12011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
2
3	PR c++/51397
4	* g++.dg/cpp0x/static_assert6.C: New.
5
62011-12-31  Uros Bizjak  <ubizjak@gmail.com>
7
8	* gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
9
102011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
11
12	PR fortran/51502
13	* lib/gcc-dg.exp (scan-module-absence):  New function.
14	* gfortran.dg/implicit_pure_2.f90:  New test.
15
162011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
17
18	PR c++/51316
19	* g++.dg/cpp0x/alignof4.C: New.
20
212011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
22
23	PR testsuite/51702
24	* gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
25	-mabi=altivec option, which suppresses a warning message about
26	passing vectors by reference.  The extra warning causes some tests
27	to fail.
28	* gcc.dg/scal-to-vec2.c: Likewise.
29	* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
30	* gcc.dg/pr35442.c: Likewise.
31	* gcc.dg/vector-compare-1.c: Likewise.
32	* gcc.dg/vector-compare-2.c: Likewise.
33	* gcc.dg/torture/pr36891.c: Likewise.
34
352012-12-29  Kai Tietz  <ktietz@redhat.com>
36
37	* g++.dg/abi/bitfield3.C: Make sure test runs
38	for windows targets without activated ms-bitfields option.
39
40	* g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
41	targets to use static-version.
42	* g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43	* g++.old-deja/g++.abi/arraynew.C: Likewise.
44	* g++.old-deja/g++.eh/new1.C: Likewise.
45	* g++.old-deja/g++.eh/new2.C: Likewise.
46
472011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
48
49	* gfortran.dg/function_optimize_9.f90:  New test.
50
512011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
52
53	PR c++/23211
54	* g++.dg/template/using18.C: New.
55	* g++.dg/template/using19.C: New.
56	* g++.dg/template/nested3.C: Remove dg-message at instantiation.
57	* g++.dg/template/crash13.C: Likewise.
58
592011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
60
61	PR target/51623
62	* gcc.target/powerpc/pr51623.c: New file.
63
642011-12-28  Uros Bizjak  <ubizjak@gmail.com>
65
66	* gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
67
682011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
69
70	PR c++/51547
71	* g++.dg/cpp0x/pr51547.C: New.
72
732011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
74
75	* gcc.c-torture/execute/20111227-1.c: New test.
76
772011-12-25  Jan Hubicka  <jh@suse.cz>
78
79	PR middle-end/48641
80	* gcc.dg/compile/pr48641.c: New file.
81
822011-12-26  Joey Ye  <joey.ye@arm.com>
83
84	PR middle-end/51200
85	* gcc.dg/volatile-bitfields-2.c: New test.
86
872011-12-23  Jason Merrill  <jason@redhat.com>
88
89	PR c++/51507
90	* g++.dg/cpp0x/variadic121.C: New.
91
922011-12-23  Uros Bizjak  <ubizjak@gmail.com>
93
94	* gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
95
962011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
97
98	* gcc.target/arm/vect-vcvt.c: New test.
99	* gcc.target/arm/vect-vcvtq.c: New test.
100
101	* gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
102	in final check.
103
104	* lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
105	True for ARM NEON.
106	(check_effective_target_vect_uintfloat_cvt): Likewise.
107	(check_effective_target_vect_floatuint_cvt): Likewise.
108	(check_effective_target_vect_floatint_cvt): Likewise.
109
1102011-12-23  Richard Guenther  <rguenther@suse.de>
111
112	PR rtl-optimization/50396
113	* gcc.dg/torture/pr50396.c: New testcase.
114
1152011-12-22  Bin Cheng  <bin.cheng@arm.com>
116
117	PR tree-optimization/43491
118	* gcc.dg/tree-ssa/pr43491.c: New test.
119
1202011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
121
122	PR testsuite/50722
123	* gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
124
1252011-12-22  Richard Guenther  <rguenther@suse.de>
126
127	PR lto/51650
128	* g++.dg/lto/pr51650-1_0.C: New testcase.
129	* g++.dg/lto/pr51650-2_0.C: Likewise.
130
1312011-12-21  Richard Earnshaw  <rearnsha@arm.com>
132
133	PR target/51643
134	* gcc.target/arm/sibcall-2.c: New test.
135
1362011-12-22  Uros Bizjak  <ubizjak@gmail.com>
137
138	PR testsuite/51645
139	* g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
140
1412011-12-21  Uros Bizjak  <ubizjak@gmail.com>
142
143	* gcc.dg/pr50038.c: Move to ...
144	* gcc.target/i386/pr50038.c: ... here.  Test on all targets.
145
1462011-12-21  Jason Merrill  <jason@redhat.com>
147
148	PR c++/51611
149	* g++.dg/cpp0x/nsdmi-virtual1.C: New.
150
1512011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
152
153	PR c++/51305
154	* g++.dg/cpp0x/constexpr-noexcept6.C: New.
155
1562011-12-21  Jakub Jelinek  <jakub@redhat.com>
157
158	PR middle-end/51644
159	PR middle-end/51647
160	* gcc.dg/pr51644.c: New test.
161	* g++.dg/warn/Wreturn-4.C: New test.
162
1632011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
164
165	* gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
166	diag-scans to fix fail on AVX.
167	* gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
168	* gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
169	* gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
170	* gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
171	* gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
172	* gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
173	* gcc.dg/vect/pr45752.c: Ditto.
174	* gcc.dg/vect/slp-perm-4.c: Ditto.
175	* gcc.dg/vect/slp-perm-9.c: Ditto.
176	* gcc.dg/vect/vect-33.c: Ditto.
177	* gcc.dg/vect/vect-35.c: Ditto.
178	* gcc.dg/vect/vect-6-big-array.c: Ditto.
179	* gcc.dg/vect/vect-6.c: Ditto.
180	* gcc.dg/vect/vect-91.c: Ditto.
181	* gcc.dg/vect/vect-all-big-array.c: Ditto.
182	* gcc.dg/vect/vect-all.c: Ditto.
183	* gcc.dg/vect/vect-multitypes-1.c: Ditto.
184	* gcc.dg/vect/vect-outer-4c.c: Ditto.
185	* gcc.dg/vect/vect-outer-5.c: Ditto.
186	* gcc.dg/vect/vect-over-widen-1.c: Ditto.
187	* gcc.dg/vect/vect-over-widen-3.c: Ditto.
188	* gcc.dg/vect/vect-over-widen-4.c: Ditto.
189	* gcc.dg/vect/vect-peel-1.c: Ditto.
190	* gcc.dg/vect/vect-peel-2.c: Ditto.
191	* gcc.dg/vect/vect-peel-3.c: Ditto.
192	* gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
193	* gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
194	* gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
195	* gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
196	* lib/target-supports.exp (check_avx_available): New function.
197	(check_effective_target_vect_sizes_32B_16B): Ditto.
198	(check_prefer_avx128): Ditto.
199	(check_effective_target_vect_aligned_arrays): Add handling of AVX.
200	(check_effective_target_vect_multiple_sizes): Ditto.
201
2022011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
203
204	PR target/50038
205	* gcc.dg/pr50038.c: New test.
206
2072011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
208
209	PR c++/51621
210	* g++.dg/cpp0x/constexpr-ice5.C: New.
211
2122011-12-20  Joseph Myers  <joseph@codesourcery.com>
213
214	* gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
215	gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
216	gcc.dg/gnu11-version-1.c: New tests.
217
2182011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
219
220	PR middle-end/51200
221	* gcc.target/arm/volatile-bitfields-4.c: New test.
222	* c-c++-common/abi-bf.c: New test.
223
2242011-12-20  Dodji Seketeli  <dodji@redhat.com>
225
226	PR debug/49951
227	* g++.dg/gcov/gcov-2.C: Adjust.
228
2292011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
230
231	PR c++/51612
232	* g++.dg/cpp0x/constexpr-ice4.C: New.
233
2342011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
235
236	PR c++/51328
237	* g++.dg/template/crash109.C: New.
238
2392011-12-19  Jason Merrill  <jason@redhat.com>
240
241	PR c++/51530
242	* g++.dg/cpp0x/nullptr26.C: New.
243
2442011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
245
246	* gcc.target/mips/mult-1.c: Require -O2.
247
2482011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
249
250	* gcc.target/mips/ext-2.c: Add NOMIPS16.
251
2522011-12-19  Jason Merrill  <jason@redhat.com>
253
254	PR c++/51526
255	* g++.dg/cpp0x/constexpr-delegating.C: New.
256
2572011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
258	    Tom de Vries <tom@codesourcery.com>
259
260	PR rtl-opt/50380
261	* gcc.c-torture/compile/pr50380.c: New testcase.
262
2632011-12-19  Tobias Burnus  <burnus@net-b.de>
264
265	PR fortran/51605
266	* gfortran.dg/block_10.f90: New.
267
2682011-12-19  Jason Merrill  <jason@redhat.com>
269
270	PR c++/51553
271	* g++.dg/cpp0x/initlist64.C: New.
272
273	PR c++/51228
274	* c-c++-common/transparent-union-1.c: New.
275
2762011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
277
278	PR tree-optimization/51580
279	* gnat.dg/specs/loop_optimization1.ads: New test.
280	* gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
281
2822011-12-19  Richard Guenther  <rguenther@suse.de>
283
284	PR lto/51573
285	* gcc.dg/lto/20111207-2_0.c: Adjust.
286	* g++.dg/lto/pr51573-1_0.C: New testcase.
287
2882011-12-19  Jakub Jelinek  <jakub@redhat.com>
289
290	PR c++/51619
291	* g++.dg/cpp0x/pr51619.C: New test.
292
2932011-12-19  Tobias Burnus  <burnus@net-b.de>
294
295	PR fortran/51605
296	* gfortran.dg/select_type_25.f90: New.
297
2982011-12-19  Martin Jambor  <mjambor@suse.cz>
299
300	PR tree-optimization/51583
301	* gcc.dg/tree-ssa/pr51583.c: New test.
302
3032011-12-19  Jakub Jelinek  <jakub@redhat.com>
304
305	PR tree-optimization/51596
306	* g++.dg/opt/pr51596.C: New test.
307
308	PR middle-end/51590
309	PR tree-optimization/51606
310	* gcc.dg/vect/pr51590.c: New test.
311
3122011-12-19  Richard Guenther  <rguenther@suse.de>
313
314	PR lto/51572
315	* g++.dg/lto/pr51572-2_0.C: New testcase.
316
3172011-12-19  Dodji Seketeli  <dodji@redhat.com>
318
319	PR c++/51477
320	* g++.dg/cpp0x/nsdmi6.C: New test.
321
3222011-12-19  Tobias Burnus  <burnus@net-b.de>
323
324	* gfortran.dg/coarray_poly_3.f90: New.
325	* coarray/poly_run_1.f90: Enable some previously commented code.
326
3272011-12-19  Jason Merrill  <jason@redhat.com>
328
329	PR c++/51489
330	* g++.dg/cpp0x/constexpr-ptrsub.C: New.
331
3322011-12-18  Hans-Peter Nilsson  <hp@axis.com>
333
334	* gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
335
3362011-12-17  Jason Merrill  <jason@redhat.com>
337
338	PR c++/51588
339	* g++.dg/parse/enum7.C: New.
340
341	PR c++/51586
342	* g++.dg/lookup/nested2.C: New.
343
344	PR c++/51587
345	* g++.dg/parse/enum6.C: New.
346
3472011-12-17  Tom de Vries  <tom@codesourcery.com>
348
349	PR tree-optimization/51491
350	* gcc.dg/pr51491.c: New test.
351	* gcc.dg/pr51491-2.c: Same.
352
3532011-12-16  Jason Merrill  <jason@redhat.com>
354
355	PR c++/51416
356	* g++.dg/cpp0x/auto31.C: New.
357
3582011-12-16  Ian Lance Taylor  <iant@google.com>
359
360	PR middle-end/51592
361	* gcc.dg/20111216-1.c: New test.
362
3632011-12-16  Jason Merrill  <jason@redhat.com>
364
365	PR c++/51461
366	* g++.dg/init/static4.C: New.
367
3682011-12-16  Jason Merrill  <jason@redhat.com>
369
370	PR c++/51331
371	* g++.dg/init/value10.C: New.
372
3732011-12-16  Jakub Jelinek  <jakub@redhat.com>
374
375	PR testsuite/50803
376	* gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
377
378	PR tree-optimization/51575
379	* g++.dg/opt/pr51575.C: New test.
380
381	PR debug/51557
382	* gcc.dg/pr51557.c: New test.
383
3842011-12-16  Richard Guenther  <rguenther@suse.de>
385
386	PR lto/51572
387	* gcc.dg/lto/pr51572-1_0.c: New testcase.
388
3892011-12-15  Jason Merrill  <jason@redhat.com>
390
391	PR c++/51458
392	* g++.dg/ext/desig4.C: New.
393
3942011-12-15  Paul Thomas  <pault@gcc.gnu.org>
395
396	* gfortran.dg/class_array_3.f03: Remove explicit indexing of
397	A%disp() to use scalarizer.
398	* gfortran.dg/class_array_9.f03: New.
399
4002011-12-15  Jakub Jelinek  <jakub@redhat.com>
401
402	* gcc.dg/vect/vect-sdivmod-1.c: New test.
403
404	PR c++/51463
405	* g++.dg/cpp0x/pr51463.C: New test.
406
407	PR c/51360
408	* c-c++-common/gomp/pr51360.c: New test.
409	* g++.dg/gomp/pr51360.C: New test.
410
411	PR middle-end/49806
412	* gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
413	Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
414
415	PR tree-optimization/51117
416	* g++.dg/opt/pr51117.C: New test.
417
4182011-12-15  Romain Geissler  <romain.geissler@gmail.com>
419
420	* gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
421	New definitions.
422	* gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
423	Likewise.
424	(stpncpy, __stpncpy_chk): New functions.
425	* gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
426	* gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
427
4282011-12-15  Richard Guenther  <rguenther@suse.de>
429
430	PR lto/51567
431	* g++.dg/lto/pr51567-1_0.C: New testcase.
432
4332011-12-15  Dodji Seketeli  <dodji@redhat.com>
434
435	PR c++/51473
436	* g++.dg/cpp0x/auto30.C: New test.
437
4382011-12-15  Tobias Burnus  <burnus@net-b.de>
439
440	* gfortran.dg/coarray/poly_run_3.f90: New.
441	* gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
442
4432011-12-15  Richard Guenther  <rguenther@suse.de>
444
445	PR lto/51564
446	* g++.dg/lto/pr51564-1_0.C: New testcase.
447
4482011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
449
450	PR libstdc++/51365
451	* g++.dg/ext/is_final.C: New.
452
4532012-12-15  Richard Guenther  <rguenther@suse.de>
454
455	PR lto/48508
456	* g++.dg/lto/pr48508-1_0.C: New testcase.
457	* g++.dg/lto/pr48508-1_1.C: Likewise.
458
4592011-12-14  Jason Merrill  <jason@redhat.com>
460
461	PR c++/51554
462	* g++.dg/init/constant1.C: New.
463
464	PR c++/51248
465	* g++.dg/other/enum2.C: New.
466
4672011-12-14  Dodji Seketeli  <dodji@redhat.com>
468
469	PR c++/51475
470	* g++.dg/cpp0x/initlist63.C: New test.
471
4722011-12-14  Georg-Johann Lay  <avr@gjlay.de>
473
474	PR target/50931
475	* gcc.target/avr/torture/int24-mul.c: New.
476
4772011-12-14  Dodji Seketeli  <dodji@redhat.com>
478
479	PR c++/51476
480	* g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
481
4822011-12-13  Jason Merrill  <jason@redhat.com>
483
484	PR c++/51406
485	PR c++/51161
486	* g++.dg/cpp0x/rv-cast3.C: New.
487	* g++.dg/cpp0x/rv-cast4.C: New.
488
4892011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
490
491	PR c++/51464
492	* g++.dg/cpp0x/lambda/lambda-ice6.C: New.
493
4942011-12-13  Andrew Pinski  <apinski@cavium.com>
495	    Adam Nemet  <anemet@caviumnetworks.com>
496
497	* gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
498	-fdump-* options.
499	* gcc.target/mips/octeon2-pipe-1.c: New testcase.
500	* gcc.target/mips/octeon-pipe-1.c: New testcase.
501
5022011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
503
504	PR c++/14258
505	* g++.dg/template/using16.C: New.
506	* g++.dg/template/using17.C: New.
507
5082011-12-13  Martin Jambor  <mjambor@suse.cz>
509
510	PR tree-optimization/51362
511	* gcc.dg/ipa/pr51362.c: New test.
512
5132011-12-13  Uros Bizjak  <ubizjak@gmail.com>
514
515	PR testsuite/51524
516	* gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
517	* gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
518
5192011-12-13  Richard Guenther  <rguenther@suse.de>
520
521	PR lto/48354
522	* g++.dg/lto/pr48354-1_0.C: New testcase.
523
5242011-12-13  Richard Guenther  <rguenther@suse.de>
525
526	PR tree-optimization/51519
527	* gcc.dg/pr51519.c: New testcase.
528
5292011-12-13  Richard Guenther  <rguenther@suse.de>
530
531	* gcc.dg/lto/20111213-1_0.c: New testcase.
532
5332011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
534
535	* gnat.dg/vect1.ad[sb]: Add more tests.
536	* gnat.dg/vect2.ad[sb]: Likewise.
537	* gnat.dg/vect3.ad[sb]: Likewise.
538	* gnat.dg/vect4.ad[sb]: Likewise.
539	* gnat.dg/vect5.ad[sb]: Likewise.
540	* gnat.dg/vect6.ad[sb]: Likewise.
541
5422011-12-12  Jakub Jelinek  <jakub@redhat.com>
543
544	PR rtl-optimization/51495
545	* gcc.c-torture/compile/pr51495.c: New test.
546
547	PR tree-optimization/51481
548	* gcc.dg/pr51481.c: New test.
549
5502011-12-12  Georg-Johann Lay  <avr@gjlay.de>
551
552	PR tree-optimization/45830
553	* gcc.c-torture/execute/pr45830.c: Move from here to...
554	* gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
555	dg-additional-options magic.
556
5572011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
558
559	* gfortran.dg/nested_modules_2.f90: Tighten test.
560
5612011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
562
563	* gcc.c-torture/execute/20111212-1.c: New test.
564
5652011-12-12  Jakub Jelinek  <jakub@redhat.com>
566
567	PR testsuite/51511
568	* gcc.dg/pr45819.c: Add -w to dg-options.
569
5702011-12-12  Torvald Riegel  <triegel@redhat.com>
571
572	* g++.dg/tm/noexcept-1.C: New test.
573	* g++.dg/tm/noexcept-2.C: New test.
574	* g++.dg/tm/noexcept-3.C: New test.
575	* g++.dg/tm/noexcept-4.C: New test.
576	* g++.dg/tm/noexcept-5.C: New test.
577
5782011-12-12  Torvald Riegel  <triegel@redhat.com>
579
580	* c-c++-common/tm/20111206.c: New test.
581
5822011-12-12  Richard Guenther  <rguenther@suse.de>
583
584	PR lto/51262
585	* g++.dg/opt/pr51262.C: New testcase.
586
5872011-12-12  Revital Eres  <revital.eres@linaro.org>
588
589	PR rtl-optimization/47013
590	* gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
591	to preserve the function.
592	* gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
593	powerpc*-*-*.  Avoid superfluous spaces in dg-final.
594	* gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
595	-fmodulo-sched-allow-regmoves flags.
596	* gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
597	and avoid superfluous spaces in dg-final for spu-*-*.
598	* gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
599	* gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
600	change scan-rtl-dump-times for powerpc*-*-*.
601	* gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
602	powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
603	* gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
604
6052011-12-11  Jakub Jelinek  <jakub@redhat.com>
606
607	PR tree-optimization/51485
608	* g++.dg/vect/pr51485.cc: New test.
609
6102011-12-11  Tobias Burnus  <burnus@net-b.de>
611
612	PR fortran/50923
613	* gfortran.dg/warn_function_without_result_2.f90: New.
614
6152011-12-11  Paul Thomas  <pault@gcc.gnu.org>
616	    Tobias Burnus  <burnus@gcc.gnu.org>
617
618	PR fortran/41539
619	PR fortran/43214
620	PR fortran/43969
621	PR fortran/44568
622	PR fortran/46356
623	PR fortran/46990
624	PR fortran/49074
625	* gfortran.dg/class_array_1.f03: New.
626	* gfortran.dg/class_array_2.f03: New.
627	* gfortran.dg/class_array_3.f03: New.
628	* gfortran.dg/class_array_4.f03: New.
629	* gfortran.dg/class_array_5.f03: New.
630	* gfortran.dg/class_array_6.f03: New.
631	* gfortran.dg/class_array_7.f03: New.
632	* gfortran.dg/class_array_8.f03: New.
633	* gfortran.dg/coarray_poly_1.f90: New.
634	* gfortran.dg/coarray_poly_2.f90: New.
635	* gfortran.dg/coarray/poly_run_1.f90: New.
636	* gfortran.dg/coarray/poly_run_2.f90: New.
637	* gfortran.dg/class_to_type_1.f03: New.
638	* gfortran.dg/type_to_class_1.f03: New.
639	* gfortran.dg/typebound_assignment_3.f03: Remove the error.
640	* gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
641	* gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
642
6432011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
644
645	PR fortran/50690
646	* gfortran.dg/gomp/workshare2.f90:  New test.
647	* gfortran.dg/gomp/workshare3.f90:  New test.
648
6492011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
650
651	* gnat.dg/specs/elab3.ads: New test.
652
6532011-12-10  Richard Henderson  <rth@redhat.com>
654
655	* gcc.target/powerpc/altivec-perm-1.c: New.
656	* gcc.target/powerpc/altivec-perm-2.c: New.
657	* gcc.target/powerpc/altivec-perm-4.c: New.
658
6592011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
660
661	* gcc.target/epiphany/interrupt.c: Add dg-options "-g".
662	Add a scan-assembler-time clause to test for the interupt vector jump.
663	(f): Rename to ...
664	(dma0_handler): ... this.
665
6662011-12-10  Nathan Sidwell  <nathan@acm.org>
667
668	PR gcov-profile/51449
669	* g++.dg/gcov/gcov-14.C: New.
670
6712011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
672
673	* gcc.c-torture/compile/20111209-1.c: New test.
674
6752011-12-09  Jason Merrill  <jason@redhat.com>
676
677	PR c++/51151
678	* g++.dg/warn/Woverflow-4.C: New.
679
6802011-12-09  Dodji Seketeli  <dodji@redhat.com>
681
682	PR c++/51289
683	* g++.dg/cpp0x/alias-decl-17.C: New test.
684
6852011-12-09  Michael Meissner  <meissner@the-meissners.org>
686
687	* gcc.target/powerpc/recip-5.c: Disable running on any system that
688	does not support VSX.
689
690	* gcc.target/powerpc/ppc-target-4.c: New file to test target
691	specific functions enabling target specific builtins.
692
6932011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
694
695	* gcc.dg/vect/slp-13.c: Array size increase reverted.
696	* gcc.dg/vect/slp-24.c: Ditto.
697	* gcc.dg/vect/slp-3.c: Ditto.
698	* gcc.dg/vect/slp-34.c: Ditto.
699	* gcc.dg/vect/slp-4.c: Ditto.
700	* gcc.dg/vect/slp-cond-2.c: Ditto.
701	* gcc.dg/vect/slp-multitypes-11.c: Ditto.
702	* gcc.dg/vect/vect-1.c: Ditto.
703	* gcc.dg/vect/vect-10.c: Ditto.
704	* gcc.dg/vect/vect-105.c: Ditto.
705	* gcc.dg/vect/vect-112.c: Ditto.
706	* gcc.dg/vect/vect-15.c: Ditto.
707	* gcc.dg/vect/vect-2.c: Ditto.
708	* gcc.dg/vect/vect-31.c: Ditto.
709	* gcc.dg/vect/vect-32.c: Ditto.
710	* gcc.dg/vect/vect-33.c: Ditto.
711	* gcc.dg/vect/vect-34.c: Ditto.
712	* gcc.dg/vect/vect-35.c: Ditto.
713	* gcc.dg/vect/vect-36.c: Ditto.
714	* gcc.dg/vect/vect-6.c: Ditto.
715	* gcc.dg/vect/vect-73.c: Ditto.
716	* gcc.dg/vect/vect-74.c: Ditto.
717	* gcc.dg/vect/vect-75.c: Ditto.
718	* gcc.dg/vect/vect-76.c: Ditto.
719	* gcc.dg/vect/vect-80.c: Ditto.
720	* gcc.dg/vect/vect-85.c: Ditto.
721	* gcc.dg/vect/vect-89.c: Ditto.
722	* gcc.dg/vect/vect-97.c: Ditto.
723	* gcc.dg/vect/vect-98.c: Ditto.
724	* gcc.dg/vect/vect-all.c: Ditto.
725	* gcc.dg/vect/vect-double-reduc-6.c: Ditto.
726	* gcc.dg/vect/vect-iv-8.c: Ditto.
727	* gcc.dg/vect/vect-iv-8a.c: Ditto.
728	* gcc.dg/vect/vect-outer-1.c: Ditto.
729	* gcc.dg/vect/vect-outer-1a.c: Ditto.
730	* gcc.dg/vect/vect-outer-1b.c: Ditto.
731	* gcc.dg/vect/vect-outer-2.c: Ditto.
732	* gcc.dg/vect/vect-outer-2a.c: Ditto.
733	* gcc.dg/vect/vect-outer-2c.c: Ditto.
734	* gcc.dg/vect/vect-outer-3.c: Ditto.
735	* gcc.dg/vect/vect-outer-3a.c: Ditto.
736	* gcc.dg/vect/vect-outer-4a.c: Ditto.
737	* gcc.dg/vect/vect-outer-4b.c: Ditto.
738	* gcc.dg/vect/vect-outer-4c.c: Ditto.
739	* gcc.dg/vect/vect-outer-4d.c: Ditto.
740	* gcc.dg/vect/vect-outer-4m.c: Ditto.
741	* gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
742	* gcc.dg/vect/vect-outer-fir.c: Ditto.
743	* gcc.dg/vect/vect-over-widen-1.c: Ditto.
744	* gcc.dg/vect/vect-over-widen-2.c: Ditto.
745	* gcc.dg/vect/vect-over-widen-3.c: Ditto.
746	* gcc.dg/vect/vect-over-widen-4.c: Ditto.
747	* gcc.dg/vect/vect-reduc-1char.c: Ditto.
748	* gcc.dg/vect/vect-reduc-2char.c: Ditto.
749	* gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
750	* gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
751	* gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
752	* gcc.dg/vect/vect-shift-2.c: Ditto.
753	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
754	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
755	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
756	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
757	* gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
758	* gcc.dg/vect/slp-13-big-array.c: New test.
759	* gcc.dg/vect/slp-24-big-array.c: Ditto.
760	* gcc.dg/vect/slp-3-big-array.c: Ditto.
761	* gcc.dg/vect/slp-34-big-array.c: Ditto.
762	* gcc.dg/vect/slp-4-big-array.c: Ditto.
763	* gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
764	* gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
765	* gcc.dg/vect/vect-1-big-array.c: Ditto.
766	* gcc.dg/vect/vect-10-big-array.c: Ditto.
767	* gcc.dg/vect/vect-105-big-array.c: Ditto.
768	* gcc.dg/vect/vect-112-big-array.c: Ditto.
769	* gcc.dg/vect/vect-15-big-array.c: Ditto.
770	* gcc.dg/vect/vect-2-big-array.c: Ditto.
771	* gcc.dg/vect/vect-31-big-array.c: Ditto.
772	* gcc.dg/vect/vect-32-big-array.c: Ditto.
773	* gcc.dg/vect/vect-33-big-array.c: Ditto.
774	* gcc.dg/vect/vect-34-big-array.c: Ditto.
775	* gcc.dg/vect/vect-35-big-array.c: Ditto.
776	* gcc.dg/vect/vect-36-big-array.c: Ditto.
777	* gcc.dg/vect/vect-6-big-array.c: Ditto.
778	* gcc.dg/vect/vect-73-big-array.c: Ditto.
779	* gcc.dg/vect/vect-74-big-array.c: Ditto.
780	* gcc.dg/vect/vect-75-big-array.c: Ditto.
781	* gcc.dg/vect/vect-76-big-array.c: Ditto.
782	* gcc.dg/vect/vect-80-big-array.c: Ditto.
783	* gcc.dg/vect/vect-85-big-array.c: Ditto.
784	* gcc.dg/vect/vect-89-big-array.c: Ditto.
785	* gcc.dg/vect/vect-97-big-array.c: Ditto.
786	* gcc.dg/vect/vect-98-big-array.c: Ditto.
787	* gcc.dg/vect/vect-all-big-array.c: Ditto.
788	* gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
789	* gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
790	* gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
791	* gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
792	* gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
793	* gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
794	* gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
795	* gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
796	* gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
797	* gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
798	* gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
799	* gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
800	* gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
801	* gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
802	* gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
803	* gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
804	* gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
805	* gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
806	* gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
807	* gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
808	* gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
809	* gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
810	* gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
811	* gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
812	* gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
813	* gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
814	* gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
815	* gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
816	* gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
817	* gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
818	* gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
819	* gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
820	* gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
821
8222011-12-09  Richard Guenther  <rguenther@suse.de>
823
824	PR lto/48042
825	* g++.dg/lto/pr48042_0.C: New testcase.
826
8272011-12-09  Richard Guenther  <rguenther@suse.de>
828
829	PR tree-optimization/51482
830	* g++.dg/torture/pr51482.C: New testcase.
831
8322011-12-08  Andrew Pinski  <apinski@cavium.com>
833
834	* gcc.target/mips/mult-1.c: Forbid all Octeon processors.
835	* gcc.target/mips/dmult-1.c: Likewise.
836	* gcc.target/mips/branch-1.c: Likewise.
837	* gcc.target/mips/extend-1.c: Likewise.
838
8392011-12-08  Jason Merrill  <jason@redhat.com>
840
841	PR c++/51318
842	* g++.dg/template/cond8.C: New.
843
844	PR c++/51459
845	* g++.dg/cpp0x/lambda/lambda-template4.C: New.
846
8472011-12-08  Jakub Jelinek  <jakub@redhat.com>
848
849	PR tree-optimization/51466
850	* gcc.c-torture/execute/pr51466.c: New test.
851
8522011-12-08  Tobias Burnus  <burnus@net-b.de>
853
854	PR fortran/50815
855	* gfortran.dg/bounds_check_16.f90: New.
856
8572011-12-08  Tobias Burnus  <burnus@net-b.de>
858
859	PR fortran/51378
860	* gfortran.dg/private_type_14.f90: New.
861
8622011-12-08  Tobias Burnus  <burnus@net-b.de>
863
864	PR fortran/51407
865	* gfortran.dg/io_real_boz_3.f90: New.
866	* gfortran.dg/io_real_boz_4.f90: New.
867	* gfortran.dg/io_real_boz_5.f90: New.
868
8692011-12-08  Tobias Burnus  <burnus@net-b.de>
870
871	PR fortran/51448
872	* gfortran.dg/realloc_on_assign_8.f90: New.
873
8742011-12-08  Teresa Johnson  <tejohnson@google.com>
875
876	* gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
877
8782011-12-08  Teresa Johnson  <tejohnson@google.com>
879
880	* gcc.target/i386/movdi-rex64.c: Remove unnecessary
881	-Wwrite-strings option.
882
8832011-12-08  Teresa Johnson  <tejohnson@google.com>
884
885	* gcc.target/i386/movdi-rex64.c: New.
886
8872011-12-08  Richard Guenther  <rguenther@suse.de>
888
889	* gcc.dg/volatile3.c: New testcase.
890
8912011-12-08  Georg-Johann Lay  <avr@gjlay.de>
892
893	PR tree-optimization/51315
894	* gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
895	for typedef.
896	(int32_t): Use __INT32_TYPE__ for typedef.
897
8982011-12-08  Georg-Johann Lay  <avr@gjlay.de>
899
900	PR tree-optimization/51315
901	* gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
902	sizeof(int)==4.
903
9042011-12-08  Richard Guenther  <rguenther@suse.de>
905
906	PR lto/50747
907	* g++.dg/opt/pr50747-1_0.C: New testcase.
908	* g++.dg/opt/pr50747-2_0.C: Likewise.
909
9102011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
911
912	* gcc.c-torture/execute/20111208-1.c: New test.
913
9142011-12-08  Richard Guenther  <rguenther@suse.de>
915
916	PR lto/48437
917	* gcc.dg/lto/20111207-2_0.c: New testcase.
918	* gcc.dg/guality/pr48437.c: Likewise.
919
9202011-12-07  Jakub Jelinek  <jakub@redhat.com>
921
922	PR c++/51401
923	* g++.dg/cpp0x/auto7.C: Adjust expected error message.
924	* g++.dg/cpp0x/auto29.C: New test.
925
926	PR c++/51429
927	* g++.dg/parse/error45.C: New test.
928
929	PR c++/51229
930	* g++.dg/ext/desig3.C: New test.
931
932	PR c++/51369
933	* g++.dg/cpp0x/constexpr-51369.C: New test.
934
9352011-12-07  Andrew Pinski  <apinski@cavium.com>
936
937	PR middle-end/45416
938	* gcc.dg/pr45416.c: New testcase.
939
9402011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
941
942	PR c++/51420
943	* g++.dg/cpp0x/pr51420.C: New.
944
9452011-12-07  Richard Guenther  <rguenther@suse.de>
946
947	PR lto/48100
948	* gcc.dg/lto/20111207-1_0.c: New testcase.
949	* gcc.dg/lto/20111207-1_1.c: Likewise.
950	* gcc.dg/lto/20111207-1_2.c: Likewise.
951	* gcc.dg/lto/20111207-1_3.c: Likewise.
952
9532011-12-07  Richard Guenther  <rguenther@suse.de>
954
955	PR tree-optimization/50823
956	* gcc.dg/torture/pr50823.c: New testcase.
957
9582011-12-07  Martin Jambor  <mjambor@suse.cz>
959
960	PR tree-optimization/50744
961	* gcc.dg/ipa/pr50744.c: New test.
962
9632011-12-06  Jakub Jelinek  <jakub@redhat.com>
964
965	PR c++/51430
966	* g++.dg/template/static32.C: New test.
967
9682011-12-06  Uros Bizjak  <ubizjak@gmail.com>
969
970	* g++.dg/opt/pr51396.C: Use dg-additional-options.
971
9722011-12-06  Tobias Burnus  <burnus@net-b.de>
973
974	PR fortran/51435
975	* gfortran.dg/default_initialization_5.f90: New.
976
9772011-12-06  Jakub Jelinek  <jakub@redhat.com>
978
979	PR target/51354
980	* gcc.c-torture/compile/pr51354.c: New test.
981
9822011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
983
984	PR c++/51431
985	* g++.dg/other/abstract3.C: New.
986
9872011-12-06  Richard Guenther  <rguenther@suse.de>
988
989	PR tree-optimization/49997
990	* gcc.dg/torture/pr49997.c: New testcase.
991
9922011-12-06  Richard Guenther  <rguenther@suse.de>
993
994	PR middle-end/51436
995	* g++.dg/torture/pr51436.C: New testcase.
996
9972011-12-06  Richard Guenther  <rguenther@suse.de>
998
999	PR tree-optimization/51245
1000	* gcc.dg/torture/pr51245.c: New testcase.
1001
10022011-12-06  Dodji Seketeli  <dodji@redhat.com>
1003
1004	PR c++/51427
1005	* g++.dg/diagnostic/wrong-tag-1.C
1006
10072011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1008
1009	PR c++/51319
1010	* g++.dg/lookup/using50.C: New.
1011	* g++.dg/lookup/using51.C: New.
1012
10132011-12-05  Jakub Jelinek  <jakub@redhat.com>
1014
1015	PR tree-optimization/51396
1016	* g++.dg/opt/pr51396.C: New test.
1017
1018	PR debug/51410
1019	* gcc.dg/debug/dwarf2/pr51410.c: New test.
1020
1021	PR c/51339
1022	* gcc.dg/gomp/pr51339.c: New test.
1023
10242011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1025
1026	PR c++/51399
1027	* g++.dg/cpp0x/initlist62.C: New.
1028
10292011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1030
1031	PR fortran/51338
1032	* gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1033
10342011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1035
1036	* g++.dg/debug/pr46338.C: Add dg-require-profiling.
1037	* g++.dg/torture/pr39732.C: Likewise.
1038	* g++.dg/torture/pr40642.C: Likewise.
1039	* gcc.c-torture/compile/pr44686.c: Likewise.
1040	* gcc.dg/20050309-1.c: Likewise.
1041	* gcc.dg/20050330-2.c: Likewise.
1042	* gcc.dg/20051201-1.c: Likewise.
1043	* gcc.dg/gomp/pr27573.c: Likewise.
1044	* gcc.dg/pr46255.c: Likewise.
1045	* gcc.dg/profile-dir-1.c: Likewise.
1046	* gcc.dg/profile-dir-2.c: Likewise.
1047	* gcc.dg/profile-dir-3.c: Likewise.
1048	* gcc.dg/profile-generate-1.c: Likewise.
1049	* gfortran.dg/gomp/pr27573.f90: Likewise.
1050	* gcc.dg/profile-generate-3.c: Be specific about the type of
1051	profiling required.
1052
10532011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1054
1055	PR c++/51414
1056	* g++.dg/ext/underlying_type11.C: New.
1057
10582011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1059
1060	PR testsuite/51128
1061	* gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1062	* gcc.dg/torture/pr39074.c: Ditto.
1063	* gcc.dg/torture/pr39074-2.c: Ditto.
1064	* gcc.dg/torture/pr42898.c: Ditto.
1065	* gcc.dg/torture/pr42898-2.c: Ditto.
1066	* gcc.dg/torture/pr45704.c: Ditto.
1067	* gcc.dg/torture/pr50472.c: Ditto.
1068	* gcc.dg/torture/pta-callused-1.c: Ditto.
1069	* gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1070	* gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1071	* gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1072	* gcc.dg/torture/pta-escape-1.c: Ditto.
1073	* gcc.dg/torture/ipa-pta-1.c: Ditto.
1074	* gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1075
10762011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1077
1078	PR target/51408
1079	* gcc.dg/pr51408.c: New.
1080
10812011-12-05  Jason Merrill  <jason@redhat.com>
1082
1083	* g++.dg/cpp0x/dc6.C: New.
1084
10852011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1086	    Pedro Lamarão <pedro.lamarao@gmail.com>
1087
1088	* g++.dg/cpp0x/dc1.C: New test.
1089	* g++.dg/cpp0x/dc2.C: New test.
1090	* g++.dg/cpp0x/dc3.C: New test.
1091	* g++.dg/cpp0x/dc4.C: New test.
1092	* g++.dg/cpp0x/dc5.C: New test.
1093	* g++.dg/template/meminit1.C: Adjust expected error.
1094
10952011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1096
1097	PR c++/51404
1098	* g++.dg/cpp0x/auto28.C: New.
1099
11002011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1101
1102	* gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1103
11042011-12-05  Jakub Jelinek  <jakub@redhat.com>
1105	    Eric Botcazou  <ebotcazou@adacore.com>
1106
1107	PR middle-end/51323
1108	PR middle-end/50074
1109	* gcc.c-torture/execute/pr51323.c: New test.
1110
11112011-12-04  Tobias Burnus  <burnus@net-b.de>
1112
1113	PR fortran/51383
1114	* gfortran.dg/associate_10.f90: New.
1115
11162011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1117
1118	PR middle-end/51285
1119	* gfortran.dg/vect/pr51285.f90: New test.
1120
11212011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1122	    Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1123
1124	PR target/51393
1125	* gcc.target/i386/pr51393.c: New test.
1126
11272011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1128
1129	PR obj-c++/51349
1130	* obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1131	* obj-c++.dg/naming-4.mm: Likewise.
1132
11332011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1134
1135	* gcc.dg/darwin-segaddr.c: Use -no-pie.
1136
11372011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1138
1139	PR c++/51313
1140	* g++.dg/cpp0x/pr51313.C: New.
1141
11422011-12-03  Tobias Burnus  <burnus@net-b.de>
1143
1144	PR fortran/48887
1145	* gfortran.dg/select_type_24.f90: New.
1146	* gfortran.dg/select_type_23.f03: Add dg-error.
1147	* gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1148
11492011-12-03  Jakub Jelinek  <jakub@redhat.com>
1150
1151	* gcc.dg/vect/vect-122.c: New test.
1152
11532011-12-03  Tobias Burnus  <burnus@net-b.de>
1154
1155	PR fortran/50684
1156	* gfortran.dg/move_alloc_8.f90: New.
1157
11582011-12-03  Tobias Burnus  <burnus@net-b.de>
1159
1160	* gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1161	i.e. remove the dg-error line.
1162	* gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1163	* gfortran.dg/move_alloc_9.f90: New.
1164	* gfortran.dg/move_alloc_10.f90: New
1165
11662011-12-02  Nathan Sidwell  <nathan@acm.org>
1167
1168	* lib/gcov.exp (verify-lines): Allow = as a count char.
1169	* g++.dg/gcov/gcov-13.C: New.
1170
11712011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1172
1173	* gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1174	* gcc.dg/vect/slp-24.c: Ditto.
1175	* gcc.dg/vect/slp-3.c: Likewise and fix scans.
1176	* gcc.dg/vect/slp-34.c: Ditto.
1177	* gcc.dg/vect/slp-4.c: Ditto.
1178	* gcc.dg/vect/slp-cond-2.c: Ditto.
1179	* gcc.dg/vect/slp-multitypes-11.c: Ditto.
1180	* gcc.dg/vect/vect-1.c: Ditto.
1181	* gcc.dg/vect/vect-10.c: Ditto.
1182	* gcc.dg/vect/vect-105.c: Ditto.
1183	* gcc.dg/vect/vect-112.c: Ditto.
1184	* gcc.dg/vect/vect-15.c: Ditto.
1185	* gcc.dg/vect/vect-2.c: Ditto.
1186	* gcc.dg/vect/vect-31.c: Ditto.
1187	* gcc.dg/vect/vect-32.c: Ditto.
1188	* gcc.dg/vect/vect-33.c: Ditto.
1189	* gcc.dg/vect/vect-34.c: Ditto.
1190	* gcc.dg/vect/vect-35.c: Ditto.
1191	* gcc.dg/vect/vect-36.c: Ditto.
1192	* gcc.dg/vect/vect-6.c: Ditto.
1193	* gcc.dg/vect/vect-73.c: Ditto.
1194	* gcc.dg/vect/vect-74.c: Ditto.
1195	* gcc.dg/vect/vect-75.c: Ditto.
1196	* gcc.dg/vect/vect-76.c: Ditto.
1197	* gcc.dg/vect/vect-80.c: Ditto.
1198	* gcc.dg/vect/vect-85.c: Ditto.
1199	* gcc.dg/vect/vect-89.c: Ditto.
1200	* gcc.dg/vect/vect-97.c: Ditto.
1201	* gcc.dg/vect/vect-98.c: Ditto.
1202	* gcc.dg/vect/vect-all.c: Ditto.
1203	* gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1204	* gcc.dg/vect/vect-iv-8.c: Ditto.
1205	* gcc.dg/vect/vect-iv-8a.c: Ditto.
1206	* gcc.dg/vect/vect-outer-1.c: Ditto.
1207	* gcc.dg/vect/vect-outer-1a.c: Ditto.
1208	* gcc.dg/vect/vect-outer-1b.c: Ditto.
1209	* gcc.dg/vect/vect-outer-2.c: Ditto.
1210	* gcc.dg/vect/vect-outer-2a.c: Ditto.
1211	* gcc.dg/vect/vect-outer-2c.c: Ditto.
1212	* gcc.dg/vect/vect-outer-3.c: Ditto.
1213	* gcc.dg/vect/vect-outer-3a.c: Ditto.
1214	* gcc.dg/vect/vect-outer-4a.c: Ditto.
1215	* gcc.dg/vect/vect-outer-4b.c: Ditto.
1216	* gcc.dg/vect/vect-outer-4c.c: Ditto.
1217	* gcc.dg/vect/vect-outer-4d.c: Ditto.
1218	* gcc.dg/vect/vect-outer-4m.c: Ditto.
1219	* gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1220	* gcc.dg/vect/vect-outer-fir.c: Ditto.
1221	* gcc.dg/vect/vect-over-widen-1.c: Ditto.
1222	* gcc.dg/vect/vect-over-widen-2.c: Ditto.
1223	* gcc.dg/vect/vect-over-widen-3.c: Ditto.
1224	* gcc.dg/vect/vect-over-widen-4.c: Ditto.
1225	* gcc.dg/vect/vect-reduc-1char.c: Ditto.
1226	* gcc.dg/vect/vect-reduc-2char.c: Ditto.
1227	* gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1228	* gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1229	* gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1230	* gcc.dg/vect/vect-shift-2.c: Ditto.
1231	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1232	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1233	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1234	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1235	* gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1236
12372011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1238
1239	* gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1240	__builtin_memcpy arguments to honor sizeof(a).
1241
12422011-12-02  Joseph Myers  <joseph@codesourcery.com>
1243
1244	* gcc.c-torture/execute/doloop-1.c,
1245	gcc.c-torture/execute/doloop-2.c: New tests.
1246
12472011-12-02  Martin Jambor  <mjambor@suse.cz>
1248
1249	PR tree-optimization/50622
1250	* g++.dg/tree-ssa/pr50622.C: New test.
1251
12522011-12-01  Jason Merrill  <jason@redhat.com>
1253
1254	* g++.dg/cpp0x/initlist61.C: New.
1255
12562011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1257
1258	PR c++/51326
1259	* g++.dg/inherit/crash3.C: New.
1260
12612011-12-01  Nathan Sidwell  <nathan@acm.org>
1262
1263	PR gcov-profile/51113
1264	* lib/gcov.exp (verify-lines): Add support for xfailing.
1265	(run-gcov): Likewise.
1266	* gcc.misc-tests/gcov-13.c: Xfail weak function.
1267	* gcc.misc-tests/gcov-16.c: Remove.
1268	* gcc.misc-tests/gcov-17.c: Remove.
1269	* g++.dg/gcov-8.C: Remove.
1270	* g++.dg/gcov-9.C: Remove.
1271	* g++.dg/gcovpart-12b.C: New.
1272	* g++.dg/gcov-12.C: New.
1273
12742011-12-01  Andrew Pinski  <apinski@cavium.com>
1275
1276	PR lto/51198
1277	* g++.dg/torture/pr51198.C: New testcase.
1278
12792011-12-01  Jakub Jelinek  <jakub@redhat.com>
1280
1281	PR tree-optimization/51246
1282	* gcc.c-torture/compile/pr51246.c: New test.
1283
1284	PR rtl-optimization/51014
1285	* g++.dg/opt/pr51014.C: New test.
1286
12872011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1288
1289	PR c++/51367
1290	* g++.dg/template/error47.C: New.
1291
12922011-11-30  Jason Merrill  <jason@redhat.com>
1293
1294	PR c++/51009
1295	* g++.dg/init/aggr8.C: New.
1296
12972011-11-30  Jakub Jelinek  <jakub@redhat.com>
1298
1299	PR target/50725
1300	* gcc.target/i386/pr50725.c: New test.
1301
1302	PR middle-end/51089
1303	* gfortran.dg/gomp/pr51089.f90: New test.
1304
13052011-11-30  Andrew Pinski  <apinski@cavium.com>
1306
1307	* gcc.dg/pr51321.c: New testcase.
1308
13092011-11-30  Jakub Jelinek  <jakub@redhat.com>
1310
1311	PR rtl-optimization/48721
1312	* gcc.target/i386/pr48721.c: New test.
1313
13142011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1315
1316	PR c++/51299
1317	* g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1318
13192011-11-29  Jakub Jelinek  <jakub@redhat.com>
1320
1321	PR tree-optimization/51247
1322	* gcc.c-torture/compile/pr51247.c: New test.
1323
13242011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1325
1326	PR target/50123
1327	* gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1328
13292011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1330
1331	Use complex floating-point constant in CDBL.
1332
1333	* gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1334
13352011-11-29  Tobias Burnus  <burnus@net-b.de>
1336
1337	PR fortran/51306
1338	PR fortran/48700
1339	* gfortran.dg/move_alloc_5.f90: Add dg-error.
1340	* gfortran.dg/select_type_23.f03: Add dg-error.
1341	* gfortran.dg/move_alloc_6.f90: New.
1342	* gfortran.dg/move_alloc_7.f90: New.
1343
13442011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1345
1346	PR tree-optimization/51301
1347	* gcc.dg/vect/pr51301.c: New test.
1348
13492011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1350
1351	* g++.dg/cdce3.C: Use dg-additional-options.
1352
13532011-11-28  Jakub Jelinek  <jakub@redhat.com>
1354
1355	PR middle-end/50907
1356	* gcc.dg/tree-prof/pr50907.c: New test.
1357
1358	PR tree-optimization/50078
1359	* gcc.dg/pr50078.c: New test.
1360
1361	PR tree-optimization/50682
1362	* g++.dg/opt/pr50682.C: New test.
1363
13642011-11-28  Tobias Burnus  <burnus@net-b.de>
1365
1366	PR fortran/51308
1367	* gfortran.dg/iso_c_binding_compiler_4.f90: New.
1368
13692011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1370	    Iain Sandoe  <iains@gcc.gnu.org>
1371
1372	* gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1373	functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1374	* gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1375	* gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1376	_ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1377
13782011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1379
1380	* gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1381	gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1382	gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1383	gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1384	gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1385	gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1386	gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1387	gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1388	gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1389	gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1390	gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1391	gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1392	gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1393	gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1394	gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1395	* gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1396	* gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1397	* gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1398	* gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1399	* gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1400	* gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1401	* gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1402	* gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1403	* gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1404	* gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1405	* gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1406	* gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1407
14082011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1409
1410	* gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1411	imply -mno-dspr2.
1412	* gcc.target/mips/no-dsp-1.c: New test.
1413	* gcc.target/mips/soft-float-1.c: Likewise.
1414
14152011-11-26  Jakub Jelinek  <jakub@redhat.com>
1416
1417	PR rtl-optimization/49912
1418	* g++.dg/other/pr49912.C: New test.
1419
14202011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1421
1422	* gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1423	effective target.
1424	* gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1425
14262011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1427
1428	PR fortran/51250
1429	PR fortran/43829
1430	* gfortran.dg/inline_sum_3.f90: New test.
1431
14322011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1433
1434	PR testsuite/51258
1435	* lib/target-supports.exp
1436	(check_effective_target_sync_long_long): Also supported on 32bit
1437	x86 targets.  Add comment about required dg-options.
1438	Add alpha*-*-* targets.
1439	(check_effective_target_sync_long_long_runtime): Ditto.
1440
1441	* gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1442	32bit x86 targets.
1443	* gcc.dg/atomic-compare-exchange-4.c: Ditto.
1444	* gcc.dg/atomic-exchange-4.c: Ditto.
1445	* gcc.dg/atomic-load-4.c: Ditto.
1446	* gcc.dg/atomic-store-4.c: Ditto.
1447	* gcc.dg/di-longlong64-sync-1.c: Ditto.
1448	* gcc.dg/di-sync-multithread.c: Ditto.
1449	* gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1450	* gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1451
14522011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1453
1454	PR testsuite/51258
1455	* lib/target-supports.exp
1456	(check_effective_target_sync_int_128_runtime): New procedure.
1457	(check_effective_target_sync_long_long_runtime): Ditto.
1458	(check_effective_target_sync_long_long): Add arm*-*-*.
1459	(check_effective_target_sync_longlong): Remove.
1460
1461	* gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1462	* gcc.dg/atomic-compare-exchange-5.c: Ditto.
1463	* gcc.dg/atomic-exchange-5.c: Ditto.
1464	* gcc.dg/atomic-load-5.c: Ditto.
1465	* gcc.dg/atomic-store-5.c: Ditto.
1466	* gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1467	* gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1468	* gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1469	effective target.
1470	* gcc.dg/atomic-compare-exchange-4.c: Ditto.
1471	* gcc.dg/atomic-exchange-4.c: Ditto.
1472	* gcc.dg/atomic-load-4.c: Ditto.
1473	* gcc.dg/atomic-store-4.c: Ditto.
1474	* gcc.dg/di-longlong64-sync-1.c: Ditto.
1475	* gcc.dg/di-sync-multithread.c: Ditto.
1476	* gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1477	* gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1478
14792011-11-25  Tobias Burnus  <burnus@net-b.de>
1480
1481	PR fortran/50408
1482	* gfortran.dg/whole_file_35.f90: New.
1483
14842011-11-25  Tobias Burnus  <burnus@net-b.de>
1485
1486	PR fortran/51302
1487	* gfortran.dg/volatile13.f90: New.
1488
14892011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1490
1491	PR c/51256
1492	* gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1493
14942011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1495
1496	PR c++/51227
1497	* g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1498
14992011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1500
1501	PR target/51134
1502	* gcc.target/i386/sw-1.c: Revert revision 181357.
1503
15042011-11-24  Tobias Burnus  <burnus@net-b.de>
1505
1506	PR fortran/51218
1507	* gfortran.dg/implicit_pure_1.f90: New.
1508
15092011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1510
1511	PR testsuite/51258
1512	* gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1513	* gcc.dg/atomic-exchange-5.c: Likewise.
1514	* gcc.dg/atomic-load-5.c: Likewise.
1515	* gcc.dg/atomic-op-5.c: Likewise.
1516	* gcc.dg/atomic-store-5.c: Likewise.
1517	* gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1518
15192011-11-24  Jakub Jelinek  <jakub@redhat.com>
1520
1521	PR rtl-optimization/50290
1522	* gcc.dg/pr50290.c: New test.
1523
15242011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1525
1526	PR c++/51290
1527	* g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1528
15292011-11-23  Jakub Jelinek  <jakub@redhat.com>
1530
1531	PR target/51261
1532	* gcc.dg/pr51261.c: New test.
1533
15342011-11-22  Dodji Seketeli  <dodji@redhat.com>
1535
1536	PR c++/51145
1537	* g++.dg/cpp0x/alias-decl-14.C: New test.
1538	* g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1539	passing before.
1540	* g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1541	change.
1542	* g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1543	* g++.dg/lookup/struct1.C: Likewise.
1544	* g++.dg/parse/elab1.C: Likewise.
1545	* g++.dg/parse/elab2.C: Likewise.
1546	* g++.dg/parse/int-as-enum1.C: Likewise.
1547	* g++.dg/parse/typedef1.C: Likewise.
1548	* g++.dg/parse/typedef3.C: Likewise.
1549	* g++.dg/parse/typedef4.C: Likewise.
1550	* g++.dg/parse/typedef5.C: Likewise.
1551	* g++.dg/template/crash26.C: Likewise.
1552	* g++.dg/template/nontype4.C: Likewise.
1553	* g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1554	* g++.old-deja/g++.brendan/line1.C: Likewise.
1555	* g++.old-deja/g++.other/elab1.C: Likewise.
1556	* g++.old-deja/g++.other/syntax4.C: Likewise.
1557
15582011-11-22  Tom de Vries  <tom@codesourcery.com>
1559
1560	PR rtl-optimization/50764
1561	* gcc.dg/pr50764.c: New test.
1562
15632011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1564
1565	PR c++/51265
1566	* g++.dg/cpp0x/decltype36.C: New.
1567
15682011-11-22  Jakub Jelinek  <jakub@redhat.com>
1569
1570	PR tree-optimization/51074
1571	* gcc.dg/vect/pr51074.c: New test.
1572
15732011-11-22  Dodji Seketeli  <dodji@redhat.com>
1574
1575	PR c++/51143
1576	* g++.dg/cpp0x/alias-decl-16.C: New test.
1577
15782011-11-22  Jakub Jelinek  <jakub@redhat.com>
1579
1580	PR tree-optimization/50765
1581	* gcc.dg/pr50765.c: New test.
1582
15832011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1584
1585	* gcc.dg/vshift-1.c (main): Call rand instead of random.
1586	* gcc.dg/vshift-3.c (main): Likewise.
1587
15882011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1589
1590	* gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1591
15922011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1593
1594	* gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1595	* gcc.misc-tests/gcov-17.c: Likewise.
1596	* g++.dg/gcov/gcov-8.C: Likewise.
1597	* g++.dg/gcov/gcov-9.C: Likewise.
1598
15992011-11-21  Torvald Riegel  <triegel@redhat.com>
1600
1601	* g++.dg/tm/pr47747.C: New test.
1602
16032011-11-21  Torvald Riegel  <triegel@redhat.com>
1604
1605	* g++.dg/tm/template-2.C: New test.
1606
16072011-11-21  Jakub Jelinek  <jakub@redhat.com>
1608
1609	PR debug/50827
1610	* gcc.dg/pr50827.c: New test.
1611
16122011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1613
1614	PR c++/50958
1615	* g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1616	* g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1617	* g++.dg/cpp0x/udlit-member.C: Adjust.
1618	* g++.dg/cpp0x/udlit-raw-length.C: New.
1619	* g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1620	* g++.dg/cpp0x/udlit-resolve.C: New.
1621	* c-c++-common/dfp/pr33466.c: Adjust.
1622
16232011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1624
1625	* lib/target-supports.exp
1626	(check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1627	with ultrasparc_vis2_hw.
1628	(check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1629	with ultrasparc_vis3_hw.
1630
16312011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1632
1633	* c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1634	*-*-solaris2* && c++.
1635
16362011-11-20  Joey Ye  <joey.ye@arm.com>
1637
1638	* gcc.dg/volatile-bitfields-1.c: New.
1639
16402011-11-20  Jason Merrill  <jason@redhat.com>
1641
1642	PR c++/48322
1643	* g++.dg/cpp0x/variadic120.C: New.
1644	* g++.dg/cpp0x/sfinae26.C: Adjust.
1645
1646	* g++.dg/cpp0x/sfinae11.C: Adjust.
1647	* g++.dg/cpp0x/sfinae26.C: Adjust.
1648	* g++.dg/template/unify11.C: Adjust.
1649
16502011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1651
1652	PR c++/51230
1653	* g++.dg/template/error46.C: New.
1654
16552011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1656
1657	PR target/51235
1658	* gcc.target/i386/pr51235.c: New test.
1659
1660	PR target/51236
1661	* gcc.target/i386/pr51236.c: New test.
1662
16632011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1664
1665	* gnat.dg/discr32.adb: New test.
1666	* gnat.dg/discr32_pkg.ads: New helper.
1667
16682011-11-20  Nathan Sidwell  <nathan@acm.org>
1669
1670	PR gcov-profile/51113
1671	* gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1672	* gcc.misc-tests/gcov-16.c: New.
1673	* gcc.misc-tests/gcov-17.c: New.
1674	* g++.dg/gcov/gcov-8.C: New.
1675	* g++.dg/gcov/gcov-9.C: New.
1676	* g++.dg/gcov/gcov-10.C: New.
1677
16782011-11-20  Dodji Seketeli  <dodji@redhat.com>
1679
1680	PR c++/51194
1681	* g++.dg/cpp0x/alias-decl-15.C: New test.
1682
16832011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1684
1685	PR c++/51216
1686	* g++.dg/cpp0x/pr51216.C: New.
1687
16882011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1689
1690	* gcc.dg/delay-slot-2.c: New test.
1691
16922011-11-18  Joseph Myers  <joseph@codesourcery.com>
1693
1694	* gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1695
16962011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1697
1698	PR c++/51188
1699	* g++.dg/lookup/using46.C: New.
1700	* g++.dg/lookup/using47.C: New.
1701	* g++.dg/lookup/using48.C: New.
1702	* g++.dg/lookup/using49.C: New.
1703	* g++.dg/lookup/using50.C: New.
1704
17052011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1706
1707	* gcc.c-torture/compile/pr44707.c: Do not assume assembler
1708	supports /* ... */ comments.
1709
17102011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1711
1712	PR c++/51150
1713	* g++.dg/cpp0x/pr51150.C: New.
1714
17152011-11-18  Martin Jambor  <mjambor@suse.cz>
1716
1717	PR tree-optimization/50605
1718	* g++.dg/ipa/pr50605.C: New test.
1719
17202011-11-18  Dodji Seketeli  <dodji@redhat.com>
1721
1722	PR c++/51191
1723	* g++.dg/cpp0x/alias-decl-13.C: New test.
1724
17252011-11-17  Jason Merrill  <jason@redhat.com>
1726
1727	PR c++/51186
1728	* g++.dg/cpp0x/auto27.C: New.
1729	* g++.dg/cpp0x/trailing2.C: Adjust messages.
1730
17312011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1732
1733	* gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1734	memory model parameters don't match expected values.
1735	* gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1736	__atomic_compare_exchange.
1737	* gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1738	__atomic_compare_exchange_n.
1739	* gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1740	weak/strong parameter and fail if memory models aren't correct.
1741
17422011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1743
1744	* lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1745	Look for simulate_thread_done to determine working gdb.  Reduce timeout
1746	to 10 seconds and fail when timeout occurs.  Improve error messages.
1747
17482011-11-17  Jason Merrill  <jason@redhat.com>
1749
1750	PR c++/51137
1751	* g++.dg/template/virtual2.C: New.
1752
17532011-11-17  Michael Matz  <matz@suse.de>
1754
1755	PR middle-end/50644
1756	PR middle-end/50741
1757	* g++.dg/tree-ssa/pr50741.C: New.
1758
17592011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1760
1761	* lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1762
17632011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1764
1765	* gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1766	* gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1767	* g++.dg/eh/array1.C: Cleanup gimple tree dump.
1768
17692011-11-16  Tobias Burnus  <burnus@net-b.de>
1770
1771	PR fortran/39427
1772	PR fortran/37829
1773	* gfortran.dg/constructor_1.f90: New.
1774	* gfortran.dg/constructor_2.f90: New.
1775	* gfortran.dg/constructor_3.f90: New.
1776	* gfortran.dg/constructor_4.f90: New.
1777	* gfortran.dg/constructor_5.f90: New.
1778	* gfortran.dg/constructor_6.f90: New.
1779	* gfortran.dg/use_only_5.f90: New.
1780	* gfortran.dg/c_ptr_tests_17.f90: New.
1781	* gfortran.dg/c_ptr_tests_18.f90: New.
1782	* gfortran.dg/used_types_25.f90: New.
1783	* gfortran.dg/used_types_26.f90: New
1784	* gfortran.dg/type_decl_3.f90: New.
1785	* gfortran.dg/function_types_3.f90: Update dg-error.
1786	* gfortran.dg/result_1.f90: Ditto.
1787	* gfortran.dg/structure_constructor_3.f03: Ditto.
1788	* gfortran.dg/structure_constructor_4.f03: Ditto.
1789
17902011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1791
1792	* gcc.dg/vect/pr30858.c: Update expected output for
1793	architectures with multiple vector sizes.
1794
17952011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1796	    Bernd Schmidt <bernds@coudesourcery.com>
1797	    Sebastian Huber <sebastian.huber@embedded-brains.de>
1798
1799	PR target/49641
1800	* gcc.target/arm/pr49641.c: New test.
1801
18022011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1803
1804	PR tree-optimization/49960
1805	* gcc.dg/autopar/pr49960.c: New test.
1806	* gcc.dg/autopar/pr49960-1.c: New test.
1807
1808
18092011-11-16  Tom de Vries  <tom@codesourcery.com>
1810
1811	* gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1812	* gcc.dg/pr43864-2.c: Same.
1813	* gcc.dg/pr43864-3.c: Same.
1814	* gcc.dg/pr43864-4.c: Same.
1815
18162011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1817
1818	* gcc.target/i386/sse2-cvt-vec.c: New test.
1819	* gcc.target/i386/avx-cvt-vec.c: Ditto.
1820	* gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1821	* gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1822	* gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1823	* gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1824	* gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1825
18262011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1827
1828	* lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1829	powerpc*-*-darwin* targets.
1830
18312011-11-15  Torvald Riegel  <triegel@redhat.com>
1832
1833	* c-c++-common/tm/trxn-expr-3.c: New test.
1834
18352011-11-14  Torvald Riegel  <triegel@redhat.com>
1836
1837	* g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1838
18392011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1840
1841	* gcc.target/i386/avx-recip-vec.c: New test.
1842	* gcc.target/i386/avx-lrintf-vec.c: Ditto.
1843	* gcc.target/i386/avx-lrint-vec.c: Ditto.
1844	* gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1845	* gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1846	* gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1847	* gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1848	* gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1849	* gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1850	* gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1851	* gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1852	* gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1853	* gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1854	* gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1855	* gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1856
18572011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1858
1859	PR c++/51107
1860	* g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1861	non-template literal operator.
1862
18632011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1864
1865	* gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1866	* gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1867	* gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1868	* gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1869	* gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1870	* gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1871	* gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1872	* gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1873	* gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1874	* gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1875	* gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1876	* gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1877	* gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1878	* gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1879	* gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1880	* gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1881
18822011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1883
1884	PR c++/6936
1885	PR c++/25994
1886	PR c++/26256
1887	PR c++/30195
1888	* g++.old-deja/g++.brendan/misc14.C: Adjust.
1889	* g++.old-deja/g++.jason/scoping16.C: Likewise.
1890	* g++.old-deja/g++.other/anon7.C: Likewise.
1891	* g++.old-deja/g++.other/using1.C: Likewise.
1892	* g++.old-deja/g++.other/redecl1.C: Likewise.
1893	* g++.old-deja/g++.other/typedef7.C: Likewise.
1894	* g++.old-deja/g++.bugs/900127_02.C: Likewise.
1895	* g++.dg/template/using2.C: Likewise.
1896	* g++.dg/template/static4.C: Likewise.
1897	* g++.dg/template/typedef1.C: Likewise.
1898	* g++.dg/lookup/name-clash9.C: Likewise.
1899	* g++.dg/abi/mangle41.C: Likewise.
1900	* g++.dg/parse/ctor5.C: Likewise.
1901	* g++.dg/inherit/using4.C: Likewise.
1902	* g++.dg/lookup/using24.C: New.
1903	* g++.dg/lookup/using25.C: New.
1904	* g++.dg/lookup/using26.C: New.
1905	* g++.dg/lookup/using27.C: New.
1906	* g++.dg/lookup/using28.C: New.
1907	* g++.dg/lookup/using29.C: New.
1908	* g++.dg/lookup/using30.C: New.
1909	* g++.dg/lookup/using31.C: New.
1910	* g++.dg/lookup/using32.C: New.
1911	* g++.dg/lookup/using33.C: New.
1912	* g++.dg/lookup/using34.C: New.
1913	* g++.dg/lookup/using35.C: New.
1914	* g++.dg/lookup/using36.C: New.
1915	* g++.dg/lookup/using37.C: New.
1916	* g++.dg/lookup/using38.C: New.
1917	* g++.dg/lookup/using39.C: New.
1918	* g++.dg/lookup/using40.C: New.
1919	* g++.dg/lookup/using41.C: New.
1920	* g++.dg/lookup/using42.C: New.
1921	* g++.dg/lookup/using43.C: New.
1922	* g++.dg/lookup/using44.C: New.
1923	* g++.dg/lookup/using45.C: New.
1924	* g++.dg/lookup/pr6936.C: New.
1925	* g++.dg/debug/using4.C: New.
1926	* g++.dg/debug/using5.C: New.
1927	* g++.dg/cpp0x/forw_enum10.C: New.
1928
19292011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1930	    Jan Hubicka  <jh@suse.cz>
1931
1932	* gcc.target/i386/sw-1.c: Force rep;movsb.
1933
19342011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1935
1936	PR testsuite/51059
1937	* gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1938	dg-additional-options.
1939
19402011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1941
1942	* gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1943	specified.  Remove redundant runtime checks.
1944	* gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1945	Allow for other than -m4.  Fix typos in comments.
1946
19472011-11-12  Jason Merrill  <jason@redhat.com>
1948
1949	PR c++/986
1950	* g++.dg/warn/ref-temp1.C: New.
1951
1952	PR c++/51060
1953	* g++.dg/opt/stack2.C: New.
1954
19552011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1956
1957	* lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1958	alpha*-*-linux* targets.
1959
19602011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1961
1962	PR testsuite/51059
1963	* gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1964	Darwin targets and allow external symbols to be undefined.
1965
19662011-11-12  Nathan Sidwell  <nathan@acm.org>
1967
1968	* gcc.misc-tests/gcov-15.c: New.
1969
19702011-11-11  Jakub Jelinek  <jakub@redhat.com>
1971
1972	PR tree-optimization/51058
1973	* gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1974	* gfortran.dg/vect/pr51058-2.f90: New test.
1975
19762011-11-10  Jason Merrill  <jason@redhat.com>
1977
1978	* g++.dg/template/linkage1.C: New.
1979	* g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1980	* g++.old-deja/g++.other/linkage4.C: Likewise.
1981
1982	PR c++/50973
1983	* g++.dg/cpp0x/defaulted33.C: New.
1984
19852011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1986
1987	PR middle-end/51038
1988	* gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1989	* gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1990	__atomic_clear.
1991
19922011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1993
1994	PR rtl-optimization/51040
1995	* testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1996	patchup code.
1997
19982011-11-10  Jason Merrill  <jason@redhat.com>
1999
2000	PR c++/51079
2001	* g++.dg/template/conv12.C: New.
2002
2003	PR debug/50983
2004	* gcc.dg/debug/dwarf2/asm-line1.c: New.
2005
20062011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2007
2008	* gnat.dg/atomic6_1.adb: New test.
2009	* gnat.dg/atomic6_2.adb: Likewise.
2010	* gnat.dg/atomic6_3.adb: Likewise.
2011	* gnat.dg/atomic6_4.adb: Likewise.
2012	* gnat.dg/atomic6_5.adb: Likewise.
2013	* gnat.dg/atomic6_6.adb: Likewise.
2014	* gnat.dg/atomic6_7.adb: Likewise.
2015	* gnat.dg/atomic6_8.adb: Likewise.
2016	* gnat.dg/atomic6_pkg.ads: New helper.
2017
20182011-11-10  Jakub Jelinek  <jakub@redhat.com>
2019
2020	PR middle-end/51077
2021	* gcc.c-torture/compile/pr51077.c: New test.
2022
2023	PR rtl-optimization/51023
2024	* gcc.c-torture/execute/pr51023.c: New test.
2025
20262011-11-10  Richard Guenther  <rguenther@suse.de>
2027
2028	PR tree-optimization/51042
2029	* gcc.dg/torture/pr51042.c: New testcase.
2030
20312011-11-10  Richard Guenther  <rguenther@suse.de>
2032
2033	PR tree-optimization/51070
2034	* gcc.dg/torture/pr51070.c: New testcase.
2035
20362011-11-10  Richard Guenther  <rguenther@suse.de>
2037
2038	PR tree-optimization/51030
2039	* gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2040
20412011-11-10  Richard Guenther  <rguenther@suse.de>
2042
2043	PR middle-end/51071
2044	* gcc.dg/torture/pr51071.c: New testcase.
2045
20462011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2047
2048	* gnat.dg/loop_optimization9.ad[sb]: New test.
2049
20502011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2051
2052	PR tree-optimization/51058
2053	* gfortran.dg/vect/pr51058.f90: New test.
2054
20552011-11-10  Jakub Jelinek  <jakub@redhat.com>
2056
2057	PR tree-optimization/51000
2058	* gcc.dg/vect/pr51000.c: New test.
2059
20602011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2061
2062	PR c++/50837
2063	* g++.dg/cpp0x/static_assert5.C: New.
2064	* g++.dg/template/nontype13.C: Tweak.
2065
20662011-11-09  Jason Merrill  <jason@redhat.com>
2067
2068	PR c++/50972
2069	* g++.dg/cpp0x/noexcept16.C: New.
2070
2071	PR c++/51046
2072	* g++.dg/cpp0x/variadic119.C: New.
2073
20742011-11-09  Jakub Jelinek  <jakub@redhat.com>
2075
2076	PR target/50911
2077	* gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2078	permutations.
2079	* gcc.dg/torture/vshuf-32.inc: Likewise.
2080	* gcc.dg/torture/vshuf-4.inc: Likewise.
2081	* gcc.dg/torture/vshuf-8.inc: Likewise.
2082
2083	* gcc.dg/tm/memopt-1.c: Fix up regexp.
2084
20852011-11-09  Ian Lance Taylor  <iant@google.com>
2086
2087	* lib/target-supports.exp (check_effective_target_ucontext_h): New
2088	procedure.
2089	* gcc.dg/split-5.c: New test.
2090
20912011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2092
2093	* gcc.dg/tm/memopt-1.c:  Adjust regexp.
2094
20952011-11-09  Jason Merrill  <jason@redhat.com>
2096
2097	PR c++/51029
2098	* g++.dg/template/virtual1.C: New.
2099
21002011-11-08  Jason Merrill  <jason@redhat.com>
2101
2102	Run most C++ tests in both C++98 and C++11 modes.
2103	* lib/target-supports.exp (check_effective_target_c++11): New.
2104	(check_effective_target_c++98): New.
2105	* lib/g++-dg.exp (g++-dg-runtest): New.
2106	* g++.dg/dg.exp: Use g++-dg-runtest.
2107	* g++.dg/charset/charset.exp: Likewise.
2108	* g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2109	* g++.dg/dfp/dfp.exp: Likewise.
2110	* g++.dg/gcov/gcov.exp: Likewise.
2111	* g++.dg/gomp/gomp.exp: Likewise.
2112	* g++.dg/graphite/graphite.exp: Likewise.
2113	* g++.dg/tls/tls.exp: Likewise.
2114	* g++.dg/tm/tm.exp: Likewise.
2115	* g++.dg/vect/vect.exp: Likewise.
2116	* g++.old-deja/old-deja.exp: Likewise.
2117	* g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2118	with some of the torture options.
2119	* g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2120	* g++.dg/template/sfinae6_neg.C: Add C++11 error.
2121	* g++.dg/init/null1.C: Only run in C++98.
2122	* g++.dg/warn/Wconversion-null-3.C: Likewise.
2123	* g++.old-deja/g++.benjamin/p12475.C: Likewise.
2124	* g++.old-deja/g++.brendan/crash64.C: Likewise.
2125	* g++.old-deja/g++.other/anon9.C: Likewise.
2126	* g++.old-deja/g++.other/linkage1.C: Likewise.
2127	* g++.old-deja/g++.other/linkage2.C: Likewise.
2128	* g++.old-deja/g++.pt/t29.C: Likewise.
2129	* g++.old-deja/g++.pt/t30.C: Likewise.
2130	* g++.dg/cpp0x/variadic60.C: Only error in C++98.
2131	* g++.dg/ext/anon-struct4.C: Likewise.
2132	* g++.dg/init/brace2.C: Likewise.
2133	* g++.dg/init/brace6.C: Likewise.
2134	* g++.dg/other/anon3.C: Likewise.
2135	* g++.dg/template/arg2.C: Likewise.
2136	* g++.old-deja/g++.brendan/cvt1.C: Likewise.
2137	* g++.old-deja/g++.brendan/enum11.C: Likewise.
2138	* g++.old-deja/g++.brendan/enum8.C: Likewise.
2139	* g++.old-deja/g++.brendan/enum9.C: Likewise.
2140	* g++.old-deja/g++.brendan/friend3.C: Likewise.
2141	* g++.old-deja/g++.brendan/init2.C: Likewise.
2142	* g++.old-deja/g++.brendan/init4.C: Likewise.
2143	* g++.old-deja/g++.brendan/misc14.C: Likewise.
2144	* g++.old-deja/g++.jason/cond.C: Likewise.
2145	* g++.old-deja/g++.law/init1.C: Likewise.
2146	* g++.old-deja/g++.law/operators32.C: Likewise.
2147	* g++.old-deja/g++.pt/enum6.C: Likewise.
2148	* g++.old-deja/g++.pt/explicit70.C: Likewise.
2149	* g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2150
2151	* g++.dg/eh/new1.C: Adjust for C++11 mode.
2152	* g++.dg/init/new11.C: Likewise.
2153	* g++.dg/init/pr29571.C: Likewise.
2154	* g++.dg/lookup/forscope2.C: Likewise.
2155	* g++.dg/parse/linkage1.C: Likewise.
2156	* g++.dg/parse/typedef8.C: Likewise.
2157	* g++.dg/template/error44.C: Likewise.
2158	* g++.dg/tls/diag-2.C: Likewise.
2159	* g++.dg/tls/diag-4.C: Likewise.
2160	* g++.dg/warn/anonymous-namespace-3.C: Likewise.
2161	* g++.old-deja/g++.abi/arraynew.C: Likewise.
2162	* g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2163	* g++.old-deja/g++.brendan/new3.C: Likewise.
2164	* g++.old-deja/g++.eh/new1.C: Likewise.
2165	* g++.old-deja/g++.eh/new2.C: Likewise.
2166	* g++.old-deja/g++.jason/new.C: Likewise.
2167	* g++.old-deja/g++.law/friend1.C: Likewise.
2168	* g++.old-deja/g++.mike/net46.C: Likewise.
2169	* g++.old-deja/g++.mike/p755.C: Likewise.
2170	* g++.old-deja/g++.other/new6.C: Likewise.
2171
2172	* g++.dg/cpp0x/variadic74.C: Adjust diags.
2173	* g++.dg/template/crash53.C: Likewise.
2174	* g++.dg/template/void9.C: Likewise.
2175
21762011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2177
2178	PR c++/51045
2179	* g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2180
21812011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2182
2183	PR c++/51047
2184	* g++.dg/cpp0x/sfinae29.C: New.
2185
21862011-11-09  Janus Weil  <janus@gcc.gnu.org>
2187
2188	PR fortran/50960
2189	* gfortran.dg/typebound_call_22.f03: New test case.
2190
21912011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2192
2193	PR libfortran/50016
2194	* gfortran.dg/inquire_size.f90: Don't flush the unit.
2195
21962011-11-09  Richard Guenther  <rguenther@suse.de>
2197
2198	PR tree-optimization/51039
2199	* gcc.dg/pr51039.c: New testcase.
2200
22012011-11-09  Jakub Jelinek  <jakub@redhat.com>
2202
2203	* lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2204	Enable also for powerpc*-*-*.
2205
22062011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2207
2208	PR fortran/50540
2209	* gfortran.dg/forall_16.f90: New test.
2210
22112011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2212
2213	PR fortran/38718
2214	* gfortran.dg/initialization_29.f90: Expand test.
2215
22162011-11-09  Dodji Seketeli  <dodji@redhat.com>
2217
2218	PR c++/51027
2219	* g++.dg/cpp0x/alias-decl-12.C: New test.
2220	* g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2221
22222011-11-09  Dodji Seketeli  <dodji@redhat.com>
2223
2224	PR debug/51032
2225	* g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2226
22272011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2228
2229	PR tree-optimization/51015
2230	* gcc.dg/vect/pr51015.c: New test.
2231
22322011-11-08  David S. Miller  <davem@davemloft.net>
2233
2234	* lib/target-supports.exp (check_effective_target_sparc_vis): New.
2235	(check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2236
22372011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2238
2239	PR fortran/50404
2240	* gfortran.dg/io_constraints_3.f90: Improve testcase.
2241
22422011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2243
2244	PR fortran/50409
2245	* gfortran.dg/string_5.f90: Improve testcase.
2246
22472011-10-23  Jason Merrill  <jason@redhat.com>
2248
2249	PR c++/50835
2250	* g++.dg/template/lvalue2.C: New.
2251
22522011-11-08  Michael Matz  <matz@suse.de>
2253
2254	* gcc.dg/tree-ssa/20031015-1.c: Adjust.
2255	* g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2256	* g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2257	* g++.dg/eh/builtin2.C: Ditto.
2258	* g++.dg/eh/builtin3.C: Ditto.
2259
22602011-11-08  Jakub Jelinek  <jakub@redhat.com>
2261
2262	* gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2263	being prefered even for -mavx.
2264	* gcc.target/i386/avx-cvt-3.c: New test.
2265
22662011-11-08  Richard Guenther  <rguenther@suse.de>
2267
2268	PR tree-optimization/51012
2269	* gcc.dg/pr51012-1.c: New testcase.
2270	* gcc.dg/pr51012-2.c: Likewise.
2271
22722011-11-08  Richard Guenther  <rguenther@suse.de>
2273
2274	PR middle-end/51010
2275	* c-c++-common/uninit-pr51010.c: New testcase.
2276
22772011-11-08  Jakub Jelinek  <jakub@redhat.com>
2278
2279	* lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2280	check_effective_target_vect_call_copysignf,
2281	check_effective_target_vect_call_lrint): New procedures.
2282	* gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2283	$VECT_SLP_CFLAGS with -ffast-math.
2284	* gcc.dg/vect/fast-math-vect-call-1.c: New test.
2285	* gcc.dg/vect/fast-math-vect-call-2.c: New test.
2286	* gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2287	* gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2288
22892011-11-07  Richard Henderson  <rth@redhat.com>
2290	    Aldy Hernandez  <aldyh@redhat.com>
2291	    Torvald Riegel  <triegel@redhat.com>
2292
2293	Merged from transactional-memory.
2294
2295	* g++.dg/dg.exp: Run transactional memory tests.
2296	* g++.dg/tm: New directory with new tests.
2297	* gcc.dg/tm: New directory with new tests.
2298	* c-c++-common/tm: New directory with new tests.
2299
23002011-11-08  Dodji Seketeli  <dodji@redhat.com>
2301
2302	Fix context handling of alias-declaration
2303	* g++.dg/cpp0x/alias-decl-11.C: New test.
2304
23052011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2306
2307	PR c++/50864
2308	* g++.dg/parse/template26.C: New.
2309	* g++.dg/template/crash45.C: Adjust dg-error string.
2310
23112011-11-07  Jason Merrill  <jason@redhat.com>
2312
2313	PR c++/50848
2314	* g++.dg/template/lookup9.C: New.
2315
2316	PR c++/50863
2317	* g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2318
2319	PR c++/50870
2320	* g++.dg/cpp0x/decltype35.C: New.
2321
23222011-11-07  Dodji Seketeli  <dodji@redhat.com>
2323
2324	Support C++11 alias-declaration
2325	PR c++/45114
2326	* g++.dg/cpp0x/alias-decl-0.C: New test case.
2327	* g++.dg/cpp0x/alias-decl-1.C: Likewise.
2328	* g++.dg/cpp0x/alias-decl-3.C: Likewise.
2329	* g++.dg/cpp0x/alias-decl-4.C: Likewise.
2330	* g++.dg/cpp0x/alias-decl-6.C: Likewise.
2331	* g++.dg/cpp0x/alias-decl-7.C: Likewise.
2332	* g++.dg/cpp0x/alias-decl-8.C: Likewise.
2333	* g++.dg/cpp0x/alias-decl-9.C: Likewise.
2334	* g++.dg/cpp0x/alias-decl-10.C: Likewise.
2335	* g++.dg/ext/alias-decl-attr1.C: Likewise.
2336	* g++.dg/ext/alias-decl-attr2.C: Likewise.
2337	* g++.dg/ext/alias-decl-attr3.C: Likewise.
2338	* g++.dg/ext/alias-decl-attr4.C: Likewise.
2339
23402011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2341
2342	* gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2343
23442011-11-07  Janus Weil  <janus@gcc.gnu.org>
2345
2346	PR fortran/50919
2347	* gfortran.dg/typebound_call_21.f03: New.
2348
23492011-11-07  Nathan Sidwell  <nathan@acm.org>
2350
2351	* gcc.dg/profile-dir-1.c: Adjust final scan.
2352	* gcc.dg/profile-dir-2.c: Adjust final scan.
2353	* gcc.dg/profile-dir-3.c: Adjust final scan.
2354	* gcc.misc-tests/gcov.exp: Adjust regexp.
2355	* gcc.misc-tests/gcov-12.c: New.
2356	* gcc.misc-tests/gcov-13.c: New.
2357	* gcc.misc-tests/gcovpart-13b.c: New.
2358	* gcc.misc-tests/gcov-14.c: New.
2359
23602011-11-07  Jason Merrill  <jason@redhat.com>
2361
2362	PR c++/35688
2363	* g++.dg/ext/visibility/template8.C: New.
2364
23652011-11-07  Jakub Jelinek  <jakub@redhat.com>
2366
2367	PR tree-optimization/50789
2368	* gcc.target/i386/avx2-gather-1.c: New test.
2369	* gcc.target/i386/avx2-gather-2.c: New test.
2370	* gcc.target/i386/avx2-gather-3.c: New test.
2371	* gcc.target/i386/avx2-gather-4.c: New test.
2372
23732011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2374
2375	* gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2376
23772011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2378
2379	PR libfortran/45723
2380	* gfortran.dg/open_dev_null.f90: Remove testcase.
2381
23822011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2383
2384	* lib/target-supports.exp (check_effective_target_sync_int_128):
2385	Don't cache the result.
2386	(check_effective_target_sync_long_long): Ditto.
2387
23882011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2389
2390	PR rtl-optimization/47698
2391	* gcc.target/i386/47698.c: New test.
2392
23932011-11-06  Jason Merrill  <jason@redhat.com>
2394
2395	PR c++/35688
2396	* g++.dg/ext/visibility/template7.C: New.
2397
23982011-11-07  Terry Guo  <terry.guo@arm.com>
2399
2400	* gcc.target/arm/wmul-1.c: Adjust optimization level.
2401	* gcc.target/arm/wmul-2.c: Ditto.
2402	* gcc.target/arm/wmul-3.c: Ditto.
2403	* gcc.target/arm/wmul-4.c: Ditto.
2404
24052011-11-06  Joseph Myers  <joseph@codesourcery.com>
2406
2407	* g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2408	gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2409	gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2410	* gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2411	gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2412	expected diagnostics.
2413
24142011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2415	    Richard Henderson  <rth@redhat.com>
2416	    Aldy Hernandez  <aldyh@redhat.com>
2417
2418	Merged from cxx-mem-model.
2419
2420	* lib/target-supports.exp (check_effective_target_sync_int_128,
2421	check_effective_target_sync_long_long): Check whether the target
2422	supports 64 and 128 bit __sync builtins.
2423	(check_effective_target_cas_char): New.
2424	(check_effective_target_cas_int): New.
2425	* gcc.dg/dg.exp: Exclude simulate-thread tests.
2426	* gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2427	* gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2428	produce the expected library calls.
2429	* gcc.dg/atomic-fence.c: New functional tests.
2430	* gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2431	* gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2432	* gcc.dg/atomic-lockfree[-aux].c: New tests.
2433	* gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2434	* gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2435	* gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2436	* gcc.dg/atomic-load-{1-5}.c: New functional tests.
2437	* gcc.dg/atomic-store-{1-5}.c: New functional tests.
2438	* gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2439	are atomic.
2440	* gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2441	loads are atomic.
2442	* gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2443	are atomic.
2444	* gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2445	are atomic.
2446	* gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2447	int128 operations are atomic.
2448	* gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2449	operations are atomic.
2450	* gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2451	operations are atomic.
2452	* gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2453	operations are atomic.
2454	* gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2455	stores aren't moved out of a loop.
2456	* gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2457	globals don't overwrite neighbouring globals.
2458	* gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2459	writes dont overwrite neighbouring components.
2460	* c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2461	* c-c++-common/gomp/atomic-3.c: Likewise.
2462	* c-c++-common/gomp/atomic-9.c: Likewise.
2463	* gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2464	gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2465	gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2466	gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2467	gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2468	gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2469	* g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2470	g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2471	g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2472	g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2473	g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2474	g++.dg/gomp/atomic-15.C: Remove.
2475	* gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2476	* gcc.dg/gomp/atomic-11.c: Remove test.
2477
24782011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2479
2480	* gcc.dg/vect/bb-slp-cond-1.c: New test.
2481	* gcc.dg/vect/slp-cond-1.c: New test.
2482	* gcc.dg/vect/slp-cond-2.c: New test.
2483
24842011-11-05  David S. Miller  <davem@davemloft.net>
2485
2486	* lib/test-supports.exp
2487	(check_effective_target_ultrasparc_vis2_hw): New proc.
2488	(check_effective_target_ultrasparc_vis3_hw): New proc.
2489	* gcc.target/sparc/vec-init-1.inc: New vector init common code.
2490	* gcc.target/sparc/vec-init-2.inc: Likewise.
2491	* gcc.target/sparc/vec-init-3.inc: Likewise.
2492	* gcc.target/sparc/vec-init-1-vis1.c: New test.
2493	* gcc.target/sparc/vec-init-1-vis2.c: New test.
2494	* gcc.target/sparc/vec-init-1-vis3.c: New test.
2495	* gcc.target/sparc/vec-init-2-vis1.c: New test.
2496	* gcc.target/sparc/vec-init-2-vis2.c: New test.
2497	* gcc.target/sparc/vec-init-2-vis3.c: New test.
2498	* gcc.target/sparc/vec-init-3-vis1.c: New test.
2499	* gcc.target/sparc/vec-init-3-vis2.c: New test.
2500	* gcc.target/sparc/vec-init-3-vis3.c: New test.
2501
25022011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2503
2504	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2505	Disable test on Epiphany.
2506	* gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2507	* gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2508	* gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2509	* g++.dg/parse/pragma3.C: Likewise.
2510	* stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2511	(bar): Use it.
2512	* gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2513	* gcc.dg/tls/thr-cse-1.c: Likewise.
2514	* g++.dg/opt/devirt2.C: Likewise.
2515	* gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2516	* gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2517	* gcc.target/epiphany: New directory.
2518
25192011-11-05  Tobias Burnus  <burnus@net-b.de>
2520
2521	* gfortran.dg/quad_2.f90: New.
2522
25232011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2524
2525	* gcc.dg/strlenopt-22g.c: New wrapper around...
2526	* gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2527
25282011-11-04  Jason Merrill  <jason@redhat.com>
2529
2530	PR c++/26714
2531	* g++.dg/init/lifetime2.C: New.
2532	* g++.dg/cpp0x/initlist-lifetime2.C: New.
2533
2534	PR c++/48370
2535	* g++.dg/init/lifetime1.C: Test cleanup order.
2536
25372011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2538
2539	* g++.dg/other/offsetof7.C: New test.
2540
25412011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2542
2543	* lib/gcc-dg.exp (gcc_force_conventional_output): New global
2544	variable, default empty, -ffat-lto-objects for effective_target_lto.
2545	(gcc-dg-test-1): Add options from dg-final methods.
2546	* lib/scanasm.exp (scan-assembler_required_options)
2547	(scan-assembler-not_required_options): New procs.
2548
25492011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2550
2551	* g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2552	generate a pedwarn in c++98-mode.
2553	* g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2554	don't generate a pedwarn in c++0x-mode.
2555
25562011-11-04  Olivier Goffart  <olivier@woboq.com>
2557
2558	PR c++/50965
2559	* g++.dg/cpp0x/nsdmi1.C: Add more cases.
2560
25612011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2562
2563	PR rtl-optimization/38644
2564	* gcc.target/arm/stack-red-zone.c: New.
2565
25662011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2567
2568	PR c++/48420
2569	* g++.dg/warn/Wconversion-null-3.C: New.
2570
25712011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2572
2573	PR c++/50941
2574	* g++.dg/cpp0x/udlit-strint-length.C: New.
2575
25762011-11-04  Jason Merrill  <jason@redhat.com>
2577
2578	PR c++/48370
2579	* g++.dg/cpp0x/initlist-lifetime1.C: New.
2580	* g++.dg/init/lifetime1.C: New.
2581	* g++.dg/init/ref21.C: New.
2582	* g++.dg/eh/array1.C: New.
2583
25842011-11-04  Tom de Vries  <tom@codesourcery.com>
2585
2586	PR tree-optimization/50763
2587	* gcc.dg/pr50763-5.c: New test.
2588
25892011-11-04  Tom de Vries  <tom@codesourcery.com>
2590
2591	PR tree-optimization/50763
2592	* g++.dg/pr50763-4.C: New test.
2593
25942011-11-04  Jakub Jelinek  <jakub@redhat.com>
2595
2596	* gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2597	test.
2598
2599	* gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2600
2601	* gcc.dg/torture/vec-cvt-1.c: New test.
2602
26032011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2604
2605	* gnat.dg/specs/private1[-sub].ads: New test.
2606
26072011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2608
2609	PR fortran/43829
2610	* gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2611	* gfortran.dg/inline_sum_1.f90: New.
2612	* gfortran.dg/inline_sum_2.f90: New.
2613	* gfortran.dg/inline_sum_bounds_check_1.f90: New.
2614	* gfortran.dg/inline_sum_bounds_check_2.f90: New.
2615	* gfortran.dg/inline_product_1.f90: New.
2616
26172011-11-03  Tobias Burnus  <burnus@net-b.de>
2618
2619	PR fortran/50933
2620	* gfortran.dg/bind_c_dts_5.f90: New.
2621
26222011-11-03  Tobias Burnus  <burnus@net-b.de>
2623
2624	PR fortran/50960
2625	* gfortran.dg/module_parameter_array_refs_2.f90: New.
2626
26272011-11-03  Richard Guenther  <rguenther@suse.de>
2628
2629	PR middle-end/50079
2630	* g++.dg/init/copy7.C: Remove testcase.
2631
26322011-11-03  Martin Jambor  <mjambor@suse.cz>
2633
2634	* g++.dg/ipa/devirt-c-1.C: Add dump scans.
2635	* g++.dg/ipa/devirt-c-2.C: Likewise.
2636	* g++.dg/ipa/devirt-c-7.C: New test.
2637	* g++.dg/ipa/devirt-c-8.C: Likewise.
2638
26392011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2640
2641	PR tree-optimization/50912
2642	* gnat.dg/loop_optimization10.ad[sb]: New test.
2643	* gnat.dg/loop_optimization10_pkg.ads: New helper.
2644
26452011-11-02  Jason Merrill  <jason@redhat.com>
2646
2647	PR c++/50930
2648	* g++.dg/cpp0x/nsdmi-list2.C: New.
2649
26502011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2651
2652	PR c++/50810
2653	* g++.dg/cpp0x/warn_cxx0x2.C: New.
2654	* g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2655
26562011-11-02  Tom de Vries  <tom@codesourcery.com>
2657
2658	PR tree-optimization/50769
2659	* gfortran.dg/pr50769.f90: New test.
2660
26612011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2662
2663	* gcc.target/sparc/20111102-1.c: New test.
2664
26652011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2666
2667	PR c++/50956
2668	* g++.dg/warn/Wcast-qual2.C: New.
2669
26702011-11-02  Tom de Vries  <tom@codesourcery.com>
2671
2672	PR tree-optimization/50763
2673	* g++.dg/pr50763-3.C: New test.
2674
26752011-11-02  Tom de Vries  <tom@codesourcery.com>
2676
2677	PR tree-optimization/50672
2678	* g++.dg/pr50672.C: New test.
2679
26802011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2681
2682	* gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2683	* gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2684	* gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2685
2686	* gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2687
26882011-11-02  Richard Guenther  <rguenther@suse.de>
2689
2690	PR tree-optimization/50902
2691	* gcc.dg/torture/pr50902.c: New testcase.
2692
26932010-11-02  Richard Guenther  <rguenther@suse.de>
2694
2695	PR tree-optimization/50890
2696	* gcc.dg/torture/pr50890.c: New testcase.
2697
26982011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2699
2700	PR c++/44277
2701	* g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2702	* g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2703
27042011-11-01  Tom de Vries  <tom@codesourcery.com>
2705
2706	PR tree-optimization/50908
2707	* gcc.dg/pr50908.c: New test.
2708	* gcc.dg/pr50908-2.c: Same.
2709	* gcc.dg/pr50908-3.c: Same.
2710
27112011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2712
2713	* gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2714	the outer loop.  Remove comment.  Don't check for widen-mult.
2715
27162011-10-31  Martin Jambor  <mjambor@suse.cz>
2717
2718	* gcc.dg/ipa/ipcp-4.c: New test.
2719
27202011-10-31  Jakub Jelinek  <jakub@redhat.com>
2721
2722	* gcc.dg/vshift-3.c: New test.
2723	* gcc.dg/vshift-4.c: New test.
2724	* gcc.dg/vshift-5.c: New test.
2725
27262011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2727
2728	* gfortran.dg/inquire_5.f90: Update testcase to match the standard
2729	and current implementation.
2730
27312011-10-31  Paul Brook  <paul@codesourcery.com>
2732
2733	* gcc.dg/constructor-1.c: New test.
2734
27352011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2736
2737	PR fortran/50753
2738	* gfortran.dg/dshift_3.f90: New test.
2739
27402011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2741
2742	* gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2743	hppa*-*-hpux*.
2744	* gcc.dg/torture/vshuf-v8hi.c: Likewise.
2745	* gcc.dg/torture/vshuf-v4si.c: Likewise.
2746	* gcc.dg/torture/vshuf-v8si.c: Likewise.
2747	* gcc.dg/torture/vshuf-v32qi.c: Likewise.
2748	* gcc.dg/torture/vshuf-v4di.c: Likewise.
2749	* gcc.dg/torture/vshuf-v2df.c: Likewise.
2750	* gcc.dg/torture/vshuf-v16qi.c: Likewise.
2751	* gcc.dg/torture/vshuf-v4sf.c: Likewise.
2752	* gcc.dg/torture/vshuf-v8sf.c: Likewise.
2753	* gcc.dg/torture/vshuf-v2di.c: Likewise.
2754	* gcc.dg/torture/vshuf-v16hi.c: Likewise.
2755	* gcc.dg/torture/vshuf-v4df.c: Likewise.
2756	* gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2757	* gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2758	* gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2759	* gcc.dg/vector-compare-2.c: Likewise.
2760
27612011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2762
2763	PR c++/50901
2764	* g++.dg/cpp0x/pr50901.C: New.
2765
27662011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2767
2768	* gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2769	* gcc.target/i386/fma4-check.h (main): Ditto.
2770	* gcc.target/i386/xop-check.h (main): Ditto.
2771
27722011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2773
2774	Revert:
2775	2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2776
2777	PR c++/50864
2778	* g++.dg/template/crash109.C: New.
2779
27802011-10-28  Jason Merrill  <jason@redhat.com>
2781
2782	* c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2783
27842011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2785
2786	PR c++/50864
2787	* g++.dg/template/crash109.C: New.
2788
27892011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2790
2791	* gfortran.dg/nearest_5.f90: New test.
2792
27932011-10-28  Jakub Jelinek  <jakub@redhat.com>
2794
2795	* gcc.dg/vshift-1.c: New test.
2796	* gcc.dg/vshift-2.c: New test.
2797	* gcc.target/i386/xop-vshift-1.c: New test.
2798	* gcc.target/i386/xop-vshift-2.c: New test.
2799	* gcc.target/i386/avx2-vshift-1.c: New test.
2800
28012011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2802
2803	PR rtl-optimization/49720
2804	* g++.dg/torture/pr49720.C: New test.
2805
28062011-10-27  David S. Miller  <davem@davemloft.net>
2807
2808	* gcc.target/sparc/setcc-3.c: New test.
2809
28102011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2811
2812	PR c++/30066
2813	* g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2814
28152011-10-27  Jakub Jelinek  <jakub@redhat.com>
2816
2817	* gcc.target/i386/sse2-cvt-1.c: New test.
2818	* gcc.target/i386/sse2-cvt-2.c: New test.
2819	* gcc.target/i386/avx-cvt-1.c: New test.
2820	* gcc.target/i386/avx-cvt-2.c: New test.
2821	* gcc.target/i386/avx2-cvt-1.c: New test.
2822	* gcc.target/i386/avx2-cvt-2.c: New test.
2823
28242011-10-27  Martin Jambor  <mjambor@suse.cz>
2825
2826	* g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2827
28282011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2829	    Steven G. Kargl  <kargl@gcc.gnu.org>
2830
2831	PR target/50875
2832	* gfortran.dg/pr50875.f90: New test.
2833
28342011-10-26  David S. Miller  <davem@davemloft.net>
2835
2836	* gcc.target/sparc/fmaf-1.c: New test.
2837
2838	* gcc.target/sparc/setcc-1.c: New test.
2839	* gcc.target/sparc/setcc-2.c: New test.
2840
28412011-10-26  Joseph Myers  <joseph@codesourcery.com>
2842
2843	* gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2844
28452011-10-26  Joseph Myers  <joseph@codesourcery.com>
2846
2847	* gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2848	Windows targets.
2849
28502011-10-26  Joseph Myers  <joseph@codesourcery.com>
2851
2852	* gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2853	symbol names.
2854
28552011-10-26  Joseph Myers  <joseph@codesourcery.com>
2856
2857	* gcc.target/i386/pad-4.c: Skip for Windows targets.
2858
28592011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2860
2861	* gnat.dg/specs/discr1.ads: New test.
2862	* gnat.dg/specs/discr1_pkg.ads: New helper.
2863
28642011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2865
2866	* gnat.dg/specs/unchecked_union.ads: Rename to...
2867	* gnat.dg/specs/unchecked_union1.ads: ...this.
2868	* gnat.dg/specs/unchecked_union2.ads: New test.
2869
28702011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2871
2872	* gnat.dg/specs/atomic1.ads: New test.
2873
28742011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2875
2876	Implement C++11 user-defined literals.
2877	* g++.dg/cpp0x/udlit-addr.C: New.
2878	* g++.dg/cpp0x/udlit-args.C: New.
2879	* g++.dg/cpp0x/udlit-args-neg.C: New.
2880	* g++.dg/cpp0x/udlit-clink-neg.C: New.
2881	* g++.dg/cpp0x/udlit-concat.C: New.
2882	* g++.dg/cpp0x/udlit-concat-neg.C: New.
2883	* g++.dg/cpp0x/udlit-constexpr.C: New.
2884	* g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2885	* g++.dg/cpp0x/udlit-declare-neg.C: New.
2886	* g++.dg/cpp0x/udlit-friend.C: New.
2887	* g++.dg/cpp0x/udlit-general.C: New.
2888	* g++.dg/cpp0x/udlit-inline.C: New.
2889	* g++.dg/cpp0x/udlit-linkage-neg.C: New.
2890	* g++.dg/cpp0x/udlit-member-neg.C: New.
2891	* g++.dg/cpp0x/udlit-namespace.C: New.
2892	* g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2893	* g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2894	* g++.dg/cpp0x/udlit-nospace-neg.C: New.
2895	* g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2896	* g++.dg/cpp0x/udlit-nounder-neg.C: New.
2897	* g++.dg/cpp0x/udlit-operator-neg.C: New.
2898	* g++.dg/cpp0x/udlit-raw-str.C: New.
2899	* g++.dg/cpp0x/udlit-shadow-neg.C: New.
2900	* g++.dg/cpp0x/udlit-suffix-neg.C: New.
2901	* g++.dg/cpp0x/udlit-systemheader.C: New.
2902	* g++.dg/cpp0x/udlit-template.C: New.
2903	* g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2904	* g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2905	* g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2906	* g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2907	* g++.dg/cpp0x/udlit_system_header: New.
2908
29092011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2910
2911	PR c++/50870
2912	* g++.dg/cpp0x/decltype34.C: New.
2913
29142011-10-26  Tom de Vries <tom@codesourcery.com>
2915
2916	* gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2917	* gcc.c-torture/unsorted/HIset.c: Same.
2918	* gcc.c-torture/unsorted/SIcmp.c: Same.
2919	* gcc.c-torture/unsorted/SIset.c: Same.
2920	* gcc.c-torture/unsorted/SFset.c: Same.
2921	* gcc.c-torture/unsorted/UHIcmp.c: Same.
2922	* gcc.c-torture/unsorted/USIcmp.c: Same.
2923	* gcc.c-torture/unsorted/DFcmp.c: Same.
2924
29252011-10-26  Jakub Jelinek  <jakub@redhat.com>
2926
2927	* gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2928	to work also with -masm=intel and additionally test the xmm vs. ymm
2929	register type combination on mask/dest and in vsib.
2930	* gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2931	* gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2932	* gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2933	* gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2934	* gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2935	* gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2936	* gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2937	* gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2938	* gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2939	* gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2940	* gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2941	* gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2942	* gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2943	* gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2944	* gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2945	* gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2946	* gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2947	* gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2948	* gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2949	* gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2950	* gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2951	* gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2952	* gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2953	* gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2954	* gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2955	* gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2956	* gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2957	* gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2958	* gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2959	* gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2960	* gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2961
29622011-10-26  Tom de Vries  <tom@codesourcery.com>
2963
2964	PR tree-optimization/50763
2965	* gcc.dg/pr50763-2.c: New test.
2966
29672011-10-25  Joseph Myers  <joseph@codesourcery.com>
2968
2969	* gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2970	Update expected messages.
2971
29722011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2973
2974	* gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2975
29762011-10-25  Jason Merrill  <jason@redhat.com>
2977
2978	PR c++/50866
2979	* g++.dg/init/aggr7.C: New.
2980
2981	PR c++/49996
2982	* g++.dg/cpp0x/initlist59.C: New.
2983
29842011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2985
2986	PR c++/50858
2987	* g++.dg/overload/operator5.C: New.
2988
29892011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2990
2991	PR c++/50861
2992	* g++.dg/template/crash108.C: New.
2993
29942011-10-25  Jakub Jelinek  <jakub@redhat.com>
2995
2996	PR tree-optimization/50596
2997	* gcc.dg/vect/vect-cond-10.c: New test.
2998
29992011-10-24  Joey Ye  <joey.ye@arm.com>
3000
3001	* gcc.target/arm/pr42575.c: Remove architecture option.
3002
30032011-10-24  David S. Miller  <davem@davemloft.net>
3004
3005	* gcc.target/sparc/vis3move-1.c: New test.
3006	* gcc.target/sparc/vis3move-2.c: New test.
3007	* gcc.target/sparc/vis3move-3.c: New test.
3008
30092011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3010
3011	* gcc.dg/strlenopt-22.c: New testcase.
3012	* gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3013
30142011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3015
3016	* gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3017	Remove -march=i386.
3018	(dg-skip-if): Remove.
3019	* gcc.target/i386/funcspec-1.c: Ditto.
3020	* gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3021
30222011-10-24  Richard Guenther  <rguenther@suse.de>
3023
3024	* gcc.dg/vect/vect-bool-1.c: New testcase.
3025
30262011-10-24  Richard Guenther  <rguenther@suse.de>
3027
3028	PR tree-optimization/50838
3029	* gcc.dg/torture/pr50838.c: New testcase.
3030
30312011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3032
3033	PR tree-optimization/50730
3034	* gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3035	* gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3036	-fno-tree-sra and SLP flags.
3037
30382011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3039
3040	PR c++/50841
3041	Revert:
3042	2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3043
3044	PR c++/50810
3045	* g++.dg/cpp0x/warn_cxx0x2.C: New.
3046	* g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3047
30482011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3049
3050	PR c++/50810
3051	* g++.dg/cpp0x/warn_cxx0x2.C: New.
3052	* g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3053
30542011-10-23  Tom de Vries  <tom@codesourcery.com>
3055
3056	PR tree-optimization/50763
3057	* gcc.dg/pr50763.c: New test.
3058
30592011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3060
3061	PR target/50788
3062	* gcc.target/i386/pr50788.c: New test.
3063
30642011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3065
3066	PR tree-optimization/50819
3067	* g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3068	* g++.dg/vect/slp-pr50819.cc: New test.
3069
30702011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3071
3072	PR c++/45385
3073	* g++.dg/warn/Wconversion4.C: New.
3074
30752011-10-21  Jakub Jelinek  <jakub@redhat.com>
3076
3077	PR target/50813
3078	* gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3079	from element other than first and reverse permutation.
3080	* gcc.dg/torture/vshuf-16.inc: Likewise.
3081	* gcc.dg/torture/vshuf-8.inc: Likewise.
3082	* gcc.dg/torture/vshuf-4.inc: Likewise.
3083
30842011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3085
3086	PR c++/31423
3087	* g++.dg/parse/error43.C: New.
3088	* g++.dg/parse/error44.C: Likewise.
3089
30902011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3091	    Kirill Yukhin  <kirill.yukhin@intel.com>
3092
3093	PR target/50740
3094	* gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3095	* gcc.target/i386/bmi2-check.h: Ditto.
3096
30972011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3098
3099	PR c++/50811
3100	* g++.dg/cpp0x/override2.C: Add test.
3101
31022011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3103
3104	* lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3105	check_linker_plugin_available.
3106
31072011-10-21  Kai Tietz  <ktietz@redhat.com>
3108
3109	* gcc.target/i386/branch-cost1.c: New test.
3110	* gcc.target/i386/branch-cost2.c: New test.
3111	* gcc.target/i386/branch-cost3.c: New test.
3112	* gcc.target/i386/branch-cost4.c: New test.
3113
31142011-10-20  Steve Ellcey  <sje@cup.hp.com>
3115
3116	* gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3117
31182011-10-20  Steve Ellcey  <sje@cup.hp.com>
3119
3120	PR testsuite/50722
3121	* gcc.dg/pr49994-3.c: Skip on HP-UX.
3122
31232011-10-20  Joseph Myers  <joseph@codesourcery.com>
3124
3125	* gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3126	(_moz_foo, EXT__foo): Use ASMNAME.
3127
31282011-10-20  Joseph Myers  <joseph@codesourcery.com>
3129
3130	* lib/lto.exp (lto-execute): Use .exe suffix for test executable
3131	names.
3132
31332011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3134
3135	PR target/50766
3136	* gcc.target/i386/pr50766.c: New test.
3137
31382011-10-20  Jason Merrill  <jason@redhat.com>
3139
3140	PR c++/41449
3141	* g++.dg/eh/partial1.C: New.
3142
31432011-10-20  Richard Henderson  <rth@redhat.com>
3144
3145	* gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3146	gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3147	gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3148	Use __builtin_shuffle.
3149
31502011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3151
3152	PR fortran/50514
3153	* gfortran.dg/ishft_3.f90:  Update test.
3154
31552011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3156
3157	PR fortran/50524
3158	* gfortran.dg/substring_integer_index.f90: New test.
3159
31602011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3161
3162	* gfortran.dg/format_string.f: New test.
3163
31642011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3165
3166	* gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3167	non_strict_align.
3168	* gcc.dg/ipa/ipa-sra-6.c: Ditto.
3169
31702011-10-20  Joseph Myers  <joseph@codesourcery.com>
3171
3172	* gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3173	gcc.target/i386/pr46226.c: Do not use
3174	-mno-accumulate-outgoing-args.
3175
31762011-10-20  Joseph Myers  <joseph@codesourcery.com>
3177
3178	* gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3179	including <strings.h>.
3180
31812011-10-19  Jan Hubicka  <jh@suse.cz>
3182
3183	* lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3184	* lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3185	* lib/c-torture.exp: Likewise.
3186	* gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3187	* gcc.c-torture/compile/sync-1.c: Likewise.
3188	* gcc.c-torture/compile/sync-1.c: Likewise.
3189	* gcc.c-torture/compile/sync-3.c: Likewise.
3190	* gcc.dg/noncompile/invalid_asm.c: Likewise.
3191	* gcc.dg/noncompile/920507-1.c: Likewise.
3192	* gcc.dg/torture/pr36400.c: Likewise.
3193	* g++.dg/torture/pr34850.C: Likewise.
3194
31952011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3196
3197	* gnat.dg/source_ref1.adb: New test.
3198	* gnat.dg/source_ref2.adb: Likewise.
3199
32002011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3201
3202	PR c++/13657
3203	* g++.dg/parse/error42.C: New.
3204	* g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3205
32062011-10-19  Jason Merrill  <jason@redhat.com>
3207
3208	PR c++/50793
3209	* g++.dg/init/value9.C: New.
3210
32112011-10-19  Jakub Jelinek  <jakub@redhat.com>
3212
3213	* gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3214	* gcc.dg/torture/vshuf-16.inc: Likewise.
3215	* gcc.dg/torture/vshuf-8.inc: Likewise.
3216	* gcc.dg/torture/vshuf-4.inc: Likewise.
3217
32182011-10-19  Janus Weil  <janus@gcc.gnu.org>
3219
3220	PR fortran/47023
3221	* gfortran.dg/sizeof_proc.f90: New.
3222
32232011-10-19  Joseph Myers  <joseph@codesourcery.com>
3224
3225	* g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3226	-Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3227
32282011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3229
3230	PR testsuite/50796
3231	* gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3232
32332011-10-19  Jason Merrill  <jason@redhat.com>
3234
3235	PR c++/50787
3236	* g++.dg/init/ref20.C: New.
3237
32382011-10-19  Kai Tietz  <ktietz@redhat.com>
3239
3240	PR middle-end/50795
3241	* gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3242	* gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3243	* gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3244	* gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3245	* gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3246
32472011-10-19  Richard Guenther  <rguenther@suse.de>
3248
3249	PR middle-end/50768
3250	* gcc.dg/torture/pr50768.c: New testcase.
3251
32522011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3253
3254	PR rtl-optimization/50340
3255	* gcc.dg/pr50340.c: New.
3256
32572011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3258
3259	PR tree-optimization/50717
3260
3261	* gcc.dg/pr50717-1.c: New file.
3262	* gcc.target/arm/wmul-12.c: Correct types.
3263	* gcc.target/arm/wmul-8.c: Correct types.
3264
32652011-10-18  Jason Merrill  <jason@redhat.com>
3266
3267	PR c++/50531
3268	* g++.dg/cpp0x/defaulted32.C: New.
3269
3270	PR c++/50742
3271	* g++.dg/lookup/using23.C: New.
3272
3273	PR c++/50500
3274	* g++.dg/cpp0x/implicit12.C: New.
3275	* g++.dg/cpp0x/defaulted20.C: Adjust.
3276	* g++.dg/cpp0x/defaulted21.C: Adjust.
3277	* g++.dg/cpp0x/implicit-copy.C: Adjust.
3278	* g++.dg/cpp0x/implicit4.C: Adjust.
3279	* g++.dg/cpp0x/implicit5.C: Adjust.
3280	* g++.dg/cpp0x/implicit8.C: Adjust.
3281	* g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3282	* g++.dg/cpp0x/not_special.C: Adjust.
3283	* g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3284	* g++.dg/cpp0x/rv1n.C: Adjust.
3285	* g++.dg/cpp0x/rv2n.C: Adjust.
3286	* g++.dg/cpp0x/rv3n.C: Adjust.
3287	* g++.dg/cpp0x/rv4n.C: Adjust.
3288	* g++.dg/cpp0x/rv5n.C: Adjust.
3289	* g++.dg/cpp0x/rv6n.C: Adjust.
3290	* g++.dg/cpp0x/rv7n.C: Adjust.
3291
32922011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3293
3294	* gcc.target/i386/avx2-vpop-check.h: New header.
3295	* gcc.target/i386/avx2-vpaddd-3.c: New test.
3296	* gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3297	* gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3298	* gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3299	* gcc.target/i386/avx2-vpand-3.c: Ditto.
3300	* gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3301	* gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3302	* gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3303	* gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3304	* gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3305	* gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3306	* gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3307	* gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3308	* gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3309	* gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3310
33112011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3312
3313	PR fortran/50420
3314	* gfortran.dg/coarray_subobject_1.f90: New test.
3315	* gfortran.dg/coarray/subobject_1.f90: New test.
3316
33172011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3318
3319	PR rtl-optimization/50205
3320	* gcc.dg/pr50205.c: New.
3321
33222011-10-18  Richard Guenther  <rguenther@suse.de>
3323
3324	PR tree-optimization/50767
3325	* gcc.dg/torture/pr50767.c: New testcase.
3326
33272011-10-18  Julian Brown  <julian@codesourcery.com>
3328
3329	* lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3330	* gcc.target/arm/unaligned-memcpy-1.c: New.
3331	* gcc.target/arm/unaligned-memcpy-2.c: New.
3332	* gcc.target/arm/unaligned-memcpy-3.c: New.
3333	* gcc.target/arm/unaligned-memcpy-4.c: New.
3334
33352011-10-18  Janus Weil  <janus@gcc.gnu.org>
3336
3337	PR fortran/47023
3338	* gfortran.dg/iso_c_binding_class.f03: New.
3339
33402011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3341
3342	* testsuite/lib/target-supports.exp
3343	(check_effective_target_vect_widen_shift): New.
3344	* gcc.dg/vect/vect-widen-shift-s16.c: New.
3345	* gcc.dg/vect/vect-widen-shift-s8.c: New.
3346	* gcc.dg/vect/vect-widen-shift-u16.c: New.
3347	* gcc.dg/vect/vect-widen-shift-u8.c: New.
3348
33492011-10-18  Richard Guenther  <rguenther@suse.de>
3350
3351	* gcc.dg/torture/restrict-1.c: New testcase.
3352
33532011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3354
3355	* g++.dg/ext/bases.C: New test.
3356
33572011-10-17  David S. Miller  <davem@davemloft.net>
3358
3359	* gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3360	all operations to emit VIS instructions.
3361	* gcc.target/sparc/fandnot.c: Likewise.
3362	* gcc.target/sparc/fnot.c: Likewise.
3363	* gcc.target/sparc/for.c: Likewise.
3364	* gcc.target/sparc/fornot.c: Likewise.
3365	* gcc.target/sparc/fxnor.c: Likewise.
3366	* gcc.target/sparc/fxor.c: Likewise.
3367	* gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3368	needed.
3369
33702011-10-17  Jakub Jelinek  <jakub@redhat.com>
3371
3372	* gcc.c-torture/execute/vshuf-v16hi.c: New test.
3373	* gcc.dg/torture/vshuf-16.inc: New file.
3374	* gcc.dg/torture/vshuf-2.inc: New file.
3375	* gcc.dg/torture/vshuf-32.inc: New file.
3376	* gcc.dg/torture/vshuf-4.inc: New file.
3377	* gcc.dg/torture/vshuf-8.inc: New file.
3378	* gcc.dg/torture/vshuf-main.inc: New file.
3379	* gcc.dg/torture/vshuf-v16hi.c: New test.
3380	* gcc.dg/torture/vshuf-v16qi.c: New test.
3381	* gcc.dg/torture/vshuf-v2df.c: New test.
3382	* gcc.dg/torture/vshuf-v2di.c: New test.
3383	* gcc.dg/torture/vshuf-v2sf.c: New test.
3384	* gcc.dg/torture/vshuf-v2si.c: New test.
3385	* gcc.dg/torture/vshuf-v32qi.c: New test.
3386	* gcc.dg/torture/vshuf-v4df.c: New test.
3387	* gcc.dg/torture/vshuf-v4di.c: New test.
3388	* gcc.dg/torture/vshuf-v4hi.c: New test.
3389	* gcc.dg/torture/vshuf-v4sf.c: New test.
3390	* gcc.dg/torture/vshuf-v4si.c: New test.
3391	* gcc.dg/torture/vshuf-v8hi.c: New test.
3392	* gcc.dg/torture/vshuf-v8qi.c: New test.
3393	* gcc.dg/torture/vshuf-v8sf.c: New test.
3394	* gcc.dg/torture/vshuf-v8si.c: New test.
3395
33962011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3397
3398	PR tree-optimization/50746
3399	* gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3400
34012011-10-17  Jason Merrill  <jason@redhat.com>
3402
3403	PR c++/50736
3404	* g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3405
34062011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3407
3408	PR c++/44524
3409	* g++.dg/parse/error41.C: New.
3410	* g++.dg/parse/error20.C: Adjust.
3411
34122011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3413
3414	PR c++/50757
3415	* g++.dg/warn/format7.C: New.
3416	* obj-c++.dg/warn7.mm: Likewise.
3417
34182011-10-17  Richard Guenther  <rguenther@suse.de>
3419
3420	PR tree-optimization/50729
3421	* gcc.dg/torture/pr50729.c: New testcase.
3422
34232011-10-15  Tom Tromey  <tromey@redhat.com>
3424	    Dodji Seketeli  <dodji@redhat.com>
3425
3426	* lib/prune.exp (prune_gcc_output):  Prune output referring to
3427	included files.
3428	* gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3429	* gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3430	* gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3431	* gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3432
34332011-10-15  Tom Tromey  <tromey@redhat.com>
3434	    Dodji Seketeli  <dodji@redhat.com>
3435
3436	* gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3437
34382011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3439
3440	PR c++/48489
3441	* g++.dg/inherit/error5.C: New.
3442
34432011-10-17  Janus Weil  <janus@gcc.gnu.org>
3444
3445	PR fortran/47023
3446	PR fortran/50752
3447	* gfortran.dg/kind_tests_4.f90: New.
3448
34492011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3450
3451	* gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3452	targets that support vector condition.
3453
34542011-10-16  Janus Weil  <janus@gcc.gnu.org>
3455
3456	PR fortran/47023
3457	* gfortran.dg/c_kind_tests_3.f03: New.
3458
34592011-10-16  Janus Weil  <janus@gcc.gnu.org>
3460
3461	PR fortran/50547
3462	* gfortran.dg/elemental_args_check_4.f90: New.
3463
34642011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3465
3466	PR tree-optimization/50727
3467	* gcc.dg/vect/pr50727.c: New test.
3468
34692011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3470
3471	* gcc.dg/vla-23.c: New test.
3472
34732011-10-16  Jakub Jelinek  <jakub@redhat.com>
3474
3475	PR tree-optimization/50596
3476	* gcc.dg/vect/vect-cond-9.c: New test.
3477
34782011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3479
3480	* gcc.dg/vect/bb-slp-29.c: New test.
3481
34822011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3483
3484	PR c++/50732
3485	* g++.dg/ext/is_base_of_incomplete.C: New.
3486	* g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3487	* g++.dg/ext/unary_trait_incomplete.C: Likewise.
3488
34892011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3490
3491	* gcc.target/sparc/combined-1.c: Compile at -O2.
3492
34932011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3494
3495	* gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3496	(dg-options): Add -Wno-attributes.
3497	* gcc.target/i386/fma_double_?.c: Ditto.
3498	* gcc.target/i386/fma_run_float_?.c: Ditto.
3499	* gcc.target/i386/fma_run_double_?.c: Ditto.
3500	* gcc.target/i386/l_fma_float_?.c: Dtto.
3501	* gcc.target/i386/l_fma_double_?.c: Ditto.
3502	* gcc.target/i386/l_fma_run_float_?.c: Ditto.
3503	* gcc.target/i386/l_fma_run_double_?.c: Ditto.
3504
35052011-10-15  Tobias Burnus  <burnus@net-b.de>
3506
3507	* gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3508	the comments.
3509	* gfortran.dg/bind_c_usage_24.f90: Ditto.
3510	* gfortran.dg/rank_3.f90: Ditto.
3511	* gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3512	-std=f2008ts in dg-options.
3513	* gfortran.dg/rank_4.f90: Ditto.
3514
35152011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3516
3517	PR target/49263
3518	* gcc.target/sh/pr49263.c: New.
3519
35202011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3521
3522	* gnat.dg/specs/debug1.ads: Tweak.
3523
35242011-10-14  Kai Tietz  <ktietz@redhat.com>
3525
3526	* gfortran.fortran-torture/compile/logical-2.f90: New test.
3527
35282011-10-14  Jakub Jelinek  <jakub@redhat.com>
3529
3530	* gcc.target/i386/sse2-mul-1.c: New test.
3531	* gcc.target/i386/sse4_1-mul-1.c: New test.
3532	* gcc.target/i386/avx-mul-1.c: New test.
3533	* gcc.target/i386/xop-mul-1.c: New test.
3534	* gcc.target/i386/avx2-mul-1.c: New test.
3535
35362011-10-14  Jason Merrill  <jason@redhat.com>
3537
3538	PR c++/50563
3539	* g++.dg/cpp0x/nsdmi-list1.C: New.
3540
3541	PR c++/50707
3542	* g++.dg/cpp0x/nsdmi-const1.C: New.
3543
35442011-10-14  Janus Weil  <janus@gcc.gnu.org>
3545
3546	PR fortran/50570
3547	* gfortran.dg/pointer_intent_5.f90: New.
3548
35492011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3550
3551	* gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3552	* gcc.target/i386/warn-vect-op-1.c: Ditto.
3553	* gcc.target/i386/warn-vect-op-2.c: Ditto.
3554
35552011-10-14  Tobias Burnus  <burnus@net-b.de>
3556
3557	PR fortran/50718
3558	* gfortran.dg/pointer_check_11.f90: New.
3559	* gfortran.dg/pointer_check_12.f90: New.
3560
35612011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3562
3563	PR c++/38174
3564	* g++.dg/overload/operator4.C: New.
3565
35662011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3567
3568	* gcc.dg/di-longlong64-sync-1.c: New test.
3569	* gcc.dg/di-sync-multithread.c: New test.
3570	* gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3571	* gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3572	* lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3573	tests for v5, v6, v6k, and v7-a, and add-options helpers.
3574	(check_effective_target_arm_arm_ok): New helper.
3575	(check_effective_target_sync_longlong): New helper.
3576
35772011-10-14  Richard Guenther  <rguenther@suse.de>
3578
3579	PR tree-optimization/50723
3580	* gcc.dg/torture/pr50723.c: New testcase.
3581
35822011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3583
3584	PR c++/17212
3585	* g++.dg/warn/format6.C: New.
3586	* obj-c++.dg/warn6.mm: Likewise.
3587
35882011-10-13  Richard Henderson  <rth@redhat.com>
3589
3590	* lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3591	Delete.
3592	* gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3593	* gcc.dg/vect/vec-scal-opt1.c: Likewise.
3594	* gcc.dg/vect/vec-scal-opt2.c: Likewise.
3595
35962011-10-13  Jason Merrill  <jason@redhat.com>
3597
3598	PR c++/50614
3599	* g++.dg/cpp0x/nsdmi-template2.C: New.
3600
3601	PR c++/50437
3602	* g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3603
3604	PR c++/50618
3605	* g++.dg/init/vbase1.C: New.
3606
36072011-10-13  Jakub Jelinek  <jakub@redhat.com>
3608
3609	* gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3610	* gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3611	* gcc.target/i386/avx-vphminposuw-2.c: New test.
3612	* gcc.target/i386/avx-vphminposuw-3.c: New test.
3613
36142011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3615
3616	* gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3617
36182011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3619
3620	* gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3621
36222011-10-13  Richard Guenther  <rguenther@suse.de>
3623
3624	PR tree-optimization/50712
3625	* gcc.target/i386/pr50712.c: New testcase.
3626
36272011-10-13  Tom de Vries  <tom@codesourcery.com>
3628
3629	* gcc.dg/memcpy-4.c: New test.
3630
36312011-10-13  Richard Guenther  <rguenther@suse.de>
3632
3633	PR tree-optimization/50698
3634	* g++.dg/vect/pr50698.cc: New testcase.
3635
36362011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3637
3638	* gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3639	* gcc.target/powerpc/warn-2.c: Ditto.
3640
3641	* gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3642	* gcc.target/powerpc/ppc-fma-4.c: Likewise.
3643	* gcc.target/powerpc/ppc-fma-5.c: Likewise.
3644	* gcc.target/powerpc/ppc-fma-7.c: Likewise.
3645	* gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3646	* gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3647	* gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3648	* gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3649	* gcc.target/powerpc/ppc-pow.c: Likewise.
3650	* gcc.target/powerpc/recip-1.c: Likewise.
3651	* gcc.target/powerpc/recip-2.c: Likewise.
3652	* gcc.target/powerpc/recip-3.c: Likewise.
3653	* gcc.target/powerpc/recip-4.c: Likewise.
3654	* gcc.target/powerpc/recip-5.c: Likewise.
3655
36562011-10-12  David S. Miller  <davem@davemloft.net>
3657
3658	* gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3659	'-mvis3' instead of 'mcpu=niagara3' in options.
3660	* gcc.target/sparc/fhalve.c: Likewise.
3661	* gcc.target/sparc/fnegop.c: Likewise.
3662	* gcc.target/sparc/fpadds.c: Likewise.
3663	* gcc.target/sparc/fshift.c: Likewise.
3664	* gcc.target/sparc/fucmp.c: Likewise.
3665	* gcc.target/sparc/lzd.c: Likewise.
3666	* gcc.target/sparc/vis3misc.c: Likewise.
3667	* gcc.target/sparc/xmul.c: Likewise.
3668
36692011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3670
3671	* gnat.dg/vect1.ad[sb]: New test.
3672	* gnat.dg/vect1_pkg.ads: New helper.
3673	* gnat.dg/vect2.ad[sb]: New test.
3674	* gnat.dg/vect2_pkg.ads: New helper.
3675	* gnat.dg/vect3.ad[sb]: New test.
3676	* gnat.dg/vect3_pkg.ads: New helper.
3677	* gnat.dg/vect4.ad[sb]: New test.
3678	* gnat.dg/vect4_pkg.ads: New helper.
3679	* gnat.dg/vect5.ad[sb]: New test.
3680	* gnat.dg/vect5_pkg.ads: New helper.
3681	* gnat.dg/vect6.ad[sb]: New test.
3682	* gnat.dg/vect6_pkg.ads: New helper.
3683
36842011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3685
3686	* gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3687	* gcc.target/i386/fma_run_double_2.c: Likewise.
3688	* gcc.target/i386/fma_run_double_3.c: Likewise.
3689	* gcc.target/i386/fma_run_double_4.c: Likewise.
3690	* gcc.target/i386/fma_run_double_5.c: Likewise.
3691	* gcc.target/i386/fma_run_double_6.c: Likewise.
3692	* gcc.target/i386/fma_run_float_1.c: Likewise.
3693	* gcc.target/i386/fma_run_float_2.c: Likewise.
3694	* gcc.target/i386/fma_run_float_3.c: Likewise.
3695	* gcc.target/i386/fma_run_float_4.c: Likewise.
3696	* gcc.target/i386/fma_run_float_5.c: Likewise.
3697	* gcc.target/i386/fma_run_float_6.c: Likewise.
3698
3699	* gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3700	remove the extra dg-options.
3701	* gcc.target/i386/l_fma_double_2.c: Likewise.
3702	* gcc.target/i386/l_fma_double_3.c: Likewise.
3703	* gcc.target/i386/l_fma_double_4.c: Likewise.
3704	* gcc.target/i386/l_fma_double_5.c: Likewise.
3705	* gcc.target/i386/l_fma_double_6.c: Likewise.
3706	* gcc.target/i386/l_fma_float_1.c: Likewise.
3707	* gcc.target/i386/l_fma_float_2.c: Likewise.
3708	* gcc.target/i386/l_fma_float_3.c: Likewise.
3709	* gcc.target/i386/l_fma_float_4.c: Likewise.
3710	* gcc.target/i386/l_fma_float_5.c: Likewise.
3711	* gcc.target/i386/l_fma_float_6.c: Likewise.
3712
37132011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3714
3715	PR tree-optimization/50189
3716	* g++.dg/torture/pr50189.C: New testcase.
3717
37182011-10-12  Richard Guenther  <rguenther@suse.de>
3719
3720	PR tree-optimization/50700
3721	* gcc.dg/builtin-object-size-12.c: New testcase.
3722
37232011-10-12  Joseph Myers  <joseph@codesourcery.com>
3724
3725	PR c/50565
3726	* gcc.c-torture/compile/pr50565-1.c,
3727	gcc.c-torture/compile/pr50565-2.c: New tests.
3728
37292011-10-11  Jason Merrill  <jason@redhat.com>
3730
3731	PR c++/49855
3732	PR c++/49896
3733	* g++.dg/template/constant1.C: New.
3734	* g++.dg/template/constant2.C: New.
3735	* g++.dg/cpp0x/constexpr-template3.C: New.
3736
37372011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3738
3739	* gcc.target/i386/warn-vect-op-3.c: New test.
3740	* gcc.target/i386/warn-vect-op-1.c: New test.
3741	* gcc.target/i386/warn-vect-op-2.c: New test.
3742
37432011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3744
3745	* gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3746
37472011-10-11  Richard Guenther  <rguenther@suse.de>
3748
3749	PR tree-optimization/50204
3750	* gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3751
37522011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3753
3754	* gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3755
37562011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3757
3758	* gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3759	* gcc.target/i386/fma_double_2.c: Ditto.
3760	* gcc.target/i386/fma_double_3.c: Ditto.
3761	* gcc.target/i386/fma_double_4.c: Ditto.
3762	* gcc.target/i386/fma_double_5.c: Ditto.
3763	* gcc.target/i386/fma_double_6.c: Ditto.
3764	* gcc.target/i386/fma_float_1.c: Ditto.
3765	* gcc.target/i386/fma_float_2.c: Ditto.
3766	* gcc.target/i386/fma_float_3.c: Ditto.
3767	* gcc.target/i386/fma_float_4.c: Ditto.
3768	* gcc.target/i386/fma_float_5.c: Ditto.
3769	* gcc.target/i386/fma_float_6.c: Ditto.
3770	* gcc.target/i386/l_fma_double_1.c: Ditto.
3771	* gcc.target/i386/l_fma_double_2.c: Ditto.
3772	* gcc.target/i386/l_fma_double_3.c: Ditto.
3773	* gcc.target/i386/l_fma_double_4.c: Ditto.
3774	* gcc.target/i386/l_fma_double_5.c: Ditto.
3775	* gcc.target/i386/l_fma_double_6.c: Ditto.
3776	* gcc.target/i386/l_fma_float_1.c: Ditto.
3777	* gcc.target/i386/l_fma_float_2.c: Ditto.
3778	* gcc.target/i386/l_fma_float_3.c: Ditto.
3779	* gcc.target/i386/l_fma_float_4.c: Ditto.
3780	* gcc.target/i386/l_fma_float_5.c: Ditto.
3781	* gcc.target/i386/l_fma_float_6.c: Ditto.
3782	* gcc.target/i386/l_fma_run_double_1.c: Ditto.
3783	* gcc.target/i386/l_fma_run_double_2.c: Ditto.
3784	* gcc.target/i386/l_fma_run_double_3.c: Ditto.
3785	* gcc.target/i386/l_fma_run_double_4.c: Ditto.
3786	* gcc.target/i386/l_fma_run_double_5.c: Ditto.
3787	* gcc.target/i386/l_fma_run_double_6.c: Ditto.
3788	* gcc.target/i386/l_fma_run_float_1.c: Ditto.
3789	* gcc.target/i386/l_fma_run_float_2.c: Ditto.
3790	* gcc.target/i386/l_fma_run_float_3.c: Ditto.
3791	* gcc.target/i386/l_fma_run_float_4.c: Ditto.
3792	* gcc.target/i386/l_fma_run_float_5.c: Ditto.
3793	* gcc.target/i386/l_fma_run_float_6.c: Ditto.
3794
37952011-10-11  Tristan Gingold  <gingold@adacore.com>
3796
3797	* gcc.dg/va-arg-4.c: New test.
3798	* gcc.dg/va-arg-5.c: Ditto.
3799
38002011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3801
3802	* lib/target-supports.exp (check_effective_target_fd_truncate):
3803	Close and unlink test file before exit.
3804
38052011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3806
3807	PR fortran/50564
3808	* gfortran.dg/forall_15.f90:  New test case.
3809
38102011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3811	    Andrew Macleod  <amacleod@redhat.com>
3812
3813	* gcc.dg/simulate-thread/simulate-thread.gdb: Call
3814	wrappers for *other_threads() and *final_verify().
3815	* gcc.dg/simulate-thread/simulate-thread.h
3816	(simulate_thread_wrapper_other_threads): New.
3817	(simulate_thread_wrapper_final_verify): New.
3818
38192011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3820
3821	* lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3822
38232011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3824
3825	* gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3826
38272011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3828	    Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3829
3830	* gcc.target/i386/fma_1.h: New file.
3831	* gcc.target/i386/fma_2.h: Likewise.
3832	* gcc.target/i386/fma_3.h: Likewise.
3833	* gcc.target/i386/fma_4.h: Likewise.
3834	* gcc.target/i386/fma_5.h: Likewise.
3835	* gcc.target/i386/fma_6.h: Likewise.
3836	* gcc.target/i386/fma_double_1.c: Likewise.
3837	* gcc.target/i386/fma_double_2.c: Likewise.
3838	* gcc.target/i386/fma_double_3.c: Likewise.
3839	* gcc.target/i386/fma_double_4.c: Likewise.
3840	* gcc.target/i386/fma_double_5.c: Likewise.
3841	* gcc.target/i386/fma_double_6.c: Likewise.
3842	* gcc.target/i386/fma_float_1.c: Likewise.
3843	* gcc.target/i386/fma_float_2.c: Likewise.
3844	* gcc.target/i386/fma_float_3.c: Likewise.
3845	* gcc.target/i386/fma_float_4.c: Likewise.
3846	* gcc.target/i386/fma_float_5.c: Likewise.
3847	* gcc.target/i386/fma_float_6.c: Likewise.
3848	* gcc.target/i386/fma_main.h: Likewise.
3849	* gcc.target/i386/fma_run_double_1.c: Likewise.
3850	* gcc.target/i386/fma_run_double_2.c: Likewise.
3851	* gcc.target/i386/fma_run_double_3.c: Likewise.
3852	* gcc.target/i386/fma_run_double_4.c: Likewise.
3853	* gcc.target/i386/fma_run_double_5.c: Likewise.
3854	* gcc.target/i386/fma_run_double_6.c: Likewise.
3855	* gcc.target/i386/fma_run_double_results_1.h: Likewise.
3856	* gcc.target/i386/fma_run_double_results_2.h: Likewise.
3857	* gcc.target/i386/fma_run_double_results_3.h: Likewise.
3858	* gcc.target/i386/fma_run_double_results_4.h: Likewise.
3859	* gcc.target/i386/fma_run_double_results_5.h: Likewise.
3860	* gcc.target/i386/fma_run_double_results_6.h: Likewise.
3861	* gcc.target/i386/fma_run_float_1.c: Likewise.
3862	* gcc.target/i386/fma_run_float_2.c: Likewise.
3863	* gcc.target/i386/fma_run_float_3.c: Likewise.
3864	* gcc.target/i386/fma_run_float_4.c: Likewise.
3865	* gcc.target/i386/fma_run_float_5.c: Likewise.
3866	* gcc.target/i386/fma_run_float_6.c: Likewise.
3867	* gcc.target/i386/fma_run_float_results_1.h: Likewise.
3868	* gcc.target/i386/fma_run_float_results_2.h: Likewise.
3869	* gcc.target/i386/fma_run_float_results_3.h: Likewise.
3870	* gcc.target/i386/fma_run_float_results_4.h: Likewise.
3871	* gcc.target/i386/fma_run_float_results_5.h: Likewise.
3872	* gcc.target/i386/fma_run_float_results_6.h: Likewise.
3873	* gcc.target/i386/l_fma_1.h: Likewise.
3874	* gcc.target/i386/l_fma_2.h: Likewise.
3875	* gcc.target/i386/l_fma_3.h: Likewise.
3876	* gcc.target/i386/l_fma_4.h: Likewise.
3877	* gcc.target/i386/l_fma_5.h: Likewise.
3878	* gcc.target/i386/l_fma_6.h: Likewise.
3879	* gcc.target/i386/l_fma_double_1.c: Likewise.
3880	* gcc.target/i386/l_fma_double_2.c: Likewise.
3881	* gcc.target/i386/l_fma_double_3.c: Likewise.
3882	* gcc.target/i386/l_fma_double_4.c: Likewise.
3883	* gcc.target/i386/l_fma_double_5.c: Likewise.
3884	* gcc.target/i386/l_fma_double_6.c: Likewise.
3885	* gcc.target/i386/l_fma_float_1.c: Likewise.
3886	* gcc.target/i386/l_fma_float_2.c: Likewise.
3887	* gcc.target/i386/l_fma_float_3.c: Likewise.
3888	* gcc.target/i386/l_fma_float_4.c: Likewise.
3889	* gcc.target/i386/l_fma_float_5.c: Likewise.
3890	* gcc.target/i386/l_fma_float_6.c: Likewise.
3891	* gcc.target/i386/l_fma_main.h: Likewise.
3892	* gcc.target/i386/l_fma_run_double_1.c: Likewise.
3893	* gcc.target/i386/l_fma_run_double_2.c: Likewise.
3894	* gcc.target/i386/l_fma_run_double_3.c: Likewise.
3895	* gcc.target/i386/l_fma_run_double_4.c: Likewise.
3896	* gcc.target/i386/l_fma_run_double_5.c: Likewise.
3897	* gcc.target/i386/l_fma_run_double_6.c: Likewise.
3898	* gcc.target/i386/l_fma_run_float_1.c: Likewise.
3899	* gcc.target/i386/l_fma_run_float_2.c: Likewise.
3900	* gcc.target/i386/l_fma_run_float_3.c: Likewise.
3901	* gcc.target/i386/l_fma_run_float_4.c: Likewise.
3902	* gcc.target/i386/l_fma_run_float_5.c: Likewise.
3903	* gcc.target/i386/l_fma_run_float_6.c: Likewise.
3904
39052011-10-10  Richard Guenther  <rguenther@suse.de>
3906
3907	PR middle-end/50389
3908	* gcc.dg/torture/pr50389.c: New testcase.
3909
39102011-10-10  Richard Guenther  <rguenther@suse.de>
3911
3912	PR middle-end/50195
3913	* gcc.dg/builtins-47.c: Optimize.
3914
39152011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3916
3917	* lib/gcc-simulate-thread.exp: New.
3918	* gcc.dg/simulate-thread/guality.h: New.
3919	* gcc.dg/simulate-thread/simulate-thread.h: New.
3920	* gcc.dg/simulate-thread/simulate-thread.exp: New.
3921	* gcc.dg/simulate-thread/simulate-thread.gdb: New.
3922	* gcc.dg/simulate-thread/README: New.
3923	* g++.dg/simulate-thread/guality.h: New.
3924	* g++.dg/simulate-thread/simulate-thread.h: New.
3925	* g++.dg/simulate-thread/simulate-thread.exp: New.
3926	* g++.dg/simulate-thread/simulate-thread.gdb: New.
3927	* c-c++-common/cxxbitfields-2.c: Remove.
3928	* c-c++-common/cxxbitfields.c: Remove.
3929	* c-c++-common/cxxbitfields-4.c: Remove.
3930	* c-c++-common/cxxbitfields-5.c: Remove.
3931	* c-c++-common/simulate-thread/bitfields-1.c: New.
3932	* c-c++-common/simulate-thread/bitfields-2.c: New.
3933	* c-c++-common/simulate-thread/bitfields-3.c: New.
3934	* c-c++-common/simulate-thread/bitfields-4.c: New.
3935
39362011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3937
3938	PR c++/38980
3939	* g++.dg/warn/format5.C: New.
3940
39412011-10-09  Tobias Burnus  <burnus@net-b.de>
3942
3943	PR fortran/50273
3944	* gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3945	* gfortran.dg/common_16.f90: New.
3946
39472011-10-09  Tobias Burnus  <burnus@net-b.de>
3948
3949	* gfortran.dg/iso_c_binding_param_1.f90: New.
3950	* gfortran.dg/iso_c_binding_param_2.f90: New.
3951	* gfortran.dg/c_sizeof_2.f90: Update dg-error.
3952
39532011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3954
3955	PR tree-optimization/50635
3956	* gcc.dg/vect/pr50635.c: New test.
3957
39582011-10-09  Janus Weil  <janus@gcc.gnu.org>
3959
3960	PR fortran/50659
3961	* gfortran.dg/proc_decl_27.f90: New.
3962
39632011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3964
3965	PR libobjc/50428
3966	* objc/execute/initialize-1.m: New test.
3967
39682011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3969
3970	PR fortran/47844
3971	* gfortran.dg/pointer_function_result_1.f90 : New test.
3972
39732011-10-07  David S. Miller  <davem@davemloft.net>
3974
3975	PR 50655
3976	* gcc.target/sparc/sparc.exp: Add vis3 target test.
3977	* gcc.target/sparc/cmask.c: Use it.
3978	* gcc.target/sparc/fhalve.c: Likewise.
3979	* gcc.target/sparc/fnegop.c: Likewise.
3980	* gcc.target/sparc/fpadds.c: Likewise.
3981	* gcc.target/sparc/fshift.c: Likewise.
3982	* gcc.target/sparc/fucmp.c: Likewise.
3983	* gcc.target/sparc/lzd.c: Likewise.
3984	* gcc.target/sparc/vis3misc.c: Likewise.
3985	* gcc.target/sparc/xmul.c: Likewise.
3986
39872011-10-07  Richard Henderson  <rth@redhat.com>
3988
3989	* gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3990	match for avx2.
3991	* gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3992
39932011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3994
3995	* gcc.dg/pr50193-1.c: New file.
3996	* gcc.target/arm/shiftable.c: New file.
3997
39982011-10-07  Janus Weil  <janus@gcc.gnu.org>
3999
4000	PR fortran/50625
4001	* gfortran.dg/class_46.f03: New.
4002
40032011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4004
4005	* gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4006	(__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4007	(syslog, vsyslog, __vsyslog_chk): Likewise.
4008
4009	* gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4010	(x, EXT_x): Use ASMNAME.
4011
4012	* gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4013	(a, c): Use ASMNAME.
4014
40152011-10-07  Tom de Vries  <tom@codesourcery.com>
4016
4017	PR middle-end/50527
4018	* gcc.dg/pr50527.c: New test.
4019
40202011-10-07  Jakub Jelinek  <jakub@redhat.com>
4021
4022	PR tree-optimization/50650
4023	* gcc.c-torture/compile/pr50650.c: New test.
4024
40252011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4026
4027	PR tree-optimization/50575
4028	* gcc.c-torture/execute/vector-compare-2.x: New file.
4029
40302011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4031
4032	PR middle-end/50125
4033	* gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4034	* gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4035	(bar3): Likewise.
4036
40372011-10-07  Richard Guenther  <rguenther@suse.de>
4038
4039	PR testsuite/50637
4040	* gcc.dg/vect/vect-align-2.c: Increase array size.
4041
40422011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4043	    H.J. Lu  <hongjiu.lu@intel.com>
4044
4045	PR target/50603
4046	* gcc.target/i386/pr50603.c: New test.
4047
40482011-10-06  Jason Merrill  <jason@redhat.com>
4049
4050	PR c++/39164
4051	* g++.dg/cpp0x/default31.C: New.
4052
40532011-10-06  Jakub Jelinek  <jakub@redhat.com>
4054
4055	PR tree-optimization/50596
4056	* lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4057	New.
4058	* gcc.dg/vect/vect-cond-8.c: New test.
4059
40602011-10-06  Richard Henderson  <rth@redhat.com>
4061
4062	* gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4063	* gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4064	* gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4065	* gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4066	* gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4067	* gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4068	* gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4069	* gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4070	* gcc.c-torture/execute/vshuf-16.inc: New file.
4071	* gcc.c-torture/execute/vshuf-2.inc: New file.
4072	* gcc.c-torture/execute/vshuf-4.inc: New file.
4073	* gcc.c-torture/execute/vshuf-8.inc: New file.
4074	* gcc.c-torture/execute/vshuf-main.inc: New file.
4075	* gcc.c-torture/execute/vshuf-v16qi.c: New test.
4076	* gcc.c-torture/execute/vshuf-v2df.c: New test.
4077	* gcc.c-torture/execute/vshuf-v2di.c: New test.
4078	* gcc.c-torture/execute/vshuf-v2sf.c: New test.
4079	* gcc.c-torture/execute/vshuf-v2si.c: New test.
4080	* gcc.c-torture/execute/vshuf-v4df.c: New test.
4081	* gcc.c-torture/execute/vshuf-v4di.c: New test.
4082	* gcc.c-torture/execute/vshuf-v4hi.c: New test.
4083	* gcc.c-torture/execute/vshuf-v4sf.c: New test.
4084	* gcc.c-torture/execute/vshuf-v4si.c: New test.
4085	* gcc.c-torture/execute/vshuf-v8hi.c: New test.
4086	* gcc.c-torture/execute/vshuf-v8qi.c: New test.
4087	* gcc.c-torture/execute/vshuf-v8si.c: New test.
4088
40892011-10-06  Jakub Jelinek  <jakub@redhat.com>
4090
4091	PR tree-optimization/49279
4092	* gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4093	* gcc.c-torture/execute/pr49279.c: New test.
4094
40952011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4096
4097	PR target/49049
4098	* gcc.c-torture/compile/pr49049.c: New test.
4099
41002011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4101
4102	PR target/50305
4103	* gcc.target/arm/pr50305.c: New test.
4104
41052011-10-06  Richard Guenther  <rguenther@suse.de>
4106
4107	PR tree-optimization/38884
4108	* gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4109	* gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4110
41112011-10-05  David S. Miller  <davem@davemloft.net>
4112
4113	* gcc.target/sparc/lzd.c: New test.
4114	* gcc.target/sparc/popc.c: New test.
4115
41162011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4117
4118	* gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4119	* gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4120	* g++.dg/other/final1.C: Cleanup original tree dump.
4121
41222011-10-05  Jakub Jelinek  <jakub@redhat.com>
4123
4124	PR tree-optimization/50613
4125	* gcc.dg/pr50613.c: New test.
4126
41272011-10-05  Richard Henderson  <rth@redhat.com>
4128
4129	* gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4130	* gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4131	* gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4132	* gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4133	* gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4134	* gcc.c-torture/execute/vect-shuffle-6.c: New test.
4135	* gcc.c-torture/execute/vect-shuffle-7.c: New test.
4136	* gcc.c-torture/execute/vect-shuffle-8.c: New test.
4137
41382011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4139
4140	* gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4141	DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4142	* gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4143	* gcc.dg/vect/vec-scal-opt1.c: Ditto.
4144	* gcc.dg/vect/vec-scal-opt2.c: Ditto.
4145
41462011-10-05  Richard Guenther  <rguenther@suse.de>
4147
4148	PR tree-optimization/38885
4149	* gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4150
41512011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4152
4153	* gcc.target/i386/sw-1.c: New test.
4154
41552011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4156
4157	* gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4158	-mtune=generic.
4159	* gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4160
41612011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4162
4163	* gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4164
41652011-10-04  David S. Miller  <davem@davemloft.net>
4166
4167	* gcc.target/sparc/fhalve.c: New test.
4168	* gcc.target/sparc/fnegop.c: New test.
4169	* gcc.target/sparc/xmul.c: New test.
4170
41712011-10-04  Janus Weil  <janus@gcc.gnu.org>
4172
4173	PR fortran/35831
4174	* gfortran.dg/dummy_procedure_6.f90: New.
4175
41762011-10-04  Jakub Jelinek  <jakub@redhat.com>
4177
4178	PR tree-optimization/50604
4179	* gcc.dg/pr50604.c: New test.
4180
41812011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4182
4183	PR tree-optimization/49662
4184	* gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4185	* gcc.dg/graphite/interchange-15.c: Likewise.
4186	* gcc.dg/graphite/interchange-mvt.c: Likewise.
4187
41882011-10-04  Jakub Jelinek  <jakub@redhat.com>
4189
4190	* gcc.dg/tree-ssa/restrict-4.c: New test.
4191
41922011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4193
4194	* gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4195	(main): Use __typeof to get result type of comparison.
4196
41972011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4198
4199	* lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4200	Make et_vect_multiple_sizes_saved global.
4201	(check_effective_target_vect64): Make et_vect64_saved global.
4202
42032011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4204
4205	* gcc.c-torture/execute/vect-shuffle-2.c: New test.
4206	* gcc.c-torture/execute/vect-shuffle-4.c: New test.
4207	* gcc.c-torture/execute/vect-shuffle-1.c: New test.
4208	* gcc.dg/builtin-complex-err-1.c: Adjust.
4209
42102011-10-02  Jason Merrill  <jason@redhat.com>
4211
4212	* g++.dg/cpp0x/range-for22.C: New.
4213
4214	* g++.dg/cpp0x/variadic65.C: Remove xfails.
4215	* g++.dg/cpp0x/variadic82.C: Remove xfails.
4216	* g++.dg/cpp0x/variadic83.C: Remove xfails.
4217	* g++.dg/cpp0x/variadic105.C: Remove xfails.
4218
4219	* g++.dg/cpp0x/nsdmi5.C: New.
4220
42212011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4222
4223	PR target/50579
4224	* gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4225	New procedures.
4226	(mips-dg-options): Force an ABI option if the current ABI is
4227	incompatible with the required -mlong setting.  Likewise force
4228	a long setting if the current one is incompatible with the
4229	chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4230	throughout procedure.
4231	* gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4232	instead of addressing=absolute.
4233
42342011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4235
4236	* gcc.target/mips/stack-1.c: New test.
4237
42382011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4239
4240	* gcc.dg/pr49696.c: New test.
4241
42422011-10-02  Jan Hubicka  <jh@suse.cz>
4243
4244	* gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4245
42462011-10-01  David S. Miller  <davem@davemloft.net>
4247
4248	* gcc.target/sparc/cmask.c: New test.
4249	* gcc.target/sparc/fpadds.c: New test.
4250	* gcc.target/sparc/fshift.c: New test.
4251	* gcc.target/sparc/fucmp.c: New test.
4252	* gcc.target/sparc/vis3misc.c: New test.
4253
42542011-10-01  Janus Weil  <janus@gcc.gnu.org>
4255
4256	PR fortran/50585
4257	* gfortran.dg/assumed_charlen_arg_2.f90: New.
4258
42592011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4260
4261	PR c++/44473
4262	* g++.dg/dfp/44473-1.C: New test.
4263	* g++.dg/dfp/44473-2.C: New test.
4264	* g++.dg/dfp/mangle-1.C: New test.
4265	* g++.dg/dfp/mangle-2.C: New test.
4266	* g++.dg/dfp/mangle-3.C: New test.
4267	* g++.dg/dfp/mangle-4.C: New test.
4268	* g++.dg/dfp/mangle-5.C: New test.
4269
42702011-09-30  Jakub Jelinek  <jakub@redhat.com>
4271
4272	PR inline-asm/50571
4273	* gcc.dg/pr50571.c: New test.
4274
4275	PR tree-optimization/46309
4276	* gcc.dg/pr46309.c: New test.
4277
42782011-09-30  Jakub Jelinek  <jakub@redhat.com>
4279
4280	* gcc.dg/strlenopt-21.c: New test.
4281
42822011-09-30  Revital Eres  <revital.eres@linaro.org>
4283
4284	* gcc.dg/sms-10.c: New file.
4285
42862011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4287
4288	* gcc.target/arm/pr50099.c: New test.
4289
42902011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4291
4292	* gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4293
42942011-09-30  David S. Miller  <davem@davemloft.net>
4295
4296	* gcc.target/sparc/bmaskbshuf.c: New test.
4297	* gcc.target/sparc/edgen.c: New test.
4298
42992011-09-29  Janus Weil  <janus@gcc.gnu.org>
4300
4301	PR fortran/50547
4302	* gfortran.dg/pure_formal_proc_3.f90: New.
4303
4304	PR fortran/50553
4305	* gfortran.dg/stfunc_7.f90: New.
4306
43072011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4308
4309	* gcc.c-torture/execute/vector-compare-1.c: New testcase.
4310	* gcc.c-torture/execute/vector-compare-2.c: Likewise.
4311	* gcc.dg/vector-compare-1.c: Likewise.
4312	* gcc.dg/vector-compare-2.c: Likewise.
4313
43142011-09-29  David S. Miller  <davem@davemloft.net>
4315
4316	* gcc.target/sparc/array.c: New test.
4317
43182011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4319
4320	* gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4321	loop unroll and set max unroll times to 8.
4322	* gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4323	* gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4324	* gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4325	* gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4326
43272011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4328
4329	PR c++/40145
4330	* g++.dg/ext/visibility/warn5.C: New.
4331
43322011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4333
4334	PR c++/45278
4335	* g++.dg/warn/Wextra-3.C: New.
4336
43372011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4338
4339	PR target/49486
4340	* gcc.target/sh/pr49468-si.c: New.
4341
43422011-09-28  Tom de Vries  <tom@codesourcery.com>
4343
4344	PR testsuite/50485
4345	* gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4346	(TEST): Initialize src3 with random floats.
4347	* gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4348	from union src3.  Initialize src3 with random floats.
4349
43502011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4351
4352	* gcc.target/sh/mfmovd.c: Extend list of supported targets.
4353	* gcc.target/sh/struct-arg-dw2.c: Fix typo.
4354	* gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4355	* gcc.target/sh/sh4a-sincosf.c: Ditto.
4356	* gcc.target/sh/sh4a-cos.c: Ditto.
4357	* gcc.target/sh/sh4a-cosf.c: Ditto.
4358	* gcc.target/sh/sh4a-sin.c: Ditto.
4359	* gcc.target/sh/sh4a-sinf.c: Ditto.
4360	* gcc.target/sh/sh4a-fsrra.c: Ditto.
4361	* gcc.target/sh/sh4a-memmovua.c: Ditto.
4362	* gcc.target/sh/sh4a-bitmovua.c: Ditto.
4363
43642011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4365
4366	PR c++/31489
4367	* g++.dg/parse/error40.C: New.
4368	* g++.dg/warn/incomplete1.C: Adjust.
4369
43702011-09-27  Jan Hubicka  <jh@suse.cz>
4371
4372	PR middle-end/49463
4373	* gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4374	Mark used.
4375
43762011-09-27  Jakub Jelinek  <jakub@redhat.com>
4377
4378	* gcc.dg/strlenopt-1.c: New test.
4379	* gcc.dg/strlenopt-1f.c: New test.
4380	* gcc.dg/strlenopt-2.c: New test.
4381	* gcc.dg/strlenopt-2f.c: New test.
4382	* gcc.dg/strlenopt-3.c: New test.
4383	* gcc.dg/strlenopt-4.c: New test.
4384	* gcc.dg/strlenopt-4g.c: New test.
4385	* gcc.dg/strlenopt-4gf.c: New test.
4386	* gcc.dg/strlenopt-5.c: New test.
4387	* gcc.dg/strlenopt-6.c: New test.
4388	* gcc.dg/strlenopt-7.c: New test.
4389	* gcc.dg/strlenopt-8.c: New test.
4390	* gcc.dg/strlenopt-9.c: New test.
4391	* gcc.dg/strlenopt-10.c: New test.
4392	* gcc.dg/strlenopt-11.c: New test.
4393	* gcc.dg/strlenopt-12.c: New test.
4394	* gcc.dg/strlenopt-12g.c: New test.
4395	* gcc.dg/strlenopt-13.c: New test.
4396	* gcc.dg/strlenopt-14g.c: New test.
4397	* gcc.dg/strlenopt-14gf.c: New test.
4398	* gcc.dg/strlenopt-15.c: New test.
4399	* gcc.dg/strlenopt-16g.c: New test.
4400	* gcc.dg/strlenopt-17g.c: New test.
4401	* gcc.dg/strlenopt-18g.c: New test.
4402	* gcc.dg/strlenopt.h: New file.
4403
44042011-09-27  Tom de Vries  <tom@codesourcery.com>
4405
4406	PR middle-end/43864
4407	* gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4408	* gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4409	* gcc.dg/pr43864.c: New test.
4410	* gcc.dg/pr43864-2.c: Same.
4411	* gcc.dg/pr43864-3.c: Same.
4412	* gcc.dg/pr43864-4.c: Same.
4413
44142011-09-27  Jan Hubicka  <jh@suse.cz>
4415
4416	* gcc.dg/ipa/inline-5.c: New testcase.
4417
44182011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4419
4420	* gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4421	vectors.
4422	* gcc.dg/vect/bb-slp-27.c: New.
4423	* gcc.dg/vect/bb-slp-28.c: New.
4424
44252011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4426
4427	* testsuite/lib/target-supports.exp (check_profiling_available):
4428	Don't rely solely on TLS tests for -fprofile-generate, fall
4429	through to the other code.
4430
44312011-09-27  Richard Guenther  <rguenther@suse.de>
4432
4433	PR tree-optimization/50363
4434	* gcc.dg/torture/pr50363.c: New testcase.
4435
44362011-09-26  Jason Merrill  <jason@redhat.com>
4437
4438	PR c++/45012
4439	* g++.dg/template/partial13.C: New.
4440
4441	PR c++/46105
4442	* g++.dg/template/partial12.C: New.
4443
4444	PR c++/50508
4445	* g++.dg/cpp0x/constexpr-typedef1.C: New.
4446
44472011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4448
4449	PR c++/45487
4450	* g++.dg/diagnostic/bindings1.C: New.
4451	* g++.old-deja/g++.pt/memtemp77.C: Adjust.
4452
44532011-09-26  David S. Miller  <davem@davemloft.net>
4454
4455	* gcc.target/sparc/wrgsr.c: New test.
4456	* gcc.target/sparc/rdgsr.c: New test.
4457	* gcc.target/sparc/edge.c: New test.
4458	* gcc.target/sparc/fcmp.c: New test.
4459
4460	* gcc.target/sparc/edge.c: Update for new return types.
4461	* gcc.target/sparc/fcmp.c: Likewise.
4462
4463	* gcc.target/sparc/fpaddsubi.c: New test.
4464
44652011-09-26  Janus Weil  <janus@gcc.gnu.org>
4466
4467	PR fortran/50515
4468	* gfortran.dg/common_15.f90: New.
4469
4470	PR fortran/50517
4471	* gfortran.dg/dummy_procedure_5.f90: New.
4472	* gfortran.dg/interface_26.f90: Modified error message.
4473	* gfortran.dg/proc_ptr_11.f90: Ditto.
4474	* gfortran.dg/proc_ptr_15.f90: Ditto.
4475	* gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4476	* gfortran.dg/proc_ptr_result_5.f90: Ditto.
4477
44782011-09-26  Jason Merrill  <jason@redhat.com>
4479
4480	PR c++/50512
4481	* g++.dg/overload/rvalue3.C: New.
4482
4483	PR c++/50523
4484	* g++.dg/overload/ref-conv2.C: New.
4485
4486	* g++.dg/cpp0x/nsdmi-template1.C: New.
4487
44882011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4489
4490	* g++.dg/cpp0x/nullptr25.C: New.
4491
44922011-09-26  Richard Guenther  <rguenther@suse.de>
4493
4494	PR tree-optimization/50472
4495	* gcc.dg/torture/pr50472.c: New testcase.
4496
44972011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4498
4499	* gnat.dg/opt22.adb: New test.
4500	* gnat.dg/opt22_pkg.ad[sb]: New helper.
4501
45022011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4503
4504	* gnat.dg/opt21.adb: New test.
4505	* gnat.dg/opt21_pkg.ad[sb]: New helper.
4506
45072011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4508
4509	* gnat.dg/opt20.ad[sb]: New test.
4510	* gnat.dg/opt20_pkg.ads: New helper.
4511
45122011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4513
4514	* gnat.dg/array17.adb: New test.
4515	* gnat.dg/array17_pkg.ads: New helper.
4516
45172011-09-25  Jason Merrill  <jason@redhat.com>
4518
4519	* g++.dg/cpp0x/nsdmi-defer4.C: New.
4520
45212011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4522
4523	* gnat.dg/frame_overflow.ads: New.
4524	* gnat.dg/frame_overflow.adb: Adjust.
4525	* gnat.dg/specs/addr1.ads: Likewise.
4526
45272011-09-25  Jakub Jelinek  <jakub@redhat.com>
4528
4529	* g++.dg/tree-ssa/restrict2.C: New test.
4530
45312011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4532
4533	* lib/target-supports.exp (check_effective_target_vect64): New.
4534	* gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4535	of multiple vector sizes.
4536	* gcc.dg/vect/bb-slp-26.c: New.
4537
45382011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4539
4540	PR c++/50280
4541	* g++.dg/template/bitfield1.C: New.
4542
45432011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4544
4545	* gcc.dg/vect/bb-slp-24.c: New.
4546
45472011-09-24  Jason Merrill  <jason@redhat.com>
4548
4549	* g++.dg/cpp0x/nsdmi-eh1.C: New.
4550
4551	* g++.dg/cpp0x/nsdmi-defer3.C: New.
4552
4553	* g++.dg/cpp0x/nsdmi-defer1.C: New.
4554	* g++.dg/cpp0x/nsdmi-defer2.C: New.
4555
4556	* g++.dg/cpp0x/nsdmi1.C: New.
4557	* g++.dg/cpp0x/nsdmi2.C: New.
4558	* g++.dg/cpp0x/nsdmi3.C: New.
4559	* g++.dg/cpp0x/nsdmi4.C: New.
4560	* g++.old-deja/g++.other/init4.C: New.
4561
45622011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4563
4564	PR c++/44267
4565	* g++.dg/template/sfinae28.C: New.
4566
45672011-09-23  Ian Lance Taylor  <iant@google.com>
4568
4569	* go.test/go-test.exp (errchk): Handle more cases of getting
4570	correct Tcl backslash quoting in regular expressions in test file.
4571
45722011-09-23  Jason Merrill  <jason@redhat.com>
4573
4574	Core 253
4575	* g++.dg/init/const8.C: New.
4576	* g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4577	* g++.dg/cpp0x/defaulted2.C: Likewise.
4578	* g++.dg/cpp0x/pr42844-2.C: Likewise.
4579	* g++.dg/init/pr20039.C: Likewise.
4580	* g++.dg/init/pr42844.C: Likewise.
4581
45822011-09-23  Jan Hubicka  <jh@suse.cz>
4583
4584	* gcc.dg/ipa/inline-1.c: new testcase.
4585	* gcc.dg/ipa/inline-2.c: new testcase.
4586	* gcc.dg/ipa/inline-3.c: new testcase.
4587	* gcc.dg/ipa/inline-4.c: new testcase.
4588
45892011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4590
4591	PR c++/50258
4592	* g++.dg/cpp0x/constexpr-static8.C: New.
4593
45942011-09-23  Jakub Jelinek  <jakub@redhat.com>
4595
4596	* gcc.target/i386/avxfp-1.c: New test.
4597	* gcc.target/i386/avxfp-2.c: New test.
4598
45992011-09-23  Terry Guo  <terry.guo@arm.com>
4600
4601	* gcc.c-torture/execute/941014-1.x: Deleted.
4602
46032011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4604
4605	PR c++/50491
4606	* g++.dg/cpp0x/pr50491.C: New.
4607
46082011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4609
4610	PR testsuite/50487
4611	* gfortran.dg/bessel_6.f90: Fix tolerance test.
4612
46132011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4614
4615	PR c++/50371
4616	* g++.dg/cpp0x/nullptr24.C: New.
4617
46182011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4619
4620	PR target/50482
4621	* gcc.target/i386/pr50482.c: New test.
4622
46232011-09-22  Joseph Myers  <joseph@codesourcery.com>
4624
4625	* gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4626	gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4627	gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4628	gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4629	gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4630	gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4631	multilib options contain different -march= from dg-options.
4632
46332011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4634	    Paolo Carlini  <paolo.carlini@oracle.com>
4635
4636	PR c++/50344
4637	* g++.dg/template/friend52.C: New.
4638
46392011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4640
4641	* gcc.target/arm/cmp-1.c: New test.
4642	* gcc.target/arm/cmp-2.c: Likewise.
4643
46442011-09-22  Janus Weil  <janus@gcc.gnu.org>
4645
4646	PR fortran/41733
4647	* gfortran.dg/impure_actual_1.f90: Modified error message.
4648	* gfortran.dg/proc_ptr_32.f90: New.
4649	* gfortran.dg/proc_ptr_33.f90: New.
4650
46512011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4652
4653	PR tree-optimization/50451
4654	* gcc.dg/vect/pr50451.c: New test.
4655
46562011-09-21  Ian Lance Taylor  <iant@google.com>
4657
4658	* go.test/go-test.exp (errchk): Add special case for bug332.
4659	(go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4660	some more test lines.
4661
46622011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4663
4664	* g++.dg/other/i386-3.C: Remove duplicated dg-options.
4665	* g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4666	* g++.dg/other/i386-8.C: Ditto.
4667	* g++.dg/other/pr34435.C: Ditto.
4668	* g++.dg/other/pr39496.C: Ditto.
4669	* g++.dg/other/mmintrin.C: Ditto.
4670
46712011-09-21  Jakub Jelinek  <jakub@redhat.com>
4672
4673	* gcc.dg/vect/vect-cond-7.c: New test.
4674	* gcc.target/i386/sse4_1-cond-1.c: New test.
4675	* gcc.target/i386/avx-cond-1.c: New test.
4676
46772011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4678
4679	PR target/50464
4680	* g++.dg/other/pr50464.C: New test.
4681
46822011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4683
4684	* gcc.target/i386/bmi2-mulx32-2.c: New test.
4685	* gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4686	* gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4687	* gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4688
46892011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4690
4691	* gnat.dg/opt19.adb: New test.
4692
46932011-09-21  Terry Guo  <terry.guo@arm.com>
4694
4695	* gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4696	on arch conflict when testing case on targets other than armv7-a.
4697
46982011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4699
4700	PR c++/50454
4701	* g++.dg/ext/int128-1.C: New.
4702	* g++.dg/ext/int128-2.C: Likewise.
4703	* g++.dg/ext/int128-2.h: Likewise.
4704
47052011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4706
4707	PR testsuite/50469
4708	* gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4709
47102011-09-20  Jason Merrill  <jason@redhat.com>
4711
4712	* g++.dg/cpp0x/constexpr-generated1.C: New.
4713
4714	PR c++/50442
4715	* g++.dg/overload/ref-conv1.C: New.
4716
47172011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4718
4719	* g++.dg/other/final1.C: New.
4720
47212011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4722
4723	* g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4724	and get_bit ().
4725
47262011-09-19  Ian Bolton  <ian.bolton@arm.com>
4727
4728	* gcc.dg/20100906-1.c: Use -fno-short-enums option for
4729	"target arm_eabi".
4730
47312011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4732
4733	PR tree-optimization/50413
4734	* g++.dg/vect/vect.exp: Run slp-pr* tests with
4735	-fdump-tree-slp-details.  Run other tests with
4736	-fdump-tree-vect-details.
4737	* g++.dg/vect/slp-pr50413.cc: New.
4738
47392011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4740	    Ira Rosen  <ira.rosen@linaro.org>
4741
4742	PR testsuite/50435
4743	* gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4744	Fix underscores around restrict.
4745
47462011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4747
4748	PR tree-optimization/50414
4749	* gfortran.dg/vect/Ofast-pr50414.f90: New.
4750	* gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4751	* gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4752
47532011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4754
4755	PR tree-optimization/50412
4756	* gfortran.dg/vect/pr50412.f90: New.
4757
47582011-09-16  Jason Merrill  <jason@redhat.com>
4759
4760	PR c++/50424
4761	* g++.dg/eh/defarg1.C: New.
4762
47632011-09-16  Jakub Jelinek  <jakub@redhat.com>
4764
4765	* gcc.dg/vect/vect-reduc-10.c: New test.
4766	* gcc.target/i386/avx-reduc-1.c: New test.
4767
4768	* gcc.target/i386/sse2-extract-1.c: New test.
4769	* gcc.target/i386/avx-extract-1.c: New test.
4770
47712011-09-16  Terry Guo  <terry.guo@arm.com>
4772
4773	* gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4774
47752011-09-15  Diego Novillo  <dnovillo@google.com>
4776
4777	* lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4778	ALWAYS_CXXFLAGS, if defined.
4779	* lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4780	ALWAYS_GFORTRANFLAGS, if defined.
4781	* lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4782	ALWAYS_GOCFLAGS, if defined.
4783	* lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4784	ALWAYS_OBJCXXFLAGS, if defined.
4785	* lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4786	additional_flags, if defined.
4787	* lib/gnat.exp (gnat_target_compile): Likewise.
4788	* lib/objc.exp (objc_target_compile): Likewise.
4789	* lib/target-supports-dg.exp (dg-add-options): Handle
4790	TEST_ALWAYS_FLAGS.
4791
47922011-09-15  Tom de Vries  <tom@codesourcery.com>
4793
4794	PR testsuite/50322
4795	* gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4796	Use uintptr_t in f1.  Undo avr xfails.
4797
47982011-09-15  Janus Weil  <janus@gcc.gnu.org>
4799
4800	PR fortran/50401
4801	PR fortran/50403
4802	* gfortran.dg/function_types_3.f90: New.
4803
48042011-09-15  Jason Merrill  <jason@redhat.com>
4805
4806	PR c++/50365
4807	* g++.dg/cpp0x/trailing7.C: New.
4808
4809	PR c++/50361
4810	* g++.dg/cpp0x/nullptr23.C: New.
4811
48122011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4813
4814	* gcc.dg/vect/bb-slp-25.c: New.
4815
48162011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4817
4818	PR c++/50391
4819	* g++.dg/cpp0x/noexcept15.C: New.
4820
48212011-09-14  Tom de Vries  <tom@codesourcery.com>
4822
4823	PR middle-end/50251
4824	* gcc.dg/pr50251.c: New test.
4825
48262011-09-14  Tobias Burnus  <burnus@net-b.de>
4827
4828	PR fortran/34547
4829	PR fortran/50375
4830	* gfortran.dg/null_5.f90: New.
4831	* gfortran.dg/null_6.f90: New.
4832
48332011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4834
4835	* gcc.c-torture/compile/20110913-1.c: New test.
4836
48372011-09-13  Janus Weil  <janus@gcc.gnu.org>
4838
4839	PR fortran/50379
4840	* gfortran.dg/result_2.f90: New.
4841
48422011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4843
4844	* gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4845
48462011-09-13  Dodji Seketeli  <dodji@redhat.com>
4847
4848	PR c++/48320
4849	* g++.dg/cpp0x/variadic116.C: New test case.
4850
48512011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4852
4853	* gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4854	* gcc.target/mips/interrupt_handler-2.c: New test.
4855	* gcc.target/mips/interrupt_handler-3.c: Likewise.
4856
48572011-09-12  Jason Merrill  <jason@redhat.com>
4858
4859	* g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4860
4861	* g++.dg/cpp0x/explicit7.C: New.
4862
48632011-09-12  Jakub Jelinek  <jakub@redhat.com>
4864
4865	PR rtl-optimization/50212
4866	* g++.dg/other/pr50212.C: New test.
4867
48682011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4869
4870	PR target/43746
4871	* testsuite/gcc.target/avr/torture/avr-torture.exp
4872	(AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4873	"-O2 -fmerge-all-constants".
4874
48752011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4876
4877	PR fortran/50327
4878	* gfortran.dg/do_while_1.f90: New test.
4879
48802011-09-11  Janus Weil  <janus@gcc.gnu.org>
4881
4882	PR fortran/35831
4883	PR fortran/47978
4884	* gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4885	* gfortran.dg/proc_decl_26.f90: New.
4886	* gfortran.dg/typebound_override_2.f90: New.
4887	* gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4888
48892011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4890
4891	* gnat.dg/cond_expr2.ad[sb]: New test.
4892
48932011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4894
4895	* gnat.dg/atomic5.ad[sb]: New test.
4896
48972011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4898
4899	* gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4900
49012011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4902
4903	PR target/49030
4904	* gcc.dg/torture/pr49030.c: Run only if target int32plus.
4905
49062011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4907
4908	PR target/49614
4909	* gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4910
49112011-09-09  Richard Guenther  <rguenther@suse.de>
4912
4913	PR tree-optimization/50328
4914	* gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4915
49162011-09-09  Richard Guenther  <rguenther@suse.de>
4917
4918	PR middle-end/50333
4919	* gcc.dg/torture/pr50333.c: New testcase.
4920
49212011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4922
4923	PR tree-optimization/50318
4924	* gcc.target/arm/pr50318-1.c: New file.
4925
49262011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4927
4928	* gcc.target/i386/all_one_m256i.c: New test.
4929
49302011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4931
4932	PR c++/50324
4933	* g++.dg/cpp0x/sfinae28.C: New.
4934
49352011-09-08  Dodji Seketeli  <dodji@redhat.com>
4936
4937	PR c/50332
4938	* gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4939	longer ignored on typedefs.
4940
4941	PR c++/33255 - Support -Wunused-local-typedefs warning
4942	* g++.dg/warn/Wunused-local-typedefs.C: New test file.
4943	* c-c++-common/Wunused-local-typedefs.c: Likewise.
4944
49452011-09-08  Martin Jambor  <mjambor@suse.cz>
4946
4947	PR tree-optimization/50287
4948	* gcc.dg/torture/pr50287.c: New test.
4949
49502011-09-08  Richard Guenther  <rguenther@suse.de>
4951
4952	PR tree-optimization/19831
4953	* gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4954	* gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4955	* gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4956	* gcc.dg/errno-1.c: Adjust.
4957
49582011-09-08  Richard Guenther  <rguenther@suse.de>
4959
4960	PR tree-optimization/19831
4961	* gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4962
49632011-09-08  Tobias Burnus  <burnus@net-b.de>
4964
4965	PR fortran/44646
4966	* gfortran.dg/do_concurrent_1.f90: New.
4967	* gfortran.dg/do_concurrent_2.f90: New.
4968
49692011-09-08  Jakub Jelinek  <jakub@redhat.com>
4970
4971	PR target/50310
4972	* gcc.c-torture/execute/ieee/pr50310.c: New test.
4973	* gcc.dg/pr50310-2.c: New test.
4974
49752011-09-07  Janus Weil  <janus@gcc.gnu.org>
4976
4977	PR fortran/48095
4978	* gfortran.dg/derived_constructor_comps_2.f90: Modified.
4979	* gfortran.dg/impure_constructor_1.f90: Modified.
4980	* gfortran.dg/proc_ptr_comp_33.f90: New.
4981
49822011-09-07  Jakub Jelinek  <jakub@redhat.com>
4983
4984	PR target/50310
4985	* gcc.dg/pr50310-1.c: New test.
4986
49872011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4988
4989	PR middle-end/48571
4990	* gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4991	instead of 4.
4992
49932011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4994
4995	PR c++/50309
4996	* g++.dg/cpp0x/noexcept14.C: New.
4997
49982011-09-07  Jason Merrill  <jason@redhat.com>
4999
5000	* g++.dg/cpp0x/constexpr-ref3.C: New.
5001
5002	* g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5003
50042011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5005
5006	* gcc.dg/section1.c: Don't xfail for avr.
5007
50082011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5009
5010	PR tree-optimization/50322
5011	* gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5012
50132011-09-07  Martin Jambor  <mjambor@suse.cz>
5014
5015	* g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5016
50172011-09-07  Martin Jambor  <mjambor@suse.cz>
5018
5019	PR tree-optimization/49911
5020	* g++.dg/tree-ssa/pr49911.C: New test.
5021
50222011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5023
5024	PR target/49030
5025	* gcc.dg/torture/pr49030.c: New test.
5026
50272011-09-07  Janus Weil  <janus@gcc.gnu.org>
5028
5029	PR fortran/50288
5030	* gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5031	* gfortran.dg/class_4d.f03: Deleted.
5032	* gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5033
50342011-09-07  Richard Guenther  <rguenther@suse.de>
5035
5036	* gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5037
50382011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5039
5040	PR tree-optimization/46021
5041	* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5042
50432011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5044
5045	* g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5046
50472011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5048
5049	* gcc.c-torture/compile/20110906-1.c: New test.
5050
50512011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5052
5053	* gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5054
50552011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5056
5057	* gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5058	--param tree-reassoc-width=1.
5059
5060	* gcc.dg/tree-ssa/reassoc-24.c: New test.
5061	* gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5062
50632011-09-06  Richard Guenther  <rguenther@suse.de>
5064
5065	PR tree-optimization/48149
5066	* gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5067
50682011-09-06  Richard Guenther  <rguenther@suse.de>
5069
5070	PR tree-optimization/48317
5071	* gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5072
50732011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5074
5075	* lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5076	New procedure.
5077	(add_options_for_quad_vectors): Replace with ...
5078	(add_options_for_double_vectors): ... this.
5079	* gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5080	support multiple vector sizes since the vectorizer attempts to
5081	vectorize with both vector sizes.
5082	* gcc.dg/vect/no-vfa-vect-79.c,
5083	gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5084	gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5085	gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5086	gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5087	gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5088	gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5089	* gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5090	* gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5091	gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5092	gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5093	gcc.dg/vect/vect-40.c: Likewise.
5094	* gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5095	* gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5096	gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5097	gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5098	gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5099	Likewise.
5100	* gcc.dg/vect/vect-peel-4.c: Make ia global.
5101
51022011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5103
5104	PR target/49606
5105	* gcc.target/mips/abi-main.h: New file.
5106	* gcc.target/mips/abi-o32-long32.c: New test.
5107	* gcc.target/mips/abi-o32-long64.c: Likewise.
5108	* gcc.target/mips/abi-o64-long32.c: Likewise.
5109	* gcc.target/mips/abi-o64-long64.c: Likewise.
5110	* gcc.target/mips/abi-n32-long32.c: Likewise.
5111	* gcc.target/mips/abi-n32-long64.c: Likewise.
5112	* gcc.target/mips/abi-n64-long32.c: Likewise.
5113	* gcc.target/mips/abi-n64-long64.c: Likewise.
5114	* gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5115	* gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5116	* gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5117	* gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5118	* gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5119	* gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5120	* gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5121	* gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5122	* gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5123	* gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5124	* gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5125	* gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5126	* gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5127	* gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5128	* gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5129	* gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5130	* gcc.target/mips/abi-eabi32-long32.c: Likewise.
5131	* gcc.target/mips/abi-eabi32-long64.c: Likewise.
5132	* gcc.target/mips/abi-eabi64-long32.c: Likewise.
5133	* gcc.target/mips/abi-eabi64-long64.c: Likewise.
5134	* gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5135	* gcc.target/mips/branch-2.c: Remove -mabicalls.
5136	* gcc.target/mips/branch-3.c: Likewise.
5137	* gcc.target/mips/branch-4.c: Likewise.
5138	* gcc.target/mips/branch-5.c: Likewise.
5139	* gcc.target/mips/branch-6.c: Likewise.
5140	* gcc.target/mips/branch-7.c: Likewise.
5141	* gcc.target/mips/branch-8.c: Likewise.
5142	* gcc.target/mips/branch-9.c: Likewise.
5143	* gcc.target/mips/branch-10.c: Likewise.
5144	* gcc.target/mips/branch-11.c: Likewise.
5145	* gcc.target/mips/branch-12.c: Likewise.
5146	* gcc.target/mips/branch-13.c: Likewise.
5147	* gcc.target/mips/lazy-binding-1.c: Likewise.
5148
51492011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5150
5151	* gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5152	to avoid warning on int=16 platforms..
5153
51542011-09-05  Jakub Jelinek  <jakub@redhat.com>
5155
5156	* gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5157	to work even with -fshort-enums.
5158
51592011-09-04  Jan Hubicka  <jh@suse.cz>
5160
5161	* gcc.c-torture/compile/20110902.c: new testcase.
5162
51632011-09-04  Jason Merrill  <jason@redhat.com>
5164
5165	PR c++/49267
5166	* g++.dg/cpp0x/rv-conv1.C: New.
5167
5168	DR 1328
5169	* g++.dg/cpp0x/rv-func3.C: New.
5170
5171	* g++.dg/cpp0x/constexpr-default-ctor.C: New.
5172
5173	PR c++/50248
5174	Core 1358
5175	* g++.dg/cpp0x/constexpr-template1.C: New.
5176	* g++.dg/cpp0x/constexpr-template2.C: New.
5177	* g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5178	* g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5179
51802011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5181
5182	* gnat.dg/specs/debug1.ads: Tweak pattern.
5183
51842011-09-04  Janus Weil  <janus@gcc.gnu.org>
5185
5186	PR fortran/50227
5187	* gfortran.dg/class_45a.f03: New.
5188	* gfortran.dg/class_45b.f03: New.
5189
51902011-09-04  Jakub Jelinek  <jakub@redhat.com>
5191	    Ira Rosen  <ira.rosen@linaro.org>
5192
5193	PR tree-optimization/50208
5194	* gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5195	* gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5196	-fno-tree-fre -fno-tree-pre.
5197
51982011-09-02  Martin Jambor  <mjambor@suse.cz>
5199
5200	* gcc.dg/ipa/ipcp-3.c: New test.
5201
52022011-09-02  Richard Guenther  <rguenther@suse.de>
5203
5204	PR tree-optimization/27460
5205	PR middle-end/29269
5206	* gcc.dg/vect/vect-cond-7.c: New testcase.
5207
52082011-09-02  Martin Jambor  <mjambor@suse.cz>
5209
5210	* g++.dg/ipa/devirt-3.C: Added a distraction method.
5211	* g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5212	xfailed test for inlining.
5213	* g++.dg/ipa/ivinline-9.C: Likewise.
5214
52152011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5216
5217	PR tree-optimization/50178
5218	* gfortran.dg/vect/pr50178.f90: New test.
5219
52202011-08-31  Martin Jambor  <mjambor@suse.cz>
5221
5222	PR middle-end/49886
5223	* gcc.c-torture/execute/pr49886.c: New testcase.
5224
52252011-08-31  Tom de Vries  <tom@codesourcery.com>
5226
5227	PR middle-end/43513
5228	* gcc.dg/pr43513.c: New test.
5229
52302011-08-30  Tobias Burnus  <burnus@net-b.de>
5231
5232	PR fortran/45044
5233	* gfortran.dg/common_14.f90: New.
5234	* gfortran.dg/common_resize_1.f: Add two dg-warning.
5235
52362011-08-30  Jason Merrill  <jason@redhat.com>
5237
5238	PR c++/50084
5239	* g++.dg/cpp0x/decltype33.C: New.
5240
5241	PR c++/50089
5242	* g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5243
5244	PR c++/50114
5245	* g++.dg/cpp0x/lambda/lambda-for.C: New.
5246
52472011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5248
5249	* gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5250
52512011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5252
5253	* gnat.dg/specs/aggr3.ads: New test.
5254	* gnat.dg/specs/aggr3_pkg.ads: New helper.
5255
5256	* gnat.dg/specs/aggr1.ads: Remove superfluous space.
5257	* gnat.dg/specs/aggr2.ads: Likewise.
5258
52592011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5260
5261	PR fortran/45170
5262	* gfortran.dg/allocate_with_source_2.f90: New test
5263
52642011-08-30  Jason Merrill  <jason@redhat.com>
5265
5266	PR c++/50220
5267	* g++.dg/cpp0x/lambda/lambda-50220.C: New.
5268
5269	PR c++/50234
5270	* g++.dg/cpp0x/constexpr-value3.C: New.
5271
52722011-08-30  Richard Guenther  <rguenther@suse.de>
5273
5274	PR middle-end/48571
5275	* gcc.c-torture/execute/pr48571-1.c: New testcase.
5276	* gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5277	* gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5278	* gcc.dg/pr36902.c: XFAIL.
5279
52802011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5281
5282	* gcc.target/i386/fma-check.h: New.
5283	* gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5284	* gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5285	* gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5286	* gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5287	* gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5288	* gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5289	* gcc.target/i386/fma-fmaddXX.c: Likewise.
5290	* gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5291	* gcc.target/i386/fma-fmsubXX.c: Likewise.
5292	* gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5293	* gcc.target/i386/fma-fnmaddXX.c: Likewise.
5294	* gcc.target/i386/fma-fnmsubXX.c: Likewise.
5295	* gcc.target/i386/fma-compile.c: Likewise.
5296	* gcc.target/i386/i386.exp (check_effective_target_fma): New.
5297	* gcc.target/i386/sse-12.c: Add -mfma.
5298	* gcc.target/i386/sse-13.c: Likewise.
5299	* gcc.target/i386/sse-14.c: Likewise.
5300	* gcc.target/i386/sse-22.c: Likewise.
5301	* gcc.target/i386/sse-23.c: Likewise.
5302	* g++.dg/other/i386-2.C: Likewise.
5303	* g++.dg/other/i386-3.C: Likewise.
5304
53052011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5306
5307	PR testsuite/50185
5308	* gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5309	* gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5310
53112011-08-30  Christian Bruel  <christian.bruel@st.com>
5312
5313	* g++.dg/bprob/bprob.exp (feedback_options): Set
5314	-fbranch-probabilities.
5315	* gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5316
53172011-08-29  Jason Merrill  <jason@redhat.com>
5318
5319	PR c++/50224
5320	* g++.dg/cpp0x/lambda/lambda-use2.C: New.
5321
53222011-08-29  Jakub Jelinek  <jakub@redhat.com>
5323	    Jason Merrill  <jason@redhat.com>
5324
5325	* g++.dg/dfp/base.C: New test.
5326
53272011-08-29  Jason Merrill  <jason@redhat.com>
5328
5329	Core DR 994
5330	PR c++/50209
5331	* g++.dg/cpp0x/initlist58.C: New.
5332
53332011-08-29  Janus Weil  <janus@gcc.gnu.org>
5334
5335	PR fortran/50225
5336	* gfortran.dg/class_result_1.f03: New.
5337
53382011-08-29  Jakub Jelinek  <jakub@redhat.com>
5339
5340	PR middle-end/48722
5341	* gcc.target/i386/pr48722.c: New test.
5342
53432011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5344
5345	PR libfortran/50192
5346	* gfortran.dg/widechar_compare_1.f90:  New test.
5347
53482011-08-26  Jason Merrill  <jason@redhat.com>
5349
5350	Core DR 342
5351	PR c++/48582
5352	* g++.dg/abi/mangle50.C: New.
5353
53542011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5355
5356	PR target/50202
5357	* gcc.target/i386/pr50202.c: New test.
5358
53592011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5360
5361	* gcc.target/i386/sse_4_1-round-vec.c: New test.
5362	* gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5363	* gcc.target/i386/avx-round-vec.c: New test.
5364	* gcc.target/i386/avx-roundf-vec.c: New test.
5365
53662011-08-26  Jakub Jelinek  <jakub@redhat.com>
5367
5368	* gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5369	instruction.
5370
5371	PR c/50179
5372	* c-c++-common/Wunused-var-14.c: New test.
5373
53742011-08-26  Tom de Vries  <tom@codesourcery.com>
5375
5376	* gcc.dg/tree-ssa/ivopts-lt.c: New test.
5377
53782011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5379
5380	* gcc.target/arm/thumb2-cond-cmp-1.c: New.
5381	* gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5382	* gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5383	* gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5384
53852011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5386
5387	* gcc.target/arm/thumb2-replicated-constant1.c: New file.
5388	* gcc.target/arm/thumb2-replicated-constant2.c: New file.
5389	* gcc.target/arm/thumb2-replicated-constant3.c: New file.
5390	* gcc.target/arm/thumb2-replicated-constant4.c: New file.
5391
53922011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5393
5394	PR fortran/50050
5395	* gfortran.dg/pointer_comp_init_1.f90: New test.
5396
53972011-08-25  Jason Merrill  <jason@redhat.com>
5398
5399	PR c++/50157
5400	* g++.dg/cpp0x/sfinae27.C: New.
5401
54022011-08-25  Tobias Burnus  <burnus@net-b.de>
5403
5404	* gfortran.dg/coarray_lib_token_4.f90: New.
5405
54062011-08-25  Tobias Burnus  <burnus@net-b.de>
5407
5408	* gfortran.dg/coarray/alloc_comp_1.f90: New.
5409
54102011-08-25  Richard Guenther  <rguenther@suse.de>
5411
5412	* gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5413
54142011-08-24  Tobias Burnus  <burnus@net-b.de>
5415
5416	PR fortran/50163
5417	* gfortran.dg/initialization_28.f90: New.
5418
54192011-08-24  Richard Guenther  <rguenther@suse.de>
5420
5421	PR tree-optimization/50067
5422	* gcc.dg/torture/pr50067-3.c: New testcase.
5423	* gcc.dg/torture/pr50067-4.c: Likewise.
5424	* gcc.dg/torture/pr50067-5.c: Likewise.
5425
54262011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5427
5428	* g++.dg/other/i386-2.C: Add -mavx2 check.
5429	* g++.dg/other/i386-3.C: Likewise.
5430	* gcc.target/i386/avx-1.c: Add AVX2.
5431	* gcc.target/i386/avx-2.c: Likewise.
5432	* gcc.target/i386/funcspec-5.c: Likewise.
5433	* gcc.target/i386/sse-12.c: Likewise.
5434	* gcc.target/i386/sse-13.c: Likewise.
5435	* gcc.target/i386/sse-14.c: Likewise.
5436	* gcc.target/i386/sse-22.c: Likewise.
5437	* gcc.target/i386/sse-23.c: Likewise.
5438	* gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5439	* gcc.target/i386/avx2-check.h: New.
5440	* gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5441	* gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5442	* gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5443	* gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5444	* gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5445	* gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5446	* gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5447	* gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5448	* gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5449	* gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5450	* gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5451	* gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5452	* gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5453	* gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5454	* gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5455	* gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5456	* gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5457	* gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5458	* gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5459	* gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5460	* gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5461	* gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5462	* gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5463	* gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5464	* gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5465	* gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5466	* gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5467	* gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5468	* gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5469	* gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5470	* gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5471	* gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5472	* gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5473	* gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5474	* gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5475	* gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5476	* gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5477	* gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5478	* gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5479	* gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5480	* gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5481	* gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5482	* gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5483	* gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5484	* gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5485	* gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5486	* gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5487	* gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5488	* gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5489	* gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5490	* gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5491	* gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5492	* gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5493	* gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5494	* gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5495	* gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5496	* gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5497	* gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5498	* gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5499	* gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5500	* gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5501	* gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5502	* gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5503	* gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5504	* gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5505	* gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5506	* gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5507	* gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5508	* gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5509	* gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5510	* gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5511	* gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5512	* gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5513	* gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5514	* gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5515	* gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5516	* gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5517	* gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5518	* gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5519	* gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5520	* gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5521	* gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5522	* gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5523	* gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5524	* gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5525	* gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5526	* gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5527	* gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5528	* gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5529	* gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5530	* gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5531	* gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5532	* gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5533	* gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5534	* gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5535	* gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5536	* gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5537	* gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5538	* gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5539	* gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5540	* gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5541	* gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5542	* gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5543	* gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5544	* gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5545	* gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5546	* gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5547	* gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5548	* gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5549	* gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5550	* gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5551	* gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5552	* gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5553	* gcc.target/i386/avx2-vpand-1.c: Likewise.
5554	* gcc.target/i386/avx2-vpand-2.c: Likewise.
5555	* gcc.target/i386/avx2-vpandn-1.c: Likewise.
5556	* gcc.target/i386/avx2-vpandn-2.c: Likewise.
5557	* gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5558	* gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5559	* gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5560	* gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5561	* gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5562	* gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5563	* gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5564	* gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5565	* gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5566	* gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5567	* gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5568	* gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5569	* gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5570	* gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5571	* gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5572	* gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5573	* gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5574	* gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5575	* gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5576	* gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5577	* gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5578	* gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5579	* gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5580	* gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5581	* gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5582	* gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5583	* gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5584	* gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5585	* gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5586	* gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5587	* gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5588	* gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5589	* gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5590	* gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5591	* gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5592	* gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5593	* gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5594	* gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5595	* gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5596	* gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5597	* gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5598	* gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5599	* gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5600	* gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5601	* gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5602	* gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5603	* gcc.target/i386/avx2-vpermd-1.c: Likewise.
5604	* gcc.target/i386/avx2-vpermd-2.c: Likewise.
5605	* gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5606	* gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5607	* gcc.target/i386/avx2-vpermps-1.c: Likewise.
5608	* gcc.target/i386/avx2-vpermps-2.c: Likewise.
5609	* gcc.target/i386/avx2-vpermq-1.c: Likewise.
5610	* gcc.target/i386/avx2-vpermq-2.c: Likewise.
5611	* gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5612	* gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5613	* gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5614	* gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5615	* gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5616	* gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5617	* gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5618	* gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5619	* gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5620	* gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5621	* gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5622	* gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5623	* gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5624	* gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5625	* gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5626	* gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5627	* gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5628	* gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5629	* gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5630	* gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5631	* gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5632	* gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5633	* gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5634	* gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5635	* gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5636	* gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5637	* gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5638	* gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5639	* gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5640	* gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5641	* gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5642	* gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5643	* gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5644	* gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5645	* gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5646	* gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5647	* gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5648	* gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5649	* gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5650	* gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5651	* gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5652	* gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5653	* gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5654	* gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5655	* gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5656	* gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5657	* gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5658	* gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5659	* gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5660	* gcc.target/i386/avx2-vpminub-1.c: Likewise.
5661	* gcc.target/i386/avx2-vpminub-2.c: Likewise.
5662	* gcc.target/i386/avx2-vpminud-1.c: Likewise.
5663	* gcc.target/i386/avx2-vpminud-2.c: Likewise.
5664	* gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5665	* gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5666	* gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5667	* gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5668	* gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5669	* gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5670	* gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5671	* gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5672	* gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5673	* gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5674	* gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5675	* gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5676	* gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5677	* gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5678	* gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5679	* gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5680	* gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5681	* gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5682	* gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5683	* gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5684	* gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5685	* gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5686	* gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5687	* gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5688	* gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5689	* gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5690	* gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5691	* gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5692	* gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5693	* gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5694	* gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5695	* gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5696	* gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5697	* gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5698	* gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5699	* gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5700	* gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5701	* gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5702	* gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5703	* gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5704	* gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5705	* gcc.target/i386/avx2-vpor-1.c: Likewise.
5706	* gcc.target/i386/avx2-vpor-2.c: Likewise.
5707	* gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5708	* gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5709	* gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5710	* gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5711	* gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5712	* gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5713	* gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5714	* gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5715	* gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5716	* gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5717	* gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5718	* gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5719	* gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5720	* gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5721	* gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5722	* gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5723	* gcc.target/i386/avx2-vpslld-1.c: Likewise.
5724	* gcc.target/i386/avx2-vpslld-2.c: Likewise.
5725	* gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5726	* gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5727	* gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5728	* gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5729	* gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5730	* gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5731	* gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5732	* gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5733	* gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5734	* gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5735	* gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5736	* gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5737	* gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5738	* gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5739	* gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5740	* gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5741	* gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5742	* gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5743	* gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5744	* gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5745	* gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5746	* gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5747	* gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5748	* gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5749	* gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5750	* gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5751	* gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5752	* gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5753	* gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5754	* gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5755	* gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5756	* gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5757	* gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5758	* gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5759	* gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5760	* gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5761	* gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5762	* gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5763	* gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5764	* gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5765	* gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5766	* gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5767	* gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5768	* gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5769	* gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5770	* gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5771	* gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5772	* gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5773	* gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5774	* gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5775	* gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5776	* gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5777	* gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5778	* gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5779	* gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5780	* gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5781	* gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5782	* gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5783	* gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5784	* gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5785	* gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5786	* gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5787	* gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5788	* gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5789	* gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5790	* gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5791	* gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5792	* gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5793	* gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5794	* gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5795	* gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5796	* gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5797	* gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5798	* gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5799	* gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5800	* gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5801	* gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5802	* gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5803	* gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5804	* gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5805	* gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5806	* gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5807	* gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5808	* gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5809	* gcc.target/i386/avx2-vpxor-1.c: Likewise.
5810	* gcc.target/i386/avx2-vpxor-2.c: Likewise.
5811	* gcc.target/i386/testimm-9.c: Likewise.
5812
58132011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5814
5815	* g++.dg/other/i386-2.C: Add -mbmi2 check.
5816	* g++.dg/other/i386-3.C: Likewise.
5817	* gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5818	* gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5819	* gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5820	* gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5821	* gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5822	* gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5823	* gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5824	* gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5825	* gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5826	* gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5827	* gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5828	* gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5829	* gcc.target/i386/bmi2-pext32-1.c: Likewise.
5830	* gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5831	* gcc.target/i386/bmi2-pext64-1.c: Likewise.
5832	* gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5833	* gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5834	* gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5835	* gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5836	* gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5837	* gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5838	* gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5839	* gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5840	* gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5841	* gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5842	* gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5843	* gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5844	* gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5845	* gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5846	* gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5847	* gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5848	* gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5849	* gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5850	* gcc.target/i386/sse-12.c: Add BMI2.
5851	* gcc.target/i386/sse-13.c: Likewise.
5852	* gcc.target/i386/sse-14.c: Likewise.
5853	* gcc.target/i386/sse-22.c: Likewise.
5854	* gcc.target/i386/sse-23.c: Likewise.
5855
58562011-08-23  Jason Merrill  <jason@redhat.com>
5857
5858	* g++.dg/template/crash7.C: Adjust expected errors.
5859
58602011-08-23  Jason Merrill  <jason@redhat.com>
5861
5862	PR c++/49045
5863	Core 1321
5864	* g++.dg/cpp0x/overload2.C: New.
5865
58662011-08-23  Jason Merrill  <jason@redhat.com>
5867
5868	Core 903
5869	* g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5870
58712011-08-23  Jason Merrill  <jason@redhat.com>
5872
5873	Core 975
5874	* g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5875	* g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5876	* g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5877	* g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5878
58792011-08-23  Jason Merrill  <jason@redhat.com>
5880
5881	PR c++/50024
5882	* g++.dg/cpp0x/constexpr-initlist5.C: New.
5883
58842011-08-23  Jakub Jelinek  <jakub@redhat.com>
5885
5886	PR c++/50158
5887	* g++.dg/warn/Wunused-var-16.C: New test.
5888
5889	PR middle-end/50161
5890	* gcc.dg/pr50161.c: New test.
5891
58922011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5893
5894	PR c++/50055
5895	* g++.dg/gcov/gcov-7.C: New test.
5896
58972011-08-23  Jakub Jelinek  <jakub@redhat.com>
5898
5899	PR c++/46862
5900	* g++.dg/dfp/nofields.C: New test.
5901
59022011-08-23  Tobias Burnus  <burnus@net-b.de>
5903
5904	PR fortran/31600
5905	* gfortran.dg/use_16.f90: New.
5906
59072011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5908	    Kirill Yukhin  <kirill.yukhin@intel.com>
5909
5910	PR target/50155
5911	* gcc.target/i386/pr50155.c: New test.
5912
59132011-08-22  Jakub Jelinek  <jakub@redhat.com>
5914
5915	PR tree-optimization/50133
5916	* gcc.dg/pr50133.c: New test.
5917
5918	PR middle-end/50141
5919	* c-c++-common/cxxbitfields-6.c: New test.
5920
59212011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5922
5923	PR fortran/50050
5924	* gfortran.dg/alloc_comp_initializer_3.f90: New test.
5925
59262011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5927
5928	* gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5929	* gcc.dg/pr49994-3.c: Ditto.
5930
59312011-08-22  Richard Guenther  <rguenther@suse.de>
5932
5933	PR testsuite/50145
5934	* gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5935	* gcc.dg/torture/pr50067-2.c: Likewise.
5936
59372011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5938
5939	PR fortran/47659
5940	* gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5941	of a constant resulting from simplification.
5942	* gfortran.dg/warn_conversion_3.f90:  New test.
5943
59442011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5945
5946	PR fortran/50130
5947	* gfortran.dg/zero_stride_1.f90:  New test.
5948
59492011-08-20  Janus Weil  <janus@gcc.gnu.org>
5950
5951	PR fortran/49638
5952	* gfortran.dg/typebound_override_1.f90: Modified.
5953
59542011-08-20  Jakub Jelinek  <jakub@redhat.com>
5955
5956	PR tree-optimization/48739
5957	* gcc.dg/pr48739-1.c: New test.
5958	* gcc.dg/pr48739-2.c: New test.
5959
59602011-08-20  Tobias Burnus  <burnus@net-b.de>
5961
5962	* gfortran.dg/graphite/interchange-1.f: Remove xfail.
5963
59642011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5965
5966	PR fortran/50129
5967	* gfortran.dg/where_3.f90: New test.
5968
59692011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5970
5971	PR middle-end/49721
5972	* gfortran.dg/pr49721-1.f: New.
5973	* gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5974
59752011-08-19  Joseph Myers  <joseph@codesourcery.com>
5976
5977	* gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5978	gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5979	New tests.
5980
59812011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5982
5983	* gcc.target/arm/wmul-11.c: New file.
5984	* gcc.target/arm/wmul-12.c: New file.
5985	* gcc.target/arm/wmul-13.c: New file.
5986
59872011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5988
5989	* gcc.target/arm/wmul-10.c: New file.
5990
59912011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5992
5993	* gcc.target/arm/wmul-9.c: New file.
5994	* gcc.target/arm/wmul-bitfield-2.c: New file.
5995
59962011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5997
5998	* gcc.target/arm/wmul-8.c: New file.
5999
60002011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6001
6002	* gcc.target/arm/wmul-7.c: New file.
6003
60042011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6005
6006	* gcc.target/arm/wmul-6.c: New file.
6007
60082011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6009
6010	* gcc.target/arm/wmul-5.c: New file.
6011	* gcc.target/arm/no-wmla-1.c: New file.
6012
60132011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6014
6015	* gcc.target/arm/wmul-bitfield-1.c: New file.
6016
60172011-08-19  Joseph Myers  <joseph@codesourcery.com>
6018
6019	* gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6020
60212011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6022
6023	* gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6024	* gcc.target/i386/conversion.c: Likewise.
6025
60262011-08-19  Richard Guenther  <rguenther@suse.de>
6027
6028	* gcc.dg/torture/pr50067-1.c: New testcase.
6029	* gcc.dg/torture/pr50067-2.c: Likewise.
6030
60312011-08-19  Joey Ye  <joey.ye@arm.com>
6032
6033	PR target/49437
6034	* gcc.target/arm/handler-align.c: New test.
6035	* lib/target-supports.exp (check_effective_target_arm_cortex_m):
6036	New Function.
6037
60382011-08-19  Joey Ye  <joey.ye@arm.com>
6039
6040	* gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6041
60422011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6043
6044	PR fortran/50071
6045	* gfortran.dg/end_block_label_1.f90: New test.
6046	* gfortran.dg/end_associate_label_1.f90: New test.
6047
60482011-08-18  Joseph Myers  <joseph@codesourcery.com>
6049
6050	* gcc.dg/c1x-pointer-float-1.c: New test.
6051
60522011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6053
6054	PR fortran/50071
6055	* gfortran.dg/duplicate_labels_2.f: New test.
6056
60572011-08-18  Joseph Myers  <joseph@codesourcery.com>
6058
6059	* gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6060	gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6061	gcc.dg/c1x-noreturn-5.c: New tests.
6062
60632011-08-18  Joseph Myers  <joseph@codesourcery.com>
6064
6065	* gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6066
60672011-08-18  Tobias Burnus  <burnus@net-b.de>
6068
6069	PR fortran/18918
6070	* gfortran.dg/coarray_lock_1.f90: Update dg-error.
6071	* gfortran.dg/coarray_lock_3.f90: Fix test.
6072	* gfortran.dg/coarray_lock_4.f90: New.
6073	* gfortran.dg/coarray_lock_5.f90: New.
6074
60752011-08-18  Jakub Jelinek  <jakub@redhat.com>
6076
6077	PR target/50009
6078	* gcc.c-torture/compile/pr50009.c: New test.
6079
6080	PR target/50092
6081	* gcc.dg/torture/pr50092.c: New test.
6082
60832011-08-18  Tobias Burnus  <burnus@net-b.de>
6084
6085	PR fortran/50109
6086	* gfortran.dg/namelist_73.f90: New.
6087
60882011-08-18  Jakub Jelinek  <jakub@redhat.com>
6089
6090	* g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6091
6092	PR debug/50017
6093	* gcc.dg/pr50017.c: New test.
6094
60952011-08-18  Dodji Seketeli  <dodji@redhat.com>
6096
6097	PR c++/45625
6098	* g++.dg/lookup/hidden-var1.C: New test case.
6099
61002011-08-17  Tobias Burnus  <burnus@net-b.de>
6101
6102	PR fortran/31461
6103	* gfortran.dg/warn_unused_var_2.f90: New.
6104	* gfortran.dg/warn_unused_var_3.f90: New.
6105
61062011-08-17  Tom de Vries  <tom@codesourcery.com>
6107
6108	PR target/43597
6109	* gcc.target/arm/pr43597.c: New test.
6110
61112011-08-17  Janus Weil  <janus@gcc.gnu.org>
6112
6113	PR fortran/50070
6114	* gfortran.dg/common_13.f90: New.
6115
61162011-08-16  Jason Merrill  <jason@redhat.com>
6117
6118	PR c++/50086
6119	* g++.dg/cpp0x/variadic-unresolved.C: New.
6120
6121	* g++.old-deja/g++.brendan/README: Add R.I.P.
6122
6123	* g++.dg/ext/attr-used-1.C: New.
6124
6125	PR c++/50054
6126	* g++.dg/cpp0x/initlist56.C: New.
6127
61282011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6129
6130	PR testsuite/50085
6131	* g++.dg/opt/life1.C: Only run on Linux.
6132
61332011-08-15  Tobias Burnus  <burnus@net-b.de>
6134
6135	* gfortran.dg/coarray_26.f90: New.
6136
61372011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6138
6139	* gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6140	-fdump-tree-vrp1.
6141
61422011-08-14  Janus Weil  <janus@gcc.gnu.org>
6143
6144	PR fortran/50073
6145	* gfortran.dg/func_result_7.f90: New.
6146
61472011-08-13  Jason Merrill  <jason@redhat.com>
6148
6149	PR c++/50075
6150	* g++.dg/cpp0x/decltype32.C: New.
6151
6152	PR c++/50059
6153	* g++.dg/diagnostic/expr1.C: New.
6154
61552011-08-12  David Li  <davidxl@google.com>
6156
6157	* g++.dg/abi/vbase15.C: New test.
6158
61592011-08-12  Jason Merrill  <jason@redhat.com>
6160
6161	PR c++/50034
6162	* g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6163
61642011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6165
6166	* gcc.dg/builtins-67.c: New test.
6167	* gcc.target/i386/conversion.c: Ditto.
6168
61692011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6170	    Brian Hackett  <bhackett1024@gmail.com>
6171
6172	* g++.dg/plugin/decl_plugin.c: New.
6173	* g++.dg/plugin/decl-plugin-test.C: New.
6174	* g++.dg/plugin/plugin.exp: Add above testcase.
6175
61762011-08-11  Richard Guenther  <rguenther@suse.de>
6177
6178	* g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6179
61802011-08-11  Michael Matz  <matz@suse.de>
6181
6182	* gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6183
61842011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6185
6186	PR tree-optimization/50039
6187	* gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6188	* gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6189
61902011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6191
6192	* gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6193	(sse4_1_test): Initialize src3 with random value.
6194
61952011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6196
6197	* gcc.c-torture/execute/scal-to-vec1.c: New test.
6198	* gcc.c-torture/execute/scal-to-vec2.c: New test.
6199	* gcc.c-torture/execute/scal-to-vec3.c: New test.
6200	* gcc.dg/scal-to-vec1.c: New test.
6201	* gcc.dg/scal-to-vec2.c: New test.
6202
62032011-08-09  Richard Guenther  <rguenther@suse.de>
6204
6205	* gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6206	* gcc.dg/tree-ssa/vrp60.c: New testcase.
6207	* gcc.dg/tree-ssa/vrp61.c: Likewise.
6208	* gcc.dg/tree-ssa/vrp62.c: Likewise.
6209
62102011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6211
6212	* gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6213
62142011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6215
6216	* gcc.dg/pr49948.c: Require pthread effective target.
6217
62182011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6219
6220	* gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6221
62222011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6223
6224	* gcc.target/i386/sse-22a.c: New test.
6225
62262011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6227
6228	PR tree-optimization/50014
6229	* gcc.dg/vect/pr50014.c: New test.
6230
62312011-08-08  Martin Jambor  <mjambor@suse.cz>
6232
6233	PR middle-end/49923
6234	* gcc.dg/tree-ssa/pr49923.c: New test.
6235
62362011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6237
6238	PR target/49781
6239	* gcc.target/i386/pr49781-1.c: New.
6240
62412011-08-08  Jason Merrill  <jason@redhat.com>
6242
6243	* g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6244
6245	* g++.dg/cpp0x/initlist5.C: Add 50011 test.
6246
62472011-08-07  Janus Weil  <janus@gcc.gnu.org>
6248
6249	PR fortran/49638
6250	* gfortran.dg/typebound_override_1.f90: New.
6251
62522011-08-07  Kai Tietz  <ktietz@redhat.com>
6253
6254	* gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6255	x86_64 mingw target.
6256	* gcc.dg/tree-ssa/loop-1.c: Likewise.
6257	* gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6258	* gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6259	* gcc.dg/tree-ssa/loop-33.c: Likewise.
6260	* gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6261	* gcc.dg/tree-ssa/loop-35.c: Likewise.
6262	* gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6263	* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6264	* gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6265	* gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6266
62672011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6268
6269	PR testsuite/48727
6270	* g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6271
62722011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6273
6274	* gcc.dg/pr48770.c: Cleanup coverage files.
6275	* gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6276
62772011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6278
6279	* gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6280	(pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6281	* gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6282	lzcnt and bmi options.
6283
62842011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6285
6286	PR target/47381
6287	* gcc.dg/pr47381-1.c: New.
6288	* gcc.dg/pr47381-2.c: Likewise.
6289	* gcc.target/i386/pr47381.c: Likewise.
6290
62912011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6292
6293	PR middle-end/47727
6294	* gcc.dg/pr47727.c: New.
6295
6296	PR target/47372
6297	* gcc.dg/pr47372-1.c: New.
6298	* gcc.dg/pr47372-2.c: Likewise.
6299
63002011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6301
6302	PR middle-end/47449
6303	* gcc.target/i386/pr47449.c: New.
6304
6305	PR target/47446
6306	* gcc.dg/pr47446-1.c: New.
6307	* gcc.dg/pr47446-2.c: Likewise.
6308
63092011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6310
6311	PR target/47766
6312	* gcc.dg/pr47766.c: New.
6313
6314	PR target/47715
6315	* gcc.dg/tls/pr47715-1.c: New.
6316	* gcc.dg/tls/pr47715-2.c: Likewise.
6317	* gcc.dg/tls/pr47715-3.c: Likewise.
6318	* gcc.dg/tls/pr47715-4.c: Likewise.
6319	* gcc.dg/tls/pr47715-5.c: Likewise.
6320
63212011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6322
6323	PR libobjc/50002
6324	* objc.dg/gnu-api-2-class.m: Updated comments.
6325	* obj-c++.dg/gnu-api-2-class.mm: Likewise.
6326	* objc.dg/gnu-api-2-class-meta.m: New test.
6327	* obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6328
63292011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6330
6331	PR libobjc/49882
6332	* obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6333	with classes that are in construction.
6334
63352011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6336
6337	PR target/48084
6338	* gcc.target/i386/pr48084-1.c: New.
6339	* gcc.target/i386/pr48084-2.c: Likewise.
6340	* gcc.target/i386/pr48084-3.c: Likewise.
6341	* gcc.target/i386/pr48084-4.c: Likewise.
6342	* gcc.target/i386/pr48084-5.c: Likewise.
6343
6344	PR rtl-optimization/49504
6345	* gcc.target/i386/pr49504.c: New.
6346
6347	PR target/49860
6348	* gcc.dg/pr49860.c: New.
6349
63502011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6351
6352	PR libobjc/49882
6353	* objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6354	with classes that are in construction.
6355
63562011-08-05  Jason Merrill  <jason@redhat.com>
6357
6358	PR c++/48993
6359	* g++.dg/cpp0x/constexpr-48089.C: Add cases.
6360
6361	PR c++/49921
6362	* g++.dg/cpp0x/decltype31.C: New.
6363
6364	PR c++/49669
6365	* g++.dg/init/array28.C: New.
6366
6367	PR c++/49988
6368	* g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6369
63702011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6371
6372	PR target/47369
6373	* gcc.dg/pr47369-1.c: New.
6374
63752011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6376
6377	PR middle-end/47364
6378	* gcc.dg/torture/pr47364-1.c: New.
6379	* gcc.c-torture/compile/pr47364-1.c: Likewise.
6380	* gcc.c-torture/compile/pr47364-2.c: Likewise.
6381
63822011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6383
6384	PR fortran/37211
6385	* gfortran.dg/transfer_check_2.f90:  New test case.
6386
63872011-08-05  Jan Hubicka  <jh@suse.cz>
6388
6389	PR middle-end/49494
6390	* gfortran.dg/pr49494.f90: New testcase.
6391
63922011-08-05  Jan Hubicka  <jh@suse.cz>
6393
6394	PR middle-end/49735
6395	* gcc.c-torture/compile/pr49735.c: New testcase.
6396
63972011-08-05  Jason Merrill  <jason@redhat.com>
6398
6399	PR c++/47453
6400	* g++.dg/cpp0x/initlist56.C: New.
6401
6402	PR c++/49812
6403	* g++.dg/overload/rvalue2.C: New.
6404
6405	PR c++/49983
6406	* g++.dg/cpp0x/range-for21.C: New.
6407
6408	* g++.dg/ext/vla11.C: New.
6409
64102011-08-05  Richard Guenther  <rguenther@suse.de>
6411
6412	PR tree-optimization/49984
6413	* gcc.dg/tree-ssa/vrp59.c: New testcase.
6414
64152011-08-05  Richard Guenther  <rguenther@suse.de>
6416
6417	* gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6418	* gcc.dg/tree-ssa/vrp52.c: Likewise.
6419	* gcc.dg/tree-ssa/vrp53.c: Likewise.
6420
64212011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6422
6423	* gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6424	* gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6425	* gfortran.dg/ldist-pr43023.f90: Ditto.
6426	* gfortran.dg/namelist_52.f90: Ditto.
6427	* gfortran.dg/interface_proc_end.f90: Ditto.
6428	* gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6429	* gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6430
64312011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6432
6433	* gcc.dg/vect/vect-over-widen-1.c: New test.
6434	* gcc.dg/vect/vect-over-widen-2.c: New test.
6435	* gcc.dg/vect/vect-over-widen-3.c: New test.
6436	* gcc.dg/vect/vect-over-widen-4.c: New test.
6437
64382011-08-04  Richard Guenther  <rguenther@suse.de>
6439
6440	PR fortran/49957
6441	* gfortran.dg/vect/O3-pr49957.f: New testcase.
6442
64432011-08-04  Ian Bolton  <ian.bolton@arm.com>
6444
6445	* gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6446
64472011-08-04  Jakub Jelinek  <jakub@redhat.com>
6448
6449	PR middle-end/49905
6450	* g++.dg/ext/builtin-object-size3.C: New test.
6451
64522011-08-03  Jakub Jelinek  <jakub@redhat.com>
6453
6454	PR tree-optimization/49948
6455	* gcc.dg/pr49948.c: New test.
6456
64572011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6458
6459	PR middle-end/47383
6460	* gcc.dg/torture/pr47383.c: New.
6461
64622011-08-03  Arnaud Charlet  <charlet@adacore.com>
6463
6464	* gnat.dg/specs/debug1.ads: Add missing -margs switch.
6465
64662011-08-03  Arnaud Charlet  <charlet@adacore.com>
6467
6468	* lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6469
64702011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6471
6472	PR target/47744
6473	* gcc.dg/torture/pr47744-1.c: New.
6474	* gcc.dg/torture/pr47744-2.c: Likewise.
6475	* gcc.dg/torture/pr47744-3.c: Likewise.
6476
64772011-08-03  Richard Guenther  <rguenther@suse.de>
6478
6479	PR middle-end/49958
6480	* gcc.dg/torture/pr49958.c: New testcase.
6481
64822011-08-03  Richard Guenther  <rguenther@suse.de>
6483
6484	PR tree-optimization/49938
6485	* g++.dg/torture/pr49938.C: New testcase.
6486
64872011-08-02  Jason Merrill  <jason@redhat.com>
6488
6489	PR c++/43886
6490	* g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6491
6492	PR c++/49577
6493	* g++.dg/cpp0x/initlist5.C: Add additional cases.
6494
6495	PR c++/49593
6496	* g++.dg/cpp0x/variadic115.C: New.
6497
6498	PR c++/49803
6499	* g++.dg/cpp0x/union5.C: New.
6500
65012011-08-02  Daniel Kraft  <d@domob.eu>
6502
6503	PR fortran/49885
6504	* gfortran.dg/auto_char_dummy_array_3.f90: New test.
6505
65062011-08-02  Kai Tietz  <ktietz@redhat.com>
6507
6508	PR middle-end/49947
6509	* gcc.dg/tree-ssa/forwprop-15.c
6510
65112011-08-02  Jason Merrill  <jason@redhat.com>
6512
6513	PR c++/49834
6514	* g++.dg/cpp0x/range-for20.C: New.
6515
65162011-08-02  Tobias Burnus  <burnus@net-b.de>
6517
6518	* gfortran.dg/coarray_lib_token_3.f90: New.
6519
65202011-08-02  Jakub Jelinek  <jakub@redhat.com>
6521
6522	PR fortran/46752
6523	* gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6524	* gcc.dg/gomp/atomic-15.c: New test.
6525	* g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6526	* g++.dg/gomp/atomic-15.C: New test.
6527	* g++.dg/gomp/private-1.C: New test.
6528	* g++.dg/gomp/sharing-2.C: New test.
6529	* gfortran.dg/gomp/crayptr1.f90: Don't expect error
6530	about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6531	* gfortran.dg/gomp/omp_atomic2.f90: New test.
6532
65332011-08-02  Tobias Burnus  <burnus@net-b.de>
6534
6535	* gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6536	* gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6537	cleanup-module.
6538	* gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6539	* gfortran.dg/allocatable_function_5.f90: Ditto.
6540	* gfortran.dg/allocate_stat.f90: Ditto.
6541	* gfortran.dg/array_constructor_20.f90: Ditto.
6542	* gfortran.dg/array_constructor_21.f90: Ditto.
6543	* gfortran.dg/array_constructor_22.f90: Ditto.
6544	* gfortran.dg/array_constructor_26.f03: Ditto.
6545	* gfortran.dg/array_function_4.f90: Ditto.
6546	* gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6547	* gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6548	* gfortran.dg/bind_c_usage_15.f90: Ditto.
6549	* gfortran.dg/bind_c_usage_16.f03: Ditto.
6550	* gfortran.dg/bind_c_usage_3.f03: Ditto.
6551	* gfortran.dg/binding_label_tests_7.f03: Ditto.
6552	* gfortran.dg/class_15.f03: Ditto.
6553	* gfortran.dg/class_27.f03: Ditto.
6554	* gfortran.dg/class_33.f90: Ditto.
6555	* gfortran.dg/class_37.f03: Ditto.
6556	* gfortran.dg/class_40.f03: Ditto.
6557	* gfortran.dg/class_42.f03: Ditto.
6558	* gfortran.dg/class_defined_operator_1.f03: Ditto.
6559	* gfortran.dg/coarray/registering_1.f90: Ditto.
6560	* gfortran.dg/convert_1.f90: Ditto.
6561	* gfortran.dg/default_initialization_3.f90: Ditto.
6562	* gfortran.dg/dependency_25.f90: Ditto.
6563	* gfortran.dg/dependency_26.f90: Ditto.
6564	* gfortran.dg/dependency_36.f90: Ditto.
6565	* gfortran.dg/dependency_37.f90: Ditto.
6566	* gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6567	* gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6568	* gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6569	* gfortran.dg/elemental_pointer_1.f90: Ditto.
6570	* gfortran.dg/elemental_result_1.f90: Ditto.
6571	* gfortran.dg/empty_derived_type.f90: Ditto.
6572	* gfortran.dg/entry_7.f90: Ditto.
6573	* gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6574	* gfortran.dg/equiv_constraint_3.f90: Ditto.
6575	* gfortran.dg/error_recovery_3.f90: Ditto.
6576	* gfortran.dg/extends_4.f03: Ditto.
6577	* gfortran.dg/func_assign.f90: Ditto.
6578	* gfortran.dg/func_assign_3.f90: Ditto.
6579	* gfortran.dg/generic_1.f90: Ditto.
6580	* gfortran.dg/generic_18.f90: Ditto.
6581	* gfortran.dg/generic_22.f03: Ditto.
6582	* gfortran.dg/generic_4.f90: Ditto.
6583	* gfortran.dg/generic_6.f90: Ditto.
6584	* gfortran.dg/generic_actual_arg.f90: Ditto.
6585	* gfortran.dg/graphite/id-21.f: Ditto.
6586	* gfortran.dg/graphite/pr45758.f90: Ditto.
6587	* gfortran.dg/host_assoc_call_2.f90: Ditto.
6588	* gfortran.dg/host_assoc_call_3.f90: Ditto.
6589	* gfortran.dg/host_assoc_call_4.f90: Ditto.
6590	* gfortran.dg/host_assoc_function_4.f90: Ditto.
6591	* gfortran.dg/host_used_types_1.f90: Ditto.
6592	* gfortran.dg/implicit_1.f90: Ditto.
6593	* gfortran.dg/implicit_11.f90: Ditto.
6594	* gfortran.dg/implicit_derived_type_1.f90: Ditto.
6595	* gfortran.dg/impure_actual_1.f90: Ditto.
6596	* gfortran.dg/impure_assignment_1.f90: Ditto.
6597	* gfortran.dg/impure_constructor_1.f90: Ditto.
6598	* gfortran.dg/initialization_10.f90: Ditto.
6599	* gfortran.dg/initialization_12.f90: Ditto.
6600	* gfortran.dg/interface_14.f90: Ditto.
6601	* gfortran.dg/interface_15.f90: Ditto.
6602	* gfortran.dg/interface_2.f90: Ditto.
6603	* gfortran.dg/interface_25.f90: Ditto.
6604	* gfortran.dg/interface_26.f90: Ditto.
6605	* gfortran.dg/interface_29.f90: Ditto.
6606	* gfortran.dg/interface_assignment_1.f90: Ditto.
6607	* gfortran.dg/internal_pack_6.f90: Ditto.
6608	* gfortran.dg/internal_pack_7.f90: Ditto.
6609	* gfortran.dg/internal_pack_8.f90: Ditto.
6610	* gfortran.dg/lto/pr45586_0.f90: Ditto.
6611	* gfortran.dg/lto/pr47839_0.f90: Ditto.
6612	* gfortran.dg/module_commons_3.f90: Ditto.
6613	* gfortran.dg/module_equivalence_4.f90: Ditto.
6614	* gfortran.dg/module_equivalence_6.f90: Ditto.
6615	* gfortran.dg/module_function_type_1.f90: Ditto.
6616	* gfortran.dg/module_naming_1.f90: Ditto.
6617	* gfortran.dg/namelist_4.f90: Ditto.
6618	* gfortran.dg/operator_c1202.f90: Ditto.
6619	* gfortran.dg/parens_7.f90: Ditto.
6620	* gfortran.dg/pr32921.f: Ditto.
6621	* gfortran.dg/pr33646.f90: Ditto.
6622	* gfortran.dg/pr41928.f90: Ditto.
6623	* gfortran.dg/pr42119.f90: Ditto.
6624	* gfortran.dg/pr43984.f90: Ditto.
6625	* gfortran.dg/present_1.f90: Ditto.
6626	* gfortran.dg/private_type_2.f90: Ditto.
6627	* gfortran.dg/proc_decl_2.f90: Ditto.
6628	* gfortran.dg/proc_ptr_10.f90: Ditto.
6629	* gfortran.dg/proc_ptr_22.f90: Ditto.
6630	* gfortran.dg/proc_ptr_8.f90: Ditto.
6631	* gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6632	* gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6633	* gfortran.dg/pure_formal_proc_2.f90: Ditto.
6634	* gfortran.dg/realloc_on_assign_4.f03: Ditto.
6635	* gfortran.dg/substring_equivalence.f90: Ditto.
6636	* gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6637	* gfortran.dg/transpose_optimization_1.f90: Ditto.
6638	* gfortran.dg/trim_optimize_6.f90: Ditto.
6639	* gfortran.dg/typebound_call_12.f03: Ditto.
6640	* gfortran.dg/typebound_operator_5.f03: Ditto.
6641	* gfortran.dg/typebound_operator_6.f03: Ditto.
6642	* gfortran.dg/typebound_proc_18.f03: Ditto.
6643	* gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6644	* gfortran.dg/use_1.f90: Ditto.
6645	* gfortran.dg/use_10.f90: Ditto.
6646	* gfortran.dg/use_11.f90: Ditto.
6647	* gfortran.dg/use_14.f90: Ditto.
6648	* gfortran.dg/use_only_2.f90: Ditto.
6649	* gfortran.dg/use_rename_4.f90: Ditto.
6650	* gfortran.dg/use_rename_5.f90: Ditto.
6651	* gfortran.dg/used_dummy_types_3.f90: Ditto.
6652	* gfortran.dg/used_interface_ref.f90: Ditto.
6653	* gfortran.dg/used_types_11.f90: Ditto.
6654	* gfortran.dg/used_types_3.f90: Ditto.
6655	* gfortran.dg/used_types_4.f90: Ditto.
6656	* gfortran.dg/userdef_operator_2.f90: Ditto.
6657	* gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6658	* gfortran.dg/vect/pr46213.f90: Ditto.
6659	* gfortran.dg/whole_file_21.f90: Ditto.
6660	* gfortran.dg/whole_file_22.f90: Ditto.
6661	* gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6662	* gfortran.dg/coarray_lib_token_2.f90: Ditto.
6663
66642011-08-02  Kai Tietz  <ktietz@redhat.com>
6665
6666	* gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6667
66682011-08-01  Jason Merrill  <jason@redhat.com>
6669
6670	PR c++/49932
6671	* g++.dg/abi/mangle49.C: New.
6672
6673	PR c++/49924
6674	* g++.dg/cpp0x/constexpr-array4.C: New.
6675
6676	PR c++/49813
6677	* g++.dg/cpp0x/constexpr-builtin1.C: New.
6678
66792011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6680
6681	PR target/49927
6682	* gcc.target/i386/pr49927.c: New test.
6683
66842011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6685
6686	PR tree-optimization/49926
6687	* gcc.dg/vect/pr49926.c: New test.
6688
66892011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6690
6691	* gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6692	* gcc.target/i386/lzcnt-1.c: New test.
6693	* gcc.target/i386/lzcnt-2.c: Likewise.
6694	* gcc.target/i386/lzcnt-2a.c: Likewise.
6695	* gcc.target/i386/lzcnt-3.c: Likewise.
6696	* gcc.target/i386/lzcnt-4.c: Likewise.
6697	* gcc.target/i386/lzcnt-4a.c: Likewise.
6698	* gcc.target/i386/lzcnt-5.c: Likewise.
6699	* gcc.target/i386/lzcnt-6.c: Likewise.
6700	* gcc.target/i386/lzcnt-6a.c: Likewise.
6701	* gcc.target/i386/lzcnt-check.h: Likewise.
6702
6703	* gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6704	* gcc.target/i386/sse-13.c: Likewise.
6705	* gcc.target/i386/sse-14.c: Likewise.
6706	* g++.dg/other/i386-2.C: Likewise.
6707	* g++.dg/other/i386-3.C: Likewise.
6708
67092011-08-01  Julian Brown  <julian@codesourcery.com>
6710
6711	* gcc.target/arm/fixed-point-exec.c: New test.
6712
67132011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6714
6715	PR target/49920
6716	* gcc.target/i386/pr49920.c: New test.
6717
67182011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6719
6720	* gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6721	* gcc.dg/tree-ssa/pr23109.c: Ditto.
6722	* gcc.dg/tree-ssa/loop-7.c: Ditto.
6723	* gcc.dg/tree-ssa/loop-32.c: Ditto.
6724	* gcc.dg/tree-ssa/loop-33.c: Ditto.
6725	* gcc.dg/tree-ssa/loop-34.c: Ditto.
6726	* gcc.dg/tree-ssa/loop-35.c: Ditto.
6727	* gcc.dg/tree-ssa/restrict-3.c: Ditto.
6728	* gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6729	* gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6730	* gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6731	* gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6732	* gcc.dg/tree-ssa/structopt-1.c: Ditto.
6733	* g++.dg/tree-ssa/pr33615.C: Ditto.
6734	* g++.dg/tree-ssa/restrict1.C: Ditto.
6735	* c-c++-common/restrict-2.c: Ditto.
6736	* gfortran.dg/pr32921.f: Ditto.
6737	* gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6738	* gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6739	* gcc.dg/tree-ssa/vrp47.c: Ditto.
6740	* gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6741	* gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6742	* gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6743	* gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6744	* gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6745	* gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6746	* gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6747
67482011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6749
6750	* lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6751	.exe.ltrans[0-9]*. dump files.
6752
67532011-07-31  Janus Weil  <janus@gcc.gnu.org>
6754
6755	PR fortran/49112
6756	* gfortran.dg/abstract_type_6.f03: Modified.
6757	* gfortran.dg/typebound_proc_24.f03: New.
6758
67592011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6760
6761	PR testsuite/49917
6762	* g++.dg/init/for1.C: Fix.
6763
67642011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6765
6766	PR fortran/48876
6767	* gfortran.dg/string_5.f90:  New test.
6768
67692011-07-29  Jason Merrill  <jason@redhat.com>
6770
6771	PR c++/49867
6772	* g++.dg/cpp0x/lambda/lambda-switch.C: New.
6773
67742011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6775
6776	PR tree-optimization/47407
6777	* gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6778	alpha*-dec-osf*.
6779	Sort target list.
6780
67812011-07-29  Richard Guenther  <rguenther@suse.de>
6782
6783	* gcc.dg/uninit-suppress.c: Also disable VRP.
6784	* gcc.dg/uninit-suppress_2.c: Likewise.
6785
67862011-07-28  Jason Merrill  <jason@redhat.com>
6787
6788	PR c++/49808
6789	* g++.dg/template/nontype24.C: New.
6790
67912011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6792
6793	PR rtl-optimization/47958
6794	* gcc.dg/torture/pr47958-1.c: New.
6795
67962011-07-29  Wei Guozhi  <carrot@google.com>
6797
6798	PR rtl-optimization/49799
6799	* gcc.dg/pr49799.c: New test case.
6800
68012011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6802
6803	PR middle-end/48648
6804	* gcc.dg/graphite/id-pr48648.c: New.
6805
68062011-07-28  Jakub Jelinek  <jakub@redhat.com>
6807
6808	PR fortran/31067
6809	* gfortran.dg/maxloc_2.f90: New test.
6810	* gfortran.dg/maxloc_3.f90: New test.
6811	* gfortran.dg/minloc_1.f90: New test.
6812	* gfortran.dg/minloc_2.f90: New test.
6813	* gfortran.dg/minloc_3.f90: New test.
6814	* gfortran.dg/minmaxloc_7.f90: New test.
6815
6816	PR debug/49871
6817	* gcc.dg/debug/dwarf2/pr49871.c: New test.
6818
68192011-07-28  Jakub Jelinek  <jakub@redhat.com>
6820
6821	* gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6822	the builtin isn't optimized away.
6823
68242011-07-27  Tobias Burnus  <burnus@net-b.de>
6825
6826	PR fortran/45586
6827	* gfortran.dg/lto/pr45586-2_0.f90: New.
6828
68292011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6830
6831	PR middle-end/49875
6832	* c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6833	* c-c++-common/cxxbitfields-5.c: Same.
6834
68352011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6836
6837	* lib/target-supports.exp (check_effective_target_mmap): Use
6838	check_function_available.
6839
68402011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6841
6842	* g++.old-deja/g++.pt/crash60.C: Updated.
6843
68442011-07-27  Jakub Jelinek  <jakub@redhat.com>
6845
6846	PR target/49866
6847	* gcc.target/i386/pr49866.c: New test.
6848
68492011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6850
6851	* gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6852	* gcc.target/i386/bmi-andn-1.c: New test.
6853	* gcc.target/i386/bmi-andn-1a.c: Likewise.
6854	* gcc.target/i386/bmi-andn-2.c: Likewise.
6855	* gcc.target/i386/bmi-andn-2a.c: Likewise.
6856	* gcc.target/i386/bmi-bextr-1.c: Likewise.
6857	* gcc.target/i386/bmi-bextr-1a.c: Likewise.
6858	* gcc.target/i386/bmi-bextr-2.c: Likewise.
6859	* gcc.target/i386/bmi-bextr-2a.c: Likewise.
6860	* gcc.target/i386/bmi-blsi-1.c: Likewise.
6861	* gcc.target/i386/bmi-blsi-1a.c: Likewise.
6862	* gcc.target/i386/bmi-blsi-2.c: Likewise.
6863	* gcc.target/i386/bmi-blsi-2a.c: Likewise.
6864	* gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6865	* gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6866	* gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6867	* gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6868	* gcc.target/i386/bmi-blsr-1.c: Likewise.
6869	* gcc.target/i386/bmi-blsr-1a.c: Likewise.
6870	* gcc.target/i386/bmi-blsr-2.c: Likewise.
6871	* gcc.target/i386/bmi-blsr-2a.c: Likewise.
6872	* gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6873	* gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6874	* gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6875	* gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6876
68772011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6878
6879	PR middle-end/47691
6880	* gfortran.dg/graphite/id-pr47691.f: New.
6881
68822011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6883
6884	* gcc.target/i386/avx-os-support.h: New.
6885	* gcc.target/i386/avx-check.h: Include avx-os-support.h
6886	(main): Check avx_os_support before the test is run.
6887	* gcc.target/i386/aes-avx-check.h: Ditto.
6888	* gcc.target/i386/pclmul-avx-check.h: Ditto.
6889
68902011-07-27  Kai Tietz  <ktietz@redhat.com>
6891
6892	* gcc.target/i386/aggregate-ret3.c: New test.
6893	* gcc.target/i386/aggregate-ret4.c: New test.
6894
68952011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6896
6897	PR fortran/49755
6898	* gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6899	allocated array should *not* change its size.
6900	* gfortran.dg/multiple_allocation_3.f90: New test.
6901
69022011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6903
6904	PR c++/49776
6905	* g++.dg/cpp0x/constexpr-49776.C: New.
6906
69072011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6908
6909	PR middle-end/47046
6910	* gcc.dg/graphite/id-pr47046.c: New.
6911
69122011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6913
6914	PR middle-end/47653
6915	* gcc.dg/graphite/run-id-pr47593.c: New.
6916
69172011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6918
6919	PR middle-end/47653
6920	* gcc.dg/graphite/run-id-pr47653.c: New.
6921	* gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6922	induction variables.
6923	* gcc.dg/graphite/scop-16.c: Same.
6924	* gcc.dg/graphite/scop-17.c: Same.
6925	* gcc.dg/graphite/scop-21.c: Same.
6926
69272011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6928
6929	PR middle-end/48805
6930	* gcc.dg/graphite/id-pr48805.c: New.
6931
69322011-07-26  Tobias Burnus  <burnus@net-b.de>
6933
6934	* gfortran.dg/coarray_lib_token_2.f90: New.
6935
69362011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6937
6938	* gcc.dg/vect/vect-70.c: Reduce the data size to fit
6939	SPU local store.
6940
69412011-07-25  Andrew Pinski  <apinski@cavium.com>
6942
6943	PR tree-opt/49671
6944	* gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6945	* gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6946
69472011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6948
6949	* lib/target-supports.exp (check_effective_target_mmap): New proc.
6950
6951	* gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6952	* gcc.c-torture/execute/loop-2g.c: Likewise.
6953	* gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6954	Require mmap support.
6955	* gcc.c-torture/execute/loop-2g.x: Likewise.
6956	* gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6957	(MAP_ANON): Provide default.
6958	* gcc.dg/20050826-1.c: Likewise.
6959	* gcc.target/i386/pr36533.c: Likewise.
6960	* gcc.dg/vect/pr49038.c: Remove dg-do run.
6961	Use dg-require-effective-target mmap.
6962
69632011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6964
6965	PR c++/49838
6966	* g++.dg/cpp0x/range-for19.C: New.
6967
69682011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6969
6970	PR testsuite/49753
6971	* g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6972
6973	Revert:
6974	2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6975
6976	PR testsuite/49753
6977	* g++.dg/torture/pr49309.C: Remove.
6978
69792011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6980
6981	PR tree-optimization/49809
6982	* gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6983	test.
6984
69852011-07-25  Richard Guenther  <rguenther@suse.de>
6986
6987	PR tree-optimization/49715
6988	* gcc.target/i386/pr49715-1.c: New testcase.
6989	* gcc.target/i386/pr49715-2.c: Likewise.
6990
69912011-07-23  Jason Merrill  <jason@redhat.com>
6992
6993	* g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6994
69952011-07-22  Jason Merrill  <jason@redhat.com>
6996
6997	PR c++/49793
6998	* g++.dg/cpp0x/initlist55.C: New.
6999
70002011-07-23  Tobias Burnus  <burnus@net-b.de>
7001
7002	PR fortran/49791
7003	* gfortran.dg/namelist_72.f: New.
7004
70052011-07-23  Tobias Burnus  <burnus@net-b.de>
7006
7007	* gfortran.dg/coarray_25.f90: New.
7008
70092011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7010
7011	* override1.C: This test should use c++0x mode.
7012	* override3.C: New. Test the diagnostics in c++98 mode.
7013
70142011-07-22  Jason Merrill  <jason@redhat.com>
7015	    Mark Glisse  <marc.glisse@normalesup.org>
7016
7017	PR c++/30112
7018	* g++.dg/other/pragma-re-1.C: Add namespace cases.
7019
7020	PR c++/49813
7021	* g++.dg/opt/builtins2.C: New.
7022	* g++.dg/other/error27.C: Don't rely on __builtin.
7023
70242011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7025
7026	* gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7027	on lp64 targets.
7028	* gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7029	* gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7030	* gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7031	* gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7032
7033	* gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7034	instead of ia32.
7035
70362011-07-22  Richard Guenther  <rguenther@suse.de>
7037
7038	PR tree-optimization/45819
7039	* gcc.dg/pr45819.c: New testcase.
7040
70412011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7042
7043	* lib/target-supports.exp (check_ifunc_available): Rewrite.
7044
70452011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7046
7047	PR middle-end/47654
7048	PR middle-end/49649
7049	* gcc.dg/graphite/run-id-pr47654.c: New.
7050
70512011-07-21  Ian Lance Taylor  <iant@google.com>
7052
7053	PR middle-end/49705
7054	* gcc.dg/pr49705.c: New test.
7055
70562011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7057
7058	* lib/target-supports.exp (check_avx_os_support_available): New.
7059	(check_effective_target_avx_runtime): Use it.
7060
70612011-07-21  Richard Guenther  <rguenther@suse.de>
7062
7063	PR tree-optimization/49770
7064	* g++.dg/torture/pr49770.C: New testcase.
7065
70662011-07-21  Kai Tietz  <ktietz@redhat.com>
7067
7068	* gcc.dg/tree-ssa/pr30978.c: adjusted.
7069	* gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7070
70712011-07-21  Tobias Burnus  <burnus@net-b.de>
7072
7073	* gfortran.dg/coarray_lib_token_1.f90: New.
7074
70752011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7076
7077	* gcc.dg/pr32912-2.c: Skip for AVR.
7078	* gcc.dg/pr44674.c: Add dg-require-profiling.
7079
70802011-07-20  Jason Merrill  <jason@redhat.com>
7081
7082	* g++.dg/ext/desig2.C: New.
7083
70842011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7085
7086	* gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7087	be generated.
7088	* gcc.target/powerpc/ppc-fma-2.c: Ditto.
7089	* gcc.target/powerpc/recip-3.c: Ditto.
7090
70912011-07-19  Jason Merrill  <jason@redhat.com>
7092
7093	PR c++/6709 (DR 743)
7094	PR c++/42603 (DR 950)
7095	* g++.dg/cpp0x/decltype21.C: New.
7096
70972011-07-20  Richard Guenther  <rguenther@suse.de>
7098
7099	PR middle-end/18908
7100	* gcc.dg/tree-ssa/pr18908.c: New testcase.
7101	* gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7102
71032011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7104
7105	* gcc.target/arm/combine-movs.c: New.
7106	* gcc.target/arm/unsigned-extend-2.c: New.
7107
71082011-07-19  Jason Merrill  <jason@redhat.com>
7109
7110	PR c++/49785
7111	* g++.dg/cpp0x/variadic114.C: New.
7112
71132011-07-19  Tobias Burnus  <burnus@net-b.de>
7114
7115	* gfortran.dg/coarray_args_1.f90: New.
7116	* gfortran.dg/coarray_args_2.f90: New.
7117
71182011-07-19  Janus Weil  <janus@gcc.gnu.org>
7119
7120	PR fortran/49708
7121	* gfortran.dg/allocate_error_3.f90: New.
7122
71232011-07-19  Richard Guenther  <rguenther@suse.de>
7124
7125	* gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7126	* gcc.dg/tree-ssa/bool-11.c: Likewise.
7127	* gcc.dg/torture/20110719-1.c: New testcase.
7128
71292011-07-19  Jakub Jelinek  <jakub@redhat.com>
7130
7131	PR tree-optimization/49768
7132	* gcc.c-torture/execute/pr49768.c: New test.
7133
71342011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7135
7136	PR tree-optimization/49771
7137	* gcc.dg/vect/pr49771.c: New test.
7138
71392011-07-18  Martin Jambor  <mjambor@suse.cz>
7140
7141	* gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7142	* gcc.dg/ipa/ipa-2.c: Likewise.
7143	* gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7144	* gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7145	* gcc.dg/ipa/ipa-5.c: Likewise.
7146	* gcc.dg/ipa/ipa-7.c: Likewise.
7147	* gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7148	* gcc.dg/ipa/ipacost-1.c: Likewise.
7149	* gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7150	functions.
7151	* gcc.dg/ipa/ipcp-1.c: New test.
7152	* gcc.dg/ipa/ipcp-2.c: Likewise.
7153	* gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7154
71552011-07-18  Jakub Jelinek  <jakub@redhat.com>
7156
7157	PR middle-end/49675
7158	* gfortran.dg/pr49675.f90: New test.
7159
71602011-07-18  Richard Guenther  <rguenther@suse.de>
7161
7162	* gcc.dg/torture/20110718-1.c: New testcase.
7163
71642011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7165
7166	* g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7167	* g++.dg/ext/bitfield3.C: Likewise.
7168	* g++.dg/ext/bitfield4.C: Likewise.
7169	* g++.dg/ext/bitfield5.C: Likewise.
7170	* g++.dg/other/PR23205.C: Remove *-*-netware* support.
7171	* g++.dg/other/pr23205-2.C: Likewise.
7172	* gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7173	* gcc.c-torture/compile/20001109-2.c: Likewise.
7174	* gcc.dg/20040813-1.c: Remove *-*-netware* support.
7175	* gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7176	* gcc.dg/bitfld-16.c: Likewise.
7177	* gcc.dg/bitfld-17.c: Likewise.
7178	* gcc.dg/bitfld-18.c: Likewise.
7179	* gcc.dg/builtins-config.h: Remove Netware support.
7180	* gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7181	* gcc.dg/cdce2.c: Likewise.
7182	* gcc.dg/cpp/assert4.c: Remove netware support.
7183	* gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7184	* gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7185
7186	* lib/target-supports.exp (check_visibility_available): Remove
7187	NetWare support.
7188	(check_profiling_available): Likewise.
7189
71902011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7191
7192	* gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7193
71942011-07-17  Tobias Burnus  <burnus@net-b.de>
7195	    Thomas Koenig  <tkoenig@gcc.gnu.org>
7196
7197	PR fortran/34657
7198	* gfortran.dg/generic_17.f90: Fix testcase.
7199	* gfortran.dg/interface_3.f90: Add dg-error.
7200	* gfortran.dg/use_14.f90: New.
7201	* gfortran.dg/use_15.f90: New.
7202
72032011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7204
7205	* gnat.dg/pointer_controlled.adb: New test.
7206
72072011-07-17  Tobias Burnus  <burnus@net-b.de>
7208
7209	PR fortran/49624
7210	* gfortran.dg/pointer_remapping_7.f90: New.
7211
72122011-07-16  Jason Merrill  <jason@redhat.com>
7213
7214	* lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7215
72162011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7217	    Jason Merrill  <jason@redhat.com>
7218
7219	PR c++/45329
7220	PR c++/48934
7221	* g++.dg/cpp0x/decltype29.C: Adjust.
7222	* g++.dg/cpp0x/error4.C: Adjust.
7223	* g++.dg/cpp0x/sfinae26.C: Adjust.
7224	* g++.dg/cpp0x/variadic105.C: Adjust.
7225	* g++.dg/template/deduce3.C: Adjust.
7226	* g++.dg/template/error45.C: Adjust.
7227	* g++.dg/template/ptrmem2.C: Adjust.
7228	* g++.dg/template/sfinae2.C: Adjust.
7229	* g++.old-deja/g++.pt/crash60.C: Adjust.
7230	* g++.old-deja/g++.pt/unify6.C: Adjust.
7231	* g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7232	* g++.dg/cpp0x/nullptr15.C: Adjust.
7233	* g++.dg/cpp0x/pr31431-2.C: Adjust.
7234	* g++.dg/cpp0x/pr31431.C: Adjust.
7235	* g++.dg/cpp0x/pr31434.C: Adjust.
7236	* g++.dg/cpp0x/sfinae11.C: Adjust
7237	* g++.dg/cpp0x/temp_default2.C: Adjust.
7238	* g++.dg/cpp0x/trailing4.C: Adjust.
7239	* g++.dg/cpp0x/variadic-ex3.C: Adjust.
7240	* g++.dg/cpp0x/variadic-ex4.C: Adjust.
7241	* g++.dg/cpp0x/variadic105.C: Adjust.
7242	* g++.dg/cpp0x/vt-37737-2.C: Adjust.
7243	* g++.dg/ext/vla2.C: Adjust.
7244	* g++.dg/other/ptrmem10.C: Adjust.
7245	* g++.dg/other/ptrmem11.C: Adjust.
7246	* g++.dg/overload/unknown1.C: Adjust.
7247	* g++.dg/template/conv11.C: Adjust.
7248	* g++.dg/template/dependent-expr5.C: Adjust.
7249	* g++.dg/template/friend.C: Adjust.
7250	* g++.dg/template/incomplete2.C: Adjust.
7251	* g++.dg/template/local4.C: Adjust.
7252	* g++.dg/template/local6.C: Adjust.
7253	* g++.dg/template/operator9.C: Adjust.
7254	* g++.dg/template/ttp25.C: Adjust.
7255	* g++.dg/template/unify10.C: Adjust.
7256	* g++.dg/template/unify11.C: Adjust.
7257	* g++.dg/template/unify6.C: Adjust.
7258	* g++.dg/template/unify9.C: Adjust.
7259	* g++.dg/template/varmod1.C: Adjust.
7260	* g++.old-deja/g++.brendan/crash56.C: Adjust.
7261	* g++.old-deja/g++.pt/crash28.C: Adjust.
7262	* g++.old-deja/g++.pt/explicit41.C: Adjust.
7263	* g++.old-deja/g++.pt/explicit77.C: Adjust.
7264	* g++.old-deja/g++.pt/expr2.C: Adjust.
7265	* g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7266	* g++.old-deja/g++.pt/spec5.C: Adjust.
7267	* g++.old-deja/g++.pt/spec6.C: Adjust.
7268	* g++.old-deja/g++.pt/unify4.C: Adjust.
7269	* g++.old-deja/g++.pt/unify8.C: Adjust.
7270	* g++.old-deja/g++.robertl/eb98.C: Adjust.
7271	* g++.dg/overload/template5.C: New testcase.
7272	* g++.dg/template/overload12.C: New testcase.
7273
72742011-07-11  Tobias Burnus  <burnus@net-b.de>
7275
7276	* gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7277	* gfortran.dg/coarray_7.f90: Ditto.
7278	* gfortran.dg/coarray/scalar_alloc_1.f90: New.
7279	* gfortran.dg/coarray/scalar_alloc_2.f90: New.
7280
72812011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7282
7283	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7284	case.
7285	* gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7286	* gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7287	* gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7288	C67X.
7289	* gcc.c-torture/execute/ieee/pr29302.x: New file.
7290	* gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7291	* gcc.dg/torture/builtin-math-7.c: Add a comment.
7292
72932011-07-15  Jason Merrill  <jason@redhat.com>
7294
7295	PR testsuite/49741
7296	* lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7297	Use --extra_opts instead of --additional_options.
7298
72992011-07-15  Jakub Jelinek  <jakub@redhat.com>
7300
7301	PR testsuite/49753
7302	* g++.dg/torture/pr49309.C: Remove.
7303
73042011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7305
7306	* gcc.target/tic6x/weak-call.c: New test.
7307	* gcc.target/tic6x/fpcmp.c: New test.
7308	* gcc.target/tic6x/fpdiv.c: New test.
7309	* gcc.target/tic6x/rotdi16-scan.c: New test.
7310	* gcc.target/tic6x/ffssi.c: New test.
7311	* gcc.target/tic6x/fpdiv-lib.c: New test.
7312	* gcc.target/tic6x/cold-lc.c: New test.
7313	* gcc.target/tic6x/longcalls.c: New test.
7314	* gcc.target/tic6x/abi-align-1.c: New test.
7315	* gcc.target/tic6x/fpcmp-finite.c: New test.
7316	* gcc.target/tic6x/rotdi16.c: New test.
7317	* gcc.target/tic6x/bswapl.c: New test.
7318	* gcc.target/tic6x/ffsdi.c: New test.
7319	* gcc.target/tic6x/tic6x.exp: New file.
7320	* gcc.target/tic6x/builtins/arith24.c: New test.
7321	* gcc.target/tic6x/builtins/smpy.c: New test.
7322	* gcc.target/tic6x/builtins/smpylh.c: New test.
7323	* gcc.target/tic6x/builtins/smpyh.c: New test.
7324	* gcc.target/tic6x/builtins/sarith1.c: New test.
7325	* gcc.target/tic6x/builtins/extclr.c: New test
7326	* gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7327	* gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7328	* lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7329	(check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7330	New functions.
7331	* gcc.c-torture/execute/20101011-1.c: Add a condition for
7332	__TMS320C6X__.
7333	* gcc.dg/20020312-2.c: Likewise.
7334	* gcc.dg/pr27095.c: Handle tic6x like hppa.
7335	* gcc.dg/torture/pr37868.c: Skip on tic6x.
7336	* gcc.dg/torture/builtin-math-7.c: Likewise.
7337
7338	PR testsuite/49757
7339	* gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7340	not testing tic6x-*-*.
7341
73422011-07-14  Andrew Pinski  <pinskia@gmail.com>
7343
7344	PR tree-opt/49309
7345	* g++.dg/torture/pr49309.C: New testcase.
7346
73472011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7348
7349	* gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7350
73512011-07-14  Richard Guenther  <rguenther@suse.de>
7352
7353	PR tree-optimization/49651
7354	* gcc.dg/torture/pr49651.c: New testcase.
7355
73562011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7357
7358	PR target/43746
7359	* gcc.dg/array-quals-1.c: Don't xfail on AVR.
7360
73612011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7362
7363	* gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7364	-mno-pointers-to-nested-functions.
7365	* gcc.target/powerpc/no-r11-2.c: Ditto.
7366	* gcc.target/powerpc/no-r11-3.c: Ditto.
7367
73682011-07-13  Jason Merrill  <jason@redhat.com>
7369
7370	* lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7371	* lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7372	when compiling C files.
7373	* g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7374	* g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7375	* g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7376	* g++.dg/lookup/anon2.C: Likewise.
7377	* g++.dg/tree-ssa/copyprop.C: Likewise.
7378	* g++.old-deja/g++.jason/rfg27.C: Likewise.
7379	* g++.dg/init/vector1.C: Ignore narrowing errors.
7380	* g++.dg/torture/pr35526.C: Likewise.
7381	* g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7382
73832011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7384
7385	PR libfortran/49296
7386	* gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7387	and logical reads.
7388
73892011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7390
7391	* gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7392	i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7393
73942011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7395
7396	* lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7397	* lib/obj-c++.exp (obj-c++_init): Ditto.
7398	* lib/file-format.exp (gcc_target_object_format): Ditto.
7399	* lib/target-supports-dg.exp (dg-require-dll): Ditto.
7400	* lib/target-supports-dg-exp (check_weak_available): Ditto.
7401	(check_visibility_available): Ditto.
7402	(check_effective_target_tls_native): Ditto.
7403	(check_effective_target_tls_emulated): Ditto.
7404	(check_effective_target_function_sections): Ditto.
7405
74062011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7407
7408	* gcc.target/arm/pr48183.c: New test.
7409
74102011-07-13  Richard Guenther  <rguenther@suse.de>
7411
7412	* gcc.dg/torture/20110713-1.c: New testcase.
7413
74142011-07-12  Andrew Pinski  <pinskia@gmail.com>
7415
7416	PR rtl-opt/49474
7417	* gcc.c-torture/compile/pr49474.c: New testcase.
7418
74192011-07-12  Jakub Jelinek  <jakub@redhat.com>
7420
7421	PR tree-optimization/49712
7422	* gcc.c-torture/execute/pr49712.c: New test.
7423
74242011-07-11  Jason Merrill  <jason@redhat.com>
7425
7426	PR c++/44609
7427	* g++.dg/template/recurse3.C: New.
7428
74292011-07-11  Jakub Jelinek  <jakub@redhat.com>
7430
7431	PR debug/49676
7432	* gcc.dg/guality/csttest.c: New test.
7433
7434	PR fortran/49698
7435	* gfortran.dg/pr49698.f90: New test.
7436
74372011-07-11  Jeff Law  <law@redhat.com>
7438
7439	* gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7440
74412011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7442
7443	* gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7444	* go.test/go-test.exp (go-set-goarch): Likewise.
7445
74462011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7447
7448	PR target/39633
7449	* gcc.target/avr/torture/pr39633.c: New test case.
7450
74512011-07-11  Tobias Burnus  <burnus@net-b.de>
7452
7453	PR fortran/18918
7454	* gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7455
74562011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7457
7458	* lib/target-supports.exp (check_effective_target_scheduling):
7459	New Function.
7460	* gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7461	* gcc.dg/pr45055.c: Ditto.
7462	* gcc.dg/pr45353.c: Ditto.
7463	* g++.dg/pr45056.C: Ditto.
7464
74652011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7466
7467	* gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7468	* gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7469	* gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7470	* g++.dg/torture/pr31863.C: Skip AVR.
7471
74722011-07-10  Tobias Burnus  <burnus@net-b.de>
7473
7474	PR fortran/49690
7475	* gfortran.dg/intrinsic_signal.f90: New.
7476
74772011-07-09  Jason Merrill  <jason@redhat.com>
7478
7479	* g++.dg/cpp0x/regress/regress6.C: New.
7480	* g++.dg/parse/crash45.C: Adjust message.
7481	* g++.dg/template/crash38.C: Adjust message.
7482	* g++.dg/template/crash64.C: Adjust message.
7483
74842011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7485
7486	* c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7487	* c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7488	* g++.dg/abi/bitfield3.C: Likewise.
7489	* g++.dg/eh/pr38662.C: Likewise.
7490	* g++.dg/ext/attrib36.C: Likewise.
7491	* g++.dg/ext/attrib37.C: Likewise.
7492	* g++.dg/ext/attrib8.C: Likewise.
7493	* g++.dg/ext/tmplattr1.C: Likewise.
7494	* g++.dg/inherit/override-attribs.C: Likewise.
7495	* g++.dg/opt/inline9.C: Likewise.
7496	* g++.dg/opt/life1.C: Likewise.
7497	* g++.dg/opt/longbranch2.C: Likewise.
7498	* g++.dg/opt/nrv12.C: Likewise.
7499	* g++.dg/opt/reg-stack4.C: Likewise.
7500	* g++.dg/other/pr35504.C: Likewise.
7501	* g++.dg/other/pr39496.C: Likewise.
7502	* g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7503	* g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7504	* g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7505	* g++.dg/torture/stackalign/unwind-0.C: Likewise.
7506	* g++.dg/torture/stackalign/unwind-1.C: Likewise.
7507	* g++.dg/torture/stackalign/unwind-2.C: Likewise.
7508	* g++.dg/torture/stackalign/unwind-3.C: Likewise.
7509	* g++.dg/torture/stackalign/unwind-4.C: Likewise.
7510	* g++.dg/torture/stackalign/unwind-5.C: Likewise.
7511	* g++.dg/torture/stackalign/unwind-6.C: Likewise.
7512	* g++.dg/warn/pr15774-1.C: Likewise.
7513	* g++.dg/warn/pr15774-2.C: Likewise.
7514	* g++.old-deja/g++.ext/attrib1.C: Likewise.
7515	* g++.old-deja/g++.ext/attrib2.C: Likewise.
7516	* g++.old-deja/g++.ext/attrib3.C: Likewise.
7517	* g++.old-deja/g++.pt/asm2.C: Likewise.
7518	* gcc.c-torture/compile/20000804-1.c: Likewise.
7519	* gcc.c-torture/compile/pr16566-2.c: Likewise.
7520	* gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7521	* gcc.dg/20020108-1.c: Likewise.
7522	* gcc.dg/20020122-2.c: Likewise.
7523	* gcc.dg/20020122-3.c: Likewise.
7524	* gcc.dg/20020206-1.c: Likewise.
7525	* gcc.dg/20020219-1.c: Likewise.
7526	* gcc.dg/20020310-1.c: Likewise.
7527	* gcc.dg/20020411-1.c: Likewise.
7528	* gcc.dg/20020418-2.c: Likewise.
7529	* gcc.dg/20020426-2.c: Likewise.
7530	* gcc.dg/20020517-1.c: Likewise.
7531	* gcc.dg/20030204-1.c: Likewise.
7532	* gcc.dg/20030826-2.c: Likewise.
7533	* gcc.dg/20031102-1.c: Likewise.
7534	* gcc.dg/20031202-1.c: Likewise.
7535	* gcc.dg/20050111-1.c: Likewise.
7536	* gcc.dg/20050503-1.c: Likewise.
7537	* gcc.dg/array-init-1.c: Likewise.
7538	* gcc.dg/builtin-apply4.c: Likewise.
7539	* gcc.dg/dfp/pr31344.c: Likewise.
7540	* gcc.dg/gomp/atomic-11.c: Likewise.
7541	* gcc.dg/graphite/pr40281.c: Likewise.
7542	* gcc.dg/ia64-sync-1.c: Likewise.
7543	* gcc.dg/ia64-sync-2.c: Likewise.
7544	* gcc.dg/ia64-sync-3.c: Likewise.
7545	* gcc.dg/ia64-sync-4.c: Likewise.
7546	* gcc.dg/ifcvt-fabs-1.c: Likewise.
7547	* gcc.dg/invalid-call-1.c: Likewise.
7548	* gcc.dg/loop-3.c: Likewise.
7549	* gcc.dg/lower-subreg-1.c: Likewise.
7550	* gcc.dg/lto/pr47259_0.c: Likewise.
7551	* gcc.dg/nested-calls-1.c: Likewise.
7552	* gcc.dg/pr20017.c: Likewise.
7553	* gcc.dg/pr25023.c: Likewise.
7554	* gcc.dg/pr27671-2.c: Likewise.
7555	* gcc.dg/pr32176.c: Likewise.
7556	* gcc.dg/pr33676.c: Likewise.
7557	* gcc.dg/pr35045.c: Likewise.
7558	* gcc.dg/pr36015.c: Likewise.
7559	* gcc.dg/pr36584.c: Likewise.
7560	* gcc.dg/pr36998.c: Likewise.
7561	* gcc.dg/pr37438.c: Likewise.
7562	* gcc.dg/pr37908.c: Likewise.
7563	* gcc.dg/pr41241.c: Likewise.
7564	* gcc.dg/pr41340.c: Likewise.
7565	* gcc.dg/pr44136.c: Likewise.
7566	* gcc.dg/pr44194-1.c: Likewise.
7567	* gcc.dg/pr46212.c: Likewise.
7568	* gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7569	* gcc.dg/setjmp-2.c: Likewise.
7570	* gcc.dg/short-compare-1.c: Likewise.
7571	* gcc.dg/short-compare-2.c: Likewise.
7572	* gcc.dg/smod-1.c: Likewise.
7573	* gcc.dg/sync-2.c: Likewise.
7574	* gcc.dg/sync-3.c: Likewise.
7575	* gcc.dg/tls/opt-1.c: Likewise.
7576	* gcc.dg/tls/opt-2.c: Likewise.
7577	* gcc.dg/tls/opt-3.c: Likewise.
7578	* gcc.dg/torture/badshift.c: Likewise.
7579	* gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7580	* gcc.dg/torture/pr20314-2.c: Likewise.
7581	* gcc.dg/torture/pr36891.c: Likewise.
7582	* gcc.dg/torture/pr38774.c: Likewise.
7583	* gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7584	* gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7585	* gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7586	* gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7587	* gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7588	* gcc.dg/torture/stackalign/push-1.c: Likewise.
7589	* gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7590	* gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7591	* gcc.dg/tree-ssa/loop-28.c: Likewise.
7592	* gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7593	* gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7594	* gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7595	* gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7596	* gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7597	* gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7598	* gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7599	* gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7600	* gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7601	* gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7602	* gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7603	* gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7604	* gcc.dg/unroll-1.c: Likewise.
7605	* gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7606	* gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7607	* gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7608	* gcc.misc-tests/i386-pf-none-1.c: Likewise.
7609	* gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7610	* gcc.target/i386/20000609-1.c: Likewise.
7611	* gcc.target/i386/20000720-1.c: Likewise.
7612	* gcc.target/i386/20000724-1.c: Likewise.
7613	* gcc.target/i386/20011107-1.c: Likewise.
7614	* gcc.target/i386/20011119-1.c: Likewise.
7615	* gcc.target/i386/20020201-3.c: Likewise.
7616	* gcc.target/i386/20020218-1.c: Likewise.
7617	* gcc.target/i386/20020729-1.c: Likewise.
7618	* gcc.target/i386/20030926-1.c: Likewise.
7619	* gcc.target/i386/20060125-1.c: Likewise.
7620	* gcc.target/i386/20060125-2.c: Likewise.
7621	* gcc.target/i386/20060512-1.c: Likewise.
7622	* gcc.target/i386/20060512-2.c: Likewise.
7623	* gcc.target/i386/20060512-3.c: Likewise.
7624	* gcc.target/i386/20060512-4.c: Likewise.
7625	* gcc.target/i386/387-1.c: Likewise.
7626	* gcc.target/i386/387-2.c: Likewise.
7627	* gcc.target/i386/387-5.c: Likewise.
7628	* gcc.target/i386/387-6.c: Likewise.
7629	* gcc.target/i386/980312-1.c: Likewise.
7630	* gcc.target/i386/980313-1.c: Likewise.
7631	* gcc.target/i386/990117-1.c: Likewise.
7632	* gcc.target/i386/990424-1.c: Likewise.
7633	* gcc.target/i386/990524-1.c: Likewise.
7634	* gcc.target/i386/991129-1.c: Likewise.
7635	* gcc.target/i386/991214-1.c: Likewise.
7636	* gcc.target/i386/991230-1.c: Likewise.
7637	* gcc.target/i386/addr-sel-1.c: Likewise.
7638	* gcc.target/i386/aggregate-ret1.c: Likewise.
7639	* gcc.target/i386/aggregate-ret2.c: Likewise.
7640	* gcc.target/i386/align-main-3.c: Likewise.
7641	* gcc.target/i386/amd64-abi-1.c: Likewise.
7642	* gcc.target/i386/amd64-abi-2.c: Likewise.
7643	* gcc.target/i386/amd64-abi-4.c: Likewise.
7644	* gcc.target/i386/amd64-abi-5.c: Likewise.
7645	* gcc.target/i386/amd64-abi-6.c: Likewise.
7646	* gcc.target/i386/asm-1.c: Likewise.
7647	* gcc.target/i386/asm-3.c: Likewise.
7648	* gcc.target/i386/asm-5.c: Likewise.
7649	* gcc.target/i386/attributes-error.c: Likewise.
7650	* gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7651	* gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7652	* gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7653	* gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7654	* gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7655	* gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7656	* gcc.target/i386/avx-vinsertps-3.c: Likewise.
7657	* gcc.target/i386/avx-vmovd-2.c: Likewise.
7658	* gcc.target/i386/avx-vmovq-2.c: Likewise.
7659	* gcc.target/i386/avx-vmovq-3.c: Likewise.
7660	* gcc.target/i386/avx-vpextrq-1.c: Likewise.
7661	* gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7662	* gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7663	* gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7664	* gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7665	* gcc.target/i386/bitfield1.c: Likewise.
7666	* gcc.target/i386/bitfield2.c: Likewise.
7667	* gcc.target/i386/bmi-2.c: Likewise.
7668	* gcc.target/i386/bmi-5.c: Likewise.
7669	* gcc.target/i386/builtin-unreachable.c: Likewise.
7670	* gcc.target/i386/cleanup-2.c: Likewise.
7671	* gcc.target/i386/clobbers.c: Likewise.
7672	* gcc.target/i386/cmov8.c: Likewise.
7673	* gcc.target/i386/cmpxchg16b-1.c: Likewise.
7674	* gcc.target/i386/compress-float-387-pic.c: Likewise.
7675	* gcc.target/i386/compress-float-387.c: Likewise.
7676	* gcc.target/i386/compress-float-sse-pic.c: Likewise.
7677	* gcc.target/i386/compress-float-sse.c: Likewise.
7678	* gcc.target/i386/crc32-2.c: Likewise.
7679	* gcc.target/i386/crc32-3.c: Likewise.
7680	* gcc.target/i386/divmod-7.c: Likewise.
7681	* gcc.target/i386/divmod-8.c: Likewise.
7682	* gcc.target/i386/fastcall-sseregparm.c: Likewise.
7683	* gcc.target/i386/fma3-builtin.c: Likewise.
7684	* gcc.target/i386/fma3-fma.c: Likewise.
7685	* gcc.target/i386/fma4-256-vector.c: Likewise.
7686	* gcc.target/i386/fma4-builtin.c: Likewise.
7687	* gcc.target/i386/fma4-fma-2.c: Likewise.
7688	* gcc.target/i386/fma4-fma.c: Likewise.
7689	* gcc.target/i386/fma4-vector-2.c: Likewise.
7690	* gcc.target/i386/fma4-vector.c: Likewise.
7691	* gcc.target/i386/funcspec-1.c: Likewise.
7692	* gcc.target/i386/funcspec-10.c: Likewise.
7693	* gcc.target/i386/funcspec-11.c: Likewise.
7694	* gcc.target/i386/funcspec-2.c: Likewise.
7695	* gcc.target/i386/funcspec-5.c: Likewise.
7696	* gcc.target/i386/funcspec-6.c: Likewise.
7697	* gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7698	* gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7699	* gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7700	* gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7701	* gcc.target/i386/incoming-1.c: Likewise.
7702	* gcc.target/i386/incoming-10.c: Likewise.
7703	* gcc.target/i386/incoming-11.c: Likewise.
7704	* gcc.target/i386/incoming-12.c: Likewise.
7705	* gcc.target/i386/incoming-13.c: Likewise.
7706	* gcc.target/i386/incoming-14.c: Likewise.
7707	* gcc.target/i386/incoming-15.c: Likewise.
7708	* gcc.target/i386/incoming-2.c: Likewise.
7709	* gcc.target/i386/incoming-3.c: Likewise.
7710	* gcc.target/i386/incoming-4.c: Likewise.
7711	* gcc.target/i386/incoming-5.c: Likewise.
7712	* gcc.target/i386/incoming-6.c: Likewise.
7713	* gcc.target/i386/incoming-7.c: Likewise.
7714	* gcc.target/i386/incoming-8.c: Likewise.
7715	* gcc.target/i386/incoming-9.c: Likewise.
7716	* gcc.target/i386/lea.c: Likewise.
7717	* gcc.target/i386/local.c: Likewise.
7718	* gcc.target/i386/loop-1.c: Likewise.
7719	* gcc.target/i386/loop-2.c: Likewise.
7720	* gcc.target/i386/loop-3.c: Likewise.
7721	* gcc.target/i386/max-stack-align.c: Likewise.
7722	* gcc.target/i386/memcpy-1.c: Likewise.
7723	* gcc.target/i386/movbe-2.c: Likewise.
7724	* gcc.target/i386/movq-2.c: Likewise.
7725	* gcc.target/i386/movq.c: Likewise.
7726	* gcc.target/i386/nrv1.c: Likewise.
7727	* gcc.target/i386/pad-4.c: Likewise.
7728	* gcc.target/i386/pad-5a.c: Likewise.
7729	* gcc.target/i386/pad-5b.c: Likewise.
7730	* gcc.target/i386/pad-6a.c: Likewise.
7731	* gcc.target/i386/pad-6b.c: Likewise.
7732	* gcc.target/i386/pad-7.c: Likewise.
7733	* gcc.target/i386/pad-9.c: Likewise.
7734	* gcc.target/i386/pentium4-not-mull.c: Likewise.
7735	* gcc.target/i386/pic-1.c: Likewise.
7736	* gcc.target/i386/pr12092-1.c: Likewise.
7737	* gcc.target/i386/pr12329.c: Likewise.
7738	* gcc.target/i386/pr21518.c: Likewise.
7739	* gcc.target/i386/pr22362.c: Likewise.
7740	* gcc.target/i386/pr22585.c: Likewise.
7741	* gcc.target/i386/pr23098.c: Likewise.
7742	* gcc.target/i386/pr25196.c: Likewise.
7743	* gcc.target/i386/pr25293.c: Likewise.
7744	* gcc.target/i386/pr25654.c: Likewise.
7745	* gcc.target/i386/pr26449.c: Likewise.
7746	* gcc.target/i386/pr26778.c: Likewise.
7747	* gcc.target/i386/pr26826.c: Likewise.
7748	* gcc.target/i386/pr27266.c: Likewise.
7749	* gcc.target/i386/pr29978.c: Likewise.
7750	* gcc.target/i386/pr30505.c: Likewise.
7751	* gcc.target/i386/pr30961-1.c: Likewise.
7752	* gcc.target/i386/pr31628.c: Likewise.
7753	* gcc.target/i386/pr32000-2.c: Likewise.
7754	* gcc.target/i386/pr32661-1.c: Likewise.
7755	* gcc.target/i386/pr32708-2.c: Likewise.
7756	* gcc.target/i386/pr32708-3.c: Likewise.
7757	* gcc.target/i386/pr34256.c: Likewise.
7758	* gcc.target/i386/pr34312.c: Likewise.
7759	* gcc.target/i386/pr34522.c: Likewise.
7760	* gcc.target/i386/pr35160.c: Likewise.
7761	* gcc.target/i386/pr35281.c: Likewise.
7762	* gcc.target/i386/pr36246.c: Likewise.
7763	* gcc.target/i386/pr36786.c: Likewise.
7764	* gcc.target/i386/pr37275.c: Likewise.
7765	* gcc.target/i386/pr37843-3.c: Likewise.
7766	* gcc.target/i386/pr37843-4.c: Likewise.
7767	* gcc.target/i386/pr39082-1.c: Likewise.
7768	* gcc.target/i386/pr39431.c: Likewise.
7769	* gcc.target/i386/pr39496.c: Likewise.
7770	* gcc.target/i386/pr39543-2.c: Likewise.
7771	* gcc.target/i386/pr39911.c: Likewise.
7772	* gcc.target/i386/pr40718.c: Likewise.
7773	* gcc.target/i386/pr40906-1.c: Likewise.
7774	* gcc.target/i386/pr40906-2.c: Likewise.
7775	* gcc.target/i386/pr40906-3.c: Likewise.
7776	* gcc.target/i386/pr40934.c: Likewise.
7777	* gcc.target/i386/pr41900.c: Likewise.
7778	* gcc.target/i386/pr42589.c: Likewise.
7779	* gcc.target/i386/pr43662.c: Likewise.
7780	* gcc.target/i386/pr43671.c: Likewise.
7781	* gcc.target/i386/pr43766.c: Likewise.
7782	* gcc.target/i386/pr43869.c: Likewise.
7783	* gcc.target/i386/pr44942.c: Likewise.
7784	* gcc.target/i386/pr44948-2a.c: Likewise.
7785	* gcc.target/i386/pr45234.c: Likewise.
7786	* gcc.target/i386/pr45336-2.c: Likewise.
7787	* gcc.target/i386/pr45336-4.c: Likewise.
7788	* gcc.target/i386/pr45852.c: Likewise.
7789	* gcc.target/i386/pr46470.c: Likewise.
7790	* gcc.target/i386/pr48037-1.c: Likewise.
7791	* gcc.target/i386/pr48389.c: Likewise.
7792	* gcc.target/i386/pr49095.c: Likewise.
7793	* gcc.target/i386/pr9771-1.c: Likewise.
7794	* gcc.target/i386/rdfsbase-1.c: Likewise.
7795	* gcc.target/i386/rdfsbase-2.c: Likewise.
7796	* gcc.target/i386/rdgsbase-1.c: Likewise.
7797	* gcc.target/i386/rdgsbase-2.c: Likewise.
7798	* gcc.target/i386/rdrand-3.c: Likewise.
7799	* gcc.target/i386/regparm-stdcall.c: Likewise.
7800	* gcc.target/i386/regparm.c: Likewise.
7801	* gcc.target/i386/reload-1.c: Likewise.
7802	* gcc.target/i386/rotate-2.c: Likewise.
7803	* gcc.target/i386/sibcall-5.c: Likewise.
7804	* gcc.target/i386/signbit-1.c: Likewise.
7805	* gcc.target/i386/signbit-2.c: Likewise.
7806	* gcc.target/i386/signbit-3.c: Likewise.
7807	* gcc.target/i386/sse-5.c: Likewise.
7808	* gcc.target/i386/sse-8.c: Likewise.
7809	* gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7810	* gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7811	* gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7812	* gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7813	* gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7814	* gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7815	* gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7816	* gcc.target/i386/sse2-movq-2.c: Likewise.
7817	* gcc.target/i386/sse2-movq-3.c: Likewise.
7818	* gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7819	* gcc.target/i386/sse4_1-pextrq.c: Likewise.
7820	* gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7821	* gcc.target/i386/sse4_2-crc32q.c: Likewise.
7822	* gcc.target/i386/sse4_2-popcntq.c: Likewise.
7823	* gcc.target/i386/ssefn-1.c: Likewise.
7824	* gcc.target/i386/ssefn-2.c: Likewise.
7825	* gcc.target/i386/sseregparm-1.c: Likewise.
7826	* gcc.target/i386/sseregparm-2.c: Likewise.
7827	* gcc.target/i386/sseregparm-3.c: Likewise.
7828	* gcc.target/i386/sseregparm-4.c: Likewise.
7829	* gcc.target/i386/sseregparm-5.c: Likewise.
7830	* gcc.target/i386/sseregparm-6.c: Likewise.
7831	* gcc.target/i386/sseregparm-7.c: Likewise.
7832	* gcc.target/i386/sseregparm-8.c: Likewise.
7833	* gcc.target/i386/stack-realign.c: Likewise.
7834	* gcc.target/i386/stack-usage-realign.c: Likewise.
7835	* gcc.target/i386/stackalign/asm-1.c: Likewise.
7836	* gcc.target/i386/stackalign/longlong-1.c: Likewise.
7837	* gcc.target/i386/stackalign/longlong-2.c: Likewise.
7838	* gcc.target/i386/stackalign/return-1.c: Likewise.
7839	* gcc.target/i386/stackalign/return-2.c: Likewise.
7840	* gcc.target/i386/stackalign/return-3.c: Likewise.
7841	* gcc.target/i386/tailcall-1.c: Likewise.
7842	* gcc.target/i386/tbm-2.c: Likewise.
7843	* gcc.target/i386/udivmod-7.c: Likewise.
7844	* gcc.target/i386/udivmod-8.c: Likewise.
7845	* gcc.target/i386/unroll-1.c: Likewise.
7846	* gcc.target/i386/vararg-1.c: Likewise.
7847	* gcc.target/i386/vararg-2.c: Likewise.
7848	* gcc.target/i386/vect8-ret.c: Likewise.
7849	* gcc.target/i386/vectorize5.c: Likewise.
7850	* gcc.target/i386/wmul-1.c: Likewise.
7851	* gcc.target/i386/wmul-2.c: Likewise.
7852	* gcc.target/i386/wrfsbase-1.c: Likewise.
7853	* gcc.target/i386/wrfsbase-2.c: Likewise.
7854	* gcc.target/i386/wrgsbase-1.c: Likewise.
7855	* gcc.target/i386/wrgsbase-2.c: Likewise.
7856	* gcc.target/i386/xop-pcmov.c: Likewise.
7857	* gcc.target/i386/xop-pcmov2.c: Likewise.
7858	* gcc.target/i386/xop-rotate1-vector.c: Likewise.
7859	* gcc.target/i386/xop-rotate2-vector.c: Likewise.
7860	* gcc.target/i386/xop-rotate3-vector.c: Likewise.
7861	* gcc.target/i386/xop-shift1-vector.c: Likewise.
7862	* gcc.target/i386/xop-shift2-vector.c: Likewise.
7863	* gcc.target/i386/xop-shift3-vector.c: Likewise.
7864	* gcc.target/i386/zee.c: Likewise.
7865	* gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7866	* gfortran.dg/compiler-directive_2.f: Likewise.
7867	* gfortran.dg/g77/20010216-1.f: Likewise.
7868	* gfortran.dg/gomp/pr39152.f90: Likewise.
7869	* gfortran.dg/pr33794.f90: Likewise.
7870
78712011-07-09  Jason Merrill  <jason@redhat.com>
7872
7873	* g++.dg/cpp0x/regress/regress5.C: New.
7874
78752011-07-08  Jason Merrill  <jason@redhat.com>
7876
7877	PR c++/45437
7878	* g++.dg/expr/compound-asn1.C: New.
7879	* g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7880
78812011-07-08  Jakub Jelinek  <jakub@redhat.com>
7882
7883	PR target/49621
7884	* gcc.target/powerpc/altivec-34.c: New test.
7885
78862011-07-08  Jason Merrill  <jason@redhat.com>
7887
7888	PR c++/45603
7889	* g++.dg/abi/guard3.C: New.
7890
78912011-07-08  Julian Brown  <julian@codesourcery.com>
7892
7893	* lib/target-supports.exp
7894	(check_effective_target_arm_little_endian): New.
7895	(check_effective_target_vect_pack_trunc): Use above.
7896	(check_effective_target_vect_unpack): Likewise.
7897	(check_effective_target_vect_element_align): Test
7898	check_effective_target_arm_vect_no_misalign for ARM.
7899
79002011-07-08  Jason Merrill  <jason@redhat.com>
7901
7902	PR c++/49673
7903	* g++.dg/cpp0x/constexpr-rom.C: New.
7904
79052011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7906
7907	PR middle-end/49519
7908	* g++.dg/torture/pr49519.C: New test.
7909
79102011-07-08  Martin Jambor  <mjambor@suse.cz>
7911
7912	* gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7913
79142011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7915
7916	PR testsuite/48727
7917	* g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7918
79192011-07-08  Richard Guenther  <rguenther@suse.de>
7920
7921	PR tree-optimization/49662
7922	* gcc.dg/graphite/interchange-14.c: XFAIL.
7923	* gcc.dg/graphite/interchange-15.c: Likewise.
7924	* gcc.dg/graphite/interchange-mvt.c: Likewise.
7925
79262011-07-06  Jason Merrill  <jason@redhat.com>
7927
7928	PR c++/49663
7929	* g++.dg/cpp0x/regress/regress4.C: New.
7930
79312011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7932
7933	PR fortran/49648
7934	* gfortran.dg/result_in_spec_4.f90: New test.
7935
79362011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7937
7938	* gcc.target/sparc/cas64.c: New test.
7939
79402011-07-07  Jakub Jelinek  <jakub@redhat.com>
7941
7942	PR c/49644
7943	* g++.dg/torture/pr49644.C: New test.
7944
7945	PR c/49644
7946	* gcc.c-torture/execute/pr49644.c: New test.
7947
79482011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7949
7950	* lib/target-supports.exp (check_effective_target_ia32): New.
7951	(check_effective_target_x32): Likewise.
7952	(check_effective_target_vect_cmdline_needed): Also check x32.
7953
79542011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7955
7956	* gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7957	dg-prune-output.
7958	* gcc.target/arm/pr42235.c: Likewise.
7959	* gcc.target/arm/pr42495.c: Likewise.
7960	* gcc.target/arm/pr42574.c: Likewise.
7961	* gcc.target/arm/thumb-branch1.c: Likewise.
7962
7963	* gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7964	unneeded prune of possible warning.
7965	* gcc.target/arm/pr40956.c: Likewise.
7966	* gcc.target/arm/pr42505.c: Likewise.
7967
7968	* gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7969	* gcc.c-torture/compile/pr46883.c: Likewise.
7970	* gcc.c-torture/compile/pr46934.c: Likewise.
7971
7972	* gcc.target/arm/pr41679.c: Remove test directives in preparation
7973	for move to ../../gcc.c-torture/compile.
7974	* gcc.target/arm/pr46883.c: Likewise.
7975	* gcc.target/arm/pr46934.c: Likewise.
7976
7977	* lib/target-supports.exp (check_effective_target_arm_dsp): New.
7978	* gcc.target/arm/mla-2.c: Use it instead of specific -march.
7979	* gcc.target/arm/wmul-1.c: Likewise.
7980	* gcc.target/arm/wmul-2.c: Likewise.
7981	* gcc.target/arm/wmul-3.c: Likewise.
7982	* gcc.target/arm/wmul-4.c: Likewise.
7983	* gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7984	add tab after scan target.
7985	* gcc.target/arm/smlaltt-1.c: Likewise.
7986	* gcc.target/arm/smlatb-1.c: Likewise.
7987	* gcc.target/arm/smlatt-1.c: Likewise.
7988
79892011-07-07  Jakub Jelinek  <jakub@redhat.com>
7990
7991	PR debug/49522
7992	* gcc.dg/debug/pr49522.c: New test.
7993
79942011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7995
7996	* gcc.dg/pragma-align.c: Run only if target !default_packed.
7997	* gcc.dg/pr46212.c: Run only if target int32plus.
7998	* gcc.dg/torture/pr48146.c: Ditto.
7999	* gcc.dg/tree-ssa/vrp51.c: Ditto.
8000	* c-c++-common/pr44832.c: Ditto.
8001	* gcc.dg/pr49544.c: Run only if target ptr32plus.
8002	* gcc.dg/pr31490.c: Ditto.
8003	* gcc.dg/torture/builtin-math-7.c: Run only if target
8004	large_double.
8005	* gcc.dg/torture/pr45764.c: Skip for AVR.
8006	* gcc.dg/pr47893.c: Ditto.
8007
80082011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8009
8010	* lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8011	(check_effective_target_arm_thumb2): Clarify comment, add valid code.
8012	*  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8013	add tab to scan target.
8014
80152011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8016
8017	* gcc.target/arm/neon-modes-3.c: New test.
8018
80192011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8020
8021	* gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8022	-fno-loop-interchange -ffast-math.
8023
80242011-07-07  Richard Guenther  <rguenther@suse.de>
8025
8026	* gcc.dg/ftrapv-3.c: New testcase.
8027
80282011-07-07  Richard Guenther  <rguenther@suse.de>
8029
8030	* gcc.dg/tree-ssa/vrp58.c: New testcase.
8031	* gcc.dg/tree-ssa/scev-cast.c: Adjust.
8032
80332011-07-07  Kai Tietz  <ktietz@redhat.com>
8034
8035	* gcc.dg/binop-notxor1.c: New test.
8036	* gcc.dg/binop-notand4a.c: New test.
8037	* gcc.dg/binop-notxor2.c: New test.
8038	* gcc.dg/binop-notand3a.c: New test.
8039	* gcc.dg/binop-notand2a.c: New test.
8040	* gcc.dg/binop-notand6a.c: New test.
8041	* gcc.dg/binop-notor1.c: New test.
8042	* gcc.dg/binop-notand1a.c: New test.
8043	* gcc.dg/binop-notand5a.c: New test.
8044	* gcc.dg/binop-notor2.c: New test.
8045
80462011-07-07  Jakub Jelinek  <jakub@redhat.com>
8047
8048	PR middle-end/49640
8049	* gcc.dg/gomp/pr49640.c: New test.
8050
80512011-07-07  Richard Guenther  <rguenther@suse.de>
8052
8053	* gcc.dg/graphite/pr37485.c: Add -floop-block.
8054
80552011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8056
8057	PR target/39150
8058	* gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8059
80602011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8061
8062	* gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8063	* gcc.target/powerpc/no-r11-2.c: Ditto.
8064	* gcc.target/powerpc/no-r11-3.c: Ditto.
8065
80662011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8067
8068	* gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8069	* gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8070
80712011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8072
8073	* lib/target-supports.exp (check_profiling_available): Disable
8074	profiling with -fprofile-generate for target avr.
8075
80762011-07-06  Richard Guenther  <rguenther@suse.de>
8077
8078	PR tree-optimization/49645
8079	* g++.dg/tree-ssa/pr8781.C: Disable SRA.
8080
80812011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8082
8083	PR middle-end/47383
8084	* gcc.dg/pr47383.c: New.
8085
80862011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8087
8088	PR tree-optimization/49647
8089	* gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8090
80912011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8092
8093	PR testsuite/49542
8094	* gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8095	* gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8096
80972011-07-05  Jason Merrill  <jason@redhat.com>
8098
8099	PR c++/48157
8100	* g++.dg/template/template-id-4.C: New.
8101
81022011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8103
8104	* gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8105	* gcc.dg/pr43402.c: Ditto.
8106
81072011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8108
8109	* gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8110
81112011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8112
8113	* gcc.target/powerpc/ppc-switch-1.c: New test for
8114	--param case-values-threshold.
8115	* gcc.target/powerpc/ppc-switch-2.c: Ditto.
8116
81172011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8118
8119	* gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8120
81212011-07-05  Jason Merrill  <jason@redhat.com>
8122
8123	* g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8124
81252011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8126
8127	PR tree-optimization/47654
8128	* gcc.dg/graphite/block-pr47654.c: New.
8129
81302011-07-05  Jason Merrill  <jason@redhat.com>
8131
8132	* g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8133
81342011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8135
8136	PR tree-optimization/49580
8137	* gcc.dg/autopar/pr49580.c: New test.
8138
81392011-07-05  Richard Guenther  <rguenther@suse.de>
8140
8141	PR tree-optimization/49518
8142	PR tree-optimization/49628
8143	* g++.dg/torture/pr49628.C: New testcase.
8144	* gcc.dg/torture/pr49518.c: Likewise.
8145
81462011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8147
8148	* ada/acats/run_acats (which): Extract last field from type -p,
8149	type output only if command succeeded.
8150
81512011-07-04  Jason Merrill  <jason@redhat.com>
8152
8153	* g++.dg/abi/mangle48.C: New.
8154
8155	* g++.dg/cpp0x/diag1.C: New.
8156
8157	* g++.dg/diagnostic/aka1.C: New.
8158
81592011-07-04  Jakub Jelinek  <jakub@redhat.com>
8160
8161	PR rtl-optimization/49619
8162	* gcc.dg/pr49619.c: New test.
8163
8164	PR rtl-optimization/49472
8165	* gfortran.dg/pr49472.f90: New test.
8166
8167	PR debug/49602
8168	* gcc.dg/pr49602.c: New test.
8169
81702011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8171
8172	PR target/34734
8173	PR target/44643
8174	* gcc.target/avr/avr.exp: Run over cpp files, too.
8175	* gcc.target/avr/torture/avr-torture.exp: Ditto.
8176	* gcc.target/avr/progmem.h: New file.
8177	* gcc.target/avr/exit-abort.h: New file.
8178	* gcc.target/avr/progmem-error-1.c: New file.
8179	* gcc.target/avr/progmem-error-1.cpp: New file.
8180	* gcc.target/avr/progmem-warning-1.c: New file.
8181	* gcc.target/avr/torture/progmem-1.c: New file.
8182	* gcc.target/avr/torture/progmem-1.cpp: New file.
8183
81842011-07-04  Richard Guenther  <rguenther@suse.de>
8185
8186	PR tree-optimization/49615
8187	* g++.dg/torture/pr49615.C: New testcase.
8188
81892011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8190
8191	PR tree-optimization/49610
8192	* gcc.dg/vect/pr49610.c: New test.
8193
81942011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8195
8196	* gnat.dg/specs/debug1.ads: New test.
8197
81982011-07-02  Janus Weil  <janus@gcc.gnu.org>
8199
8200	PR fortran/49562
8201	* gfortran.dg/typebound_proc_23.f90: New.
8202
82032011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8204
8205	PR c++/49605
8206	* g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8207
82082011-07-01  Jason Merrill  <jason@redhat.com>
8209
8210	PR c++/48261
8211	* g++.dg/template/template-id-3.C: New.
8212
8213	PR c++/48593
8214	* g++.dg/template/qualified-id4.C: New.
8215
8216	PR c++/48883
8217	* g++.dg/template/explicit-args4.C: New.
8218
8219	PR c++/49085
8220	* g++.dg/template/offsetof2.C: New.
8221
82222011-07-01  Kai Tietz  <ktietz@redhat.com>
8223
8224	* gcc.dg/tree-ssa/bitwise-sink.c: New test.
8225
82262011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8227
8228	PR libmudflap/49549
8229	* lib/target-supports.exp (check_effective_target_gld): New proc.
8230
82312011-07-01  Richard Guenther  <rguenther@suse.de>
8232
8233	PR tree-optimization/49603
8234	* gcc.dg/torture/pr49603.c: New testcase.
8235
82362011-06-30  Jason Merrill  <jason@redhat.com>
8237
8238	PR c++/49387
8239	* g++.dg/rtti/template1.C: New.
8240
8241	PR c++/49569
8242	* g++.dg/cpp0x/regress/ctor1.C: New.
8243
8244	PR c++/49355
8245	* g++.dg/cpp0x/initlist54.C: New.
8246
82472011-06-30  Martin Jambor  <mjambor@suse.cz>
8248
8249	* gcc.dg/tree-ssa/sra-12.c: New test.
8250
82512011-06-29  Jason Merrill  <jason@redhat.com>
8252
8253	* g++.dg/cpp0x/named.C: Test subobject of xvalue.
8254
82552011-06-30  Richard Guenther  <rguenther@suse.de>
8256
8257	PR tree-optimization/46787
8258	* gcc.dg/vect/vect-121.c: New testcase.
8259
82602011-06-30  Martin Jambor  <mjambor@suse.cz>
8261
8262	PR tree-optimization/49094
8263	* gcc.dg/tree-ssa/pr49094.c: New test.
8264
82652011-06-30  Jakub Jelinek  <jakub@redhat.com>
8266
8267	PR fortran/49540
8268	* gfortran.dg/pr49540-1.f90: New test.
8269	* gfortran.dg/pr49540-2.f90: New test.
8270
82712011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8272
8273	PR ada/49511
8274	* ada/acats/run_acats (which): Use last field of type -p output.
8275
82762011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8277	    Iain Sandoe  <iains@gcc.gnu.org>
8278
8279	PR libobjc/36610
8280	* objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8281	Only skip on 64-bit *-*-darwin8* && !objc2.
8282
82832011-06-30  Richard Guenther  <rguenther@suse.de>
8284
8285	PR tree-optimization/38752
8286	* gcc.c-torture/compile/pr38752.c: New testcase.
8287
82882011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8289
8290	* gcc.dg/vect/slp-widen-mult-half.c: New test.
8291	* gcc.dg/vect/vect-widen-mult-half.c: New test.
8292
82932011-06-29  Jason Merrill  <jason@redhat.com>
8294
8295	PR c++/49216
8296	* g++.dg/cpp0x/initlist53.C: Use placement new.
8297	* g++.dg/cpp0x/initlist-value.C: Use placement new.
8298	* g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8299
8300	PR c++/49003
8301	* g++.dg/cpp0x/trailing6.C: New.
8302	* g++.dg/cpp0x/pr45908.C: No error.
8303
8304	PR c++/49272
8305	* g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8306
8307	PR c++/49520
8308	* g++.dg/cpp0x/constexpr-using2.C: New.
8309
8310	* g++.dg/cpp0x/lambda/lambda-template3.C: New.
8311
8312	PR c++/45923
8313	* g++.dg/cpp0x/constexpr-diag3.C: New.
8314	* g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8315	* g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8316	* g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8317	* g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8318
83192011-06-29  Jason Merrill  <jason@redhat.com>
8320
8321	* g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8322
83232011-06-29  Richard Guenther  <rguenther@suse.de>
8324
8325	* gcc.dg/tree-ssa/loop-17.c: Adjust.
8326
83272011-06-29  Jason Merrill  <jason@redhat.com>
8328
8329	* g++.dg/cpp0x/initlist-value2.C: New.
8330
8331	* g++.dg/cpp0x/constexpr-initlist4.C: New.
8332	* g++.dg/cpp0x/initlist-value.C: New.
8333
83342011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8335
8336	* gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8337
83382011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8339
8340	* gcc.dg/inline_1.c: Remove dg-excess-errors.
8341	* gcc.dg/inline_2.c: Likewise.
8342	* gcc.dg/unroll_1.c: Likewise.
8343
83442011-06-29  Jakub Jelinek  <jakub@redhat.com>
8345
8346	PR debug/49567
8347	* gcc.target/i386/pr49567.c: New test.
8348
83492011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8350
8351	* gnat.dg/opt17.ad[sb]: New test.
8352
83532011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8354	    Tom de Vries  <tom@codesourcery.com>
8355
8356	* lib/target-supports.exp (check_effective_target_arm_nothumb)
8357	(check_effective_target_arm_thumb2): New effective targets.
8358	* gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8359	properly.  Clean up temporary files.
8360	* gcc.target/arm/ivopts-2.c: Likewise.
8361	* gcc.target/arm/ivopts-3.c: Likewise.
8362	* gcc.target/arm/ivopts-4.c: Likewise.
8363	* gcc.target/arm/ivopts-5.c: Likewise.
8364	* gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8365
83662011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8367
8368	PR fortran/49479
8369	* gfortran.dg/reshape_zerosize_3.f90:  New test.
8370
83712011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8372
8373	* gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8374	* gcc.target/arm/vfp-ldmias.c: Likewise.
8375	* gcc.target/arm/vfp-ldmdbd.c: Likewise.
8376	* gcc.target/arm/vfp-stmdbs.c: Likewise.
8377	* gcc.target/arm/vfp-ldmiad.c: Likewise.
8378	* gcc.target/arm/vfp-stmias.c: Likewise.
8379	* gcc.target/arm/vfp-stmdbd.c: Likewise.
8380	* gcc.target/arm/vfp-stmiad.c: Likewise.
8381
83822011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8383
8384	* gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8385	dg-prune-output.
8386	* gcc.target/arm/pr45701-2.c: Ditto.
8387
83882011-06-27  Janus Weil  <janus@gcc.gnu.org>
8389
8390	PR fortran/49466
8391	* gfortran.dg/allocatable_scalar_9.f90: Modified.
8392	* gfortran.dg/extends_14.f03: Modified.
8393
83942011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8395
8396	* lib/target-supports-dg.exp (dg-require-effective-target): Return
8397	early if the test is already being skipped.
8398
8399	* lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8400	scan-assembler-dem-not): For missing file, report unresolved with
8401	same message as for pass/fail, with reason reported in log file.
8402
8403	* lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8404	from add_options_for_arm_neon_fp16.
8405	(check_effective_target_arm_fp16_ok_nocache): Renamed from
8406	check_effective_target_arm_neon_fp16_ok_nocache.
8407	Check -mfpu and -mfloat-abi options from current multilib.
8408	Do not require neon support.
8409	(check_effective_target_arm_fp16_ok): Renamed from
8410	check_effecitve_target_arm_neon_fp16_ok.
8411	* g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8412	arm_neon_fp16_ok and arm_fp16.
8413	* g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8414	* gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8415	* gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8416	* gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8417
84182011-06-27  Jakub Jelinek  <jakub@redhat.com>
8419
8420	* gcc.dg/builtin-assume-aligned-1.c: New test.
8421	* gcc.dg/builtin-assume-aligned-2.c: New test.
8422	* gcc.target/i386/builtin-assume-aligned-1.c: New test.
8423
8424	PR debug/49544
8425	* gcc.dg/pr49544.c: New test.
8426
84272011-06-27  Richard Guenther  <rguenther@suse.de>
8428
8429	PR tree-optimization/49394
8430	* g++.dg/torture/pr49394.C: New testcase.
8431
84322011-06-27  Kai Tietz  <ktietz@redhat.com>
8433
8434	* gcc.dg/optimize-bswapdi-2.c: New test.
8435
84362011-06-27  Michael Hope  <michael.hope@linaro.org>
8437	    Richard Sandiford  <richard.sandiford@linaro.org>
8438
8439	PR tree-optimization/49169
8440	* gcc.dg/torture/pr49169.c: New test.
8441
84422011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8443
8444	PR testsuite/49529
8445	* gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8446
8447	* gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8448	hppa*-*-hpux*.
8449
84502011-06-26  Jason Merrill  <jason@redhat.com>
8451
8452	* g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8453
8454	PR c++/49528
8455	* g++.dg/init/ref19.C: New.
8456	* g++.dg/cpp0x/constexpr-cleanup.C: New.
8457
84582011-06-26  Jakub Jelinek  <jakub@redhat.com>
8459
8460	PR tree-optimization/48377
8461	* gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8462	non_strict_align.
8463
84642011-06-26  Steve Ellcey  <sje@cup.hp.com>
8465
8466	PR middle-end/49191
8467	* lib/target-supports.exp (check_effective_target_non_strict_align):
8468	New.
8469	* gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8470
84712011-06-24  Martin Jambor  <mjambor@suse.cz>
8472
8473	PR tree-optimizations/49516
8474	* g++.dg/tree-ssa/pr49516.C: New test.
8475
84762011-06-23  Jason Merrill  <jason@redhat.com>
8477
8478	PR c++/35255
8479	* g++.dg/template/partial10.C: New.
8480	* g++.dg/template/partial11.C: New.
8481
84822011-06-23  Jeff Law <law@redhat.com>
8483
8484	PR middle-end/48770
8485	* gcc.dg/pr48770.c: New test.
8486
84872011-06-23  Jan Hubicka  <jh@suse.cz>
8488
8489	PR middle-end/49373
8490	* g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8491
84922011-06-23  Jakub Jelinek  <jakub@redhat.com>
8493
8494	PR testsuite/49512
8495	* gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8496	instead of -fdump-tree-optimized.
8497
84982011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8499
8500	PR c++/44625
8501	* g++.dg/template/crash107.C: New.
8502	* g++.dg/template/error17.C: Adjust.
8503
85042011-06-23  Jason Merrill  <jason@redhat.com>
8505
8506	PR c++/49507
8507	* g++.dg/cpp0x/defaulted30.C: New.
8508
8509	PR c++/49440
8510	* g++.dg/rtti/anon-ns1.C: New.
8511
8512	PR c++/49395
8513	* g++.dg/init/ref18.C: New.
8514
8515	PR c++/36435
8516	* g++.dg/template/partial9.C: New.
8517
85182011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8519
8520	PR middle-end/49373
8521	* g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8522
85232011-06-22  Jakub Jelinek  <jakub@redhat.com>
8524
8525	PR debug/49496
8526	* gcc.dg/pr49496.c: New test.
8527
85282011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8529
8530	* gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8531	is not xscale.
8532
8533	* gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8534
8535	* gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8536	* gcc.target/arm/pr42879.c: Likewise.
8537	* gcc.target/arm/pr45701-3.c: Likewise.
8538
8539	* gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8540	* gcc.target/arm/pr40482.c: Likewise.
8541	* gcc.target/arm/stack-corruption.c: Likewise.
8542
85432011-06-22  Richard Guenther  <rguenther@suse.de>
8544
8545	PR tree-optimization/49493
8546	* gcc.dg/ipa/ipa-pta-17.c: New testcase.
8547
85482011-06-22  Jason Merrill  <jason@redhat.com>
8549
8550	PR c++/49260
8551	* g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8552
85532011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8554	    Dmitry Melnik  <dm@ispras.ru>
8555
8556	* gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8557	* gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8558	* gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8559
85602011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562	* gcc.target/arm/tlscall.c: New.
8563
85642011-06-21  Jason Merrill  <jason@redhat.com>
8565
8566	PR c++/49172
8567	* g++.dg/cpp0x/constexpr-ref1.C: New.
8568	* g++.dg/cpp0x/constexpr-ref2.C: New.
8569	* g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8570
8571	PR c++/49482
8572	* g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8573
8574	PR c++/49418
8575	* g++.dg/template/param3.C: New.
8576
85772011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8578
8579	* gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8580	my_clrsb test functions.
8581	(main): Test clrsb.
8582	* gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8583	test_sll, test_ull): Add clrsb tests.
8584	* gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8585	clrsbll.
8586
85872011-06-21  Janus Weil  <janus@gcc.gnu.org>
8588
8589	PR fortran/49112
8590	* gfortran.dg/class_44.f03: New.
8591
85922011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8593
8594	PR tree-optimization/49478
8595	* gcc.dg/vect/pr49478.c
8596
85972011-06-21  Richard Guenther  <rguenther@suse.de>
8598
8599	PR tree-optimization/49483
8600	* gcc.dg/vect/vect-120.c: New testcase.
8601
86022011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8603
8604	PR testsuite/49443
8605	* gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8606	* gcc.dg/vect/vect-peel-4.c: Likewise.
8607
86082011-06-22  Christian Bruel  <christian.bruel@st.com>
8609
8610	PR middle-end/49139
8611	* gcc.dg/always_inline.c: Removed -Winline. Update checks
8612	* gcc.dg/always_inline2.c: Likewise.
8613	* gcc.dg/always_inline3.c: Likewise.
8614	* gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8615	* gcc.dg/inline_1.c: Likewise.
8616	* gcc.dg/inline_2.c: Likewise.
8617	* gcc.dg/inline_3.c: Likewise.
8618	* gcc.dg/inline_4.c: Likewise.
8619	* gcc.dg/20051201-1.c: Likewise.
8620	* gcc.dg/pr40087.c: Likewise.
8621	* gcc.dg/torture/pta-structcopy-1.c: Likewise.
8622	* gcc.dg/inline-22.c: Likewise.
8623	* gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8624	* gcc.dg/lto/20090218-1_1.c: Likewise.
8625	* g++.dg/ipa/devirt-7.C: Likewise.
8626	* gcc.dg/uninit-pred-5_a.c: Likewise.
8627	* gcc.dg/uninit-pred-5_b.c: Likewise.
8628	* gcc.dg/fail_always_inline.c: New.
8629
86302011-06-21  Jakub Jelinek  <jakub@redhat.com>
8631
8632	* Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8633	into 6 jobs instead of 3.
8634
86352011-06-20  Jason Merrill  <jason@redhat.com>
8636
8637	PR c++/49216
8638	* g++.dg/cpp0x/initlist53.C: New.
8639
86402011-06-20  Tobias Burnus  <burnus@net-b.de>
8641
8642	PR fortran/18918
8643	* gfortran.dg/coarray_lock_1.f90: Update dg-error.
8644	* gfortran.dg/coarray_lock_3.f90: New.
8645	* gfortran.dg/coarray/lock_1.f90: New.
8646
86472011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8648
8649	* lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8650	scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8651	unresolved and report the reason to the log file.
8652
8653	* lib/scanasm.exp (object-size): Move argument processing earlier
8654	to report errors before verifying that the file exists.  Report
8655	problems detected at runtime as unresolved instead of error and
8656	report their reasons to the log file.
8657
86582011-06-20  Jason Merrill  <jason@redhat.com>
8659
8660	PR c++/47080
8661	* g++.dg/cpp0x/explicit6.C: New.
8662
8663	PR c++/47635
8664	* g++.dg/cpp0x/enum20.C: New.
8665
8666	PR c++/48138
8667	* g++.dg/ext/attr-aligned01.C: New.
8668
8669	PR c++/49205
8670	* g++.dg/cpp0x/variadic-default.C: New.
8671
8672	PR c++/43321
8673	* g++.dg/cpp0x/auto26.C: New.
8674
8675	PR c++/43831
8676	* g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8677
86782011-06-20  Kai Tietz  <ktietz@redhat.com>
8679
8680	* gcc.dg/binop-notand1.c: New test.
8681	* gcc.dg/binop-notand2.c: New test.
8682	* gcc.dg/binop-notand3.c: New test.
8683	* gcc.dg/binop-notand4.c: New test.
8684	* gcc.dg/binop-notand5.c: New test.
8685	* gcc.dg/binop-notand6.c: New test.
8686
86872011-06-18  Jakub Jelinek  <jakub@redhat.com>
8688
8689	PR testsuite/49432
8690	* obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8691
86922011-06-18  Janus Weil  <janus@gcc.gnu.org>
8693
8694	PR fortran/49400
8695	* gfortran.dg/proc_ptr_31.f90: New.
8696
86972011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8698
8699	* gnat.dg/volatile6.adb: New test.
8700	* gnat.dg/volatile7.adb: Likewise.
8701	* gnat.dg/volatile8.adb: Likewise.
8702	* gnat.dg/volatile9.adb: Likewise.
8703
87042011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8705
8706	* gnat.dg/constant3.adb: New test.
8707
87082011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8709
8710	PR libfortran/49296
8711	* gfortran.dg/read_list_eof_1.f90: New test.
8712
87132011-06-18  Jakub Jelinek  <jakub@redhat.com>
8714
8715	PR target/49411
8716	* gcc.target/i386/testimm-1.c: New test.
8717	* gcc.target/i386/testimm-2.c: New test.
8718	* gcc.target/i386/testimm-3.c: New test.
8719	* gcc.target/i386/testimm-4.c: New test.
8720	* gcc.target/i386/testimm-5.c: New test.
8721	* gcc.target/i386/testimm-6.c: New test.
8722	* gcc.target/i386/testimm-7.c: New test.
8723	* gcc.target/i386/testimm-8.c: New test.
8724	* gcc.target/i386/xop-vpermil2px-2.c: New test.
8725	* gcc.target/i386/xop-rotate1-int.c: New test.
8726	* gcc.target/i386/xop-rotate2-int.c: New test.
8727
87282011-06-17  Jason Merrill  <jason@redhat.com>
8729
8730	* g++.dg/cpp0x/rv-func2.C: New.
8731
8732	* g++.dg/debug/dwarf2/lambda1.C: New.
8733	* g++.dg/warn/Wshadow-6.C: Adjust.
8734
87352011-06-17  Janus Weil  <janus@gcc.gnu.org>
8736
8737	PR fortran/48699
8738	* gfortran.dg/move_alloc_5.f90: New.
8739
87402011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8741
8742	PR rtl-optimization/48542
8743	* gcc.dg/torture/pr48542.c: New test.
8744
87452011-06-16  Jason Merrill  <jason@redhat.com>
8746
8747	PR c++/44160
8748	* g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8749
8750	PR c++/45378
8751	* g++.dg/cpp0x/initlist52.C New.
8752
8753	PR c++/45399
8754	* c-c++-common/raw-string-12.c: New.
8755
8756	PR c++/49229
8757	* g++.dg/cpp0x/sfinae26.C: New.
8758
8759	PR c++/49251
8760	* g++.dg/cpp0x/variadic113.C: New.
8761
8762	PR c++/49420
8763	* g++.dg/cpp0x/variadic112.C: New.
8764
87652011-06-16  Jeff Law <law@redhat.com>
8766
8767	* gcc.dg/builtin-object-size-1.c: Update to handle chances from
8768	improved jump threading.
8769	* gcc.dg/builtin-object-size-2.c: Likewise.
8770	* gcc.dg/tree-ssa/20030728-1.c: Likewise.
8771
87722011-06-16  Janus Weil  <janus@gcc.gnu.org>
8773
8774	PR fortran/49074
8775	* gfortran.dg/typebound_assignment_3.f03: New.
8776
87772011-06-16  Steve Ellcey  <sje@cup.hp.com>
8778
8779	PR testsuite/48727
8780	* g++.dg/opt/devirt2.C: Change xfail rule to target.
8781
87822011-06-16  Martin Jambor  <mjambor@suse.cz>
8783
8784	PR tree-optimization/49343
8785	* gnat.dg/discr31.ad[sb]: New test.
8786
87872011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8788
8789	* gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8790
87912011-06-16  Tom de Vries  <tom@codesourcery.com>
8792
8793	PR target/45098
8794	* gcc.target/arm/ivopts-3.c: Update test.
8795	* gcc.target/arm/ivopts-5.c: Same.
8796
87972011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8798
8799	Revert:
8800	2011-06-10  Wei Guozhi  <carrot@google.com>
8801
8802	PR target/45335
8803	* gcc.target/arm/pr45335.c: New test.
8804	* gcc.target/arm/pr45335-2.c: New test.
8805	* gcc.target/arm/pr45335-3.c: New test.
8806	* gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8807	* gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8808	* gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8809
88102011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8811
8812	* gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8813
88142011-06-16  Janus Weil  <janus@gcc.gnu.org>
8815
8816	PR fortran/49417
8817	* gfortran.dg/class_43.f03: New.
8818
88192011-06-16  Jakub Jelinek  <jakub@redhat.com>
8820
8821	PR tree-optimization/49419
8822	* gcc.c-torture/execute/pr49419.c: New test.
8823
88242011-06-16  Revital Eres  <revital.eres@linaro.org>
8825
8826	* gcc.dg/sms-9.c: New file.
8827
88282011-06-15  Easwaran Raman  <eraman@google.com>
8829
8830	PR rtl-optimization/49414
8831	* gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8832
88332011-06-14  Jason Merrill  <jason@redhat.com>
8834
8835	* g++.dg/cpp0x/noexcept13.C: New.
8836
88372011-06-14  Easwaran Raman  <eraman@google.com>
8838
8839	PR rtl-optimization/44194
8840	* gcc.dg/pr44194-1.c: New test.
8841	* gcc.dg/pr44194-2.c: New test.
8842
88432011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8844
8845	* gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8846	switches.
8847	* gcc.target/arm/pr45701-2.c: Likewise.
8848	* gcc.target/arm/thumb-branch1.c: Likewise.
8849
88502011-06-14  Steve Ellcey  <sje@cup.hp.com>
8851
8852	PR testsuite/48727
8853	* g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8854
88552011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8856
8857	* gcc.target/arm/pr45701-1.c: Require thumb support.
8858	* gcc.target/arm/pr45701-2.c: Likewise.
8859	* gcc.target/arm/thumb-branch1.c: Likewise.
8860
8861	* gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8862	* gcc.target/arm/pr39839.c: Likewise.
8863	* gcc.target/arm/pr40657-2.c: Likewise.
8864	* gcc.target/arm/pr40956.c: Likewise.
8865	* gcc.target/arm/pr41679.c: Likewise.
8866	* gcc.target/arm/pr42235.c: Likewise.
8867	* gcc.target/arm/pr42495.c: Likewise.
8868	* gcc.target/arm/pr42505.c: Likewise.
8869	* gcc.target/arm/pr42574.c: Likewise.
8870	* gcc.target/arm/pr46883.c: Likewise.
8871	* gcc.target/arm/pr46934.c: Likewise.
8872	* gcc.target/arm/xor-and.c: Likewise.
8873
88742011-06-14  Jason Merrill  <jason@redhat.com>
8875
8876	* g++.dg/other/error23.C: Adjust error message.
8877	* g++.dg/other/error32.C: Likewise.
8878
8879	PR c++/49389
8880	* g++.dg/cpp0x/rv-dotstar.C: New.
8881
8882	PR c++/49369
8883	* g++.dg/cpp0x/decltype30.C: New.
8884
8885	* g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8886
88872011-06-14  Jakub Jelinek  <jakub@redhat.com>
8888
8889	PR fortran/49103
8890	* gfortran.dg/pr49103.f90: New test.
8891
88922011-06-14  Tom de Vries  <tom@codesourcery.com>
8893
8894	PR target/45098
8895	* gcc.target/arm/ivopts-3.c: New test.
8896	* gcc.target/arm/ivopts-4.c: New test.
8897	* gcc.target/arm/ivopts-5.c: New test.
8898
88992011-06-14  Jakub Jelinek  <jakub@redhat.com>
8900
8901	PR rtl-optimization/49390
8902	* gcc.c-torture/execute/pr49390.c: New test.
8903
89042011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8905
8906	* g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8907
89082011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8909
8910	* gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8911	* gcc.c-torture/execute/cmpsi-2.x: New file.
8912	* gcc.c-torture/execute/pr45262.c: Undo 172757.
8913	* gcc.c-torture/execute/pr45262.x: New file.
8914	* gcc.c-torture/compile/pr46534.c: Skip for AVR.
8915	* gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8916	int32plus
8917	* gcc.c-torture/compile/pr49163.c: Ditto.
8918
89192011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8920
8921	* gcc.dg/vect/vect-16.c: Rename to...
8922	* gcc.dg/vect/no-fast-math-vect16.c: ...this.
8923	* gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8924	for double-word vectors.
8925	* gcc.dg/vect/vect-peel-4.c: Likewise.
8926	* gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8927	vect_element_align.
8928	* gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8929	-fno-fast-math.
8930
89312011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8932
8933	PR target/44618
8934	* gcc.target/powerpc/outofline_rnreg.c: New testcase.
8935
89362011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8937
8938	* gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8939
89402011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8941
8942	* gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8943
89442011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8945
8946	* gfortran.dg/trim_optimize_8.f90:  New test case.
8947
89482011-06-13 Jakub Jelinek  <jakub@redhat.com>
8949	   Ira Rosen  <ira.rosen@linaro.org>
8950
8951	PR tree-optimization/49352
8952	* gcc.dg/vect/pr49352.c: New test.
8953
89542011-06-12  Tobias Burnus
8955
8956	PR fortran/49324
8957	* gfortran.dg/alloc_comp_assign_11.f90: New.
8958
89592011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8960
8961	* gfortran.dg/trim_optimize_7.f90:  New test.
8962
89632011-06-10  Wei Guozhi  <carrot@google.com>
8964
8965	PR target/45335
8966	* gcc.target/arm/pr45335.c: New test.
8967	* gcc.target/arm/pr45335-2.c: New test.
8968	* gcc.target/arm/pr45335-3.c: New test.
8969	* gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8970	* gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8971	* gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8972
89732011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8974
8975	PR c++/41769
8976	* g++.dg/parse/error39.C: New.
8977
89782011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8979
8980	* gcc.target/arm/20090811-1.c: Skip for incompatible
8981	options, do not override other options.
8982	* gcc.target/arm/combine-cmp-shift.c: Skip for
8983	incompatible options.
8984	* gcc.target/arm/pr45094.c: Likewise.
8985	* gcc.target/arm/scd42-1.c: Likewise.
8986	* gcc.target/arm/scd42-3.c: Likewise.
8987	* gcc.target/arm/thumb-ltu.c: Likewise.
8988
8989	* lib/target-supports.exp
8990	(check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8991	multilib flags use -mfpu with a value other than neon-fp16.
8992
89932011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8994
8995	* gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8996	Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8997
89982011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8999
9000	* lib/target-supports.exp (check_effective_target_pie): New proc.
9001	* gcc.dg/pie-link.c: Use target pie.
9002
90032011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9004	    Laurent Roug�  <laurent.rouge@menta.fr>
9005
9006	* gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9007	* gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9008
90092011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9010
9011	* gfortran.dg/coarray/sync_1.f90: New test for
9012	"SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9013
90142011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9015
9016	PR tree-optimization/49318
9017	* gcc.dg/vect/pr49318.c: New test.
9018
90192011-06-09  David Krauss  <potswa@mac.com>
9020
9021	* g++.dg/template/arrow1.C: New.
9022
90232011-06-09  Jason Merrill  <jason@redhat.com>
9024
9025	* lib/prune.exp: Prune "note"s.
9026	* g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9027
9028	* g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9029	* g++.dg/template/dependent-expr3.C: Likewise.
9030	* g++.dg/parse/template7.C: Likewise.
9031	* g++.old-deja/g++.bugs/900119_01.C: Likewise.
9032	* g++.old-deja/g++.jason/rfg10.C: Likewise.
9033	* g++.old-deja/g++.pt/friend38.C: Likewise.
9034	* g++.old-deja/g++.pt/crash32.C: Likewise.
9035	* g++.old-deja/g++.other/init4.C: Likewise.
9036	* g++.old-deja/g++.other/friend8.C: Likewise.
9037
9038	* g++.dg/ext/complex7.C: Adjust expected output.
9039	* g++.dg/diagnostic/method1.C: Likewise.
9040	* g++.dg/parse/parameter-declaration-2.C: Likewise.
9041	* g++.dg/parse/crash33.C: Likewise.
9042	* g++.dg/other/warning1.C: Likewise.
9043	* g++.dg/init/pr29571.C: Likewise.
9044	* g++.dg/warn/overflow-warn-1.C: Likewise.
9045	* g++.dg/warn/overflow-warn-3.C: Likewise.
9046	* g++.dg/warn/overflow-warn-4.C: Likewise.
9047	* g++.old-deja/g++.oliva/template1.C: Likewise.
9048
9049	* g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9050	* g++.dg/parse/template7.C: Adjust.
9051
90522011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9053
9054	PR target/49307
9055	* gcc.dg/pr49307.c: New.
9056
90572011-06-09  Wei Guozhi  <carrot@google.com>
9058
9059	PR target/46975
9060	* gcc.target/arm/pr46975.c: New testcase.
9061
90622011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9063
9064	* objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9065	(PMETH, arglist_t): Removed.
9066	(method_get_number_of_arguments): Removed.
9067	(method_get_nth_argument): Removed.
9068	(method_get_first_argument): Removed.
9069	(method_get_next_argument): Removed.
9070	(method_get_sizeof_arguments): Removed.
9071	* objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9072	(PMETH): Removed.
9073	(method_get_number_of_arguments): Removed.
9074	(method_get_nth_argument): Removed.
9075	(method_get_first_argument): Removed.
9076	(method_get_next_argument): Removed.
9077	(method_get_sizeof_arguments): Removed.
9078	* objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9079
90802011-06-09  David Li  <davidxl@google.com>
9081
9082	* gcc.dg/dump-pass.c: New test.
9083
90842011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086	PR c++/29003
9087	* g++.dg/parse/error38.C: New.
9088
90892011-06-09  Jakub Jelinek  <jakub@redhat.com>
9090
9091	PR middle-end/49308
9092	* gfortran.dg/pr49308.f90: New test.
9093
90942011-06-08  Jason Merrill  <jason@redhat.com>
9095
9096	* g++.dg/cpp0x/noexcept11.C: New.
9097	* g++.dg/cpp0x/noexcept12.C: New.
9098	* g++.dg/cpp0x/sfinae11.C: Adjust.
9099
91002011-06-08  Jakub Jelinek  <jakub@redhat.com>
9101
9102	PR testsuite/49323
9103	* g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9104	to dg-options, match also DW_AT_linkage_name.
9105
91062011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9107
9108	PR middle-end/21953
9109	* gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9110	-fno-common on alpha*-dec-osf*.
9111	* g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9112
91132011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9114
9115	PR rtl-optimization/49303
9116	* gcc.target/ia64/pr49303.c: New test.
9117
91182011-06-08  Tobias Burnus  <burnus@net-b.de>
9119
9120	PR fortran/18918
9121	* gfortran.dg/coarray_lock_1.f90: New.
9122	* gfortran.dg/coarray_lock_2.f90: New.
9123
91242011-06-07  Jason Merrill  <jason@redhat.com>
9125
9126	* lib/prune.exp: Look for "required" rather than "instantiated".
9127	* g++.dg/abi/mangle11.C: Likewise.
9128	* g++.dg/abi/mangle12.C: Likewise.
9129	* g++.dg/abi/mangle17.C: Likewise.
9130	* g++.dg/abi/mangle20-2.C: Likewise.
9131	* g++.dg/abi/pragma-pack1.C: Likewise.
9132	* g++.dg/cpp0x/decltype26.C: Likewise.
9133	* g++.dg/cpp0x/decltype28.C: Likewise.
9134	* g++.dg/cpp0x/decltype29.C: Likewise.
9135	* g++.dg/cpp0x/enum11.C: Likewise.
9136	* g++.dg/cpp0x/forw_enum8.C: Likewise.
9137	* g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9138	* g++.dg/cpp0x/pr47416.C: Likewise.
9139	* g++.dg/ext/case-range2.C: Likewise.
9140	* g++.dg/ext/case-range3.C: Likewise.
9141	* g++.dg/gomp/for-19.C: Likewise.
9142	* g++.dg/gomp/pr37533.C: Likewise.
9143	* g++.dg/gomp/pr38639.C: Likewise.
9144	* g++.dg/gomp/tpl-parallel-2.C: Likewise.
9145	* g++.dg/inherit/base3.C: Likewise.
9146	* g++.dg/inherit/using6.C: Likewise.
9147	* g++.dg/init/placement4.C: Likewise.
9148	* g++.dg/init/reference3.C: Likewise.
9149	* g++.dg/lookup/scoped6.C: Likewise.
9150	* g++.dg/lookup/using7.C: Likewise.
9151	* g++.dg/other/abstract1.C: Likewise.
9152	* g++.dg/other/error10.C: Likewise.
9153	* g++.dg/other/error5.C: Likewise.
9154	* g++.dg/other/field1.C: Likewise.
9155	* g++.dg/other/offsetof5.C: Likewise.
9156	* g++.dg/parse/bitfield2.C: Likewise.
9157	* g++.dg/parse/constant4.C: Likewise.
9158	* g++.dg/parse/crash20.C: Likewise.
9159	* g++.dg/parse/invalid-op1.C: Likewise.
9160	* g++.dg/parse/non-dependent2.C: Likewise.
9161	* g++.dg/parse/template18.C: Likewise.
9162	* g++.dg/tc1/dr152.C: Likewise.
9163	* g++.dg/tc1/dr166.C: Likewise.
9164	* g++.dg/tc1/dr176.C: Likewise.
9165	* g++.dg/tc1/dr213.C: Likewise.
9166	* g++.dg/template/access11.C: Likewise.
9167	* g++.dg/template/access2.C: Likewise.
9168	* g++.dg/template/access3.C: Likewise.
9169	* g++.dg/template/access7.C: Likewise.
9170	* g++.dg/template/arg7.C: Likewise.
9171	* g++.dg/template/cond2.C: Likewise.
9172	* g++.dg/template/crash13.C: Likewise.
9173	* g++.dg/template/crash40.C: Likewise.
9174	* g++.dg/template/crash7.C: Likewise.
9175	* g++.dg/template/crash84.C: Likewise.
9176	* g++.dg/template/ctor5.C: Likewise.
9177	* g++.dg/template/defarg13.C: Likewise.
9178	* g++.dg/template/defarg14.C: Likewise.
9179	* g++.dg/template/dtor7.C: Likewise.
9180	* g++.dg/template/eh2.C: Likewise.
9181	* g++.dg/template/error2.C: Likewise.
9182	* g++.dg/template/error43.C: Likewise.
9183	* g++.dg/template/friend32.C: Likewise.
9184	* g++.dg/template/injected1.C: Likewise.
9185	* g++.dg/template/instantiate1.C: Likewise.
9186	* g++.dg/template/instantiate3.C: Likewise.
9187	* g++.dg/template/instantiate5.C: Likewise.
9188	* g++.dg/template/instantiate7.C: Likewise.
9189	* g++.dg/template/local6.C: Likewise.
9190	* g++.dg/template/lookup2.C: Likewise.
9191	* g++.dg/template/member5.C: Likewise.
9192	* g++.dg/template/memfriend15.C: Likewise.
9193	* g++.dg/template/memfriend16.C: Likewise.
9194	* g++.dg/template/memfriend17.C: Likewise.
9195	* g++.dg/template/memfriend7.C: Likewise.
9196	* g++.dg/template/meminit1.C: Likewise.
9197	* g++.dg/template/nested3.C: Likewise.
9198	* g++.dg/template/non-type-template-argument-1.C: Likewise.
9199	* g++.dg/template/nontype12.C: Likewise.
9200	* g++.dg/template/nontype13.C: Likewise.
9201	* g++.dg/template/nontype6.C: Likewise.
9202	* g++.dg/template/pr23510.C: Likewise.
9203	* g++.dg/template/pr35240.C: Likewise.
9204	* g++.dg/template/ptrmem15.C: Likewise.
9205	* g++.dg/template/ptrmem6.C: Likewise.
9206	* g++.dg/template/qualified-id1.C: Likewise.
9207	* g++.dg/template/qualttp20.C: Likewise.
9208	* g++.dg/template/qualttp3.C: Likewise.
9209	* g++.dg/template/qualttp4.C: Likewise.
9210	* g++.dg/template/qualttp5.C: Likewise.
9211	* g++.dg/template/qualttp6.C: Likewise.
9212	* g++.dg/template/qualttp7.C: Likewise.
9213	* g++.dg/template/qualttp8.C: Likewise.
9214	* g++.dg/template/recurse.C: Likewise.
9215	* g++.dg/template/recurse2.C: Likewise.
9216	* g++.dg/template/ref5.C: Likewise.
9217	* g++.dg/template/scope2.C: Likewise.
9218	* g++.dg/template/sfinae10.C: Likewise.
9219	* g++.dg/template/sfinae3.C: Likewise.
9220	* g++.dg/template/sizeof3.C: Likewise.
9221	* g++.dg/template/static9.C: Likewise.
9222	* g++.dg/template/template-id-2.C: Likewise.
9223	* g++.dg/template/typedef13.C: Likewise.
9224	* g++.dg/template/typename4.C: Likewise.
9225	* g++.dg/template/using14.C: Likewise.
9226	* g++.dg/template/using2.C: Likewise.
9227	* g++.dg/template/warn1.C: Likewise.
9228	* g++.dg/warn/Wparentheses-13.C: Likewise.
9229	* g++.dg/warn/Wparentheses-15.C: Likewise.
9230	* g++.dg/warn/Wparentheses-16.C: Likewise.
9231	* g++.dg/warn/Wparentheses-17.C: Likewise.
9232	* g++.dg/warn/Wparentheses-18.C: Likewise.
9233	* g++.dg/warn/Wparentheses-19.C: Likewise.
9234	* g++.dg/warn/Wparentheses-20.C: Likewise.
9235	* g++.dg/warn/Wparentheses-23.C: Likewise.
9236	* g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9237	* g++.dg/warn/noeffect2.C: Likewise.
9238	* g++.dg/warn/noeffect4.C: Likewise.
9239	* g++.dg/warn/pr8570.C: Likewise.
9240	* g++.old-deja/g++.brendan/init2.C: Likewise.
9241	* g++.old-deja/g++.eh/spec6.C: Likewise.
9242	* g++.old-deja/g++.pt/crash10.C: Likewise.
9243	* g++.old-deja/g++.pt/crash36.C: Likewise.
9244	* g++.old-deja/g++.pt/derived3.C: Likewise.
9245	* g++.old-deja/g++.pt/error2.C: Likewise.
9246	* g++.old-deja/g++.pt/explicit70.C: Likewise.
9247	* g++.old-deja/g++.pt/infinite1.C: Likewise.
9248	* g++.old-deja/g++.pt/memtemp89.C: Likewise.
9249	* g++.old-deja/g++.pt/overload7.C: Likewise.
9250	* g++.old-deja/g++.pt/vaarg3.C: Likewise.
9251
92522011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9253	    Iain Sandoe  <iains@gcc.gnu.org>
9254
9255	* objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9256	Added code to deal with the case when [Protocol
9257	-descriptionForInstanceMethod:] or [Protocol
9258	-descriptionForClassMethod:] returns NULL.
9259
92602011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9261	    Iain Sandoe  <iains@gcc.gnu.org>
9262
9263	* objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9264	* objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9265	Added cast.
9266
92672011-06-07  Xinliang David Li  <davidxl@google.com>
9268
9269	* gcc.dg/inline_2.c: New test.
9270	* gcc.dg/unroll_2.c: New test.
9271	* gcc.dg/inline_3.c: New test.
9272	* gcc.dg/unroll_3.c: New test.
9273	* gcc.dg/inline_4.c: New test.
9274	* gcc.dg/unroll_4.c: New test.
9275	* gcc.dg/inline_1.c: New test.
9276	* gcc.dg/unroll_1.c: New test.
9277
92782011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9279
9280	PR tree-optimization/48497
9281	* lib/gcc-defs.exp (dg-additional-options): New proc.
9282	* gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9283	-msse2 on 32-bit x86.
9284
92852011-06-06  Jason Merrill  <jason@redhat.com>
9286
9287	* g++.dg/cpp0x/enum19.C: New.
9288
92892011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9290
9291	* gcc.target/arm/neon-reload-class.c: New test.
9292
92932011-06-07  Dodji Seketeli  <dodji@redhat.com>
9294
9295	PR debug/49130
9296	* g++.dg/debug/dwarf2/integer-typedef.C: New test.
9297
92982011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9299
9300	* gcc.target/arm/smlatb-1.c: New file.
9301	* gcc.target/arm/smlatt-1.c: New file.
9302	* gcc.target/arm/smlaltb-1.c: New file.
9303	* gcc.target/arm/smlaltt-1.c: New file.
9304
93052011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9306
9307	* gcc.target/arm/mla-2.c: New test.
9308
93092011-06-07  Jakub Jelinek  <jakub@redhat.com>
9310
9311	PR gcov-profile/49299
9312	* gcc.dg/tree-prof/pr49299-1.c: New test.
9313	* gcc.dg/tree-prof/pr49299-2.c: New test.
9314
93152011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9316
9317	* lib/target-supports.exp
9318	(check_effective_target_vect_widen_mult_qi_to_hi):
9319	Add NEON as supporting target.
9320	(check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9321	(check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9322	(check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9323	* gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9324	using widening multiplication on targets that support it.
9325	* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9326	* gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9327	* gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9328
93292011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9330
9331	Updated all testcases in the ObjC/ObjC++ testsuites to use the
9332	Modern Objective-C runtime API.
9333	* objc/execute/next_mapping.h: Removed.
9334	* objc-obj-c++-shared/next-mapping.h: Removed.
9335	* objc-obj-c++-shared/Object1.h: Removed.
9336	* objc-obj-c++-shared/Object1.m: Removed.
9337	* objc-obj-c++-shared/Object1.mm: Removed.
9338	* objc-obj-c++-shared/Object1-implementation.h: Removed.
9339	* objc-obj-c++-shared/Protocol1.h: Removed.
9340	* objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9341	of ProtoBool, IVAR_T and METHOD.
9342	* objc-obj-c++-shared/runtime.h: New.
9343	* objc-obj-c++-shared/TestsuiteObject.h: New.
9344	* objc-obj-c++-shared/TestsuiteObject.m: New.
9345
9346	* objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9347	* objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9348	Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9349	it a class method.
9350	* objc/execute/_cmd.m: Include
9351	../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9352	runtime API.  ([TestClass +initialize]): Include this method also
9353	with the GNU runtime.
9354	* objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9355	Object.  ([-setValue:]): Return void.
9356	* objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9357	with the GNU runtime.  Include
9358	../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9359	for the NeXT runtime.  Use the existing print_ivars() and
9360	compare_structures() implementations for the old NeXT runtime.
9361	Added new implementations for the Modern GNU and NeXT runtimes.
9362	Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9363	well.  (main): Use objc_getClass().  Use return instead of exit.
9364	* objc/execute/bycopy-1.m: Include objc/objc.h instead of
9365	../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9366	of exit().
9367	* objc/execute/bycopy-2.m: Include objc/objc.h instead of
9368	../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9369	instead of Object.  (main): Use return instead of exit().
9370	* objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9371	instead of Object.  Removed prototype for exit().  (main): Use
9372	return instead of exit().  Use the Modern Objective-C runtime API.
9373	* objc/execute/cascading-1.m: Use TestsuiteObject instead of
9374	Object.
9375	* objc/execute/class-tests-1.h: Include
9376	../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9377	runtime API.  (test_class_with_superclass): Do not call [Object
9378	class].  There is no need to with the current libobjc.
9379	* objc/execute/class-tests-2.h: Include
9380	../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9381	runtime API.
9382	* objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9383	../../objc-obj-c++-shared/next-mapping.h.
9384	* objc/execute/class-2.m: Likewise.
9385	* objc/execute/class-3.m: Likewise.
9386	* objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9387	../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9388	+initialize]): Include this method also with the GNU
9389	runtime. (main): Use the Modern Objective-C runtime API.
9390	* objc/execute/class-5.m: Likewise.
9391	* objc/execute/class-6.m: Likewise.
9392	* objc/execute/class-7.m: Likewise.
9393	* objc/execute/class-8.m: Likewise.
9394	* objc/execute/class-9.m: Likewise.
9395	* objc/execute/class-10.m: Likewise.
9396	* objc/execute/class-11.m: Likewise.
9397	* objc/execute/class-12.m: Likewise.
9398	* objc/execute/class-13.m: Likewise.
9399	* objc/execute/class-14.m: Likewise.
9400	* objc/execute/class_self-1.m ([TestClass +initialize]): Include
9401	this method also with the GNU runtime.
9402	* objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9403	+initialize]): Include this method also with the GNU runtime.
9404	* objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9405	of Object.
9406	* objc/execute/encode-1.m: Likewise.
9407	* objc/execute/enumeration-1.m: Likewise.
9408	* objc/execute/enumeration-2.m: Likewise.
9409	* objc/execute/exceptions/catchall-1.m: Likewise.
9410	* objc/execute/exceptions/finally-1.m: Likewise.
9411	* objc/execute/exceptions/foward-1.m: Likewise.
9412	* objc/execute/exceptions/local-variables-1.m: Likewise.
9413	* objc/execute/exceptions/throw-nil.m: Likewise.
9414	* objc/execute/exceptions/trivial.m: Likewise.
9415	* objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9416	of Object. Include objc/runtime.h instead of objc/objc-api.h.
9417	* objc/execute/exceptions/matcher-1.m: Likewise.
9418	* objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9419	Object.
9420	* objc/execute/formal_protocol-2.m: Likewise.
9421	* objc/execute/formal_protocol-3.m: Likewise.
9422	* objc/execute/formal_protocol-4.m: Likewise.
9423	* objc/execute/formal_protocol-5.m: Include
9424	../../objc-obj-c++-shared/runtime.h. (main): Always use
9425	protocol_getName().
9426	* objc/execute/formal_protocol-6.m: Likewise.
9427	* objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9428	Object.  Include <objc/Protocol.h> instead of
9429	../../objc-obj-c++-shared/Protocol1.h.
9430	* objc/execute/function-message-1.m: Use TestsuiteObject intead of
9431	Object.
9432	* objc/execute/informal_protocol.m: Likewise.
9433	* objc/execute/load-3.m: Likewise.
9434	* objc/execute/many_args_method.m ([TestClass +initialize]):
9435	Include this method with the GNU runtime as well.
9436	* objc/execute/nested-3.m ([Test +initialize]): Likewise.
9437	* objc/execute/nested-func-1.m: Use TestsuiteObject
9438	instead of Object.
9439	* objc/execute/nil_method-1.m: Likewise.
9440	* objc/execute/no_clash.m: Likewise.
9441	* objc/execute/np-1.m: Do not include
9442	../../objc-obj-c++-shared/Protocol1.h.
9443	(main): Use return instead of exit().
9444	* objc/execute/np-2.m: Do not include
9445	../../objc-obj-c++-shared/Protocol1.h.
9446	([MyObject +initialize]): Include this method also with the GNU
9447	runtime.  (main): Use return instead of exit().
9448	* objc/execute/object_is_class.m: Include
9449	../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9450	of Object.  (main): Use the Modern Objective-C runtime API.
9451	* objc/execute/object_is_meta_class.m: Likewise.
9452	* objc/execute/private.m: Use TestsuiteObject instead of Object.
9453	* objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9454	instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9455	../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9456	Objective-C runtime API.
9457	* objc/execute/protocol-isEqual-2.m: Likewise.
9458	* objc/execute/protocol-isEqual-3.m: Likewise.
9459	* objc/execute/protocol-isEqual-4.m: Likewise.
9460	* objc/execute/redefining_self.m ([TestClass +initialize]):
9461	Include this method with the GNU runtime as well.
9462	* objc/execute/root_methods.m: Include
9463	../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9464	Include this method with the GNU runtime as well.
9465	(main): Use the Modern Objective-C runtime API.
9466	* objc/execute/selector-1.m: Include
9467	../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9468	of Object.  (main): Use the Modern Objective-C runtime API.
9469	* objc/execute/static-1.m ([Test +initialize]): Include this
9470	method with the GNU runtime as well.
9471	* objc/execute/static-2.m: Likewise.
9472	* objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9473	* objc/execute/va_method.m: Do not include objc/objc-api.h.
9474	([MathClass +initialize]): Include this method with the GNU
9475	runtime as well.
9476	* objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9477	instead of Object.
9478	* obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9479	* objc.dg/attributes/categ-attributes-2.m: Likewise.
9480	* obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9481	* objc.dg/attributes/method-attribute-1.m: Likewise.
9482	* obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9483	* objc.dg/attributes/method-attribute-2.m: Likewise.
9484	* obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9485	* objc.dg/attributes/method-attribute-3.m: Likewise.
9486	* obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9487	* obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9488	* objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9489	* obj-c++.dg/bitfield-1.mm: Likewise.
9490	* obj-c++.dg/bitfield-2.mm: Likewise
9491	* objc.dg/bitfield-3.m: Likewise.
9492	* obj-c++.dg/bitfield-4.mm: Likewise.
9493	* objc.dg/bitfield-5.m: Likewise
9494	* objc.dg/call-super-1.m: Likewise.
9495	* objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9496	Use objc_getClass() instead of objc_get_class(), but for the GNU
9497	runtime redefine objc_getClass as objc_get_class.  Include
9498	../objc-obj-c++-shared/runtime.h.
9499	* objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9500	* objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9501	Use the Modern Objective-C runtime API.
9502	* objc.dg/class-protocol-1.m: Include
9503	../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9504	* obj-c++.dg/class-protocol-1.mm: Likewise.
9505	* objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9506	* objc.dg/comp-types-10.m: Likewise.
9507	* objc.dg/comp-types-11.m: Likewise.
9508	* objc.dg/comp-types-12.m: Likewise.
9509	* obj-c++.dg/comp-types-9.mm: Likewise.
9510	* obj-c++.dg/comp-types-11.mm: Likewise.
9511	* obj-c++.dg/comp-types-12.mm: Likewise.
9512	* obj-c++.dg/comp-types-13.mm: Likewise.
9513	* obj-c++.dg/cxx-ivars-1.mm: Likewise.
9514	* obj-c++.dg/cxx-ivars-2.mm: Likewise.
9515	* obj-c++.dg/cxx-scope-1.mm: Likewise.
9516	* obj-c++.dg/cxx-scope-2.mm: Likewise.
9517	* objc.dg/defs.m: Use TestsuiteObject instead of Object.
9518	* objc.dg/desig-init-1.m: Likewise.
9519	* obj-c++.dg/defs.mm: Likewise.
9520	* objc.dg/exceptions-2.m: Likewise.
9521	* obj-c++.dg/except-1.mm: Likewise.
9522	* obj-c++.dg/exceptions-2.mm: Likewise.
9523	* objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9524	Use the Modern Objective-C runtime API.
9525	* objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9526	the Modern Objective-C runtime API.  Do not include
9527	../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9528	* objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9529	the Modern Objective-C runtime API except when using an older NeXT
9530	runtime.
9531	* objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9532	the Modern Objective-C runtime API.
9533	* objc.dg/encode-7.m: Include objc/runtime.h instead of
9534	objc/encoding.h.
9535	* objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9536	* objc.dg/encode-7-next-64bit.m: Updated include.
9537	* objc.dg/encode-8.m: Include objc/runtime.h instead of
9538	objc/encoding.h.
9539	* obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9540	the Modern Objective-C runtime API.
9541	* obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9542	Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9543	instead of ../objc-obj-c++-shared/Protocol1.h.
9544	* obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9545	the Modern Objective-C runtime API except when using an older NeXT
9546	runtime.
9547	* obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9548	the Modern Objective-C runtime API.
9549	* objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9550	Object.
9551	* obj-c++.dg/fix-and-continue-2.mm: Likewise.
9552	* objc.dg/fix-and-continue-2.m: Likewise.
9553	* objc.dg/foreach-1.m: Likewise.
9554	* objc.dg/foreach-2.m: Likewise.
9555	* objc.dg/foreach-3.m: Likewise.
9556	* objc.dg/foreach-4.m: Likewise.
9557	* objc.dg/foreach-5.m: Likewise.
9558	* objc.dg/foreach-6.m: Likewise.
9559	* objc.dg/foreach-7.m: Likewise.
9560	* objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9561	Object.
9562	* objc.dg/func-ptr-2.m: Likewise.
9563	* objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9564	Do not include objc/objc-api.h.
9565	* obj-c++.dg/fsf-package-0.mm: Likewise.
9566	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9567	(switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9568	* objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9569	of Object.
9570	* obj-c++.dg/gnu-runtime-1.mm: Likewise.
9571	* objc.dg/gnu-runtime-3.m: Likewise.
9572	* obj-c++.dg/gnu-runtime-3.mm: Likewise.
9573	* objc.dg/headers.m: Include objc/runtime.h instead of
9574	objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9575	for the NeXT runtime.
9576	* objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9577	* obj-c++.dg/isa-field-1.mm: Likewise.
9578	* obj-c++.dg/ivar-list-semi.mm: Likewise.
9579	* objc.dg/layout-1.m: Likewise.
9580	* objc.dg/layout-2.m: Likewise.
9581	* objc.dg/local-decl-2.m: Likewise.
9582	* objc.dg/lookup-1.m: Use TestsuiteObject instead of
9583	Object.  ([Container +elementForView:]): Use
9584	class_conformsToProtocol().
9585	* obj-c++.dg/lookup-2.mm: Likewise.
9586	* obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9587	* obj-c++.dg/local-decl-1.mm: Likewise.
9588	* objc.dg/method-3.m: Likewise.
9589	* objc.dg/method-4.m: Likewise.
9590	* objc.dg/method-6.m: Include objc/Protocol.h instead of
9591	../objc-obj-c++-shared/Protocol1.h.
9592	* objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9593	* objc.dg/method-9.m: Likewise.
9594	* objc.dg/method-10.m: Likewise.
9595	* objc.dg/method-13.m ([Root +initialize]): Include this method
9596	also for the GNU runtime.  (main): Use objc_getClass() also for
9597	the GNU runtime.
9598	* objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9599	* objc.dg/method-17.m: Likewise.
9600	* objc.dg/method-19.m: Likewise.
9601	* objc.dg/method-20b.m: Likewise.
9602	* obj-c++.dg/method-2.mm: Likewise.
9603	* obj-c++.dg/method-6.mm: Likewise.
9604	* obj-c++.dg/method-10.mm: Likewise.
9605	* obj-c++.dg/method-11.mm: Likewise.
9606	* obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9607	../objc-obj-c++-shared/Protocol1.h.
9608	* obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9609	* obj-c++.dg/method-15.mm: Likewise.
9610	* obj-c++.dg/method-17.mm: Likewise.
9611	* obj-c++.dg/method-19.mm: Updated includes.  ([Root
9612	+initialize]): Include this method also for the GNU
9613	runtime.  (main): Use objc_getClass() also for the GNU runtime.
9614	* obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9615	* obj-c++.dg/method-22.mm: Likewise.
9616	* obj-c++.dg/method-23.mm: Likewise.
9617	* obj-c++.dg/no-extra-load.mm: Likewise.
9618	* objc.dg/objc-fast-4.m: Likewise.
9619	* objc.dg/objc-gc-4.m: Likewise.
9620	* obj-c++.dg/objc-gc-3.mm: Likewise.
9621	* objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9622	protocol_getMethodDescription() instead of [Protocol
9623	-descriptionForInstanceMethod].
9624	* objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9625	Made it available with all runtimes.  (main): Call -test instead
9626	of -class.
9627	* objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9628	and put into a category.
9629	* objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9630	Object.  Include objc/objc.h.
9631	* obj-c++.dg/proto-lossage-2.mm: Likewise.
9632	* objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9633	New. (main): Use protocol_getMethodDescription() instead
9634	of [Protocol -descriptionForInstanceMethod] and [Protocol
9635	-descriptionForClassMethod].
9636	* obj-c++.dg/proto-lossage-3.mm: Likewise.
9637	* objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9638	Objective-C runtime API.
9639	* obj-c++.dg/proto-qual-1.mm: Likewise.
9640	* objc.dg/property/property-1.m: Use TestsuiteObject instead of
9641	Object.
9642	* obj-c++.dg/property/property-1.mm: Likewise.
9643	* obj-c++.dg/qual-types-1.mm: Likewise.
9644	* objc.dg/selector-2.m: Include objc/objc.h instead of
9645	../objc-obj-c++-shared/Object1.h.
9646	* obj-c++.dg/selector-2.mm: Likewise.
9647	* obj-c++.dg/selector-5.mm: Likewise.
9648	* obj-c++.dg/selector-6.mm: Likewise.
9649	* objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9650	Object.  Do not include objc/objc-api.h.
9651	* obj-c++.dg/set-not-used-1.mm: Likewise.
9652	* objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9653	* objc.dg/stret-1.m: Likewise.
9654	* objc.dg/stret-2.m: Likewise.
9655	* obj-c++.dg/super-class-2.mm: Likewise.
9656	* objc.dg/super-class-3.m: Likewise.
9657	* objc.dg/super-class-4.m: Likewise.
9658	* objc.dg/sync-2.m: Likewise.
9659	* obj-c++.dg/sync-2.mm: Likewise.
9660	* objc.dg/sync-1.m: Include objc/objc.h instead of
9661	../objc-obj-c++-shared/Object1.h.
9662	* objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9663	'Class' as the type of 'isa'.
9664	* objc.dg/special/unclaimed-category-1.m: Use the Modern
9665	Objective-C runtime API.  ([TestClass +initialize]): Include this
9666	method with the GNU runtime as well.
9667	* objc.dg/strings/strings-1.m: Updated includes.
9668	* obj-c++.dg/strings/strings-1.mm: Likewise.
9669	* obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9670	objc.dg/strings/const-str-12b.m.
9671	* obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9672	* obj-c++.dg/template-3.mm: Likewise.
9673	* obj-c++.dg/template-4.mm: Likewise.
9674	* objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9675	Objective-C runtime API.
9676	* obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9677	* objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9678	* obj-c++.dg/try-catch-1.mm: Likewise.
9679	* obj-c++.dg/try-catch-2.mm: Likewise.
9680	* objc.dg/try-catch-3.m: Likewise.
9681	* obj-c++.dg/try-catch-3.mm: Likewise.
9682	* objc.dg/try-catch-6.m: Likewise.
9683	* objc.dg/try-catch-7.m: Likewise.
9684	* obj-c++.dg/try-catch-7.mm: Likewise.
9685	* obj-c++.dg/try-catch-8.mm: Likewise.
9686	* obj-c++.dg/try-catch-9.mm: Likewise.
9687	* objc.dg/try-catch-10.m: Likewise.
9688	* obj-c++.dg/try-catch-11.mm: Likewise.
9689	* objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9690	Object.  Include objc/objc.h.
9691	* obj-c++.dg/typedef-alias-1.mm: Likewise.
9692	* objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9693	* objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9694	Object.  Use Modern Objective-C runtime API.  Do not use
9695	performv::.
9696	* objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9697	* obj-c++.dg/torture/trivial.mm: Likewise.
9698	* objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9699	instead of ../objc-obj-c++-shared/Object1.h.  Include
9700	../objc-obj-c++-shared/runtime.h.
9701	* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9702	* objc.dg/torture/strings/const-str-11.m: Likewise.
9703	* obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9704	* objc.dg/torture/strings/const-str-9.m: Likewise.
9705	* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9706	* objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9707	instead of Object. Only add _FooClassReference if
9708	__NEXT_RUNTIME__.
9709	* obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9710	* objc.dg/torture/strings/const-str-8.m: Likewise.
9711	* obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9712	* obj-c++.dg/torture/strings/string1.mm: Updated includes and
9713	additional sources.
9714	* objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9715	Object.
9716	* obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9717	* objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9718	* obj-c++.dg/va-meth-1.mm: Likewise.
9719	* objc.dg/zero-link-1.m: Include objc/Object.h instead of
9720	../objc-obj-c++-shared/Object1.h.
9721	* objc.dg/zero-link-3.m: Likewise.
9722
97232011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9724
9725	* obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9726
97272011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9728
9729	PR obj-c++/48275
9730	* obj-c++.dg/property/cxx-property-1.mm: New.
9731	* obj-c++.dg/property/cxx-property-2.mm: New.
9732
97332011-06-06  Jason Merrill  <jason@redhat.com>
9734
9735	* g++.dg/cpp0x/regress/ptrmem1.C: New.
9736
97372011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9738
9739	PR rtl-optimization/49145
9740	From Ryan Mansfield
9741	* gcc.c-torture/compile/pr49145.c: New test.
9742
97432011-06-06  Jakub Jelinek  <jakub@redhat.com>
9744
9745	PR testsuite/49288
9746	* g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9747	to dg-options, match also DW_AT_linkage_name.
9748
9749	PR debug/49294
9750	* gcc.dg/debug/pr49294.c: New test.
9751
9752	PR c++/49264
9753	* g++.dg/opt/pr49264.C: New test.
9754
97552011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9756
9757	PR tree-optimization/49243
9758	* gcc.dg/pr49243.c: New.
9759
97602011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9761
9762	* gnat.dg/specs/cond_expr1.ads: New test.
9763
97642011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9765
9766	* gnat.dg/deferred_const4.ad[sb]: New test.
9767	* gnat.dg/deferred_const4_pkg.ads: New helper.
9768
97692011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9770
9771	* gnat.dg/test_tamdt.adb: Rename to...
9772	* gnat.dg/taft_type1.adb: ...this.
9773	* gnat.dg/tamdt.ad[sb]: Rename to...
9774	* gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9775	* gnat.dg/tamdt_aux.ads: Rename to...
9776	* gnat.dg/taft_type1_pkg2.ads: ...this.
9777	* gnat.dg/taft_type2.ad[sb]: New test.
9778	* gnat.dg/taft_type2_pkg.ads: New helper.
9779	* gnat.dg/taft_type3.adb: New test.
9780	* gnat.dg/taft_type3_pkg.ads: New helper.
9781
97822011-06-05  Tobias Burnus  <burnus@net-b.de>
9783
9784	PR fortran/49255
9785	* trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9786	for F2008.
9787
97882011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9789
9790	PR testsuite/49287
9791	* objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9792	warning.
9793	* objc.dg/gnu-api-2-objc.m: Likewise.
9794	* obj-c++.dg/gnu-api-2-class.mm: Likewise
9795	* obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9796
97972011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9798
9799	* objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9800	alignment, not the alignment, when calling class_addIvar().  Add
9801	an 'isa' instance variable to the test root class.
9802	* obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9803
98042011-06-04  Jan Hubicka  <jh@suse.cz>
9805
9806	PR tree-optimization/48893
9807	PR tree-optimization/49091
9808	PR tree-optimization/49179
9809	* gfortran.dg/pr49179.f90: New testcase
9810
98112011-06-04  Jan Hubicka  <jh@suse.cz>
9812
9813	PR lto/48954
9814	* g++.dg/torture/pr48954.C: New testcase.
9815
98162011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9817
9818	* g++.dg/warn/delete-non-virtual-dtor.C: New.
9819
98202011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9821
9822	PR c++/33840
9823	* g++.dg/diagnostic/bitfld2.C: New.
9824
98252011-06-04  Jakub Jelinek  <jakub@redhat.com>
9826
9827	PR target/49281
9828	* gcc.c-torture/execute/pr49281.c: New test.
9829
98302011-06-04  Jan Hubicka  <jh@suse.cz>
9831
9832	PR tree-optimize/48929
9833	* gcc.c-torture/compile/pr48929.c: New testcase.
9834
98352011-06-04  Jakub Jelinek  <jakub@redhat.com>
9836
9837	* gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9838
98392011-06-03  Jakub Jelinek  <jakub@redhat.com>
9840
9841	PR c++/49276
9842	* g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9843
98442011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9845
9846	* objc.dg/headers.m: Do not include sarray.h and hash.h.
9847
98482011-06-03  Richard Henderson  <rth@redhat.com>
9849	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9850
9851	* lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9852
98532011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9854
9855	* objc.dg/headers.m: Do not include objc-list.h.
9856
98572011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9858
9859	* objc.dg/type-stream-1.m: Test removed.
9860	* objc.dg/headers.m: Do not include typedstream.h.
9861
98622011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9863
9864	* objc.dg/torture/forward-1.m (main): Updated testcase.
9865
98662011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9867
9868	PR target/49163
9869	* gcc.c-torture/compile/pr49163.c: New.
9870
98712011-06-02  Asher Langton  <langton2@llnl.gov>
9872
9873	PR fortran/49268
9874	* gfortran.dg/PR49268.f90: New test.
9875
98762011-06-02  Asher Langton  <langton2@llnl.gov>
9877
9878	PR fortran/37039
9879	* gfortran.dg/PR37039.f90: New test.
9880
98812011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9882
9883	PR objc/48539
9884	* objc.dg/method-5.m: Updated.
9885	* objc.dg/method-19.m: Updated.
9886	* objc.dg/method-lookup-1.m: New.
9887	* obj-c++.dg/method-6.mm: Updated.
9888	* obj-c++.dg/method-7.mm: Updated.
9889	* obj-c++.dg/method-lookup-1.mm: New.
9890
98912011-06-02  DJ Delorie  <dj@redhat.com>
9892
9893	* lib/timeout.exp (timeout): Add board_info support.
9894
98952011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9896
9897	* gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9898
98992011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9900
9901	PR fortran/49265
9902	* gfortran.dg/module_procedure_double_colon_1.f90: New test.
9903	* gfortran.dg/module_procedure_double_colon_2.f90: New test.
9904
99052011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9906	    Hans-Peter Nilsson  <hp@axis.com>
9907
9908	PR rtl-optimization/48840
9909	* gcc.target/sparc/ultrasp13.c: New test.
9910
99112011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9912
9913	PR target/49238
9914	* gcc.c-torture/compile/pr49238.c: New.
9915
99162011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9917
9918	* gcc.target/arm/g2.c: Skip test in -mthumb.
9919	Skip test unless cpu is xscale.
9920	* gcc.target/arm/scd42-2.c: Likewise.
9921	* gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9922
99232011-06-01  Jason Merrill  <jason@redhat.com>
9924
9925	* g++.dg/cpp0x/decltype28.C: New.
9926	* g++.dg/cpp0x/decltype29.C: New.
9927
99282011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9929
9930	PR target/45074
9931	* gcc.target/mips/pr45074.c: New test.
9932
99332011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9934	    Hans-Peter Nilsson  <hp@axis.com>
9935
9936	PR rtl-optimization/48830
9937	* gcc.target/sparc/ultrasp12.c: New test.
9938
99392011-06-01  David Li  <davidxl@google.com>
9940
9941	* gcc.dg/profile-dir-1.c: Change pass name.
9942	* gcc.dg/profile-dir-2.c: Ditto.
9943	* gcc.dg/tree-ssa/dump-1.c: Ditto.
9944	* gcc.dg/tree-ssa/loop-25.c: Ditto.
9945	* gcc.dg/tree-prof/stringop-1.c: Ditto.
9946	* gcc.dg/tree-prof/update-loopch.c: Ditto.
9947	* gcc.dg/tree-prof/stringop-2.c: Ditto.
9948	* gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9949	* gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9950	* gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9951	* gcc.dg/tree-prof/val-prof-1.c: Ditto.
9952	* gcc.dg/tree-prof/val-prof-2.c: Ditto.
9953	* gcc.dg/tree-prof/val-prof-3.c: Ditto.
9954	* gcc.dg/tree-prof/val-prof-4.c: Ditto.
9955	* gcc.dg/tree-prof/val-prof-5.c: Ditto.
9956	* gcc.dg/tree-prof/val-prof-7.c: Ditto.
9957	* gcc.dg/profile-dir-3.c: Ditto.
9958	* g++.dg/tree-prof/indir-call-prof.C: Ditto.
9959
99602011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9961
9962	* objc.dg/attributes/method-nonnull-1.m: New test.
9963	* obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9964
99652011-05-31  Tobias Burnus  <burnus@net-b.de>
9966
9967	PR fortran/18918
9968	* gfortran.dg/coarray_atomic_1.f90: New.
9969	* gfortran.dg/coarray/atomic_1.f90: New.
9970
99712011-05-31  Jakub Jelinek  <jakub@redhat.com>
9972
9973	* gcc.dg/guality/bswaptest.c: New test.
9974	* gcc.dg/guality/clztest.c: New test.
9975	* gcc.dg/guality/ctztest.c: New test.
9976	* gcc.dg/guality/rotatetest.c: New test.
9977
9978	PR target/48688
9979	* gcc.target/i386/pr48688.c: New test.
9980
99812010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9982
9983	PR c++/48010
9984	* g++.dg/lookup/name-clash9.C: New.
9985
99862011-05-31  Tobias Burnus  <burnus@net-b.de>
9987
9988	PR fortran/18918
9989	* gfortran.dg/coarray/dummy_1.f90: New.
9990
99912011-05-31  Tobias Burnus  <burnus@net-b.de>
9992
9993	PR fortran/18918
9994	* gfortran.dg/coarray/save_1.f90: New.
9995	* gfortran.dg/coarray_4.f90: Update dg-error.
9996
99972011-05-31  Jason Merrill  <jason@redhat.com>
9998
9999	* g++.dg/cpp0x/rv-template1.C: New.
10000
100012011-05-31  Jakub Jelinek  <jakub@redhat.com>
10002
10003	PR rtl-optimization/49235
10004	* gcc.dg/pr49235.c: New test.
10005
100062011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10007
10008	PR tree-optimization/49093
10009	* gcc.dg/vect/pr49093.c: New test.
10010
100112011-05-31  Dodji Seketeli  <dodji@redhat.com>
10012
10013	PR debug/49047
10014	* g++.dg/debug/dwarf2/cdtor-1.C: New test.
10015
100162011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10017
10018	PR testsuite/49239
10019	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10020	output array.
10021
100222011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10023
10024	PR target/49186
10025	* gcc.c-torture/execute/pr49186.c: New.
10026
100272011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10028
10029	PR target/49168
10030	 * gcc.target/i386/pr49168-1.c: New.
10031
100322011-05-30  Jakub Jelinek  <jakub@redhat.com>
10033	    Eric Botcazou  <ebotcazou@adacore.com>
10034
10035	* gcc.dg/guality/drap.c: New test.
10036
100372011-05-30  Richard Guenther  <rguenther@suse.de>
10038
10039	PR tree-optimization/49210
10040	* gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10041	* gnat.dg/boolean_subtype2_pkg.ads: New helper.
10042
100432011-05-30  Jakub Jelinek  <jakub@redhat.com>
10044
10045	PR c++/49223
10046	* g++.dg/gomp/pr49223-1.C: New test.
10047	* g++.dg/gomp/pr49223-2.C: New test.
10048
100492011-05-30  Richard Guenther  <rguenther@suse.de>
10050
10051	PR tree-optimization/49218
10052	* gcc.c-torture/execute/pr49218.c: New testcase.
10053
100542011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10055
10056	PR tree-optimization/49199
10057	* gcc.dg/vect/no-scevccp-pr49199.c: New test.
10058	* gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10059	-fno-tree-scev-cprop.
10060
100612011-05-29  Janus Weil  <janus@gcc.gnu.org>
10062
10063	PR fortran/47601
10064	* gfortran.dg/extends_13.f03: New.
10065
100662011-05-29  Jakub Jelinek  <jakub@redhat.com>
10067
10068	PR rtl-optimization/49095
10069	* gcc.target/i386/pr49095.c: New test.
10070
100712011-05-29  Tobias Burnus  <burnus@net-b.de>
10072
10073	PR fortran/18918
10074	* gfortran.dg/coarray_24.f90: New.
10075
100762011-05-29  Tobias Burnus  <burnus@net-b.de>
10077
10078	PR fortran/18918
10079	* gfortran.dg/coarray_23.f90: New.
10080
100812011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10082
10083	From Ryan Mansfield
10084	* gcc.dg/pr48826.c: New test.
10085
100862011-05-29  Richard Guenther  <rguenther@suse.de>
10087
10088	PR tree-optimization/49217
10089	* gcc.dg/torture/pr49217.c: New testcase.
10090
100912011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10092
10093	PR testsuite/49222
10094	* gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10095
100962011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10097
10098	* gnat.dg/boolean_subtype.adb: Rename to...
10099	* gnat.dg/boolean_subtype1.adb: ...this.
10100
101012011-05-28  Jason Merrill  <jason@redhat.com>
10102
10103	* g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10104
101052011-05-27  Jason Merrill  <jason@redhat.com>
10106
10107	* g++.dg/cpp0x/enum18.C: Adjust.
10108
10109	* g++.dg/cpp0x/lambda/lambda-template2.C: New.
10110
101112011-05-27  Tobias Burnus  <burnus@net-b.de>
10112
10113	PR fortran/18918
10114	* gfortran.dg/coarray_22.f90: New.
10115
101162011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10117
10118	PR tree-optimization/46728
10119	* gcc.target/powerpc/pr46728-1.c: New.
10120	* gcc.target/powerpc/pr46728-2.c: New.
10121	* gcc.target/powerpc/pr46728-3.c: New.
10122	* gcc.target/powerpc/pr46728-4.c: New.
10123	* gcc.target/powerpc/pr46728-5.c: New.
10124	* gcc.dg/pr46728-6.c: New.
10125	* gcc.target/powerpc/pr46728-7.c: New.
10126	* gcc.target/powerpc/pr46728-8.c: New.
10127	* gcc.dg/pr46728-9.c: New.
10128	* gcc.target/powerpc/pr46728-10.c: New.
10129	* gcc.target/powerpc/pr46728-11.c: New.
10130	* gcc.dg/pr46728-12.c: New.
10131	* gcc.target/powerpc/pr46728-13.c: New.
10132	* gcc.target/powerpc/pr46728-14.c: New.
10133	* gcc.target/powerpc/pr46728-15.c: New.
10134	* gcc.target/powerpc/pr46728-16.c: New.
10135
101362011-05-27  Jason Merrill  <jason@redhat.com>
10137
10138	* g++.dg/abi/mangle47.C: New.
10139
10140	PR c++/49176
10141	* g++.dg/template/const5.C: New.
10142
10143	* g++.dg/cpp0x/enum18.C: New.
10144
10145	* g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10146
10147	* g++.dg/cpp0x/error6.C: New.
10148
10149	* g++.dg/cpp0x/error5.C: New.
10150
101512011-05-27  Jakub Jelinek  <jakub@redhat.com>
10152
10153	PR c++/49165
10154	* g++.dg/eh/cond6.C: New test.
10155
101562011-05-27  Tobias Burnus  <burnus@net-b.de>
10157
10158	PR fortran/48820
10159	* gfortran.dg/rank_3.f90: New.
10160	* gfortran.dg/rank_4.f90: New.
10161
101622011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10163
10164	* g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10165	replace dump search.
10166
101672011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10168
10169	* gnat.dg/bit_packed_array5.ads: Move dg directive to...
10170	* gnat.dg/bit_packed_array5.adb: ...here.
10171
101722011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10173
10174	PR c++/42056
10175	* g++.dg/cpp0x/auto25.C: New.
10176
101772011-05-27  Richard Guenther  <rguenther@suse.de>
10178
10179	* gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10180
101812011-05-27  Richard Guenther  <rguenther@suse.de>
10182
10183	* gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10184
101852011-05-27  Richard Guenther  <rguenther@suse.de>
10186
10187	PR middle-end/49189
10188	* gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10189
101902011-05-26  Jason Merrill  <jason@redhat.com>
10191
10192	* g++.dg/cpp0x/friend1.C: New.
10193	* g++.dg/cpp0x/friend2.C: New.
10194
10195	* g++.dg/cpp0x/auto7.C: Update.
10196	* g++.dg/template/crash50.C: Adjust.
10197	* g++.dg/template/static9.C: Adjust.
10198	* g++.old-deja/g++.ext/memconst.C: Adjust.
10199
102002011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10201
10202	* gcc.dg/march.c: Ignore a note for some targets.
10203
102042011-05-26  Janis Johnson  <janis187@us.ibm.com>
10205	    Nathan Froyd  <froydnj@codesourcery.com>
10206
10207	PR c++/2288
10208	PR c++/18770
10209	* g++.old-deja/g++.jason/cond.C: Remove xfails.
10210	* g++.dg/parse/pr18770.C: New test.
10211	* g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10212
102132011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10214
10215	PR fortran/48955
10216	* gfortran.dg/dependency_40.f90 : New test.
10217
102182011-05-26  Tobias Burnus  <burnus@net-b.de>
10219
10220	PR fortran/18918
10221	* gfortran.dg/coarray/registering_1.f90: New.
10222
102232011-05-26  Jason Merrill  <jason@redhat.com>
10224
10225	* g++.dg/cpp0x/variadic111.C: New.
10226	* g++.dg/cpp0x/variadic41.C: Adjust.
10227
102282011-05-26  Richard Guenther  <rguenther@suse.de>
10229
10230	PR tree-optimization/48702
10231	* gcc.dg/torture/pr48702.c: New testcase.
10232
102332011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10234
10235	PR gcov-profile/48845
10236	* g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10237	support.
10238	* gcc.dg/matrix/matrix.exp: Likewise.
10239	* gcc.dg/tree-prof/tree-prof.exp: Likewise.
10240	* lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10241	line number to check_profiling_available.
10242	* lib/target-supports.exp (check_profiling_available): Account for
10243	this.
10244	Require TLS runtime support with -fprofile-generate.
10245	* lib/profopt.exp (profopt-execute): Add TLS options for
10246	-fprofile-generate.
10247	* gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10248
102492011-05-26  Jakub Jelinek  <jakub@redhat.com>
10250
10251	PR c++/49165
10252	* g++.dg/eh/cond5.C: New test.
10253
10254	PR tree-optimization/49161
10255	* gcc.c-torture/execute/pr49161.c: New test.
10256
102572011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10258
10259	* gcc.target/arm/neon-vorn-vbic.c: New test.
10260
102612011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10262
10263	PR tree-optimization/49038
10264	* gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10265	* gcc.dg/vect/pr49038.c: New test.
10266
102672011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10268
10269	* g++.dg/init/pr25811-3.C: New.
10270	* g++.dg/init/pr25811-4.C: New.
10271
102722011-05-25  Jason Merrill  <jason@redhat.com>
10273
10274	* g++.dg/cpp0x/enum17.C: New.
10275	* g++.old-deja/g++.jason/rfg10.C: Adjust.
10276
10277	* g++.dg/cpp0x/auto24.C: New.
10278
10279	* g++.dg/cpp0x/error4.C: New.
10280
10281	* g++.dg/cpp0x/rv-restrict.C: New.
10282
10283	* g++.dg/cpp0x/enum15.C: New.
10284	* g++.dg/cpp0x/constexpr-switch2.C: New.
10285
10286	* g++.dg/cpp0x/variadic110.C: New.
10287
10288	* g++.dg/cpp0x/auto9.C: Add typedef test.
10289
10290	* g++.dg/cpp0x/auto23.C: New.
10291	* g++.dg/cpp0x/auto9.C: Adjust.
10292
10293	* g++.dg/cpp0x/defaulted29.C: New.
10294
10295	* g++.dg/cpp0x/initlist51.C: New.
10296
102972011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10298
10299	* gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10300	* g++.dg/abi/packed1.C: Suppress warning.
10301	* g++.dg/warn/Wunused-parm-3.C: Likewise.
10302	* g++.dg/template/stdarg1.C: Likewise.
10303	* g++.dg/other/packed1.C: Remove arm from xfail list.
10304
103052011-05-25  Jason Merrill  <jason@redhat.com>
10306
10307	* g++.dg/cpp0x/enum16.C: New.
10308	* g++.dg/parse/error15.C: Adjust.
10309
10310	* g++.dg/cpp0x/initlist50.C: New.
10311
10312	* g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10313
10314	* g++.dg/cpp0x/variadic109.C: New.
10315
103162011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10317
10318	 * gcc.target/i386/pause-1.c: New.
10319
103202011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10321
10322	* gcc.dg/stack-usage-1.c: Adjust comment.
10323	* gcc.dg/stack-usage-2.c: New test.
10324
103252011-05-25  Jakub Jelinek  <jakub@redhat.com>
10326
10327	PR c++/49136
10328	* g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10329	* g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10330
103312011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10332
10333	PR rtl-optimization/48757
10334	* gfortran.dg/pr48757.f:  New test case.
10335
103362011-05-24  Jason Merrill  <jason@redhat.com>
10337
10338	* g++.dg/cpp0x/access01.C: New.
10339
103402011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10341
10342	PR libobjc/48177
10343	* objc.dg/pr48177.m: New testcase.
10344
103452011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10346
10347	PR objc/48187
10348	* objc.dg/pr48187.m: New testcase.
10349	* obj-c++.dg/pr48187.mm: New testcase.
10350	* objc.dg/ivar-extra-semicolon.m: New testcase.
10351
103522011-05-24  Jason Merrill  <jason@redhat.com>
10353
10354	* g++.dg/template/access21.C: New.
10355	* g++.dg/template/access22.C: New.
10356
103572011-05-24  Michael Matz  <matz@gcc.gnu.org>
10358
10359	PR rtl-optimization/48633
10360	* g++.dg/pr48633.C: New test.
10361
103622011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10363
10364	PR target/49133
10365	* g++.dg/other/pr49133.C: New test.
10366
103672011-05-24  Uros Bizjak <ubizjak@gmail.com>
10368	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10369
10370	* gcc.dg/torture/tls/run-gd.c: New test.
10371	* gcc.dg/torture/tls/run-ie.c: New test.
10372	* gcc.dg/torture/tls/run-ld.c: New test.
10373	* gcc.dg/torture/tls/run-le.c: New test.
10374	* lib/target-supports.exp (check_effective_target_tls_runtime):
10375	Build testcase with TLS options.
10376
103772011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10378
10379	* gcc.dg/vect/pr48172.c: Remove dg-do run.
10380
103812011-05-24  Tom de Vries  <tom@codesourcery.com>
10382
10383	PR tree-optimization/49121
10384	* gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10385
103862011-05-23  Jason Merrill  <jason@redhat.com>
10387
10388	* g++.dg/cpp0x/defaulted28.C: New.
10389
10390	* g++.dg/cpp0x/sfinae25.C: New.
10391
10392	* g++.dg/cpp0x/rv-cast2.C: New.
10393
10394	* g++.dg/cpp0x/enum14.C: New.
10395
103962011-05-23  Jakub Jelinek  <jakub@redhat.com>
10397
10398	PR lto/49123
10399	* gcc.c-torture/execute/pr49123.c: New test.
10400
10401	PR debug/49032
10402	* gcc.dg/debug/pr49032.c: New test.
10403
10404	PR c/49120
10405	* gcc.dg/pr49120.c: New test.
10406
104072011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409	PR target/47315
10410	* gcc.target/i386/pr47315.c: New test.
10411
104122011-05-23  Jason Merrill  <jason@redhat.com>
10413
10414	* g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10415
10416	* g++.dg/cpp0x/sfinae24.C: New.
10417
10418	* g++.dg/cpp0x/error3.C: New.
10419
10420	* g++.dg/cpp0x/defaulted27.C: New.
10421
10422	* g++.dg/cpp0x/decltype27.C: New.
10423
104242011-05-23  Richard Guenther  <rguenther@suse.de>
10425
10426	* gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10427
104282011-05-23  Richard Guenther  <rguenther@suse.de>
10429
10430	PR tree-optimization/40874
10431	* g++.dg/tree-ssa/pr40874.C: New testcase.
10432
104332011-05-23  Richard Guenther  <rguenther@suse.de>
10434
10435	PR tree-optimization/49115
10436	* g++.dg/torture/pr49115.C: New testcase.
10437
104382011-05-23  Richard Guenther  <rguenther@suse.de>
10439
10440	PR middle-end/15419
10441	* gcc.dg/memcpy-3.c: New testcase.
10442
104432011-05-23  Jakub Jelinek  <jakub@redhat.com>
10444
10445	PR middle-end/48973
10446	* gcc.c-torture/execute/pr48973-1.c: New test.
10447	* gcc.c-torture/execute/pr48973-2.c: New test.
10448
104492011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10450
10451	PR c++/18016
10452	* g++.dg/warn/pr18016.C: New.
10453
104542011-05-23  Tom de Vries  <tom@codesourcery.com>
10455
10456	PR target/45098
10457	* gcc.target/arm/ivopts-6.c: New test.
10458
104592011-05-22  Jakub Jelinek  <jakub@redhat.com>
10460
10461	PR middle-end/49029
10462	* gcc.c-torture/compile/pr49029.c: New test.
10463
104642011-05-22  Jason Merrill  <jason@redhat.com>
10465
10466	* g++.dg/cpp0x/sfinae23.C: New.
10467	* g++.dg/cpp0x/sfinae8.C: Correct.
10468
104692011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10470
10471	* gfortran.dg/function_optimize_8.f90:  New test case.
10472
104732011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10474
10475	PR tree-optimization/49087
10476	* gcc.dg/vect/O3-pr49087.c: New test.
10477
104782011-05-21  Jason Merrill  <jason@redhat.com>
10479
10480	* g++.dg/debug/const5.C: New.
10481
104822011-05-20  Jason Merrill  <jason@redhat.com>
10483
10484	* g++.dg/cpp0x/constexpr-static7.C: Extend.
10485
10486	* g++.dg/cpp0x/constexpr-static7.C: New.
10487
10488	* g++.dg/cpp0x/enum12.C: New.
10489	* g++.dg/cpp0x/enum13.C: New.
10490
104912011-05-21  Janus Weil  <janus@gcc.gnu.org>
10492
10493	PR fortran/48699
10494	* gfortran.dg/select_type_23.f03: New.
10495
104962011-05-20  Jason Merrill  <jason@redhat.com>
10497
10498	* g++.dg/cpp0x/defaulted26.C: New.
10499
10500	* g++.dg/cpp0x/noexcept02.C: Fix.
10501	* g++.dg/cpp0x/noexcept03.C: Fix.
10502	* g++.dg/cpp0x/noexcept08.C: Fix.
10503	* g++.dg/cpp0x/noexcept10.C: New.
10504
105052011-05-20  Janus Weil  <janus@gcc.gnu.org>
10506
10507	PR fortran/48706
10508	* gfortran.dg/extends_12.f03: New.
10509
105102011-05-20  Jason Merrill  <jason@redhat.com>
10511
10512	* g++.dg/template/koenig9.C: New.
10513	* g++.dg/opt/pr47615.C: Fix.
10514	* g++.dg/overload/defarg1.C: Fix.
10515	* g++.dg/tc1/dr213.C: Remove xfail.
10516	* g++.dg/torture/pr34850.C: Fix.
10517	* g++.dg/torture/pr39362.C: Fix.
10518	* g++.old-deja/g++.brendan/crash56.C: Fix.
10519	* g++.old-deja/g++.pt/memtemp47.C: Fix.
10520
105212011-05-20  Richard Guenther  <rguenther@suse.de>
10522
10523	PR tree-optimization/49079
10524	* gcc.dg/torture/pr49079.c: New testcase.
10525
105262011-05-20  Jakub Jelinek  <jakub@redhat.com>
10527
10528	PR tree-optimization/49073
10529	* gcc.c-torture/execute/pr49073.c: New test.
10530
105312011-06-19  Tobias Burnus  <burnus@net-b.de>
10532
10533	PR fortran/18918
10534	* gfortran.dg/coarray_21.f90: New.
10535
105362011-05-19  Joseph Myers  <joseph@codesourcery.com>
10537
10538	* lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10539	output.
10540
105412011-05-19  Richard Guenther  <rguenther@suse.de>
10542
10543	PR testsuite/49063
10544	* gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10545
105462011-05-19  Richard Guenther  <rguenther@suse.de>
10547
10548	PR middle-end/48985
10549	* gcc.dg/builtin-object-size-11.c: New testcase.
10550
105512011-05-19  Tom de Vries  <tom@codesourcery.com>
10552
10553	PR target/45098
10554	* gcc.target/arm/ivopts.c: New test.
10555	* gcc.target/arm/ivopts-2.c: New test.
10556
105572011-05-19  Tom de Vries  <tom@codesourcery.com>
10558
10559	* lib/lib/scanasm.exp (object-size): Fix target selector handling.
10560
105612011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10562
10563	* gcc.c-torture/execute/960321-1.x: Remove.
10564
105652011-05-18  Janus Weil  <janus@gcc.gnu.org>
10566
10567	PR fortran/48700
10568	* gfortran.dg/move_alloc_4.f90: New.
10569
105702011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10571
10572	PR target/49002
10573	* gcc.target/i386/pr49002-1.c: New test.
10574	* gcc.target/i386/pr49002-2.c: Likewise.
10575
105762011-05-18  Jakub Jelinek  <jakub@redhat.com>
10577
10578	PR tree-optimization/49039
10579	* gcc.c-torture/execute/pr49039.c: New test.
10580	* gcc.dg/tree-ssa/pr49039.c: New test.
10581	* g++.dg/torture/pr49039.C: New test.
10582
105832011-05-18  Jason Merrill  <jason@redhat.com>
10584
10585	* g++.dg/cpp0x/constexpr-incomplete3.C: New.
10586	* g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10587	* g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10588
105892011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10590
10591	* gcc.target/bfin/mcpu-bf592.c: New test.
10592
105932011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10594
10595	PR tree-optimization/41881
10596	* gcc.dg/vect/O3-pr41881.c: New test.
10597	* gcc.dg/vect/O3-slp-reduc-10.c: New test.
10598
105992011-05-18  Jakub Jelinek  <jakub@redhat.com>
10600
10601	PR tree-optimization/49000
10602	* gcc.dg/pr49000.c: New test.
10603
106042011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10605
10606	* gnat.dg/invalid1.adb: New test.
10607
106082011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10609
10610	* gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10611	scan pattern.
10612	* gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10613	* gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10614
106152011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10616
10617	PR c++/48994
10618	* g++.dg/cpp0x/range-for18.C: New.
10619
106202011-05-15  Tobias Burnus  <burnus@net-b.de>
10621
10622	PR fortran/18918
10623	* gfortran.dg/coarray/image_index_2.f90: New.
10624
106252011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10626
10627	* g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10628	* g++.dg/cpp0x/override2.C: New.
10629
106302011-05-14  Tobias Burnus  <burnus@net-b.de>
10631
10632	PR fortran/18918
10633	* gfortran.de/coarray_20.f90: New.
10634
106352011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10636
10637	PR fortran/22572
10638	* function_optimize_7.f90:  New test case.
10639
106402011-05-13  Jason Merrill  <jason@redhat.com>
10641
10642	* g++.dg/cpp0x/decltype26.C: New.
10643	* g++.dg/cpp0x/enum11.C: New.
10644
106452011-05-13  Tobias Burnus  <burnus@net-b.de>
10646
10647	PR fortran/48972
10648	PR fortran/48991
10649	* gfortran.dg/assign_8.f90: Update dg-error.
10650
106512011-05-13  Tobias Burnus  <burnus@net-b.de>
10652
10653	PR fortran/48972
10654	* gfortran.dg/io_constraints_8.f90: New.
10655	* gfortran.dg/io_constraints_9.f90: New.
10656
106572011-05-13  Martin Thuresson  <martint@google.com>
10658
10659	PR gcov-profile/47793
10660	* gcc.dg/pr47793.c: New.
10661
106622011-05-12  Jakub Jelinek  <jakub@redhat.com>
10663
10664	PR tree-optimization/48975
10665	* gcc.dg/pr48975.c: New test.
10666
106672011-05-12  Tobias Burnus  <burnus@net-b.de>
10668
10669	PR fortran/48972
10670	* gfortran.dg/iso_c_binding_compiler_3.f90: New.
10671
106722011-05-12  Jason Merrill  <jason@redhat.com>
10673
10674	* g++.dg/cpp0x/constexpr-incomplete2.C: New.
10675
106762011-05-12  Geert Bosch  <bosch@adacore.com>
10677
10678	* gnat.dg/view_conversion1.adb: New test.
10679
106802011-05-12  Richard Guenther  <rguenther@suse.de>
10681
10682	PR tree-optimization/48172
10683	* gcc.dg/vect/pr48172.c: New testcase.
10684
106852011-05-12  Jakub Jelinek  <jakub@redhat.com>
10686
10687	PR debug/48967
10688	* g++.dg/opt/pr48967.C: New test.
10689
106902011-05-11  Jason Merrill  <jason@redhat.com>
10691
10692	* g++.dg/cpp0x/constexpr-friend.C: New.
10693	* g++.dg/cpp0x/constexpr-incomplete1.C: New.
10694
10695	* g++.dg/cpp0x/sfinae22.C: New.
10696
106972011-05-11  Tobias Burnus  <burnus@net-b.de>
10698
10699	PR fortran/48889
10700	* gfortran.dg/generic_24.f90: New.
10701
107022011-05-11  Richard Guenther  <rguenther@suse.de>
10703
10704	PR tree-optimization/15256
10705	* gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10706
107072011-05-11  Jakub Jelinek  <jakub@redhat.com>
10708
10709	PR debug/48159
10710	* gcc.dg/pr48159-1.c: New test.
10711	* gcc.dg/pr48159-2.c: New test.
10712
107132011-05-11  Richard Guenther  <rguenther@suse.de>
10714
10715	PR middle-end/48953
10716	* gcc.dg/torture/pr48953.c: New testcase.
10717
107182011-05-11  Richard Guenther  <rguenther@suse.de>
10719
10720	PR tree-optimization/18041
10721	* gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10722
107232011-05-11  Alan Modra  <amodra@gmail.com>
10724
10725	PR target/47755
10726	* gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10727
107282011-05-10  Jason Merrill  <jason@redhat.com>
10729
10730	* g++.dg/cpp0x/defaulted25.C: New.
10731	* g++.dg/template/crash7.C: Adjust.
10732
10733	* g++.dg/cpp0x/variadic108.C: New.
10734
107352011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10736
10737	* g++.dg/inherit/virtual9.C: Extend.
10738
107392011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10740
10741	PR target/48857
10742	* gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10743	are passed and returned in vector registers.
10744
107452011-05-10  Richard Guenther  <rguenther@suse.de>
10746
10747	* gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10748	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10749	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10750	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10751	* gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10752	applies.
10753
107542011-05-10  Jakub Jelinek  <jakub@redhat.com>
10755
10756	PR tree-optimization/48611
10757	PR tree-optimization/48794
10758	* gfortran.dg/gomp/pr48611.f90: New test.
10759	* gfortran.dg/gomp/pr48794.f90: New test.
10760
10761	PR debug/48928
10762	* gcc.dg/dfp/pr48928.c: New test.
10763
107642011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10765
10766	PR c++/48522
10767	* g++.dg/cpp0x/pr48522.C: New.
10768
107692011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10770
10771	PR c++/48735
10772	* g++.dg/cpp0x/sfinae21.C: New.
10773
107742011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10775
10776	* g++.dg/template/sfinae28.C: Rename to...
10777	* g++.dg/cpp0x/sfinae19.C: ... this.
10778	* g++.dg/template/sfinae29.C: Rename to...
10779	* g++.dg/cpp0x/sfinae20.C: ... this.
10780
107812011-05-09  Jeff Law <law@redhat.com>
10782
10783	* lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10784	consistent results.
10785
107862011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10787
10788	PR c++/20039
10789	* g++.dg/init/pr20039.C: New.
10790
107912011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10792
10793	PR c++/48737
10794	PR c++/48744
10795	* g++.dg/template/sfinae28.C: New.
10796	* g++.dg/template/sfinae29.C: Likewise.
10797
107982011-05-09  Jason Merrill  <jason@redhat.com>
10799
10800	* g++.dg/template/nontype23.C: New.
10801
108022011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10803	PR c++/48859
10804	* g++.dg/init/pr48859.C: New.
10805
108062011-05-09  Jason Merrill  <jason@redhat.com>
10807
10808	* gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10809	* gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10810	* gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10811	* gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10812	* gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10813	* gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10814	* gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10815	* gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10816
108172011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10818
10819	* g++.dg/inherit/virtual9.C: New.
10820
108212011-05-09  Dodji Seketeli  <dodji@redhat.com>
10822
10823	PR c++/48574
10824	* g++.dg/template/dependent-expr8.C: New test case.
10825
108262011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10827
10828	PR tree-optimization/48837
10829	* gcc.dg/pr48837.c: New testcase.
10830
108312011-05-06  Jason Merrill  <jason@redhat.com>
10832
10833	* g++.dg/cpp0x/constexpr-condition2.C: New.
10834
10835	* g++.dg/cpp0x/constexpr-missing.C: New.
10836
108372011-05-06  Tobias Burnus  <burnus@net-b.de>
10838
10839	PR fortran/18918
10840	* gfortran.dg/coarray/this_image_2.f90: New.
10841
108422011-05-06  Tobias Burnus  <burnus@net-b.de>
10843
10844	PR fortran/48858
10845	PR fortran/48820
10846	* gfortran.dg/bind_c_usage_22.f90: New.
10847	* gfortran.dg/bind_c_usage_23.f90: New.
10848	* gfortran.dg/bind_c_usage_24.f90: New.
10849	* gfortran.dg/bind_c_usage_24_c.c: New.
10850
108512011-05-06  Dodji Seketeli  <dodji@redhat.com>
10852
10853	PR c++/48838
10854	* g++.dg/template/member9.C: New test case.
10855
108562011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10857
10858	* gnat.dg/discr29.ad[sb]: New test.
10859	* gnat.dg/discr30.adb: Likewise.
10860
108612011-05-05  Julian Brown  <julian@codesourcery.com>
10862
10863	* gcc.target/arm/neon-vset_lanes8.c: New test.
10864
108652011-05-05  Jason Merrill  <jason@redhat.com>
10866
10867	* g++.dg/init/new32.C: New.
10868
108692011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10870
10871	* gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10872	Fix typo.
10873
108742011-05-05  Jakub Jelinek  <jakub@redhat.com>
10875
10876	PR rtl-optimization/48381
10877	* gcc.c-torture/compile/pr48381.c: New test.
10878
108792011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10880
10881	* gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10882	to dg-options.
10883	* gcc.target/i386/opt-1.c: Ditto.
10884
108852011-05-04  Jason Merrill  <jason@redhat.com>
10886
10887	* g++.dg/conversion/base1.C: New.
10888
108892011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10890
10891	PR libgfortran/48787
10892	* gfortran.dg/round_3.f08: Add more checks to test case.
10893
108942011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10895
10896	* gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10897	gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10898	gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10899	Gate test on effective_target fd_truncate.
10900
109012011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10902
10903	* gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10904	* gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10905	* gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10906	* gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10907	* gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10908	* gcc.target/i386/pr38824.c: Ditto.
10909	* gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10910	* gcc.target/i386/vecinit-2.c: Ditto.
10911	* gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10912	* gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10913	* gcc.target/i386/parity-2.c: Ditto.
10914	* gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10915
109162011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10917
10918	* gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10919	remove duplication.
10920	* gcc.target/bfin/mcpu-bf514.c: Likewise.
10921	* gcc.target/bfin/mcpu-bf516.c: Likewise.
10922	* gcc.target/bfin/mcpu-bf518.c: Likewise.
10923
109242011-05-03  Tobias Burnus  <burnus@net-b.de>
10925
10926	PR fortran/18918
10927	* gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10928
109292011-05-03  Tobias Burnus  <burnus@net-b.de>
10930
10931	PR fortran/18918
10932	* gfortran.dg/coarray/this_image_1.f90: New.
10933
109342011-05-03  Tobias Burnus  <burnus@net-b.de>
10935
10936	PR fortran/18918
10937	* gfortran.dg/coarray/caf.dg: New.
10938	* gfortran.dg/coarray/image_index_1.f90: New, copied
10939	from ../coarray_16.f90.
10940
109412011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10942
10943	PR c++/28501
10944	* g++.dg/ext/complex9.C: New.
10945
109462011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10947
10948	From Mike Frysinger
10949	* gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10950	* gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10951	gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10952
109532011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10954
10955	* gcc.target/bfin/builtins: Created.
10956	* gcc.target/bfin/hisilh-O0.c: Deleted.
10957	* gcc.target/bfin/hisilh.c: Moved to...
10958	* gcc.target/bfin/builtins/hisilh.c: ...here.
10959	* gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10960	* gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10961	* gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10962	* gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10963	* gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10964	* gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10965	* gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10966	* gcc.target/bfin/builtins/norm32-1.c: Ditto.
10967	* gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10968	* gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10969	* gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10970	* gcc.target/bfin/builtins/norm16-2.c: Ditto.
10971	* gcc.target/bfin/builtins/norm32-5.c: Ditto.
10972	* gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10973	* gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10974	* gcc.target/bfin/builtins/norm16-6.c: Ditto.
10975	* gcc.target/bfin/builtins/norm32-9.c: Ditto.
10976	* gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10977	* gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10978	* gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10979	* gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10980	* gcc.target/bfin/builtins/norm32-10.c: Ditto.
10981	* gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10982	* gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10983	* gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10984	* gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10985	* gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10986	* gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10987	* gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10988	* gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10989	* gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10990	* gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10991	* gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10992	* gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10993	* gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10994	* gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10995	* gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10996	* gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10997	* gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10998	* gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10999	* gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11000	* gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11001	* gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11002	* gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11003	* gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11004	* gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11005	* gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11006	* gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11007	* gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11008	* gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11009	* gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11010	* gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11011	* gcc.target/bfin/builtins/norm32-2.c: Ditto.
11012	* gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11013	* gcc.target/bfin/builtins/norm16-3.c: Ditto.
11014	* gcc.target/bfin/builtins/norm32-6.c: Ditto.
11015	* gcc.target/bfin/builtins/norm16-7.c: Ditto.
11016	* gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11017	* gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11018	* gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11019	* gcc.target/bfin/builtins/norm32-11.c: Ditto.
11020	* gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11021	* gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11022	* gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11023	* gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11024	* gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11025	* gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11026	* gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11027	* gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11028	* gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11029	* gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11030	* gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11031	* gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11032	* gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11033	* gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11034	* gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11035	* gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11036	* gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11037	* gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11038	* gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11039	* gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11040	* gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11041	* gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11042	* gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11043	* gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11044	* gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11045	* gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11046	* gcc.target/bfin/builtins/circptr.c: Ditto.
11047	* gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11048	* gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11049	* gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11050	* gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11051	* gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11052	* gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11053	* gcc.target/bfin/builtins/norm32-3.c: Ditto.
11054	* gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11055	* gcc.target/bfin/builtins/norm16-4.c: Ditto.
11056	* gcc.target/bfin/builtins/norm32-7.c: Ditto.
11057	* gcc.target/bfin/builtins/norm16-8.c: Ditto.
11058	* gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11059	* gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11060	* gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11061	* gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11062	* gcc.target/bfin/builtins/norm32-12.c: Ditto.
11063	* gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11064	* gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11065	* gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11066	* gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11067	* gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11068	* gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11069	* gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11070	* gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11071	* gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11072	* gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11073	* gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11074	* gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11075	* gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11076	* gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11077	* gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11078	* gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11079	* gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11080	* gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11081	* gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11082	* gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11083	* gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11084	* gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11085	* gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11086	* gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11087	* gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11088	* gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11089	* gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11090	* gcc.target/bfin/builtins/norm16-1.c: Ditto.
11091	* gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11092	* gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11093	* gcc.target/bfin/builtins/norm32-4.c: Ditto.
11094	* gcc.target/bfin/builtins/norm16-5.c: Ditto.
11095	* gcc.target/bfin/builtins/norm32-8.c: Ditto.
11096	* gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11097	* gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11098	* gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11099	* gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11100	* gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11101	* gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11102	* gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11103	* gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11104	* gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11105	* gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11106	* gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11107	* gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11108	* gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11109	* gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11110	* gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11111	* gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11112	* gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11113	* gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11114	* gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11115	* gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11116	* gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11117
111182011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11119
11120	* gcc.target/arm/cold-lc.c: New test.
11121
111222011-05-03  Jakub Jelinek  <jakub@redhat.com>
11123
11124	PR target/48774
11125	* gcc.dg/pr48774.c: New test.
11126
111272011-05-03  Richard Guenther  <rguenther@suse.de>
11128
11129	* gcc.dg/large-size-array-5.c: New testcase.
11130
111312011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11132
11133	* gcc.dg/vect/vect-strided-u16-i3.c: New test.
11134
111352011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11136
11137	* lib/target-supports.exp (check_effective_target_vect_strided):
11138	Replace with...
11139	(check_effective_target_vect_strided2)
11140	(check_effective_target_vect_strided3)
11141	(check_effective_target_vect_strided4)
11142	(check_effective_target_vect_strided8): ...these new functions.
11143
11144	* gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11145	* gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11146	* gcc.dg/vect/fast-math-slp-27.c: Likewise.
11147	* gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11148	* gcc.dg/vect/pr37539.c: Likewise.
11149	* gcc.dg/vect/slp-11a.c: Likewise.
11150	* gcc.dg/vect/slp-11b.c: Likewise.
11151	* gcc.dg/vect/slp-11c.c: Likewise.
11152	* gcc.dg/vect/slp-12a.c: Likewise.
11153	* gcc.dg/vect/slp-12b.c: Likewise.
11154	* gcc.dg/vect/slp-18.c: Likewise.
11155	* gcc.dg/vect/slp-19a.c: Likewise.
11156	* gcc.dg/vect/slp-19b.c: Likewise.
11157	* gcc.dg/vect/slp-21.c: Likewise.
11158	* gcc.dg/vect/slp-23.c: Likewise.
11159	* gcc.dg/vect/vect-cselim-1.c: Likewise.
11160
11161	* gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11162	instead of vect_interleave && vect_extract_even_odd.
11163	* gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11164	* gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11165	* gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11166	* gcc.dg/vect/vect-1.c: Likewise.
11167	* gcc.dg/vect/vect-10.c: Likewise.
11168	* gcc.dg/vect/vect-98.c: Likewise.
11169	* gcc.dg/vect/vect-107.c: Likewise.
11170	* gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11171	* gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11172	* gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11173	* gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11174	* gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11175	* gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11176	* gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11177	* gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11178	* gcc.dg/vect/vect-strided-float.c: Likewise.
11179	* gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11180	* gcc.dg/vect/vect-strided-mult.c: Likewise.
11181	* gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11182	* gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11183	* gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11184	* gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11185	* gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11186	* gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11187	* gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11188	* gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11189	* gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11190	* gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11191	* gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11192	* gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11193	* gcc.dg/vect/vect-vfa-03.c: Likewise.
11194
11195	* gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11196	target condition.
11197	* gcc.dg/vect/pr30843.c: Likewise.
11198	* gcc.dg/vect/pr33866.c: Likewise.
11199	* gcc.dg/vect/slp-reduc-6.c: Likewise.
11200	* gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11201	* gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11202	* gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11203
112042011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11205
11206	* gcc.dg/vect/slp-11.c: Split into...
11207	* gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11208	gcc.dg/vect/slp-11c.c: ...these tests.
11209	* gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11210	* gcc.dg/vect/slp-12c.c: ...this new test.
11211	* gcc.dg/vect/slp-19.c: Split into...
11212	* gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11213	gcc.dg/vect/slp-19c.c: ...these new tests.
11214
112152011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11216
11217	* lib/target-supports.exp
11218	(check_effective_target_vect_extract_even_odd_wide): Delete.
11219	(check_effective_target_vect_strided_wide): Likewise.
11220	* gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11221	* gcc.dg/vect/fast-math-pr35982.c: Likewise.
11222	* gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11223	* gcc.dg/vect/pr37539.c: Likewise.
11224	* gcc.dg/vect/slp-11.c: Likewise.
11225	* gcc.dg/vect/slp-12a.c: Likewise.
11226	* gcc.dg/vect/slp-12b.c: Likewise.
11227	* gcc.dg/vect/slp-19.c: Likewise.
11228	* gcc.dg/vect/slp-23.c: Likewise.
11229	* gcc.dg/vect/vect-1.c: Likewise.
11230	* gcc.dg/vect/vect-98.c: Likewise.
11231	* gcc.dg/vect/vect-107.c: Likewise.
11232	* gcc.dg/vect/vect-strided-float.c: Likewise.
11233
112342011-05-02  Jason Merrill  <jason@redhat.com>
11235
11236	* g++.dg/init/new31.C: New.
11237
112382011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11239
11240	PR c/35445
11241	* gcc.dg/pr35445.c: New test.
11242
112432011-05-02  Jason Merrill  <jason@redhat.com>
11244
11245	* c-c++-common/vla-1.c: New.
11246
112472011-05-02  Richard Guenther  <rguenther@suse.de>
11248
11249	PR tree-optimization/48822
11250	* gcc.dg/torture/pr48822.c: New testcase.
11251
112522011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11253
11254	PR c++/47969
11255	* g++.dg/cpp0x/constexpr-47969.C: New.
11256
112572011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11258
11259	PR testsuite/48498
11260	* gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11261	on vect_no_align targets.
11262	* gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11263	vect_no_align targets.
11264
112652011-05-01  Xinliang David Li  <davidxl@google.com>
11266
11267	* gcc.dg/tree-ssa/integer-addr.c: New test.
11268	* gcc.dg/tree-ssa/alias_bug.c: New test.
11269
112702011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11271
11272	PR libgfortran/48787
11273	* gfortran.dg/round_3.f08: Add more checks.
11274
112752011-04-30  Tobias Burnus  <burnus@net-b.de>
11276
11277	PR fortran/48821
11278	* gfortran.dg/import9.f90: New, proper test.
11279	* gfortran.dg/interface_37.f90: Remove bogus
11280	test (bogus copy of interface_36.f90).
11281
112822011-04-30  Tobias Burnus  <burnus@net-b.de>
11283
11284	PR fortran/48821
11285	* gfortran.dg/interface_37.f90: New.
11286
112872011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11288
11289	PR fortran/48746
11290	* gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11291
112922011-04-30  Jakub Jelinek  <jakub@redhat.com>
11293
11294	PR tree-optimization/48809
11295	* gcc.c-torture/execute/pr48809.c: New test.
11296
112972011-04-29  Jeff Law <law@redhat.com>
11298
11299	* gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11300
113012011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11302
11303	PR c++/48606
11304	* g++.dg/init/ctor10.C: New.
11305
113062011-04-29  Le-Chun Wu  <lcwu@google.com>
11307
11308	* g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11309	  warning in implicitly instantiated templates.
11310
113112011-04-29  Le-Chun Wu  <lcwu@google.com>
11312
11313	* g++.dg/warn/Wnull-conversion-1.C: New.
11314	* g++.dg/warn/Wnull-conversion-2.C: New.
11315
113162011-04-29  Diego Novillo  <dnovillo@google.com>
11317
11318	* g++.old-deja/g++.other/null3.C: Expect warning about
11319	converting boolean to a pointer.
11320
113212011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11322
11323	PR fortran/48462
11324	* gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11325	being a target.
11326
11327	PR fortran/48746
11328	* gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11329
113302011-04-29  Tobias Burnus  <burnus@net-b.de>
11331
11332	PR fortran/48810
11333	* gfortran.dg/typebound_proc_22.f90: New.
11334
11335	PR fortran/48800
11336	* gfortran.dg/interface_36.f90: New.
11337
113382011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11339
11340	PR libgfortran/48488
11341	PR libgfortran/48602
11342	PR libgfortran/48615
11343	PR libgfortran/48684
11344	PR libgfortran/48787
11345	* gfortran.dg/fmt_g.f: Adjust test.
11346	* gfortran.dg/fmt_g0_1.f08: Adjust test.
11347	* gfortran.dg/round_3.f08: New test.
11348	* gfortran.dg/namelist_print_1.f: Adjust test.
11349	* gfortran.dg/char4_iunit_1.f03: Adjust test.
11350	* gfortran.dg/f2003_io_5.f03: Adjust test.
11351	* gfortran.dg/coarray_15.f90: Adjust test.
11352	* gfortran.dg/namelist_65.f90: Adjust test.
11353	* gfortran.dg/fmt_cache_1.f: Adjust test.
11354	* gfortran.dg/char4_iunit_2.f03: Adjust test.
11355	* gfortran.dg/real_const_3.f90: Adjust test.
11356
113572011-04-29  Jan Hubicka  <jh@suse.cz>
11358
11359	* gcc.dg/tree-ssa/inline-10.c: New testcase.
11360	* gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11361
113622011-04-28  Xinliang David Li  <davidxl@google.com>
11363
11364	* gcc.dg/tree-prof/prof-robust-1.c: New test.
11365	* g++.dg/prof-robust-1.C: New test.
11366
113672011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11368
11369	PR tree-optimization/48765
11370	* gcc.dg/vect/pr48765.c: New.
11371
113722011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11373
11374	PR tree-optimization/48775
11375	* gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11376
113772011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11378
11379	PR c++/48798
11380	* g++.dg/inherit/pr48798.C: New.
11381	* g++.old-deja/g++.other/base1.C: Adjust.
11382
113832011-04-28  Dodji Seketeli  <dodji@redhat.com>
11384
11385	PR c++/48656
11386	* g++.dg/template/inherit7.C: New test case.
11387
113882011-04-28  Richard Guenther  <rguenther@suse.de>
11389
11390	PR tree-optimization/40052
11391	PR tree-optimization/15347
11392	* gcc.dg/tree-ssa/vrp57.c: New testcase.
11393	* gcc.dg/pr15347.c: Likewise.
11394
113952011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11396
11397	PR c++/48530
11398	* g++.dg/cpp0x/sfinae18.C: New.
11399
114002011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11401
11402	PR c++/48771
11403	* g++.dg/ext/is_literal_type1.C: New.
11404
114052011-04-28  Tobias Burnus  <burnus@net-b.de>
11406
11407	PR fortran/48112
11408	PR fortran/48279
11409	* gfortran.dg/interface_35.f90: New.
11410	* gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11411	* gfortran.dg/func_result_6.f90: Add dg-warning.
11412	* gfortran.dg/bessel_1.f90: Ditto.
11413	* gfortran.dg/hypot_1.f90: Ditto.
11414	* gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11415	* gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11416	* gfortran.dg/interface_assignment_4.f90: Ditto.
11417
114182011-04-27  Jason Merrill  <jason@redhat.com>
11419
11420	* g++.dg/ext/complex8.C: New.
11421
11422	* g++.dg/cpp0x/initlist49.C: New.
11423	* g++.dg/init/new30.C: New.
11424
114252011-04-27  Tobias Burnus  <burnus@net-b.de>
11426
11427	PR fortran/48788
11428	* gfortran.dg/whole_file_34.f90: New.
11429
114302011-04-27  Jan Hubicka  <jh@suse.cz>
11431
11432	* gcc.dg/tree-ssa/inline-9.c: New testcase.
11433
114342011-04-27  Jason Merrill  <jason@redhat.com>
11435
11436	* g++.old-deja/g++.oliva/overload1.C: Adjust.
11437
11438	* g++.dg/parse/ambig6.C: New.
11439
114402011-04-27  Nick Clifton  <nickc@redhat.com>
11441
11442	* gcc.dg/20020312-2.c: Add definition for RX.
11443
11444	* lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11445	option with RX targets.
11446
11447	* gcc.target/rx/pack.c: Replace C++ style // comments with C style
11448	/* */ comments.
11449
114502011-04-27  Richard Guenther  <rguenther@suse.de>
11451
11452	* gcc.dg/tree-ssa/pr23382.c: Remove.
11453
114542011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11455
11456	PR target/48767
11457	* gcc.c-torture/compile/pr48767.c: New test.
11458
114592011-04-27  Richard Guenther  <rguenther@suse.de>
11460
11461	PR tree-optimization/48772
11462	* g++.dg/pr48772.C: New testcase.
11463
114642011-04-27  Jakub Jelinek  <jakub@redhat.com>
11465
11466	PR c/48742
11467	* gcc.c-torture/compile/pr48742.c: New test.
11468
114692011-04-26  Jason Merrill  <jason@redhat.com>
11470
11471	* g++.dg/lookup/koenig13.C: New.
11472
11473	* g++.dg/cpp0x/initlist48.C: New.
11474
114752011-04-25  Jason Merrill  <jason@redhat.com>
11476
11477	* g++.dg/cpp0x/sfinae17.C: New.
11478
114792011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11480
11481	PR target/48258
11482	* gcc.target/powerpc/pr48258-1.c: New file.
11483	* gcc.target/powerpc/pr48258-2.c: Ditto.
11484
114852011-04-26  Xinliang David Li  <davidxl@google.com>
11486
11487	* gcc.dg/uninit-suppress.c: New test.
11488	* gcc.dg/uninit-suppress.c: New test.
11489
114902011-04-26  Jakub Jelinek  <jakub@redhat.com>
11491
11492	PR debug/48768
11493	* gcc.dg/pr48768.c: New test.
11494
11495	PR tree-optimization/48734
11496	* gcc.c-torture/compile/pr48734.c: New test.
11497
11498	PR testsuite/48753
11499	* gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11500
115012011-04-26  Richard Guenther  <rguenther@suse.de>
11502
11503	PR tree-optimization/48731
11504	* gcc.dg/torture/pr48731.c: New testcase.
11505
115062011-04-26  Richard Guenther  <rguenther@suse.de>
11507
11508	PR testsuite/48753
11509	* gcc.dg/tree-prof/val-prof-2.c: Adjust.
11510
115112011-04-26  Richard Guenther  <rguenther@suse.de>
11512
11513	PR middle-end/48694
11514	* gcc.dg/torture/pr48694-1.c: New testcase.
11515	* gcc.dg/torture/pr48694-2.c: Likewise.
11516
115172011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11518
11519	* g++.dg/ext/underlying_type1.C: New.
11520	* g++.dg/ext/underlying_type2.C: Likewise.
11521	* g++.dg/ext/underlying_type3.C: Likewise.
11522	* g++.dg/ext/underlying_type4.C: Likewise.
11523	* g++.dg/ext/underlying_type5.C: Likewise.
11524	* g++.dg/ext/underlying_type6.C: Likewise.
11525	* g++.dg/ext/underlying_type7.C: Likewise.
11526	* g++.dg/ext/underlying_type8.C: Likewise.
11527	* g++.dg/ext/underlying_type9.C: Likewise.
11528	* g++.dg/ext/underlying_type10.C: Likewise.
11529
115302011-04-25  Jason Merrill  <jason@redhat.com>
11531
11532	* g++.dg/cpp0x/regress/template-const2.C: New.
11533
115342011-04-25  Jeff Law <law@redhat.com>
11535
11536	* gcc.dg/tree-ssa/vrp56.c: new test.
11537
115382011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11539
11540	* go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11541
115422011-04-24  Jakub Jelinek  <jakub@redhat.com>
11543
11544	PR preprocessor/48740
11545	* c-c++-common/raw-string-11.c: New test.
11546
115472011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11548
11549	* gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11550	hppa*-*-hpux*.
11551
115522011-04-23  Tobias Burnus  <burnus@net-b.de>
11553
11554	PR fortran/18918
11555	* gfortran.dg/coarray_19.f90: New.
11556
115572011-04-23  Jakub Jelinek  <jakub@redhat.com>
11558
11559	PR c/48685
11560	* gcc.dg/pr48685.c: New test.
11561
115622011-04-22  Jan Hubicka  <jh@suse.cz>
11563
11564	* gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11565
115662011-04-22  Jakub Jelinek  <jakub@redhat.com>
11567
11568	PR tree-optimization/48717
11569	* gcc.c-torture/execute/pr48717.c: New test.
11570
115712011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11572
11573	PR target/48723
11574	* gcc.target/i386/pr48723.c: New test.
11575
115762011-04-22  Jakub Jelinek  <jakub@redhat.com>
11577
11578	PR c/48716
11579	* gcc.dg/gomp/pr48716.c: New test.
11580	* g++.dg/gomp/pr48716.C: New test.
11581
115822011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11583
11584	PR c/36750
11585	* gcc.dg/missing-field-init-2.c: Update testcase.
11586
115872011-04-22  Alan Modra  <amodra@gmail.com>
11588
11589	* gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11590
115912011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11592
11593	PR fortran/48405
11594	* gfortran.dg/function_optimize_6.f90:  New test.
11595
115962011-04-21  Easwaran Raman  <eraman@google.com>
11597
11598	* gcc.dg/stack-layout-2.c: New test.
11599
116002011-04-21  Richard Guenther  <rguenther@suse.de>
11601
11602	PR lto/48703
11603	* g++.dg/lto/pr48207-2_0.C: New testcase.
11604	* g++.dg/lto/pr48207-3_0.C: Likewise.
11605
116062011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11607
11608	* gnat.dg/volatile5.adb: New test.
11609	* gnat.dg/volatile5_pkg.ads: New helper.
11610
116112011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11612
11613	PR target/48708
11614	* gcc.target/i386/pr48708.c: New test.
11615
116162011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11617
11618	* gcc.dg/vect/vect-119.c: New test.
11619
116202011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11621
11622	* gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11623	and once without.
11624
116252011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11626	    Richard Sandiford  <richard.sandiford@linaro.org>
11627
11628	PR target/46329
11629	* gcc.target/arm/pr46329.c: New test.
11630
116312011-04-21  Tobias Burnus  <burnus@net-b.de>
11632
11633	PR fortran/18918
11634	* gfortran.dg/coarray_18.f90: New.
11635
116362011-04-20  Jason Merrill  <jason@redhat.com>
11637
11638	* g++.dg/cpp0x/initlist47.C: New.
11639
11640	* g++.dg/init/dtor4.C: New.
11641
116422011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11643
11644	PR target/48678
11645	* gcc.target/i386/sse2-pinsrw.c: New test.
11646	* gcc.target/i386/avx-vpinsrw.c: Ditto.
11647	* gcc.target/i386/sse4_1-insvqi.c: Ditto.
11648	* gcc.target/i386/sse2-insvhi.c: Ditto.
11649	* gcc.target/i386/sse4_1-insvsi.c: Ditto.
11650	* gcc.target/i386/sse4_1-insvdi.c: Ditto.
11651
116522011-04-20  Jason Merrill  <jason@redhat.com>
11653
11654	* g++.dg/template/const4.C: New.
11655
116562011-04-20  Easwaran Raman  <eraman@google.com>
11657
11658	* gcc.dg/stack-layout-1.c: New test.
11659
116602011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11661
11662	* gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11663	* lib/target-supports.exp (check_effective_target_vect_shift_char): New
11664	function.
11665
116662011-04-20  Kai Tietz  <ktietz@redhat.com>
11667
11668	* gcc.dg/binop-xor1.c: New test.
11669	* gcc.dg/binop-xor2.c: New test.
11670	* gcc.dg/binop-xor3.c: New test.
11671	* gcc.dg/binop-xor4.c: New test.
11672	* gcc.dg/binop-xor5.c: New test.
11673
116742011-04-20  Richard Guenther  <rguenther@suse.de>
11675
11676	PR tree-optimization/47892
11677	* gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11678
116792011-04-20  Richard Guenther  <rguenther@suse.de>
11680
11681	PR middle-end/48695
11682	* g++.dg/torture/pr48695.C: New testcase.
11683
116842011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11685
11686	* gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11687	* gcc.c-torture/execute/cmpsi-2.c: Ditto
11688	* gcc.c-torture/execute/pr45262.c: Ditto
11689	* gcc.dg/torture/pr43165.c: Ditto.
11690	* gcc.dg/torture/pr47228.c: Ditto.
11691	* gcc.dg/tree-ssa/pr45144.c: Ditto.
11692	* gcc.dg/ipa/pr45644.c: Ditto.
11693	* gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11694	PDP11.
11695
116962011-04-19  Jason Merrill  <jason@redhat.com>
11697
11698	* g++.dg/ext/complex7.C: New.
11699
11700	* g++.dg/ext/attrib41.C: New.
11701
117022011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11703
11704	PR testsuite/48676
11705	* gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11706
117072011-04-19  Jakub Jelinek  <jakub@redhat.com>
11708
11709	PR target/48678
11710	* gcc.target/i386/pr48678.c: New test.
11711
117122011-04-19  Martin Jambor  <mjambor@suse.cz>
11713
11714	* g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11715	* g++.dg/opt/devirt2.C: New test.
11716	* g++.dg/ipa/devirt-g-1.C: Likewise.
11717
117182011-04-19  Tobias Burnus  <burnus@net-b.de>
11719
11720	PR fortran/48588
11721	* gfortran.dg/whole_file_33.f90: New.
11722
117232011-04-19  Martin Jambor  <mjambor@suse.cz>
11724
11725	* g++.dg/ipa/devirt-7.C: New test.
11726
117272011-04-19  Richard Guenther  <rguenther@suse.de>
11728
11729	PR lto/48207
11730	* g++.dg/lto/pr48207_0.C: New testcase.
11731
117322011-04-18  Jason Merrill  <jason@redhat.com>
11733
11734	* g++.dg/init/void1.C: New.
11735
11736	* g++.dg/cpp0x/union4.C: New.
11737
117382011-04-18  Jakub Jelinek  <jakub@redhat.com>
11739
11740	PR middle-end/48661
11741	* g++.dg/torture/pr48661.C: New test.
11742
11743	PR c++/48632
11744	* g++.dg/gomp/pr48632.C: New test.
11745
117462011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11747
11748	* gcc.target/i386/sse2-maskmovdqu.c: New test.
11749	* gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11750
117512011-04-18  Tobias Burnus  <burnus@net-b.de>
11752
11753	PR fortran/18918
11754	* gfortran.dg/coarray_17.f90: New.
11755	* gfortran.dg/coarray_10.f90: Update dg-error.
11756
117572011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11758
11759	PR testsuite/48251
11760	* gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11761	* gfortran.dg/guality/guality.exp: Likewise.
11762
117632011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11764
11765	* gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11766
117672011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11768
11769	* gcc.dg/vect/pr48377.c: Remove dg-do run.
11770
117712011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11772
11773	* gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11774
117752011-04-18  Richard Guenther  <rguenther@suse.de>
11776
11777	PR middle-end/46364
11778	* g++.dg/torture/pr46364.C: New testcase.
11779
117802011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11781
11782	* obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11783
117842011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11785
11786	* gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11787
117882011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11789	    Ira Rosen  <ira.rosen@linaro.org>
11790
11791	PR target/48252
11792	* gcc.target/arm/pr48252.c: New test.
11793
117942011-04-18  Jakub Jelinek  <jakub@redhat.com>
11795
11796	PR tree-optimization/48616
11797	* gcc.dg/pr48616.c: New test.
11798
117992011-04-18  Tobias Burnus  <burnus@net-b.de>
11800
11801	PR fortran/18918
11802	* gfortran.dg/coarray_16.f90: New.
11803
118042011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11805
11806	PR fortran/48462
11807	* gfortran.dg/realloc_on_assign_7.f03: New test.
11808
118092011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11810
11811	PR libgfortran/48602
11812	* gfortran.dg/fmt_g0_6.f08: New test.
11813
118142011-04-17  Jason Merrill  <jason@redhat.com>
11815
11816	* g++.dg/cpp0x/sfinae16.C: New.
11817
118182011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11819
11820	* gcc.target/mips/reg-var-1.c: New test.
11821
118222011-04-17  Jan Hubicka  <jh@suse.cz>
11823
11824	* gcc.dg/winline-5.c: Update testcase.
11825
118262011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11827
11828	* gnat.dg/discr27.ad[sb]: Move dg directive.
11829	* gnat.dg/discr28.ad[sb]: New test.
11830	* gnat.dg/discr28_pkg.ads: New helper.
11831
118322011-04-17  Michael Matz  <matz@suse.de>
11833
11834	PR tree-optimization/48622
11835	PR lto/48645
11836	* gcc.dg/lto/pr48622_0.c: New test.
11837
118382011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11839
11840	* gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11841	* gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11842	* gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11843	* gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11844	* gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11845	* gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11846
118472011-04-15  Jason Merrill  <jason@redhat.com>
11848
11849	* g++.dg/cpp0x/range-for17.C: New.
11850
118512011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11852
11853	* g++.dg/cpp0x/range-for2.C: Correct for declaration.
11854	* g++.dg/cpp0x/range-for3.C: Likewise.
11855	* g++.dg/cpp0x/range-for9.C: Correct error message.
11856	* g++.dg/cpp0x/range-for11.C: New.
11857	* g++.dg/cpp0x/range-for12.C: New.
11858	* g++.dg/cpp0x/range-for13.C: New.
11859	* g++.dg/cpp0x/range-for14.C: New.
11860	* g++.dg/cpp0x/range-for15.C: New.
11861	* g++.dg/cpp0x/range-for16.C: New.
11862
118632011-04-15  Tobias Burnus  <burnus@net-b.de>
11864
11865	PR fortran/18918
11866	* gfortran.dg/coarray_15.f90: Change to dg-do run.
11867
118682011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11869
11870	* objc.dg/naming-4.m: Updated.
11871	* objc.dg/naming-5.m: Updated.
11872	* objc.dg/naming-6.m: New.
11873	* objc.dg/naming-7.m: New.
11874	* obj-c++.dg/naming-1.mm: Updated.
11875	* obj-c++.dg/naming-2.mm: Updated.
11876	* obj-c++.dg/naming-3.mm: New.
11877	* obj-c++.dg/naming-4.mm: New.
11878
118792011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11880
11881	PR libgfortran/48589
11882	* gfortran.dg/fmt_g0_5.f08: New test.
11883
118842011-04-15  Richard Guenther  <rguenther@suse.de>
11885
11886	PR testsuite/48286
11887	* gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11888
118892011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11890
11891	* gcc.target/avr/torture/pr41885.c (dg-options): Change
11892	-finline-limit=0 to -fno-inline
11893
118942011-04-15  Jakub Jelinek  <jakub@redhat.com>
11895
11896	PR target/48614
11897	* gcc.target/i386/pr46084.c: Require avx_runtime instead of
11898	just avx.
11899
119002011-04-14  Jakub Jelinek  <jakub@redhat.com>
11901
11902	PR target/48605
11903	* gcc.target/i386/sse4_1-insertps-3.c: New test.
11904	* gcc.target/i386/sse4_1-insertps-4.c: New test.
11905	* gcc.target/i386/avx-insertps-3.c: New test.
11906	* gcc.target/i386/avx-insertps-4.c: New test.
11907
119082011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11909
11910	* gcc.target/avr/torture/pr41885.c (dg-options): Add
11911	-finline-limit=0
11912
119132011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11914
11915	PR target/46779
11916	PR target/45291
11917	PR target/41894
11918	* gcc.target/avr/pr46779-1.c: New test case
11919	* gcc.target/avr/pr46779-2.c: New test case
11920
119212011-04-14  Jason Merrill  <jason@redhat.com>
11922
11923	* g++.dg/cpp0x/sfinae15.C: New.
11924
11925	* g++.dg/cpp0x/sfinae14.C: New.
11926
11927	* g++.dg/ext/vla10.C: New.
11928
119292011-04-14  Richard Guenther  <rguenther@suse.de>
11930
11931	* gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11932
119332011-04-14  Richard Guenther  <rguenther@suse.de>
11934
11935	* gcc.dg/fold-bitand-4.c: Move ...
11936	* c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11937
119382011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11939
11940	* gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11941	variables const.
11942	* gcc.target/avr/torture/trivial.c: Ditto.
11943
119442011-04-13  Jason Merrill  <jason@redhat.com>
11945
11946	* g++.dg/template/operator11.C: New.
11947
119482011-04-13  Jakub Jelinek  <jakub@redhat.com>
11949
11950	PR middle-end/48591
11951	* gcc.dg/gomp/pr48591.c: New test.
11952
11953	PR c++/48570
11954	* g++.dg/cpp0x/constexpr-wstring1.C: New test.
11955	* g++.dg/cpp0x/constexpr-wstring2.C: New test.
11956
119572011-04-13  Dodji Seketeli  <dodji@redhat.com>
11958
11959	PR c++/48574
11960	* g++.dg/template/dependent-expr7.C: New test case.
11961
119622011-04-13  Jason Merrill  <jason@redhat.com>
11963
11964	* g++.dg/cpp0x/sfinae13.C: New.
11965
119662011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11967
11968	* gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11969
119702011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11971
11972	* gcc.target/arm/pr43698.c: Remove -march option.
11973
119742011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11975
11976	* gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11977	-march option.
11978
119792011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11980
11981	PR fortran/48360
11982	PR fortran/48456
11983	* gfortran.dg/realloc_on_assign_6.f03: New test.
11984
119852011-04-12  Kai Tietz  <ktietz@redhat.com>
11986
11987	* g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11988	targets the additional -mno-ms-bitfields and
11989	-Wno-packed-bitfield-compat options.
11990	* g++.dg/ext/bitfield3.C: Likewise.
11991	* g++.dg/ext/bitfield4.C: Likewise.
11992	* g++.dg/ext/bitfield5.C: Likewise.
11993	* gcc.dg/bitfld-15.c: Likewise.
11994	* gcc.dg/bitfld-16.c: Likewise.
11995	* gcc.dg/bitfld-17.c: Likewise.
11996	* gcc.dg/bitfld-18.c: Likewise.
11997
119982011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11999
12000	* gcc.target/arm/neon-vld3-1.c: New test.
12001	* gcc.target/arm/neon-vst3-1.c: New test.
12002	* gcc.target/arm/neon/v*.c: Regenerate.
12003
120042011-04-12  Jakub Jelinek  <jakub@redhat.com>
12005
12006	PR rtl-optimization/48549
12007	* g++.dg/opt/pr48549.C: New test.
12008
120092011-04-12  Richard Guenther  <rguenther@suse.de>
12010
12011	PR tree-optimization/46076
12012	* gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12013
120142011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12015
12016	PR testsuite/21164
12017	* lib/compat.exp (compat-execute): Declare unsupported after
12018	stripping path from src1.
12019	* lib/lto.exp (lto-execute): Likewise.
12020
120212011-04-12  Jakub Jelinek  <jakub@redhat.com>
12022
12023	PR c/48552
12024	* gcc.dg/pr48552-1.c: New test.
12025	* gcc.dg/pr48552-2.c: New test.
12026
120272011-04-11  Jason Merrill  <jason@redhat.com>
12028
12029	* g++.dg/cpp0x/sfinae12.C: New.
12030
12031	* g++.dg/cpp0x/enum10.C: New.
12032
12033	* g++.dg/cpp0x/lambda/lambda-this4.C: New.
12034
12035	* g++.dg/cpp0x/rv-func.C: New.
12036
120372011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12038
12039	* gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12040	alpha*-dec-osf5*.
12041
120422011-04-11  Martin Jambor  <mjambor@suse.cz>
12043
12044	PR tree-optimization/48195
12045	* gcc.dg/ipa/pr48195.c: New test.
12046
120472011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12048
12049	* gnat.dg/return3.adb: Remove unused switch.
12050
120512011-04-08  Mike Stump  <mikestump@comcast.net>
12052
12053	PR testsuite/48506
12054	* gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12055	default to fno-common.
12056
120572011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12058
12059	* gcc.dg/sibcall-3.c: Don't xfail on AVR.
12060	* gcc.dg/sibcall-4.c: Don't xfail on AVR.
12061
120622011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12063
12064	PR fortran/48448
12065	* gfortran.dg/function_optimize_5.f90:  New test.
12066
120672011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12068
12069	* gnat.dg/aggr17.adb: New test.
12070	* gnat.dg/aggr18.adb: Likewise.
12071
120722011-04-08  Michael Matz  <matz@suse.de>
12073
12074	PR middle-end/48389
12075	* gcc.target/i386/pr48389.c: New test.
12076
120772011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12078
12079	PR rtl-optimization/48272
12080	* g++.dg/opt/pr48272.C: New.
12081
120822011-04-08  Dmitry Melnik  <dm@ispras.ru>
12083
12084	PR rtl-optimization/48235
12085	* gcc.dg/pr48235.c: New.
12086
120872011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12088
12089	PR rtl-optimization/48302
12090	* g++.dg/opt/pr48302.C: New.
12091
120922011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12093
12094	PR target/48273
12095	* g++.dg/opt/pr48273.C: New.
12096
120972011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12098
12099	PR rtl-optimization/48442
12100	* gcc.dg/pr48442.c: New.
12101
121022011-04-08  Jakub Jelinek  <jakub@redhat.com>
12103
12104	PR tree-optimization/48377
12105	* gcc.dg/vect/pr48377.c: New test.
12106
121072011-04-07  Jason Merrill  <jason@redhat.com>
12108
12109	* g++.dg/cpp0x/regress/call1.C: New.
12110
12111	* g++.dg/cpp0x/variadic107.C: New.
12112
12113	* g++.dg/cpp0x/sfinae11.C: New.
12114	* g++.dg/cpp0x/noexcept02.C: Fix.
12115
12116	* g++.dg/cpp0x/sfinae10.C: New.
12117
12118	* g++.dg/cpp0x/sfinae9.C: New.
12119
12120	* c-c++-common/Wcast-qual-1.c: Move here from...
12121	* gcc.dg/cast-qual-3.c: ...here, and...
12122	* g++.dg/warn/Wcast-qual2.C: ...here.
12123
12124	* g++.dg/cpp0x/sfinae8.C: New.
12125
12126	* g++.dg/cpp0x/sfinae7.C: New.
12127
12128	* g++.dg/cpp0x/enum9.C: New.
12129
121302011-04-07  Mike Stump  <mikestump@comcast.net>
12131
12132	* gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12133	with no trampolines.
12134
121352011-04-07  Jakub Jelinek  <jakub@redhat.com>
12136
12137	PR fortran/48117
12138	* gfortran.dg/gomp/pr48117.f90: New test.
12139
12140	PR debug/48343
12141	* gcc.dg/torture/pr48343.c: New test.
12142
121432011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12144
12145	* gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12146
121472011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12148
12149	* gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12150
121512011-04-07  Tom de Vries  <tom@codesourcery.com>
12152
12153	PR target/43920
12154	* lib/scanasm.exp (object-size): New proc.
12155	* gcc.target/arm/pr43920-2.c: New test.
12156
121572011-04-06  Tobias Burnus  <burnus@net-b.de>
12158
12159	PR fortran/18918
12160	PR fortran/48477
12161	* gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12162
121632011-04-06  Steve Ellcey  <sje@cup.hp.com>
12164
12165	* gcc.dg/mtune.c: Prune note from output.
12166
121672011-04-06  Jakub Jelinek  <jakub@redhat.com>
12168
12169	PR debug/48466
12170	* gcc.dg/guality/pr36977.c: New test.
12171	* gcc.dg/guality/pr48466.c: New test.
12172
121732011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12174
12175	* gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12176
121772011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12178
12179	* gnat.dg/return3.adb: New test.
12180
121812011-04-06  Richard Guenther  <rguenther@suse.de>
12182
12183	PR tree-optimization/47663
12184	* gcc.dg/tree-ssa/inline-8.c: New testcase.
12185
121862011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12187
12188	* gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12189	Solaris 8 and 9 as well.
12190
121912011-04-05  Tom de Vries  <tom@codesourcery.com>
12192
12193	PR target/43920
12194	* gcc.target/arm/pr43920-1.c: New test.
12195
121962011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12197
12198	* g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12199	(cctor): Actually return the value.
12200	(main): Cast return values.
12201
122022010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12203
12204	* gfortran.dg/character_comparison_8.f90:  New test.
12205
122062010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12207
12208	* frontend-passes: (optimize_lexical_comparison): New function.
12209	(optimize_expr): Call it.
12210	(optimize_comparison): Also handle lexical comparison functions.
12211	Return false instad of -2 for unequal comparison.
12212
122132011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12214
12215	PR fortran/48412
12216	* function_optimize_4.f90:  New test.
12217
122182011-04-04  Tobias Burnus  <burnus@net-b.de>
12219
12220	PR fortran/18918
12221	* gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12222	* gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12223	* gfortran.dg/coarray_15.f90: New.
12224
122252011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12226
12227	* gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12228	* gfortran.dg/bessel_7.f90: Likewise.
12229
122302011-04-03  Tobias Burnus  <burnus@net-b.de>
12231
12232	* gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12233
122342011-04-03  Richard Guenther  <rguenther@suse.de>
12235	    Ira Rosen  <ira.rosen@linaro.org>
12236
12237	* gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12238	* gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12239	-ftree-loop-if-convert-stores.
12240
122412011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12242
12243	* gnat.dg/specs/aggr2.ads: New test.
12244
122452011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12246
12247	* gnat.dg/debug2.ad[sb]: New test.
12248	* gnat.dg/debug2_pkg.ads: New helper.
12249	* gnat.dg/debug3.ad[sb]: New test.
12250
122512011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12252
12253	* go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12254
122552011-04-01  Jakub Jelinek  <jakub@redhat.com>
12256
12257	PR middle-end/48335
12258	* gcc.c-torture/compile/pr48335-1.c: New test.
12259	* gcc.dg/pr48335-1.c: New test.
12260	* gcc.dg/pr48335-2.c: New test.
12261	* gcc.dg/pr48335-3.c: New test.
12262	* gcc.dg/pr48335-4.c: New test.
12263	* gcc.dg/pr48335-5.c: New test.
12264	* gcc.dg/pr48335-6.c: New test.
12265	* gcc.dg/pr48335-7.c: New test.
12266	* gcc.dg/pr48335-8.c: New test.
12267	* gcc.target/i386/pr48335-1.c: New test.
12268
122692011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12270
12271	PR c/36299
12272	* gcc.dg/Waddress.c: New test.
12273
122742011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12275
12276	PR fortran/48352
12277	* gfortran.dg/function_optimize_3.f90:  New test.
12278
122792011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12280
12281	* gcc.c-torture/compile/20110401-1.c: New test.
12282
12283	* g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12284	* g++.dg/lto/20091002-2_0.C: Likewise.
12285	* g++.dg/lto/20090303_0.c: Likewise.
12286	* g++.dg/lto/20091004-1_0.C: Likewise.
12287	* g++.dg/lto/20091002-3_0.C: Likewise.
12288	* g++.dg/lto/20091004-2_0.C: Likewise.
12289	* g++.dg/lto/20081123_0.C: Likewise.
12290	* g++.dg/lto/20090313_0.C: Likewise.
12291	* g++.dg/lto/20081109-1_0.C: Likewise.
12292	* g++.dg/lto/20081219_0.C: Likewise.
12293	* g++.dg/lto/20081204-1_0.C: Likewise.
12294	* g++.dg/lto/20090302_0.C: Likewise.
12295	* g++.dg/lto/20081119-1_0.C: Likewise.
12296	* g++.dg/lto/20081118_0.C: Likewise.
12297	* gcc.dg/lto/20091020-2_0.c: Likewise.
12298	* gcc.dg/lto/20090210_0.c: Likewise.
12299	* gcc.dg/lto/20081204-1_0.c: Likewise.
12300	* gcc.dg/lto/20081224_0.c: Likewise.
12301	* gcc.dg/lto/20090219_0.c: Likewise.
12302	* gcc.dg/lto/20091014-1_0.c: Likewise.
12303	* gcc.dg/lto/20091016-1_0.c: Likewise.
12304	* gcc.dg/lto/20090206-2_0.c: Likewise.
12305	* gcc.dg/lto/20090116_0.c: Likewise.
12306	* gcc.dg/lto/20091013-1_0.c: Likewise.
12307	* gcc.dg/lto/20091015-1_0.c: Likewise.
12308	* gcc.dg/lto/20090126-2_0.c: Likewise.
12309
123102011-03-31  Ian Lance Taylor  <iant@google.com>
12311
12312	* go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12313
123142011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12315
12316	* gnat.dg/opt16.adb: New test.
12317
123182011-03-31  Jason Merrill  <jason@redhat.com>
12319
12320	* g++.dg/cpp0x/defaulted24.C: New.
12321
123222011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12323
12324	PR target/16292
12325	* gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12326	with -O0.
12327
123282011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12329
12330	* g++.dg/other/i386-9.C: New test.
12331
123322011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12333
12334	* go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12335
123362011-03-30  Jason Merrill  <jason@redhat.com>
12337
12338	* g++.dg/cpp0x/regress/error-recovery1.C: New.
12339
12340	* g++.dg/cpp0x/regress/isnan.C: New.
12341
12342	* g++.dg/cpp0x/initlist46.C: New.
12343
123442011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12345
12346	PR target/47551
12347	* gcc.target/arm/neon-modes-2.c: New test.
12348
123492011-03-30  Jakub Jelinek  <jakub@redhat.com>
12350
12351	PR c/48305
12352	* gcc.c-torture/compile/pr48305.c: New test.
12353
123542011-03-29  Jason Merrill  <jason@redhat.com>
12355
12356	* g++.dg/cpp0x/regress/value-dep1.C: New.
12357
123582011-03-29  Steve Ellcey  <sje@cup.hp.com>
12359
12360	* gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12361
123622011-03-29  Ian Lance Taylor  <iant@google.com>
12363
12364	* go.test/go-test.exp: Handle the test lines used in several new
12365	tests.
12366	(errchk): Add opts parameter.  Change all callers.  Handle parens
12367	in regexps.
12368
123692011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12370	    Dominique d'Humieres  <dominiq@lps.ens.fr>
12371
12372	* gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12373	and __APPLE__ && __PPC__ && __ALTIVEC__.
12374
123752011-03-29  Jason Merrill  <jason@redhat.com>
12376
12377	* g++.dg/cpp0x/dependent1.C: New.
12378
12379	* g++.dg/cpp0x/constexpr-48089.C: Adjust.
12380
12381	* g++.dg/cpp0x/constexpr-memfn1.C: New.
12382
12383	* g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12384
123852011-03-29  Janus Weil  <janus@gcc.gnu.org>
12386
12387	PR fortran/48095
12388	* gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12389	* gfortran.dg/proc_ptr_comp_32.f90: New.
12390
123912011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12392
12393	* gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12394	check for corresponding warning.
12395
123962011-03-28  Jason Merrill  <jason@redhat.com>
12397
12398	* g++.dg/cpp0x/rv-deduce2.C: New.
12399
124002011-03-29  Jakub Jelinek  <jakub@redhat.com>
12401
12402	PR debug/48203
12403	* gcc.dg/pr48203.c: New test.
12404
124052011-03-28  Jeff Law <law@redhat.com>
12406
12407	* gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12408
124092011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12410
12411	* gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12412	and __PPC__ && __ALTIVEC__.
12413
124142011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12415
12416	PR testsuite/48238
12417	* gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12418	* gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12419	* gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12420	* gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12421
124222011-03-28  Jason Merrill  <jason@redhat.com>
12423
12424	* g++.dg/cpp0x/initlist-array2.C: New.
12425
12426	* g++.dg/cpp0x/initlist-array1.C: New.
12427
12428	* g++.dg/cpp0x/constexpr-compound.C: New.
12429
12430	* g++.dg/cpp0x/constexpr-using.C: New.
12431
12432	* g++.dg/cpp0x/constexpr-noexcept.C: New.
12433
124342011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12435
12436	PR testsuite/48276
12437	* gcc.target/i386/pr47502-2.c: Add -fno-pic.
12438
124392011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12440
12441	* gcc.dg/slp-1.c: New test.
12442
124432011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12444
12445	* gcc.target/i386/avx256-unaligned-load-1.c: New.
12446	* gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12447	* gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12448	* gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12449	* gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12450	* gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12451	* gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12452	* gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12453	* gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12454	* gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12455	* gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12456	* gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12457	* gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12458	* gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12459
124602011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12461
12462	PR fortran/47065
12463	* gfortran.dg/trim_optimize_5.f90:  New test.
12464	* gfortran.dg/trim_optimize_6.f90:  New test.
12465
124662011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12467
12468	PR target/38598
12469	* gcc.target/mips/madd-7.c: Remove -mlong32.
12470	* gcc.target/mips/msub-7.c: Likewise.
12471
124722011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12473
12474	* gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12475	accesses to preserve the meaning of the test for doubleword vectors.
12476	* gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12477	* gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12478
124792011-03-26  Janus Weil  <janus@gcc.gnu.org>
12480
12481	PR fortran/48291
12482	* gfortran.dg/class_42.f03: New.
12483
124842011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12485
12486	* gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12487	strided accesses.
12488
124892011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12490
12491	PR rtl-optimization/48144
12492	* gcc.dg/pr48144.c: New test.
12493
124942011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12495
12496	* gnat.dg/discr27.ad[sb]: New test.
12497
124982011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12499
12500	* gnat.dg/limited_with2.ad[sb]: New test.
12501	* gnat.dg/limited_with2_pkg1.ads: New helper.
12502	* gnat.dg/limited_with2_pkg2.ads: Likewise.
12503
125042011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12505
12506	* gnat.dg/opt15.adb: New test.
12507	* gnat.dg/opt15_pkg.ad[sb]: New helper.
12508
125092011-03-25  Tobias Burnus  <burnus@net-b.de>
12510
12511	PR fortran/48174
12512	PR fortran/45304
12513	* gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12514	* gfortran.dg/leadz_trailz_3.f90: Ditto
12515
125162011-03-25  Martin Jambor  <mjambor@suse.cz>
12517
12518	* gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12519
125202011-03-25  Jason Merrill  <jason@redhat.com>
12521
12522	* g++.dg/cpp0x/defaulted22.C: New.
12523	* g++.dg/cpp0x/defaulted23.C: New.
12524	* g++.dg/cpp0x/defaulted15.C: Adjust.
12525
125262011-03-25  Jason Merrill  <jason@redhat.com>
12527
12528	* g++.dg/cpp0x/move1.C: New.
12529
125302011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12531
12532	PR target/48287
12533	* gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12534
125352011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12536
12537	* gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12538	for mips-sgi-irix6.5.
12539	Replace snprintf prototype by <stdio.h>.
12540
125412011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12542
12543	PR testsuite/48283
12544	* gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12545	run_expensive_tests.
12546	* gcc.dg/graphite/block-4.c: Likewise.
12547	* gcc.dg/graphite/block-7.c: Likewise.
12548	* gcc.dg/graphite/block-8.c: Likewise.
12549
125502011-03-25  Richard Guenther  <rguenther@suse.de>
12551
12552	* g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12553	* g++.dg/tree-ssa/pr8781.C: Likewise.
12554	* gcc.dg/ipa/ipa-pta-13.c: Likewise.
12555	* gcc.dg/ipa/ipa-pta-3.c: Likewise.
12556	* gcc.dg/ipa/ipa-pta-4.c: Likewise.
12557	* gcc.dg/tree-ssa/20041122-1.c: Likewise.
12558	* gcc.dg/tree-ssa/alias-18.c: Likewise.
12559	* gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12560	* gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12561	* gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12562	* gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12563	* gcc.dg/tree-ssa/loadpre6.c: Likewise.
12564	* gcc.dg/tree-ssa/pr21574.c: Likewise.
12565	* gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12566	* gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12567	* gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12568	* gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12569	* gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12570	* gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12571	* gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12572	* gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12573	* gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12574	* gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12575	* gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12576	* gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12577	* gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12578	* gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12579	* gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12580	* gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12581	* gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12582	* gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12583	* gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12584	* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12585	* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12586	* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12587	* gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12588	* gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12589	* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12590	* gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12591	* gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12592	* gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12593	* gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12594	* gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12595	* gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12596	* gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12597	* gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12598	* gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12599	* gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12600	* gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12601	* gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12602	* c-c++-common/pr46562-2.c: Likewise.
12603	* gfortran.dg/pr42108.f90: Likewise.
12604	* gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12605	foo to be inlined even at -O1.
12606	* gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12607	* gcc.dg/ipa/ipa-pta-14.c: Likewise.
12608	* gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12609	* gcc.dg/matrix/matrix.exp: Disable FRE.
12610
126112011-03-24  Jakub Jelinek  <jakub@redhat.com>
12612
12613	PR debug/48204
12614	* gcc.dg/dfp/pr48204.c: New test.
12615
126162011-03-24  Steve Ellcey  <sje@cup.hp.com>
12617
12618	PR target/48209
12619	* gcc.c-torture/execute/pr47917.c: Move this...
12620	* gcc.dg/torture/pr47917.c: to here and add xfails.
12621
126222011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12623
12624	* gnat.dg/array16.ad[sb]: New test.
12625	* gnat.dg/array16.ads: New helper.
12626
126272011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12628
12629	* gnat.dg/derived_type2.adb: New test.
12630
126312011-03-24  Richard Guenther  <rguenther@suse.de>
12632
12633	PR tree-optimization/48271
12634	* g++.dg/torture/pr48271.C: New testcase.
12635
126362011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12637
12638	* gnat.dg/array15.ad[sb]: New test.
12639
126402011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12641
12642	PR target/48237
12643	* gcc.target/i386/pr48237.c: New test.
12644
126452011-03-24  Richard Guenther  <rguenther@suse.de>
12646
12647	PR middle-end/48269
12648	* gcc.dg/builtin-object-size-10.c: New testcase.
12649
126502011-03-24  Richard Guenther  <rguenther@suse.de>
12651
12652	PR tree-optimization/46562
12653	* c-c++-common/pr46562-2.c: New testcase.
12654	* c-c++-common/pr46562.c: Likewise.
12655
126562011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12657
12658	* gcc.dg/vect/vect-cselim-1.c: New test.
12659	* gcc.dg/vect/vect-cselim-2.c: New test.
12660
126612011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12662
12663	* gcc.target/arm/pr46934.c: New.
12664
126652011-03-23  Ian Lance Taylor  <iant@google.com>
12666
12667	* go.test/go-test.exp (errchk): Ignore lines containing ////.
12668
126692011-03-23  Richard Guenther  <rguenther@suse.de>
12670
12671	* gcc.dg/struct: Remove directory and contents.
12672
126732011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12674
12675	PR testsuite/48251
12676	* g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12677
126782011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12679
12680	* gnat.dg/discr26.ad[sb]: New test.
12681	* gnat.dg/discr26_pkg.ads: New helper.
12682
126832011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12684
12685	PR target/47553
12686	* gcc.target/arm/neon-vld-1.c: New test.
12687
126882011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12689
12690	* gnat.dg/array14.ad[sb]: New test.
12691	* gnat.dg/array14_pkg.ads: New helper.
12692
126932011-03-22  Joseph Myers  <joseph@codesourcery.com>
12694
12695	* gcc.c-torture/execute/920501-8.x: Remove.
12696	* gcc.c-torture/execute/930513-1.x: Remove.
12697	* gcc.c-torture/execute/960312-1.x: Remove.
12698	* gcc.c-torture/compile/20000804-1.c,
12699	gcc.c-torture/compile/20001205-1.c,
12700	gcc.c-torture/compile/20001226-1.c,
12701	gcc.c-torture/compile/20010518-2.c,
12702	gcc.c-torture/compile/20020312-1.c,
12703	gcc.c-torture/compile/20020604-1.c,
12704	gcc.c-torture/compile/920501-12.c,
12705	gcc.c-torture/compile/920501-4.c,
12706	gcc.c-torture/compile/920520-1.c,
12707	gcc.c-torture/compile/980506-1.c,
12708	gcc.c-torture/execute/980709-1.x,
12709	gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12710	options for m68hc11.
12711	* gcc.dg/cpp/assert4.c: Don't handle ARC.
12712	* gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12713	m68hc11.
12714
127152011-03-22  Nick Clifton  <nickc@redhat.com>
12716
12717	* lib/target-supports.exp (check_profiling_available): Add MN10300
12718	to the list of targets that do not support profiling.  Restore
12719	alpha sorting to this list.
12720
127212011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12722
12723	* gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12724	failure on 32-bit systems.
12725	* gcc.dg/torture/vector-2.c: Ditto.
12726
127272011-03-22  Richard Guenther  <rguenther@suse.de>
12728
12729	PR tree-optimization/48228
12730	* gcc.dg/Wstrict-overflow-23.c: New testcase.
12731
127322011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12733
12734	* gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12735	powerpc.
12736
12737	PR target/48226
12738	* gcc.target/powerpc/pr48226.c: New file.
12739
127402011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12741
12742	* lib/prune.exp (prune_gcc_output): Prune "could not create
12743	compact unwind for" warnings.
12744
127452011-03-20  Jakub Jelinek  <jakub@redhat.com>
12746
12747	PR c/42544
12748	PR c/48197
12749	* gcc.c-torture/execute/pr42544.c: New test.
12750	* gcc.c-torture/execute/pr48197.c: New test.
12751
127522011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12753
12754	PR preprocessor/48192
12755	* gcc.target/powerpc/pr48192.c: New file.
12756
12757	PR target/48053
12758	* gcc.target/powerpc/pr48053-3.c: New file, add test case for
12759	split problem of 0 being loaded in a VSX register.
12760
127612011-03-21  Richard Guenther  <rguenther@suse.de>
12762
12763	PR c/47939
12764	* gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12765	* gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12766	* gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12767	* gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12768
127692011-03-21  Jakub Jelinek  <jakub@redhat.com>
12770
12771	PR target/48213
12772	* gcc.dg/pr48213.c: New test.
12773
127742011-03-21  Kai Tietz  <ktietz@redhat.com>
12775
12776	PR target/12171
12777	* g++.dg/plugin/attribute_plugin.c: Adjust test.
12778
127792011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12780
12781	* gcc.target/arm/xor-and.c: New.
12782
127832010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12784
12785	PR fortran/22572
12786	* gfortran.dg/function_optimize_1.f90:  New test.
12787	* gfortran.dg/function_optimize_2.f90:  New test.
12788
127892011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12790
12791	PR rtl-optimization/47502
12792	* gcc.target/i386/pr47502-1.c: New.
12793	* gcc.target/i386/pr47502-2.c: Likewise.
12794
127952011-03-20  Jakub Jelinek  <jakub@redhat.com>
12796
12797	PR rtl-optimization/48156
12798	* gcc.dg/pr48156.c: New test.
12799
128002011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12801
12802	PR libfortran/47439
12803	* gfortran.dg/scratch_1.f90: Adjust test.
12804
128052011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12806
12807	PR libfortran/47439
12808	* gfortran.dg/scratch_1.f90: New test.
12809
128102011-03-18  Joseph Myers  <joseph@codesourcery.com>
12811
12812	* gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12813	variably modified typedefs.
12814	* gcc.dg/c1x-typedef-2.c: Remove.
12815
128162011-03-18  Joseph Myers  <joseph@codesourcery.com>
12817
12818	* gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12819	* gcc.dg/c1x-anon-struct-3.c: New test.
12820	* gcc.dg/anon-struct-11.c: Update.
12821
128222011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12823
12824	* gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12825	dg-xfail-run-if.
12826	Only xfail with gas.
12827
128282011-03-18  Jason Merrill  <jason@redhat.com>
12829
12830	* g++.dg/template/fn-ptr1.C: New.
12831
12832	* g++.dg/overload/volatile1.C: New.
12833
12834	* g++.dg/opt/pr23372.C: New.
12835
12836	* g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12837
128382011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12839
12840	PR middle-end/47405
12841	* gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12842
128432011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12844
12845	* gcc.target/arm/unsigned-extend-1.c: New.
12846
128472011-03-18  Jakub Jelinek  <jakub@redhat.com>
12848
12849	PR bootstrap/48161
12850	* gcc.c-torture/compile/pr48161.c: New test.
12851
128522011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12853
12854	PR middle-end/47725
12855	* gcc.dg/torture/pr47725.c: New.
12856
128572011-03-17  Jason Merrill  <jason@redhat.com>
12858
12859	* g++.dg/cpp0x/constexpr-overflow2.C: New.
12860	* g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12861
128622011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12863
12864	* gnat.dg/specs/elab2.ads: New test.
12865	* gnat.dg/specs/elab2_pkg.ads: New helper.
12866
128672011-03-17  Jason Merrill  <jason@redhat.com>
12868
12869	* g++.dg/cpp0x/decltype-1212.C: New.
12870	* g++.dg/cpp0x/rv-return.C: Adjust expected type.
12871
128722011-03-17  Jason Merrill  <jason@redhat.com>
12873
12874	* g++.dg/parse/memfnquals1.C: New.
12875
128762011-03-17  Richard Guenther  <rguenther@suse.de>
12877
12878	PR middle-end/48134
12879	* gcc.dg/pr48134.c: New testcase.
12880
128812011-03-17  Richard Guenther  <rguenther@suse.de>
12882
12883	PR middle-end/48165
12884	* g++.dg/torture/pr48165.C: New testcase.
12885
128862011-03-17  Jakub Jelinek  <jakub@redhat.com>
12887
12888	PR rtl-optimization/48141
12889	* gcc.dg/pr48141.c: New test.
12890
128912011-03-16  Jason Merrill  <jason@redhat.com>
12892
12893	* g++.dg/cpp0x/constexpr-48089.C: New.
12894
12895	* g++.dg/cpp0x/constexpr-abi1.C: New.
12896
12897	* g++.dg/cpp0x/constexpr-46336.C: New.
12898	* g++.dg/parse/friend5.C: Adjust expected errors.
12899
12900	* g++.dg/cpp0x/constexpr-47570.C: New.
12901
129022011-03-16  Dodji Seketeli  <dodji@redhat.com>
12903
12904	PR debug/47510
12905	* ++.dg/debug/dwarf2/typedef6.C: New test.
12906
129072011-03-16  Jason Merrill  <jason@redhat.com>
12908
12909	* g++.dg/cpp0x/elision2.C: New.
12910
12911	* g++.dg/cpp0x/constexpr-array3.C: New.
12912
129132011-03-16  Jason Merrill  <jason@redhat.com>
12914
12915	* g++.dg/cpp0x/sfinae6.C: New.
12916	* g++.dg/cpp0x/initlist38.C: Adjust expected error.
12917	* g++.dg/cpp0x/pr45908.C: Likewise.
12918	* g++.dg/cpp0x/sfinae6.C: Likewise.
12919	* g++.old-deja/g++.jason/conversion11.C: Likewise.
12920	* g++.old-deja/g++.law/arg11.C: Likewise.
12921
129222011-03-16  Jason Merrill  <jason@redhat.com>
12923
12924	* g++.dg/template/incomplete6.C: New.
12925
129262011-03-16  Jeff Law <law@redhat.com>
12927
12928	* gcc.dg/tree-ssa/vrp55.c: New test.
12929
129302011-03-16  Jason Merrill  <jason@redhat.com>
12931
12932	* g++.dg/cpp0x/auto22.C: New.
12933
129342011-03-16  Richard Guenther  <rguenther@suse.de>
12935
12936	* gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12937	optimizing it away if promoted to const.
12938
129392011-03-16  Richard Guenther  <rguenther@suse.de>
12940
12941	PR tree-optimization/48149
12942	* gcc.dg/fold-complex-1.c: New testcase.
12943
129442011-03-16  Richard Guenther  <rguenther@suse.de>
12945
12946	PR testsuite/48147
12947	* gcc.dg/guality/pr45882.c: Really make sure no inlining
12948	or cloning happens.
12949
129502011-03-16  Richard Guenther  <rguenther@suse.de>
12951
12952	PR tree-optimization/26134
12953	* gcc.dg/tree-ssa/complex-6.c: New testcase.
12954
129552011-03-16  Richard Guenther  <rguenther@suse.de>
12956
12957	PR tree-optimization/48146
12958	* gcc.dg/torture/pr48146.c: New testcase.
12959
129602011-03-16  Richard Guenther  <rguenther@suse.de>
12961
12962	* gcc.dg/tree-ssa/pr14814.c: Adjust.
12963	* gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12964
129652011-03-16  Jakub Jelinek  <jakub@redhat.com>
12966
12967	PR middle-end/48136
12968	* gcc.c-torture/compile/pr48136.c: New test.
12969
12970	* g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12971
12972	PR debug/45882
12973	* gcc.dg/guality/pr45882.c: New test.
12974
129752011-03-15  Jason Merrill  <jason@redhat.com>
12976
12977	* g++.dg/cpp0x/constexpr-recursion.C: New.
12978
12979	* g++.dg/cpp0x/implicit11.C: New.
12980
129812011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12982
12983	* g++.dg/cpp0x/constexpr-attribute.C: New.
12984
129852011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12986
12987	* g++.dg/parse/pr34758.C: New.
12988
129892011-03-15  Xinliang David Li  <davidxl@google.com>
12990
12991	PR c/47837
12992	* gcc.dg/uninit-pred-7_d.c: New test.
12993	* gcc.dg/uninit-pred-8_d.c: New test.
12994
129952011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12996
12997	PR target/46788
12998	* gcc.target/arm/pr46788.c: New.
12999
130002011-03-15  Richard Guenther  <rguenther@suse.de>
13001
13002	PR middle-end/47650
13003	* gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13004	* gfortran.dg/ishft_4.f90: Likewise.
13005	* gfortran.dg/leadz_trailz_3.f90: Likewise.
13006
130072011-03-15  Richard Guenther  <rguenther@suse.de>
13008
13009	PR tree-optimization/13954
13010	* g++.dg/tree-ssa/pr13954.C: New testcase.
13011
130122011-03-15  Richard Guenther  <rguenther@suse.de>
13013
13014	PR tree-optimization/48037
13015	* gcc.target/i386/pr48037-1.c: New testcase.
13016
130172011-03-15  Richard Guenther  <rguenther@suse.de>
13018
13019	PR tree-optimization/41490
13020	* gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13021	* gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13022	* gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13023	* gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13024	* g++.dg/tree-ssa/pr33604.C: Adjust.
13025
130262011-03-14  Jakub Jelinek  <jakub@redhat.com>
13027
13028	PR middle-end/47917
13029	* gcc.c-torture/execute/pr47917.c: New test.
13030	* gcc.dg/pr47917.c: New test.
13031
13032	PR middle-end/38878
13033	* gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13034
130352011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13036
13037	* gcc.target/i386/sse4_1-floor-vec.c: New test.
13038	* gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13039	* gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13040	* gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13041	* gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13042	* gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13043	* gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13044	* gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13045	* gcc.target/i386/avx-floor-vec.c: Ditto.
13046	* gcc.target/i386/avx-ceil-vec.c: Ditto.
13047	* gcc.target/i386/avx-trunc-vec.c: Ditto.
13048	* gcc.target/i386/avx-rint-vec.c: Ditto.
13049	* gcc.target/i386/avx-floorf-vec.c: Ditto.
13050	* gcc.target/i386/avx-ceilf-vec.c: Ditto.
13051	* gcc.target/i386/avx-truncf-vec.c: Ditto.
13052	* gcc.target/i386/avx-rintf-vec.c: Ditto.
13053
130542011-03-14  Tom Tromey  <tromey@redhat.com>
13055
13056	* gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13057	* gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13058	* gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13059
130602011-03-14  Tom Tromey  <tromey@redhat.com>
13061
13062	* gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13063	* gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13064	* gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13065
130662011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13067
13068	* gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13069
130702011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13071
13072	PR rtl-optimization/47166
13073	* gcc.c-torture/execute/postmod-1.c: New test.
13074
130752011-03-14  Richard Guenther  <rguenther@suse.de>
13076
13077	PR middle-end/48098
13078	* gcc.dg/torture/pr48098.c: New testcase.
13079
130802011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13081
13082	PR target/48053
13083	* gcc.target/powerpc/pr48053-1.c: New test.
13084	* gcc.target/powerpc/pr48053-2.c: Likewise.
13085
130862011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13087
13088	PR libfortran/48066
13089	* gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13090
130912011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13092
13093	PR libfortran/48066
13094	* gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13095
130962011-03-12  Janus Weil  <janus@gcc.gnu.org>
13097
13098	PR fortran/48059
13099	* gfortran.dg/class_41.f03: New.
13100
131012011-03-11  Dodji Seketeli  <dodji@redhat.com>
13102
13103	* g++.dg/conversion/cast3.C: New test.
13104
131052011-03-11  Jason Merrill  <jason@redhat.com>
13106
13107	* g++.dg/template/error45.C: New.
13108
13109	* g++.dg/parse/no-type-defn1.C: New.
13110
13111	* g++.dg/ext/attrib40.C: New.
13112
13113	* g++.dg/cpp0x/regress/array1.C: New.
13114
131152011-03-11  Richard Guenther  <rguenther@suse.de>
13116
13117	PR tree-optimization/48067
13118	* gcc.dg/pr48067.c: New testcase.
13119
131202011-03-11  Richard Guenther  <rguenther@suse.de>
13121
13122	PR lto/48073
13123	* g++.dg/lto/20110311-1_0.C: New testcase.
13124
131252011-03-11  Jakub Jelinek  <jakub@redhat.com>
13126
13127	PR c++/48035
13128	* g++.dg/inherit/virtual8.C: New test.
13129
13130	PR middle-end/48044
13131	* gcc.dg/torture/pr48044.c: New test.
13132
131332011-03-11  Janus Weil  <janus@gcc.gnu.org>
13134
13135	PR fortran/47768
13136	* gfortran.dg/proc_ptr_comp_31.f90: New.
13137
131382011-03-11  Richard Guenther  <rguenther@suse.de>
13139
13140	PR tree-optimization/47278
13141	* gcc.dg/torture/pr47278-1.c: New testcase.
13142	* gcc.dg/torture/pr47278-2.c: Likewise.
13143
131442011-03-11  Jakub Jelinek  <jakub@redhat.com>
13145
13146	PR tree-optimization/48063
13147	* gcc.dg/torture/pr48063.c: New test.
13148
131492011-03-10  Jason Merrill  <jason@redhat.com>
13150
13151	* g++.dg/template/array22.C: New.
13152
13153	* g++.dg/cpp0x/syntax-err1.C: New.
13154	* g++.dg/parse/error36.C: Adjust expected errors.
13155	* g++.old-deja/g++.pt/ctor2.C: Likewise.
13156	* g++.old-deja/g++.pt/typename3.C: Likewise.
13157	* g++.old-deja/g++.pt/typename4.C: Likewise.
13158	* g++.old-deja/g++.pt/typename6.C: Likewise.
13159
131602011-03-09  Jason Merrill  <jason@redhat.com>
13161
13162	* g++.dg/template/nontype22.C: New.
13163
131642011-03-09  Martin Jambor  <mjambor@suse.cz>
13165
13166	PR tree-optimization/47714
13167	* g++.dg/torture/pr47714.C: New test.
13168
131692011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13170
13171	PR target/47755
13172	* gcc.target/powerpc/pr47755-2.c: New file.
13173
131742011-03-08  Jakub Jelinek  <jakub@redhat.com>
13175
13176	* go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13177	is not set in the environment, pass 64 as first argument when not
13178	running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13179	native where ulimit -u is supported.
13180
131812011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13182
13183	* gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13184
131852011-03-08  Jason Merrill  <jason@redhat.com>
13186
13187	* g++.dg/template/nontype21.C: New.
13188
13189	* g++.dg/template/anon5.C: New.
13190
131912011-03-08  Jakub Jelinek  <jakub@redhat.com>
13192
13193	PR debug/47881
13194	* gcc.dg/pr47881.c: New test.
13195
131962011-03-08  Dodji Seketeli  <dodji@redhat.com>
13197
13198	PR c++/47957
13199	* g++.dg/lookup/template3.C: New test.
13200
132012011-03-08  Kai Tietz  <ktietz@redhat.com>
13202
13203	* g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13204	'long' type.
13205
132062011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13207
13208	PR testsuite/47954
13209	* gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13210	sizeof to compute alignment.
13211
132122011-03-08  Jakub Jelinek  <jakub@redhat.com>
13213
13214	PR tree-optimization/48022
13215	* gcc.dg/pr48022-1.c: New test.
13216	* gcc.dg/pr48022-2.c: New test.
13217
132182011-03-07  Jason Merrill  <jason@redhat.com>
13219
13220	* g++.dg/template/nontype20.C: New.
13221	* g++.dg/init/member1.C: Adjust expected errors.
13222	* g++.dg/parse/constant4.C: Likewise.
13223	* g++.dg/template/qualified-id3.C: Likewise.
13224	* g++.old-deja/g++.pt/crash10.C: Likewise.
13225
13226	* g++.dg/cpp0x/regress/non-const1.C: New.
13227
132282011-03-07  Jakub Jelinek  <jakub@redhat.com>
13229
13230	PR debug/47991
13231	* gcc.dg/pr47991.c: New test.
13232
132332011-03-07  Jason Merrill  <jason@redhat.com>
13234
13235	* g++.dg/abi/mangle46.C: New.
13236
132372011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13238
13239	PR target/47862
13240	* gcc.target/powerpc/pr47862.c: New.
13241
132422011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13243
13244	PR target/45413
13245	* gcc.target/i386/combine-mul.c: Require nonpic.
13246
132472011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13248	    Nathan Froyd  <froydnj@codesourcery.com>
13249
13250	* gcc.dg/20001117-1.c: Abort on NULL call_sites.
13251
132522011-03-06  Mark Mitchell  <mark@codesourcery.com>
13253
13254	* README.QMTEST: Remove.
13255
132562011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13257	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13258
13259	PR fortran/47850
13260	* gfortran.dg/array_constructor_37.f90 : New test.
13261
132622011-03-05  Jason Merrill  <jason@redhat.com>
13263
13264	* g++.dg/abi/mangle39.C: ABI v5, not 6.
13265	* g++.dg/abi/mangle45.C: Likewise.
13266	* g++.dg/cpp0x/trailing1.C: Likewise.
13267
132682011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13269
13270	* gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13271
132722011-03-05  Jakub Jelinek  <jakub@redhat.com>
13273
13274	PR rtl-optimization/47899
13275	* gcc.dg/pr47899.c: New test.
13276
13277	* gcc.dg/torture/pr47968.c: Ignore warnings.
13278
13279	PR tree-optimization/47967
13280	* gcc.c-torture/compile/pr47967.c: New test.
13281
132822011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13283
13284	* objc.dg/property/property-encoding-1.m: Tidied up testcase.
13285	* obj-c++.dg/property/property-encoding-1.mm: Likewise.
13286
132872011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13288
13289	* objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13290	and property_getAttributes() if __OBJC2__.
13291	* obj-c++.dg/gnu-api-2-property.mm: Likewise.
13292	* objc.dg/property/property-encoding-1.m: New.
13293	* obj-c++.dg/property/property-encoding-1.mm: New.
13294
132952011-03-04  Jason Merrill  <jason@redhat.com>
13296
13297	* g++.dg/template/pseudodtor6.C: New.
13298
13299	* g++.dg/inherit/covariant19.C: New.
13300
133012011-03-04  Richard Guenther  <rguenther@suse.de>
13302
13303	PR middle-end/47968
13304	* gcc.dg/torture/pr47968.c: New testcase.
13305
133062011-03-04  Richard Guenther  <rguenther@suse.de>
13307
13308	PR middle-end/47975
13309	* gcc.dg/torture/pr47975.c: New testcase.
13310
133112011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13312
13313	PR c++/47974
13314	* g++.dg/template/crash106.C: New.
13315
133162011-03-03  Jakub Jelinek  <jakub@redhat.com>
13317
13318	PR c/47963
13319	* gcc.dg/gomp/pr47963.c: New test.
13320	* g++.dg/gomp/pr47963.C: New test.
13321
133222011-03-02  Jason Merrill  <jason@redhat.com>
13323
13324	* g++.dg/cpp0x/regress/condition1.C: New.
13325
13326	* g++.dg/cpp0x/constexpr-ctor9.C: New.
13327
133282011-03-01  Jason Merrill  <jason@redhat.com>
13329
13330	* g++.dg/cpp0x/lambda/lambda-98.C: New.
13331
13332	* g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13333
133342011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13335
13336	PR rtl-optimization/47925
13337	* gcc.c-torture/execute/pr47925.c: New test.
13338
133392011-03-01  Jason Merrill  <jason@redhat.com>
13340
13341	* g++.dg/cpp0x/decltype25.C: New.
13342
13343	* g++.dg/cpp0x/regress/bitfield-err1.C: New.
13344
133452011-03-01  Richard Guenther  <rguenther@suse.de>
13346
13347	PR tree-optimization/47890
13348	* gcc.dg/torture/pr47890.c: New testcase.
13349
133502011-03-01  Richard Guenther  <rguenther@suse.de>
13351
13352	PR lto/47924
13353	* gcc.dg/lto/pr47924_0.c: New testcase.
13354
133552011-03-01  Richard Guenther  <rguenther@suse.de>
13356
13357	PR lto/46911
13358	* gfortran.dg/lto/pr46911_0.f: New testcase.
13359
133602011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13361
13362	PR libgfortran/47933
13363	* gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13364	compile errors from older code form.
13365
133662011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13367
13368	PR libgfortran/47567
13369	* gfortran.dg/fmt_fw_d.f90: New test.
13370
133712011-02-28  Jason Merrill  <jason@redhat.com>
13372
13373	* g++.dg/inherit/covariant18.C: New.
13374
133752011-02-28  Jakub Jelinek  <jakub@redhat.com>
13376
13377	PR middle-end/47893
13378	* gcc.dg/pr47893.c: New test.
13379
133802011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13381
13382	* objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13383	NULL in case of a selector with conflicting types.
13384	* obj-c++.dg/gnu-api-2-sel.mm: Same change.
13385
133862011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13387
13388	* gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13389	gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13390	gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13391	gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13392
133932011-02-28  Jason Merrill  <jason@redhat.com>
13394
13395	PR c++/47906
13396	* g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13397
133982011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13399
13400	PR libgfortran/47778
13401	* gfortran.dg/namelist_71.f90: New test.
13402
134032011-02-27  Jason Merrill  <jason@redhat.com>
13404
13405	PR c++/47906
13406	* g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13407	* g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13408
134092011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13410
13411	PR c++/46466
13412	* g++.dg/cpp0x/constexpr-ctor8.C: New.
13413
134142011-02-27  Jakub Jelinek  <jakub@redhat.com>
13415
13416	PR fortran/47886
13417	* gfortran.dg/gomp/task-1.f90: Removed.
13418
134192011-02-26  Jason Merrill  <jason@redhat.com>
13420
13421	* g++.dg/template/this-targ1.C: New.
13422
13423	* g++.dg/cpp0x/regress/template-const1.C: New.
13424	* g++.dg/cpp0x/regress/template-function1.C: Adjust.
13425	* g++.dg/template/function1.C: Adjust.
13426	* g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13427	* g++.dg/debug/debug7.C: Adjust.
13428
134292011-02-26  Tobias Burnus  <burnus@net-b.de>
13430
13431	PR fortran/47886
13432	* gfortran.dg/gomp/task-1.f90: New.
13433
134342011-02-25  Jie Zhang  <jie@codesourcery.com>
13435
13436	* gcc.target/arm/neon-thumb2-move.c: Add
13437	dg-require-effective-target arm_thumb2_ok.
13438
134392011-02-24  Jason Merrill  <jason@redhat.com>
13440
13441	* g++.dg/parse/constant1.C: Specify C++98 mode.
13442	* g++.dg/parse/constant5.C: Likewise.
13443	* g++.dg/parse/error2.C: Likewise.
13444	* g++.dg/parse/semicolon3.C: Likewise.
13445	* g++.dg/template/crash14.C: Likewise.
13446	* g++.dg/template/local4.C: Likewise.
13447	* g++.dg/template/nontype3.C: Likewise.
13448	* g++.dg/parse/crash31.C: Adjust expected errors.
13449	* g++.dg/template/function1.C: Likewise.
13450	* g++.dg/template/ref3.C: Likewise.
13451	* g++.dg/template/static9.C: Likewise.
13452	* g++.old-deja/g++.pt/crash41.C: Instantiate template.
13453
13454	* g++.dg/cpp0x/constexpr-array-tparm.C: New.
13455	* g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13456	* g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13457	* g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13458	* g++.dg/cpp0x/regress/template-function1.C: Likewise.
13459
134602011-02-24  Jakub Jelinek  <jakub@redhat.com>
13461
13462	PR fortran/47878
13463	* gfortran.dg/pr47878.f90: New test.
13464
134652011-02-24  Richard Guenther  <rguenther@suse.de>
13466
13467	PR testsuite/47801
13468	* gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13469	* gcc.dg/guality/pr41353-2.c (vari): Likewise.
13470
134712011-02-24  Richard Guenther  <rguenther@suse.de>
13472
13473	PR fortran/47839
13474	* gfortran.dg/lto/pr47839_0.f90: New testcase.
13475	* gfortran.dg/lto/pr47839_1.f90: Likewise.
13476
134772011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13478
13479	PR libgfortran/47567
13480	* gfortran.dg/fmt_f0_1.f90: Update test.
13481
134822011-02-23  Jason Merrill  <jason@redhat.com>
13483
13484	* g++.dg/abi/mangle39.C: Adjust parm mangling.
13485	* g++.dg/abi/mangle45.C: New.
13486
13487	* g++.dg/cpp0x/trailing1.C: Mangle decltype.
13488	* g++.dg/template/canon-type-9.C: Match use of decltype
13489	between declaration and definition.
13490	* g++.dg/template/canon-type-12.C: Likewise.
13491
134922011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13493
13494	PR fortran/40850
13495	* gfortran.dg/nested_allocatables_1.f90: New.
13496
134972011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13498
13499	PR c++/46868
13500	* g++.dg/pr46868.C: New test.
13501	* g++.dg/parse/parameter-declaration-1.C: Adjust.
13502	* g++.dg/parse/error14.C: Adjust.
13503
135042011-02-23  Richard Guenther  <rguenther@suse.de>
13505
13506	PR tree-optimization/47838
13507	* gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13508
135092011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13510
13511	* g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13512
135132011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13514
13515	* gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13516	* gfortran.dg/count_init_expr.f03: Ditto.
13517	* gfortran.dg/gomp/pr43711.f90: Ditto.
13518	* gcc.dg/struct-parse-2.c: Ditto.
13519	* gcc.dg/parse-error-3.c: Ditto.
13520	* gcc.dg/Wlogical-op-1.c: Ditto.
13521	* gcc.dg/Walways-true-1.c: Ditto.
13522	* gcc.dg/pr24225.c: Ditto.
13523	* gcc.dg/Walways-true-2.c: Ditto.
13524	* gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13525	* gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13526	* gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13527	* g++.dg/overload/defarg4.C: Ditto.
13528	* g++.dg/inherit/covariant16.C: Ditto.
13529	* g++.dg/inherit/virtual7.C: Ditto.
13530	* g++.dg/template/canon-type-9.C: Ditto.
13531	* g++.dg/template/access19.C: Ditto.
13532	* g++.dg/template/call7.C: Ditto.
13533	* g++.dg/template/canon-type-2.C: Ditto.
13534	* g++.dg/template/init7.C: Ditto.
13535	* g++.dg/template/sizeof-template-argument.C: Ditto.
13536	* g++.dg/template/const3.C: Ditto.
13537	* g++.dg/template/sfinae26.C: Ditto.
13538	* g++.dg/template/sfinae26.C: Ditto.
13539	* g++.dg/template/canon-type-11.C: Ditto.
13540	* g++.dg/template/union2.C: Ditto.
13541	* g++.dg/template/canon-type-3.C: Ditto.
13542	* g++.dg/template/canon-type-1.C: Ditto.
13543	* g++.dg/template/canon-type-5.C: Ditto.
13544	* g++.dg/template/canon-type-7.C: Ditto.
13545	* g++.dg/template/canon-type-10.C: Ditto.
13546	* g++.dg/template/spec36.C: Ditto.
13547	* g++.dg/template/typedef38.C: Ditto.
13548	* g++.dg/template/canon-type-4.C: Ditto.
13549	* g++.dg/template/canon-type-6.C: Ditto.
13550	* g++.dg/template/canon-type-13.C: Ditto.
13551	* g++.dg/template/instantiate9.C: Ditto.
13552	* g++.dg/template/ttp22.C: Ditto.
13553	* g++.dg/warn/Wreturn-type-6.C: Ditto.
13554	* g++.dg/warn/Walways-true-1.C: Ditto.
13555	* g++.dg/warn/Wlogical-op-1.C: Ditto.
13556	* g++.dg/warn/Walways-true-2.C: Ditto.
13557	* g++.dg/conversion/op4.C: Ditto.
13558	* g++.dg/opt/pr19650.C: Ditto.
13559	* g++.dg/lookup/friend11.C: Ditto.
13560	* g++.dg/other/default2.C: Ditto.
13561	* g++.dg/other/default3.C: Ditto.
13562	* g++.dg/other/dtor2.C: Ditto.
13563	* g++.dg/other/friend5.C: Ditto.
13564	* g++.dg/other/default5.C: Ditto.
13565	* g++.dg/init/brace6.C: Ditto.
13566	* g++.dg/init/aggr5.C: Ditto.
13567	* g++.dg/init/error2.C: Ditto.
13568	* g++.dg/expr/bound-mem-fun.C: Ditto.
13569	* g++.dg/expr/cond6.C: Ditto.
13570	* g++.dg/expr/stmt-expr-1.C: Ditto.
13571	* g++.dg/cpp0x/constexpr-object2.C: Ditto.
13572	* g++.dg/cpp0x/constexpr-data1.C: Ditto.
13573	* g++.dg/cpp0x/constexpr-function2.C: Ditto.
13574	* g++.dg/cpp0x/bracket1.C: Ditto.
13575	* g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13576	* g++.dg/cpp0x/pr38646.C: Ditto.
13577	* g++.dg/cpp0x/variadic73.C: Ditto.
13578	* g++.dg/cpp0x/constexpr-function1.C: Ditto.
13579	* g++.dg/cpp0x/bracket4.C: Ditto.
13580	* g++.dg/cpp0x/decltype4.C: Ditto.
13581	* g++.dg/cpp0x/constexpr-data2.C: Ditto.
13582	* g++.dg/cpp0x/constexpr-object1.C: Ditto.
13583	* g++.dg/cpp0x/variadic-crash2.C: Ditto.
13584	* g++.dg/cpp0x/variadic-new2.C: Ditto.
13585	* g++.dg/cpp0x/decltype2.C: Ditto.
13586	* g++.dg/cpp0x/decltype1.C: Ditto.
13587	* g++.dg/cpp0x/bracket2.C: Ditto.
13588	* g++.dg/cpp0x/decltype5.C: Ditto.
13589	* g++.dg/cpp0x/constexpr-function3.C: Ditto.
13590	* g++.dg/cpp0x/variadic70.C: Ditto.
13591	* g++.dg/cpp0x/decltype6.C: Ditto.
13592	* g++.dg/cpp0x/rvo.C: Ditto.
13593	* g++.dg/cpp0x/vt-40092.C: Ditto.
13594	* g++.dg/cpp0x/variadic-new.C: Ditto.
13595	* g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13596	* g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13597	* g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13598	* g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13599	* g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13600	* g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13601	* g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13602	* g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13603	* g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13604	* g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13605	* g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13606	* g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13607	* g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13608	* g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13609	* g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13610	* g++.dg/cpp0x/pr39639.C: Ditto.
13611	* g++.dg/cpp0x/decltype3.C: Ditto.
13612	* g++.dg/cpp0x/variadic68.C: Ditto.
13613	* g++.dg/cpp0x/variadic-function.C: Ditto.
13614	* g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13615	* g++.dg/cpp0x/variadic-bind.C: Ditto.
13616	* g++.dg/cpp0x/variadic-tuple.C: Ditto.
13617	* g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13618	* g++.dg/parse/crash35.C: Ditto.
13619	* g++.dg/parse/crash40.C: Ditto.
13620	* g++.dg/parse/defarg12.C: Ditto.
13621	* g++.dg/parse/crash34.C: Ditto.
13622	* g++.dg/parse/constructor3.C: Ditto.
13623	* g++.dg/parse/template23.C: Ditto.
13624	* g++.dg/parse/crash56.C: Ditto.
13625	* g++.dg/parse/dtor13.C: Ditto.
13626	* g++.dg/parse/error33.C: Ditto.
13627	* g++.dg/parse/ctor9.C: Ditto.
13628	* g++.dg/parse/error32.C: Ditto.
13629	* g++.dg/parse/error37.C: Ditto.
13630	* g++.dg/parse/bitfield3.C: Ditto.
13631	* g++.dg/parse/struct-4.C: Ditto.
13632	* g++.dg/ext/has_trivial_copy.C: Ditto.
13633	* g++.dg/ext/is_polymorphic.C: Ditto.
13634	* g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13635	* g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13636	* g++.dg/ext/has_nothrow_assign.C: Ditto.
13637	* g++.dg/ext/is_union.C: Ditto.
13638	* g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13639	* g++.dg/ext/is_pod.C: Ditto.
13640	* g++.dg/ext/has_virtual_destructor.C: Ditto.
13641	* g++.dg/ext/has_trivial_constructor.C: Ditto.
13642	* g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13643	* g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13644	* g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13645	* g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13646	* g++.dg/ext/is_abstract.C: Ditto.
13647	* g++.dg/ext/has_trivial_assign.C: Ditto.
13648	* g++.dg/ext/is_class.C: Ditto.
13649	* g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13650	* g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13651	* g++.dg/ext/is_base_of.C: Ditto.
13652	* g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13653	* g++.dg/ext/has_nothrow_constructor.C: Ditto.
13654	* g++.dg/ext/is_empty.C: Ditto.
13655	* g++.dg/ext/is_enum.C: Ditto.
13656	* g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13657	* gnat.dg/opt11.adb: Ditto.
13658	* obj-c++.dg/pr45735.mm: Ditto.
13659	* obj-c++.dg/pr24393.mm: Ditto.
13660	* obj-c++.dg/exceptions-2.mm: Ditto.
13661	* objc.dg/pr45735.m: Ditto.
13662	* objc.dg/pr24393.m: Ditto.
13663
136642011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13665
13666	* objc.dg/attributes/objc-exception-1.m: New.
13667
136682011-02-23  Jie Zhang  <jie@codesourcery.com>
13669
13670	* gcc.dg/cpp/include7.c: New test.
13671
136722011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13673
13674	PR c++/47242
13675	* g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13676
136772011-02-23  Jie Zhang  <jie@codesourcery.com>
13678
13679	PR rtl-optimization/47763
13680	* gcc.dg/pr47763.c: New test.
13681
136822011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13683
13684	PR fortran/45743
13685	* gfortran.dg/whole_file_32.f90 : New test.
13686
136872011-02-22  Dodji Seketeli  <dodji@redhat.com>
13688
13689	PR c++/47666
13690	* g++.dg/inherit/virtual7.C: New test.
13691
136922011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13693
13694	PR objc/47832
13695	* objc.dg/type-size-3.m: Updated error message.
13696	* objc.dg/type-size-4.m: New test.
13697	* objc.dg/type-size-5.m: New test.
13698
136992011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13700
13701	* lib/gnat.exp: Fix comments.
13702	Don't load libgloss.exp.
13703	(default_gnat_version): Call $compiler with --version.
13704	Adapt regexp for gnatmake output, insert version.
13705	(gnat_version): New proc.
13706	(gnat_init): Remove gnat_libgcc_s_path.
13707	(gnat_target_compile): Likewise.
13708	Remove ld_library_path.
13709	Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13710	(gnat_pass): Remove.
13711	(gnat_pass): Remove.
13712	(gnat_finish): Remove.
13713	(gnat_exit): Remove.
13714	(local_find_gnatmake): Reindent.
13715	(runtest_file_p): Remove.
13716	(prune_warnings): Remove.
13717	(find_gnatclean): New proc.
13718	* lib/gnat-dg.exp (lremove): New proc.
13719	(gnat-dg-test): Reindent.
13720	Remove additional output files.
13721	(gnat-dg-runtest): Remove.
13722
13723	* gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13724	* gnat.dg/loop_optimization6.adb: Likewise.
13725	* gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13726
137272011-02-22  Jakub Jelinek  <jakub@redhat.com>
13728
13729	PR tree-optimization/47835
13730	* gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13731
137322011-02-22  Tobias Burnus  <burnus@net-b.de>
13733
13734	* gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13735	* gfortran.dg/abstract_type_2.f03: Ditto.
13736	* gfortran.dg/abstract_type_3.f03: Ditto.
13737	* gfortran.dg/abstract_type_4.f03: Ditto.
13738	* gfortran.dg/abstract_type_5.f03: Ditto.
13739	* gfortran.dg/abstract_type_6.f03: Ditto.
13740	* gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13741	* gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13742	* gfortran.dg/allocatable_scalar_11.f90: Ditto.
13743	* gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13744	* gfortran.dg/array_function_5.f90: Ditto.
13745	* gfortran.dg/asynchronous_3.f03: Ditto.
13746	* gfortran.dg/char_expr_1.f90: Ditto.
13747	* gfortran.dg/class_14.f03: Ditto.
13748	* gfortran.dg/data_array_6.f: Ditto.
13749	* gfortran.dg/data_invalid.f90: Ditto.
13750	* gfortran.dg/dot_product_1.f03: Ditto.
13751	* gfortran.dg/func_derived_5.f90: Ditto.
13752	* gfortran.dg/func_result_4.f90: Ditto.
13753	* gfortran.dg/implied_do_1.f90: Ditto.
13754	* gfortran.dg/initialization_25.f90: Ditto.
13755	* gfortran.dg/initialization_26.f90: Ditto.
13756	* gfortran.dg/interface_34.f90: Ditto.
13757	* gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13758	* gfortran.dg/keyword_symbol_1.f90: Ditto.
13759	* gfortran.dg/matmul_8.f03: Ditto.
13760	* gfortran.dg/merge_init_expr.f90: Ditto.
13761	* gfortran.dg/pack_assign_1.f90: Ditto.
13762	* gfortran.dg/pack_vector_1.f90: Ditto.
13763	* gfortran.dg/pointer_check_8.f90: Ditto.
13764	* gfortran.dg/product_init_expr.f03: Ditto.
13765	* gfortran.dg/reshape_order_5.f90: Ditto.
13766	* gfortran.dg/reshape_shape_1.f90: Ditto.
13767	* gfortran.dg/reshape_zerosize_2.f90: Ditto.
13768	* gfortran.dg/same_name_2.f90: Ditto.
13769	* gfortran.dg/selected_real_kind_1.f90: Ditto.
13770	* gfortran.dg/spread_init_expr.f03: Ditto.
13771	* gfortran.dg/stmt_func_1.f90: Ditto.
13772	* gfortran.dg/sum_init_expr.f03: Ditto.
13773	* gfortran.dg/transpose_3.f03: Ditto.
13774	* gfortran.dg/unpack_init_expr.f03: Ditto.
13775	* gfortran.dg/warn_conversion.f90: Ditto.
13776	* gfortran.dg/warn_conversion_2.f90: Ditto.
13777	* gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13778	* gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13779	* gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13780	* gfortran.dg/whole_file_16.f90: Ditto.
13781	* gfortran.dg/whole_file_17.f90: Ditto.
13782	* gfortran.dg/whole_file_18.f90: Ditto.
13783	* gfortran.dg/whole_file_20.f03: Ditto.
13784	* gfortran.dg/whole_file_5.f90: Ditto.
13785	* gfortran.dg/whole_file_6.f90: Ditto.
13786	* gfortran.dg/write_invalid_format.f90: Ditto.
13787	* gfortran.dg/zero_sized_6.f90: Ditto.
13788
137892011-02-21  Jeff Law <law@redhat.com>
13790
13791	PR rtl-optimization/46178
13792	* gcc.target/i386/pr46178.c: New test.
13793
13794	PR rtl-optimization/46002
13795	* gcc.c-torture/compile/pr46002.c: New test.
13796
137972011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13798
13799	* g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13800	*-*-hpux10*.
13801
138022011-02-21  Jakub Jelinek  <jakub@redhat.com>
13803
13804	PR debug/47106
13805	* g++.dg/debug/pr47106.C: Require effective target lto.
13806
138072011-02-21  Jason Merrill  <jason@redhat.com>
13808
13809	* g++.dg/cpp0x/constexpr-diag2.C: New.
13810
138112011-02-20  Jason Merrill  <jason@redhat.com>
13812
13813	* g++.dg/cpp0x/constexpr-ctor7.C: New.
13814
13815	* g++.dg/cpp0x/fntmpdefarg2.C: New.
13816
13817	* g++.dg/overload/conv-op1.C: New.
13818
13819	* g++.dg/cpp0x/constexpr-synth1.C: New.
13820
138212011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13822
13823	* objc.dg/layout-2.m: New.
13824	* objc.dg/selector-3.m: Adjusted location of error message.
13825	* objc.dg/type-size-3.m: Same.
13826	* obj-c++.dg/selector-3.mm: Same.
13827
138282011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13829
13830	PR objc/47784
13831	* objc.dg/property/dotsyntax-22.m: New.
13832	* obj-c++.dg/property/dotsyntax-22.mm: New.
13833
138342011-02-20  Dodji Seketeli  <dodji@redhat.com>
13835
13836	PR c++/46394
13837	* g++.dg/template/typedef38.C: New test.
13838
138392011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13840
13841	PR fortran/46818
13842	* gfortran.dg/whole_file_30.f90 : New test.
13843	* gfortran.dg/whole_file_31.f90 : New test.
13844
138452011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13846
13847	PR fortran/45077
13848	PR fortran/44945
13849	* gfortran.dg/whole_file_28.f90 : New test.
13850	* gfortran.dg/whole_file_29.f90 : New test.
13851
138522011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13853
13854	PR c++/44118
13855	* g++.dg/template/crash105.C: New.
13856
138572011-02-19  Jason Merrill  <jason@redhat.com>
13858
13859	* g++.dg/cpp0x/regress/no-elide1.C: New.
13860
138612011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13862
13863	PR tree-optimization/46620
13864	* gcc.dg/pr46620.c: New.
13865
138662011-02-19  Jakub Jelinek  <jakub@redhat.com>
13867
13868	PR c/47809
13869	* gcc.target/i386/pr47809.c: New test.
13870
138712011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13872	    Tobias Burnus  <burnus@net-b.de>
13873
13874	* lib/target-supports.exp
13875	(check_effective_target_fortran_large_real): New check for large reals.
13876	* gfortran.dg/nan_7.f90: New test.
13877
138782011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13879
13880	PR libgfortran/47567
13881	* gfortran.dg/fmt_f0_1.f90: Update test.
13882
138832011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13884
13885	PR fortran/47348
13886	* gfortran.dg/array_constructor_36.f90 : New test.
13887	* gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13888	allow for comparison between different elements of the array
13889	constructor at different levels of optimization.
13890
138912011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13892
13893	* gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13894	* gcc.target/i386/pr32280-1.c: Likewise.
13895
138962011-02-19  Jakub Jelinek  <jakub@redhat.com>
13897
13898	PR target/47800
13899	* gcc.target/i386/pr47800.c: New test.
13900
139012011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13902
13903	* objc/execute/exceptions/foward-1.x: New.
13904
139052011-02-18  Janus Weil  <janus@gcc.gnu.org>
13906
13907	PR fortran/47789
13908	* gfortran.dg/derived_constructor_comps_4.f90: New.
13909
139102011-02-18  Tobias Burnus
13911
13912	PR fortran/47775
13913	* gfortran.dg/func_result_6.f90: New.
13914
139152011-02-18  Michael Matz  <matz@suse.de>
13916
13917	PR fortran/45586
13918	* gfortran.dg/lto/pr45586_0.f90: New test.
13919	* gfortran.dg/typebound_proc_20.f90: Ditto.
13920	* gfortran.dg/typebound_proc_21.f90: Ditto.
13921
139222011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13923
13924	PR c++/47795
13925	* g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13926
139272011-02-18  Tobias Burnus  <burnus@net-b.de>
13928
13929	PR fortran/47750
13930	* lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13931	gcc_warning_prefix.
13932	* lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13933	normalizing the error/warning output.
13934	* gfortran.dg/Wall.f90: Update dg-error/warning.
13935	* gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13936	* gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13937	* gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13938	* gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13939	* gfortran.dg/class_30.f90: Update dg-error/warning.
13940	* gfortran.dg/continuation_1.f90: Update dg-error/warning.
13941	* gfortran.dg/continuation_9.f90: Update dg-error/warning.
13942	* gfortran.dg/do_check_5.f90: Update dg-error/warning.
13943	* gfortran.dg/entry_17.f90: Update dg-error/warning.
13944	* gfortran.dg/entry_19.f90: Update dg-error/warning.
13945	* gfortran.dg/fmt_error.f90: Update dg-error/warning.
13946	* gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13947	* gfortran.dg/g77/12632.f: Update dg-error/warning.
13948	* gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13949	* gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13950	* gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13951	* gfortran.dg/global_references_1.f90: Update dg-error/warning.
13952	* gfortran.dg/goto_8.f90: Update dg-error/warning.
13953	* gfortran.dg/initialization_1.f90: Update dg-error/warning.
13954	* gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13955	* gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13956	* gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13957	* gfortran.dg/iostat_3.f90: Update dg-error/warning.
13958	* gfortran.dg/public_private_module.f90: Update dg-error/warning.
13959	* gfortran.dg/volatile3.f90: Update dg-error/warning.
13960	* gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13961	* gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13962	* gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13963	* gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13964	* gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13965
139662011-02-18  Janus Weil  <janus@gcc.gnu.org>
13967
13968	PR fortran/47768
13969	* gfortran.dg/proc_ptr_comp_30.f90: New.
13970
139712011-02-18  Jakub Jelinek  <jakub@redhat.com>
13972
13973	PR debug/47780
13974	* gcc.target/i386/pr47780.c: New test.
13975
139762011-02-18  Janus Weil  <janus@gcc.gnu.org>
13977
13978	PR fortran/47767
13979	* gfortran.dg/class_40.f03: New.
13980
139812011-02-18  Dodji Seketeli  <dodji@redhat.com>
13982
13983	PR c++/47208
13984	* g++.dg/cpp0x/auto21.C: New test.
13985
139862011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13987
13988	* objc.dg/special/unclaimed-category-1.h: Updated for
13989	new ABI support.
13990	* objc.dg/special/unclaimed-category-1.m: Same.
13991	* objc.dg/zero-link-1.m: Same.
13992	* objc.dg/lookup-1.m: Same.
13993	* objc.dg/torture/strings/const-str-9.m
13994	* objc.dg/torture/strings/const-str-10.m: Same.
13995	* objc.dg/torture/strings/const-str-11.m: Same.
13996	* objc.dg/torture/forward-1.m: Same.
13997	* objc.dg/zero-link-2.m: Same.
13998	* objc.dg/encode-7-next-64bit.m: Same.
13999	* objc.dg/method-4.m: Same.
14000	* objc.dg/next-runtime-1.m: Same.
14001	* objc.dg/image-info.m: Same.
14002	* objc.dg/pr23214.m: Same.
14003	* objc.dg/symtab-1.m: Same.
14004	* obj-c++.dg/basic.m: Same.
14005	* obj-c++.dg/proto-lossage-3.m: Same.
14006	* obj-c++.dg/torture/strings/const-str-10.m: Same.
14007	* obj-c++.dg/torture/strings/const-str-11.m: Same.
14008	* obj-c++.dg/torture/strings/const-str-9.m: Same.
14009	* obj-c++.dg/method-11.m: Same.
14010	* objc/execute/enumeration-1.m: Same.
14011	* objc/execute/object_is_class.m: Same.
14012	* objc/execute/formal_protocol-2.m: Same.
14013	* objc/execute/formal_protocol-4.m: Same.
14014	* objc/execute/formal_protocol-6.m: Same.
14015	* objc/execute/bycopy-3.m: Same.
14016	* objc/execute/exceptions/catchall-1.m: Same.
14017	* objc/execute/exceptions/finally-1.m: Same.
14018	* objc/execute/exceptions/local-variables-1.m: Same.
14019	* objc/execute/exceptions/foward-1.m: Same.
14020	* objc/execute/bf-common.h
14021	* objc/execute/enumeration-2.m: Same.
14022	* objc/execute/formal_protocol-1.m: Same.
14023	* objc/execute/formal_protocol-3.m: Same.
14024	* objc/execute/formal_protocol-5.m: Same.
14025	* objc/execute/accessing_ivars.m: Same.
14026	* objc/execute/bycopy-2.m: Same.
14027	* objc/execute/formal_protocol-7.m: Same.
14028	* objc/execute/compatibility_alias.m: Same.
14029	* objc/execute/no_clash.m: Same.
14030	* objc/execute/object_is_meta_class.m: Same.
14031	* objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14032	* objc/execute/class-tests-1.h: Include stdio.h.
14033	* objc/execute/class-tests-2.h: Same.
14034	* obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14035	runtimes.
14036	* obj-c++.dg/try-catch-2.mm: Same.
14037
140382011-02-17  Jakub Jelinek  <jakub@redhat.com>
14039
14040	PR c++/47783
14041	* g++.dg/warn/Wunused-parm-4.C: New test.
14042
140432011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14044	    Jan Hubicka  <jh@suse.cz>
14045
14046	PR debug/47106
14047	PR debug/47402
14048	* g++.dg/debug/pr47106.C: New.
14049
140502011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14051
14052	PR target/43653
14053	* gcc.target/i386/pr43653.c: New test.
14054
140552011-02-11  Dodji Seketeli  <dodji@redhat.com>
14056
14057	PR c++/47172
14058	* g++.dg/template/inherit6.C: New test.
14059
140602011-02-16  Janus Weil  <janus@gcc.gnu.org>
14061
14062	PR fortran/47745
14063	* gfortran.dg/class_39.f03: New.
14064
140652011-02-16  Dodji Seketeli  <dodji@redhat.com>
14066
14067	PR c++/47326
14068	* g++.dg/cpp0x/variadic106.C: New test.
14069
140702011-02-16  Jakub Jelinek  <jakub@redhat.com>
14071
14072	PR libfortran/47757
14073	* gfortran.dg/pr47757-1.f90: New test.
14074	* gfortran.dg/pr47757-2.f90: New test.
14075	* gfortran.dg/pr47757-3.f90: New test.
14076
14077	PR c++/47704
14078	* g++.dg/cpp0x/enum8.C: New test.
14079
140802011-02-15  Jason Merrill  <jason@redhat.com>
14081
14082	* g++.dg/inherit/implicit-trivial1.C: New.
14083	* g++.dg/cpp0x/implicit-trivial1.C: New.
14084
140852011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14086
14087	PR middle-end/47725
14088	* gcc.dg/torture/pr47725.c: Removed.
14089
140902011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14091
14092	PR target/47755
14093	* gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14094	constant does not generate a load from memory.
14095
140962011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14097
14098	PR middle-end/47725
14099	* gcc.dg/torture/pr47725.c: New.
14100
141012011-02-15  Richard Guenther  <rguenther@suse.de>
14102
14103	PR tree-optimization/47743
14104	* gcc.dg/torture/pr47743.c: New testcase.
14105
141062011-02-15  Jakub Jelinek  <jakub@redhat.com>
14107
14108	PR middle-end/47581
14109	* gcc.target/i386/pr47581.c: New test.
14110
141112011-02-14  Janus Weil  <janus@gcc.gnu.org>
14112
14113	PR fortran/47730
14114	* gfortran.dg/select_type_22.f03: New.
14115
141162011-02-14  Jason Merrill  <jason@redhat.com>
14117
14118	* g++.dg/cpp0x/regress/enum1.C: New.
14119
141202011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14121
14122	* gnat.dg/include.adb: New test.
14123
141242011-02-14  Janus Weil  <janus@gcc.gnu.org>
14125
14126	PR fortran/47728
14127	* gfortran.dg/class_38.f03: New.
14128
141292011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14130
14131	* gcc.dg/pr46494.c: New test.
14132
141332011-02-14  Richard Guenther  <rguenther@suse.de>
14134
14135	* gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14136
141372011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14138
14139	PR ada/41929
14140	* gnat.dg/null_pointer_deref1.exp: Don't skip on
14141	sparc*-sun-solaris2.11.
14142
141432011-02-14  Janus Weil  <janus@gcc.gnu.org>
14144
14145	PR fortran/47349
14146	* gfortran.dg/argument_checking_18.f90: New.
14147
141482011-02-13  Tobias Burnus  <burnus@net-b.de>
14149
14150	* gfortran.dg/argument_checking_13.f90: Update dg-error.
14151	* gfortran.dg/argument_checking_17.f90: New.
14152
141532011-02-12  Janus Weil  <janus@gcc.gnu.org>
14154
14155	* gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14156	are temporarily disabled.
14157	* gfortran.dg/class_7.f03: Ditto.
14158	* gfortran.dg/coarray_14.f90: Ditto.
14159	* gfortran.dg/typebound_proc_13.f03: Ditto.
14160
141612011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14162
14163	PR fortran/45586
14164	* gfortran.dg/extends_11.f03: New.
14165
141662011-02-11  Xinliang David Li  <davidxl@google.com>
14167
14168	PR tree-optimization/47707
14169	* g++.dg/tree-ssa/pr47707.C: New test.
14170
141712011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14172
14173	* g++.dg/opt/inline17.C: New test.
14174
141752011-02-11  Tobias Burnus  <burnus@net-b.de>
14176
14177	PR fortran/47550
14178	* gfortran.dg/pure_formal_2.f90: New.
14179
141802011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14181
14182	PR rtl-optimization/47614
14183	* gfortran.dg/pr47614.f: New.
14184
141852011-02-11  Joseph Myers  <joseph@codesourcery.com>
14186
14187	PR driver/47678
14188	* gcc.dg/opts-6.c: New test.
14189
141902011-02-11  Jakub Jelinek  <jakub@redhat.com>
14191
14192	PR debug/47684
14193	* gcc.dg/pr47684.c: New test.
14194
141952011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14196
14197	PR target/47629
14198	* gcc.target/i386/pr47312.c: Use dg-require-effective-target
14199	c99_runtime, dg-add-options c99_runtime.
14200	(main): Use __asm__.
14201
142022011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14203
14204	PR testsuite/47400
14205	* lib/target-supports.exp (check_ascii_locale_available): New proc.
14206	* lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14207	* gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14208	* gcc.dg/ucnid-10.c: Likewise.
14209	* gcc.dg/ucnid-13.c: Likewise.
14210	* gcc.dg/ucnid-7.c: Likewise.
14211	* gcc.dg/ucnid-8.c: Likewise.
14212	Adapt dg-warning line number.
14213
142142011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14215
14216	* gcc.target/i386/parity-1.c: Use -march=k8.
14217	* gcc.target/i386/parity-2.c: Ditto.
14218	* gcc.target/i386/vecinit-1.c: Ditto.
14219	* gcc.target/i386/vecinit-2.c: Ditto.
14220
142212011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14222
14223	PR target/46610
14224	* gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14225	* gcc.target/mips/save-restore-3.c: Likewise.
14226	* gcc.target/mips/save-restore-4.c: Likewise.
14227	* gcc.target/mips/save-restore-5.c: Likewise.
14228
14229	PR target/47683
14230	* g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14231	* g++.dg/tree-prof/partition2.C: Likewise.
14232
142332011-02-09  Jason Merrill  <jason@redhat.com>
14234
14235	* g++.dg/tree-ssa/inline-3.C: Use a normal function
14236	rather than misdeclare std::puts.
14237
14238	* g++.dg/ext/vla1.C: Adjust for C++0x mode.
14239	* g++.dg/other/warning1.C: Likewise.
14240	* g++.old-deja/g++.bugs/900119_01.C: Likewise.
14241	* g++.old-deja/g++.gb/scope06.C: Likewise.
14242	* g++.old-deja/g++.law/cvt11.C: Likewise.
14243	* g++.old-deja/g++.law/init1.C: Likewise.
14244	* g++.dg/abi/mangle26.C: Likewise.
14245
14246	* g++.dg/template/function1.C: Adjust for C++0x mode.
14247	* g++.dg/cpp0x/regress/template-function1.C: Copy it.
14248
14249	* g++.dg/ext/label10.C: Adjust for C++0x mode.
14250	* g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14251
14252	* g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14253
14254	* g++.dg/cpp0x/regress/abi-empty7.C: New.
14255
14256	* g++.dg/cpp0x/regress: New directory.
14257	* g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14258	* g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14259	* g++.dg/cpp0x/regress/regress3.C: New.
14260
142612011-02-10  Richard Guenther  <rguenther@suse.de>
14262
14263	PR tree-optimization/47677
14264	* gcc.dg/torture/pr47677.c: New testcase.
14265
142662011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14267
14268	* objc.dg/special/load-category-1.m: Remove unused header.
14269	* objc.dg/special/load-category-1a.m: Likewise.
14270	* objc.dg/special/load-category-2.m: Likewise.
14271	* objc.dg/special/load-category-2a.m: Likewise.
14272	* objc.dg/special/load-category-3.m: Likewise.
14273	* objc.dg/special/load-category-3a.m: Likewise.
14274	* objc.dg/attributes/proto-attribute-2.m: Likewise.
14275	* objc.dg/attributes/proto-attribute-3.m: Likewise.
14276	* objc.dg/attributes/class-attribute-1.m: Likewise.
14277	* objc.dg/property/property.exp: Don't run for Darwin < 9.
14278	* obj-c++.dg/property/property.exp: Likewise.
14279	* objc.dg/attributes/method-sentinel-1.m: Update type header.
14280	* obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14281	* obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14282	* obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14283	* obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14284	* obj-c++.dg/template-8.mm: Likewise.
14285
142862011-02-10  Jakub Jelinek  <jakub@redhat.com>
14287
14288	PR target/47665
14289	* gcc.target/i386/pr47665.c: New test.
14290
142912011-02-10  Jie Zhang  <jie@codesourcery.com>
14292
14293	PR testsuite/47622
14294	Revert
14295	2011-02-05  Jie Zhang  <jie@codesourcery.com>
14296	PR debug/42631
14297	* gcc.dg/pr42631.c: Update test.
14298	* gcc.dg/pr42631-2.c: New test.
14299
143002011-02-09  Janus Weil  <janus@gcc.gnu.org>
14301
14302	PR fortran/47352
14303	* gfortran.dg/proc_decl_25.f90: New.
14304
143052011-02-09  Janus Weil  <janus@gcc.gnu.org>
14306
14307	PR fortran/47463
14308	* gfortran.dg/typebound_assignment_2.f03: New.
14309
143102011-02-09  Richard Guenther  <rguenther@suse.de>
14311
14312	PR tree-optimization/47664
14313	* gcc.dg/tree-ssa/inline-7.c: New testcase.
14314
143152011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14316
14317	PR middle-end/47646
14318	* gnat.dg/uninit_func.adb: Adjust dg directive.
14319
143202011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14321
14322	PR middle-end/47646
14323	* obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14324
143252011-02-09  Janus Weil  <janus@gcc.gnu.org>
14326
14327	PR fortran/47637
14328	* gfortran.dg/auto_dealloc_2.f90: New.
14329
143302011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14331
14332	* gcc.dg/builtins-config.h: Remove __sgi handling.
14333	* lib/target-supports.exp (add_options_for_c99_runtime): Add
14334	-std=c99 for mips-sgi-irix6.5*.
14335
143362011-02-09  Martin Jambor  <mjambor@suse.cz>
14337
14338	PR middle-end/45505
14339	* gfortran.dg/pr25923.f90: Remove xfails.
14340
143412011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14342
14343	PR fortran/47583
14344	* gfortran.dg/inquire_14.f90: New test.
14345
143462011-02-08  Janus Weil  <janus@gcc.gnu.org>
14347
14348	PR fortran/45290
14349	* gfortran.dg/pointer_init_6.f90: New.
14350
143512011-02-08  Jeff Law <law@redhat.com>
14352
14353	PR tree-optimization/42893
14354	* gcc.tree-ssa/pr42893.c: New test.
14355
143562011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14357
14358	PR tree-optimization/46834
14359	PR tree-optimization/46994
14360	PR tree-optimization/46995
14361	* gcc.dg/graphite/id-pr46834.c: New.
14362	* gfortran.dg/graphite/id-pr46994.f90: New.
14363	* gfortran.dg/graphite/id-pr46995.f90: New.
14364
143652011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14366
14367	PR middle-end/47646
14368	* gcc.dg/pr39666-2.c (foo2): If the location of the statement
14369	using the variable is known the warning is emitted there.
14370	* gcc.dg/uninit-pr19430.c (foo): Likewise.
14371	* g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14372
14373	* c-c++-common/pr20000.c (g): Both warnings occur at the return
14374	statement.
14375	(vg): Likewise.
14376	* gcc.dg/noreturn-1.c (foo5): Likewise.
14377	* objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14378	(method2): Likewise.
14379
14380	* gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14381	the return statement using the uninitialized variable.
14382	* gfortran.dg/pr39666-2.f90 (f): Likewise.
14383
143842011-02-08  Richard Guenther  <rguenther@suse.de>
14385
14386	PR middle-end/47639
14387	* g++.dg/opt/pr47639.c: New testcase.
14388
143892011-02-08  Richard Guenther  <rguenther@suse.de>
14390
14391	PR tree-optimization/47632
14392	* g++.dg/opt/pr47632.C: New testcase.
14393
143942011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14395
14396	* g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14397
143982011-02-07  Richard Guenther  <rguenther@suse.de>
14399
14400	PR tree-optimization/47615
14401	* g++.dg/opt/pr47615.C: New testcase.
14402
144032011-02-07  Richard Guenther  <rguenther@suse.de>
14404
14405	PR tree-optimization/47621
14406	* gcc.dg/torture/pr47621.c: New testcase.
14407
144082011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14409
14410	* gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14411
144122011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14413
14414	PR fortran/47592
14415	* gfortran.dg/allocate_with_source_1 : New test.
14416
144172011-02-05  Jakub Jelinek  <jakub@redhat.com>
14418
14419	PR middle-end/47610
14420	* gcc.dg/pr47610.c: New test.
14421
144222011-02-05  Jie Zhang  <jie@codesourcery.com>
14423
14424	PR debug/42631
14425	* gcc.dg/pr42631.c: Update test.
14426	* gcc.dg/pr42631-2.c: New test.
14427
144282001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14429
14430	PR fortran/47574
14431	* gfortran.dg/pr47574.f90:  New test.
14432
144332011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14434
14435	PR tree-optimization/46194
14436	* gcc.dg/autopar/pr46194.c: New.
14437
144382011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14439
14440	PR tree-optimization/43695
14441	* g++.dg/ipa/pr43695.C: New.
14442
144432011-02-04  Jakub Jelinek  <jakub@redhat.com>
14444
14445	PR inline-asm/23200
14446	* gcc.dg/pr23200.c: New test.
14447
144482011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14449
14450	PR c++/47589
14451	* g++.dg/pr47589.C: New test.
14452
144532011-02-03  Dodji Seketeli  <dodji@redhat.com>
14454
14455	PR c++/47398
14456	* g++.dg/template/typedef37.C: New test.
14457	* g++.dg/template/param1.C: Adjust expected error message.
14458
144592011-02-03  Jakub Jelinek  <jakub@redhat.com>
14460
14461	PR middle-end/31490
14462	* gcc.dg/pr31490-2.c: New test.
14463	* gcc.dg/pr31490-3.c: New test.
14464	* gcc.dg/pr31490-4.c: New test.
14465
144662011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14467	    Jakub Jelinek  <jakub@redhat.com>
14468
14469	PR c++/46890
14470	* g++.dg/parser/semicolon3.C: Adjust.
14471	* g++.dg/parser/semicolon4.C: New testcase.
14472	* g++.dg/pr46890.C: New testcase.
14473
144742011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14475
14476	PR c++/29571
14477	* g++.dg/init/pr29571.C: New.
14478
144792011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14480
14481	* gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14482	instead of vect_int.
14483
144842011-02-03  Jakub Jelinek  <jakub@redhat.com>
14485
14486	PR target/47312
14487	* gcc.target/i386/pr47312.c: New test.
14488
14489	PR target/47564
14490	* gcc.target/i386/pr47564.c: New test.
14491
144922011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14493
14494	PR tree-optimization/45122
14495	* gcc.dg/tree-ssa/pr45122.c: New.
14496
144972011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14498
14499	PR target/47272
14500	* gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14501	and vec_vsx_st.
14502
14503	* gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14504	and vsx so a default --with-cpu=power7 doesn't give an error
14505	when -mavoid-indexed-addresses is used.
14506
14507	* gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14508	wrapper function to save the arguments and then jump to the real
14509	function, rather than depending on the compiler not to move stuff
14510	before an asm.
14511	* gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14512
145132011-02-02  Janus Weil  <janus@gcc.gnu.org>
14514	    Paul Thomas  <pault@gcc.gnu.org>
14515
14516	PR fortran/47082
14517	* gfortran.dg/class_37.f03 : New test.
14518
145192011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14520	    Richard Guenther  <rguenther@suse.de>
14521
14522	PR tree-optimization/40979
14523	PR bootstrap/47044
14524	* gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14525	* gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14526	* gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14527	check_vect_support_and_set_flags.
14528	* gfortran.dg/graphite/vect-pr40979.f90: New.
14529
145302011-02-02  Janus Weil  <janus@gcc.gnu.org>
14531
14532	PR fortran/47572
14533	* gfortran.dg/class_36.f03: New.
14534
145352011-02-02  Richard Guenther  <rguenther@suse.de>
14536
14537	PR tree-optimization/47566
14538	* gcc.dg/lto/20110201-1_0.c: New testcase.
14539
145402011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14541
14542	PR debug/47498
14543	PR debug/47501
14544	PR debug/45136
14545	PR debug/45130
14546	* debug/pr47498.c: New.
14547	* debug/pr47501.c: New.
14548
145492011-02-01  Richard Guenther  <rguenther@suse.de>
14550
14551	PR tree-optimization/47559
14552	* g++.dg/torture/pr47559.C: New testcase.
14553
145542011-02-01  Janus Weil  <janus@gcc.gnu.org>
14555
14556	PR fortran/47565
14557	* gfortran.dg/typebound_call_20.f03: New.
14558
145592011-02-01  Richard Guenther  <rguenther@suse.de>
14560
14561	PR tree-optimization/47555
14562	* gcc.dg/pr47555.c: New testcase.
14563
145642011-02-01  Richard Guenther  <rguenther@suse.de>
14565
14566	PR tree-optimization/47541
14567	* g++.dg/torture/pr47541.C: New testcase.
14568
145692011-01-31  Janus Weil  <janus@gcc.gnu.org>
14570
14571	PR fortran/47455
14572	* gfortran.dg/typebound_call_19.f03: New.
14573
145742011-01-31  Jakub Jelinek  <jakub@redhat.com>
14575
14576	PR c++/47416
14577	* g++.dg/cpp0x/pr47416.C: New test.
14578
145792011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14580
14581	PR fortran/47519
14582	* gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14583
145842011-01-31  Janus Weil  <janus@gcc.gnu.org>
14585
14586	PR fortran/47463
14587	* gfortran.dg/typebound_assignment_1.f03: New.
14588
145892011-01-31  Jakub Jelinek  <jakub@redhat.com>
14590
14591	PR tree-optimization/47538
14592	* gcc.c-torture/execute/pr47538.c: New test.
14593
145942011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14595
14596	PR target/45325
14597	* gcc.target/i386/pr38240.c: Add dg-options "-msse".
14598
145992011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14600
14601	* g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14602
146032011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14604
14605	PR rtl-optimization/44031
14606	* gcc.c-torture/compile/20110131-1.c: New test.
14607
146082011-01-31  Tobias Burnus  <burnus@net-b.de>
14609
14610	PR fortran/47042
14611	* gfortran.dg/stmt_func_1.f90: New.
14612
146132011-01-31  Tobias Burnus  <burnus@net-b.de>
14614
14615	PR fortran/47042
14616	* gfortran.dg/interface_34.f90: New.
14617
146182011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14619
14620	PR fortran/47523
14621	* gfortran.dg/realloc_on_assign_5.f03: New test.
14622	* gfortran.dg/realloc_on_assign_5.f03: New test.
14623
146242011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14625
14626	* gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14627	* gfortran.dg/bessel_7.f90: Likewise.
14628	* gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14629
14630	* gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14631	* gfortran.dg/sum_init_expr.f03: Likewise.
14632
14633	* gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14634
14635	* gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14636	-r -nostdlib.
14637
14638	* gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14639	loop only on "vect_intfloat_cvt" targets.
14640
146412011-01-29  Tobias Burnus  <burnus@net-b.de>
14642
14643	PR fortran/47531
14644	* gfortran.dg/shape_6.f90: New.
14645
146462011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14647
14648	PR libgfortran/47434
14649	* gfortran.dg/read_infnan_1.f90: Update test.
14650	* gfortran.dg/module_nan.f90: Update test.
14651	* gfortran.dg/char4_iunit_1.f03: Update test.
14652	* gfortran.dg/large_real_kind_1.f90: Update test.
14653	* gfortran.dg/real_const_3.f90: Update test.
14654	* gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14655
146562011-01-29  Dodji Seketeli  <dodji@redhat.com>
14657
14658	PR c++/47311
14659	* g++.dg/template/param2.C: New test.
14660
146612011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14662
14663	PR libgfortran/47285
14664	* gfortran.dg/fmt_g.f: New test.
14665
146662011-01-28  Tobias Burnus  <burnus@net-b.de>
14667
14668	PR fortran/47507
14669	* gfortran.dg/pure_formal_1.f90: New.
14670
146712011-01-28  Jakub Jelinek  <jakub@redhat.com>
14672
14673	PR target/42894
14674	* gcc.dg/tls/pr42894.c: New test.
14675
146762011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14677
14678	* gcc.dg/pr47276.c: Add dg-require-visibility.
14679
146802011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14681
14682	* gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14683
146842011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14685	    Tobias Burnus  <burnus@gcc.gnu.org>
14686
14687	PR fortran/45170
14688	PR fortran/35810
14689	PR fortran/47350
14690	* gfortran.dg/realloc_on_assign_3.f03: New test.
14691	* gfortran.dg/realloc_on_assign_4.f03: New test.
14692	* gfortran.dg/allocatable_function_5.f90: New test.
14693	* gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14694	* gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14695	implemented" dg-errors.
14696
146972011-01-27  Jan Hubicka  <jh@suse.cz>
14698
14699	PR middle-end/46949
14700	* gcc.dg/attr-weakref-4.c: New testcase
14701
147022011-01-27  Martin Jambor  <mjambor@suse.cz>
14703
14704	PR tree-optimization/47228
14705	* gcc.dg/torture/pr47228.c: New test.
14706
147072011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14708
14709	* gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14710
147112011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14712
14713	* lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14714	when using auto-overlay support on the SPU.
14715
147162011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14717
14718	PR rtl-optimization/44174
14719	* gcc.target/i386/asm-6.c: New test.
14720
147212011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14722
14723	PR rtl-optimization/46856
14724	* gcc.c-torture/compile/pr46856.c: New test.
14725
147262011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14727	    Andrew Pinski  <pinskia@gmail.com>
14728
14729	PR c/43082
14730	* gcc.dg/pr43082.c: New.
14731
147322011-01-26  DJ Delorie  <dj@redhat.com>
14733
14734	PR rtl-optimization/46878
14735	* gcc.dg/pr46878-1.c: New test.
14736
147372011-01-26  Jakub Jelinek  <jakub@redhat.com>
14738
14739	PR c++/47476
14740	* g++.dg/cpp0x/pr47476.C: New test.
14741
147422011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14743
14744	* gcc.c-torture/compile/20110126-1.c: New test.
14745
147462011-01-26  Jakub Jelinek  <jakub@redhat.com>
14747
14748	PR c/47473
14749	* gcc.dg/torture/pr47473.c: New test.
14750
147512011-01-26  Jan Hubicka  <jh@suse.cz>
14752
14753	PR target/47237
14754	* gcc.c-torture/execute/pr47237.c: New testcase.
14755
147562011-01-26  Jan Hubicka  <jh@suse.cz>
14757
14758	PR tree-optimization/47190
14759	* gcc.dg/attr-weakref-3.c: New testcase.
14760
147612011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14762
14763	PR c++/43601
14764	* gcc.dg/dll-9a.c: New test file.
14765	* gcc.dg/dll-11.c: Likewise.
14766	* gcc.dg/dll-12.c: Likewise.
14767	* gcc.dg/dll-12a.c: Likewise.
14768	* gcc.dg/dll-11a.c: Likewise.
14769	* gcc.dg/dll-9.c: Likewise.
14770	* gcc.dg/dll-10.c: Likewise.
14771	* gcc.dg/dll-10a.c: Likewise.
14772	* g++.dg/ext/dllexport4a.cc: Likewise.
14773	* g++.dg/ext/dllexport4.C: Likewise.
14774	* g++.dg/ext/dllexport5.C: Likewise.
14775	* g++.dg/ext/dllexport5a.cc: Likewise.
14776
147772011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14778
14779	PR tree-optimization/46970
14780	* gcc.dg/graphite/pr46970.c: New.
14781
147822011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14783
14784	PR tree-optimization/46215
14785	* gcc.dg/graphite/pr46215.c: New.
14786
147872011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14788
14789	PR tree-optimization/46168
14790	* gcc.dg/graphite/pr46168.c: New.
14791
147922011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14793
14794	PR tree-optimization/43657
14795	* gcc.dg/graphite/pr43657.c: New.
14796
147972011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14798
14799	PR tree-optimization/29832
14800	* gfortran.dg/graphite/pr29832.f90: New.
14801
148022011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14803
14804	PR tree-optimization/43567
14805	* gcc.dg/graphite/pr43567.c: New.
14806
148072011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14808
14809	* gfortran.dg/graphite/interchange-4.f: New.
14810	* gfortran.dg/graphite/interchange-5.f: New.
14811
14812	* gcc.dg/tree-ssa/ltrans-1.c: Removed.
14813	* gcc.dg/tree-ssa/ltrans-2.c: Removed.
14814	* gcc.dg/tree-ssa/ltrans-3.c: Removed.
14815	* gcc.dg/tree-ssa/ltrans-4.c: Removed.
14816	* gcc.dg/tree-ssa/ltrans-5.c: Removed.
14817	* gcc.dg/tree-ssa/ltrans-6.c: Removed.
14818	* gcc.dg/tree-ssa/ltrans-8.c: Removed.
14819	* gfortran.dg/ltrans-7.f90: Removed.
14820	* gcc.dg/tree-ssa/data-dep-1.c: Removed.
14821
14822	* gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14823	* gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14824	* gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14825	* gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14826	* gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14827	* gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14828	* gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14829	* gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14830	* gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14831	* gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14832	* gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14833	* gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14834	* gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14835	* gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14836	* gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14837	* gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14838	* gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14839	* gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14840	* gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14841	* gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14842	* gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14843	* gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14844	* gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14845	* gcc.dg/tree-ssa/data-dep-1.c
14846	* gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14847	* gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14848	* gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14849	* gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14850	* gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14851
148522011-01-25  Jakub Jelinek  <jakub@redhat.com>
14853
14854	PR tree-optimization/47265
14855	PR tree-optimization/47443
14856	* gcc.c-torture/compile/pr47265.c: New test.
14857	* gcc.dg/pr47443.c: New test.
14858
148592011-01-25  Martin Jambor  <mjambor@suse.cz>
14860
14861	PR tree-optimization/47382
14862	* g++.dg/torture/pr47382.C: New test.
14863	* g++.dg/opt/devirt1.C: Xfail.
14864
148652011-01-25  Yao Qi  <yao@codesourcery.com>
14866
14867	PR target/45701
14868	* gcc.target/arm/pr45701-1.c: New test.
14869	* gcc.target/arm/pr45701-2.c: New test.
14870	* gcc.target/arm/pr45701-3.c: New test.
14871
148722011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14873	    Jakub Jelinek  <jakub@redhat.com>
14874
14875	PR tree-optimization/47271
14876	* gcc.dg/tree-ssa/ifc-pr47271.c: New.
14877
148782011-01-25  Nick Clifton  <nickc@redhat.com>
14879
14880	* gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14881	(saturate_add): Delete.
14882	(exchange): Delete.
14883	(main): Do not run saturate_add.
14884	(set_interrupts): Delete.
14885
148862011-01-25  Tobias Burnus  <burnus@net-b.de>
14887
14888	PR fortran/47448
14889	* gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14890
148912011-01-25  Jakub Jelinek  <jakub@redhat.com>
14892
14893	PR tree-optimization/47427
14894	PR tree-optimization/47428
14895	* gcc.c-torture/compile/pr47427.c: New test.
14896	* gcc.c-torture/compile/pr47428.c: New test.
14897
148982011-01-25  Richard Guenther  <rguenther@suse.de>
14899
14900	PR middle-end/47411
14901	* gcc.dg/torture/pr47411.c: New testcase.
14902
149032011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14904
14905	* gfortran.dg/graphite/id-24.f: New.
14906	* gfortran.dg/graphite/id-25.f: New.
14907
149082011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14909
14910	* gfortran.dg/graphite/id-23.f: New.
14911
149122011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14913
14914	* gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14915
149162011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14917
14918	* gcc.dg/graphite/block-0.c: Un-XFAILed.
14919	* gcc.dg/graphite/block-1.c: Un-XFAILed.
14920	* gcc.dg/graphite/block-7.c: Un-XFAILed.
14921	* gcc.dg/graphite/block-8.c: Un-XFAILed.
14922	* gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14923	* gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14924	* gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14925	* gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14926	* gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14927
149282011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14929
14930	* gcc.dg/graphite/block-0.c: Add documentation.
14931	* gcc.dg/graphite/block-4.c: Same.
14932	* gcc.dg/graphite/block-7.c: Same.
14933	* gcc.dg/graphite/block-8.c: New.
14934	* gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14935	* gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14936	* gcc.dg/graphite/interchange-12.c: Add documentation.
14937	* gcc.dg/graphite/interchange-13.c: New.
14938	* gcc.dg/graphite/interchange-14.c: New.
14939	* gcc.dg/graphite/interchange-15.c: New.
14940	* gcc.dg/graphite/interchange-8.c: Add documentation.
14941	* gcc.dg/graphite/interchange-mvt.c: Same.
14942
149432011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14944
14945	PR target/47408
14946	* gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14947	* gcc.target/powerpc/altivec-14.c: Ditto.
14948	* gcc.target/powerpc/altivec-33.c: Ditto.
14949	* gcc.target/powerpc/altivec-types-1.c: Ditto.
14950	* gcc.target/powerpc/altivec-types-2.c: Ditto.
14951	* gcc.target/powerpc/altivec-types-3.c: Ditto.
14952	* gcc.target/powerpc/altivec-types-4.c: Ditto.
14953	* gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14954	* gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14955	* g++.dg/ext/altivec-15.C: Ditto.
14956	* g++.dg/ext/altivec-types-1.C: Ditto.
14957	* g++.dg/ext/altivec-types-2.C: Ditto.
14958	* g++.dg/ext/altivec-types-3.C: Ditto.
14959	* g++.dg/ext/altivec-types-4.C: Ditto.
14960
149612011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14962
14963	* lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14964
149652011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14966
14967	* gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14968	optimization options.
14969
149702011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14971
14972	* gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14973
14974	PR testsuite/45988
14975	* gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14976
149772011-01-23  Tobias Burnus  <burnus@net-b.de>
14978
14979	PR fortran/47421
14980	* gfortran.dg/allocatable_scalar_12.f90: New.
14981
149822011-01-23  Ira Rosen  <irar@il.ibm.com>
14983
14984	* gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14985	vectorization to be not profitable if peeling is used to
14986	realign the memory access.
14987	* gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14988	loop bound to avoid loop unrolling.
14989	* gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14990
149912011-01-22  Jan Hubicka  <jh@suse.cz>
14992
14993	PR lto/47333
14994	* g++.dg/lto/pr47333.C: New file.
14995
149962011-01-22  Jan Hubicka  <jh@suse.cz>
14997
14998	PR tree-optimization/43884
14999	PR lto/44334
15000	* gcc.dg/autopar/outer-2.c: Increase array size.
15001	* gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15002
150032011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15004
15005	PR fortran/38536
15006	* gfortran.dg/c_loc_tests_16.f90:  New test.
15007
150082011-01-22  Tobias Burnus  <burnus@net-b.de>
15009
15010	PR fortran/47399
15011	* gfortran.dg/typebound_proc_19.f90: New.
15012
150132011-01-21  Jeff Law <law@redhat.com>
15014
15015	PR tree-optimization/47053
15016	* g++.dg/pr47053.C: New test.
15017
150182011-01-21  Jason Merrill  <jason@redhat.com>
15019
15020	PR c++/47041
15021	* g++.dg/cpp0x/constexpr-ctor6.C: New.
15022
150232011-01-21  Jakub Jelinek  <jakub@redhat.com>
15024
15025	PR c++/47388
15026	* g++.dg/cpp0x/range-for10.C: New test.
15027	* g++.dg/template/for1.C: New test.
15028
15029	PR middle-end/45566
15030	* g++.dg/tree-prof/partition3.C: New test.
15031
15032	* g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15033
15034	PR rtl-optimization/47366
15035	* g++.dg/opt/pr47366.C: New test.
15036
150372011-01-21  Jason Merrill  <jason@redhat.com>
15038
15039	PR c++/46552
15040	* g++.dg/cpp0x/constexpr-regress2.C: New.
15041
15042	* g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15043
150442011-01-21  Jeff Law <law@redhat.com>
15045
15046	PR rtl-optimization/41619
15047	* gcc.dg/pr41619.c: New.
15048
150492011-01-21  Jakub Jelinek  <jakub@redhat.com>
15050
15051	PR tree-optimization/47355
15052	* g++.dg/opt/pr47355.C: New test.
15053
150542011-01-21  Richard Guenther  <rguenther@suse.de>
15055
15056	* gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15057	making main hot.
15058
150592011-01-21  Richard Guenther  <rguenther@suse.de>
15060
15061	PR tree-optimization/47365
15062	* gcc.dg/torture/pr47365.c: New testcase.
15063	* gcc.dg/tree-ssa/pr47392.c: Likewise.
15064
150652011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15066
15067	* g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15068
150692011-01-21  Jakub Jelinek  <jakub@redhat.com>
15070
15071	PR tree-optimization/47391
15072	* gcc.dg/pr47391.c: New test.
15073
150742011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15075
15076	* g++.dg/template/char1.C: Use signed char.
15077
150782011-01-21  Tobias Burnus  <burnus@net-b.de>
15079
15080	PR fortran/47377
15081	* gfortran.dg/pointer_target_4.f90: New.
15082
150832011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15084
15085	PR target/47251
15086	* gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15087	ILP32 system and not IP32.
15088
150892011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15090
15091	PR debug/46583
15092	* g++.dg/debug/pr46583.C: New.
15093
150942011-01-20  Jakub Jelinek  <jakub@redhat.com>
15095
15096	PR debug/47283
15097	* g++.dg/debug/pr47283.C: New test.
15098
15099	PR testsuite/47371
15100	* gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15101	* gcc.target/i386/headmerge-2.c: Likewise.
15102
151032011-01-20  Richard Guenther  <rguenther@suse.de>
15104
15105	PR middle-end/47370
15106	* gcc.dg/torture/pr47370.c: New testcase.
15107
151082011-01-20  Jakub Jelinek  <jakub@redhat.com>
15109
15110	PR tree-optimization/46130
15111	* gcc.dg/pr46130-1.c: New test.
15112	* gcc.dg/pr46130-2.c: New test.
15113
151142011-01-19  Dodji Seketeli  <dodji@redhat.com>
15115
15116	PR c++/47291
15117	* g++.dg/debug/dwarf2/template-params-10.C: New test.
15118
151192011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15120
15121	PR debug/46240
15122	* g++.dg/debug/pr46240.cc: New.
15123
151242011-01-19  Jakub Jelinek  <jakub@redhat.com>
15125
15126	PR c++/47303
15127	* g++.dg/template/anonunion1.C: New test.
15128
15129	PR rtl-optimization/47337
15130	* gcc.c-torture/execute/pr47337.c: New test.
15131
151322011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15133
15134	PR testsuite/45342
15135	* gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15136
151372011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15138
15139	PR tree-optimization/46021
15140	* gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15141
151422011-01-19  Jakub Jelinek  <jakub@redhat.com>
15143
15144	PR tree-optimization/47290
15145	* g++.dg/torture/pr47290.C: New test.
15146
151472011-01-18  Janus Weil  <janus@gcc.gnu.org>
15148
15149	PR fortran/47240
15150	* gfortran.dg/proc_ptr_comp_29.f90: New.
15151
151522011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15153
15154	PR testsuite/41146
15155	* gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15156	powerpc-apple-darwin9.
15157
151582011-01-18  Jakub Jelinek  <jakub@redhat.com>
15159
15160	PR rtl-optimization/47299
15161	* gcc.c-torture/execute/pr47299.c: New test.
15162
151632011-01-17  Jason Merrill  <jason@redhat.com>
15164
15165	* g++.dg/cpp0x/constexpr-virtual.C: New.
15166
151672011-01-17  Jakub Jelinek  <jakub@redhat.com>
15168
15169	PR fortran/47331
15170	* gfortran.dg/gomp/pr47331.f90: New test.
15171
151722011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15173
15174	PR objc/47314
15175	* objc.dg/selector-warn-1.m: New.
15176	* obj-c++.dg/selector-warn-1.mm: New.
15177
151782011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15179
15180	* gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15181	Update dg-final accordingly.
15182
151832011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15184
15185	* g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15186
151872011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15188
15189	* gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15190	target check.
15191	* gcc.dg/guality/pr36728-2.c: Likewise.
15192
151932011-01-17  Richard Guenther  <rguenther@suse.de>
15194
15195	PR tree-optimization/47313
15196	* g++.dg/torture/pr47313.C: New testcase.
15197
151982011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15199
15200	PR target/47318
15201	* gcc.target/i386/avx-vmaskmovpd-1.c: New.
15202	* gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15203	* gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15204	* gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15205
15206	* gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15207	as __m256i.
15208	* gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15209	* gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15210	* gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15211
152122011-01-17  Richard Guenther  <rguenther@suse.de>
15213
15214	PR tree-optimization/45967
15215	* gcc.dg/torture/pr45967-2.c: New testcase.
15216	* gcc.dg/torture/pr45967-3.c: Likewise.
15217
152182011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15219
15220	PR testsuite/47325
15221	* g++.dg/ext/pr47213.C: Require visibility.
15222
152232011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15224
15225	* gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15226	* gcc.dg/fixed-point/struct-union.c: Update error messages.
15227
152282011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15229
15230	* gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15231	Linux-based targets.
15232
152332011-01-13  Jan Hubicka  <jh@suse.cz>
15234
15235	PR tree-optimization/47276
15236	* gcc.dg/pr47276.c: New testcase.
15237
152382011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15239	    Jonathan Wakely  <jwakely.gcc@gmail.com>
15240
15241	PR c++/33558
15242	* g++.dg/other/pr33558.C: New.
15243	* g++.dg/other/pr33558-2.C: New.
15244
152452011-01-14  Martin Jambor  <mjambor@suse.cz>
15246
15247	PR tree-optimization/45934
15248	PR tree-optimization/46302
15249	* g++.dg/ipa/devirt-c-1.C: New test.
15250	* g++.dg/ipa/devirt-c-2.C: Likewise.
15251	* g++.dg/ipa/devirt-c-3.C: Likewise.
15252	* g++.dg/ipa/devirt-c-4.C: Likewise.
15253	* g++.dg/ipa/devirt-c-5.C: Likewise.
15254	* g++.dg/ipa/devirt-c-6.C: Likewise.
15255	* g++.dg/ipa/devirt-6.C: Likewise.
15256	* g++.dg/ipa/devirt-d-1.C: Likewise.
15257	* g++.dg/torture/pr45934.C: Likewise.
15258
152592011-01-14  Jason Merrill  <jason@redhat.com>
15260
15261	* g++.dg/cpp0x/variadic105.C: New.
15262
152632011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15264	    Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15265
15266	PR objc/45989
15267	* objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15268	(switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15269	execution tests on i?86-*-*, x86_64-*-* and
15270	powerpc*-apple-darwin* && ilp32.
15271	XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15272	tests on i?86-*-* and x86_64-*-*.
15273
152742011-01-14  Richard Guenther  <rguenther@suse.de>
15275
15276	PR tree-optimization/47280
15277	* g++.dg/opt/pr47280.C: New testcase.
15278
152792011-01-14  Jason Merrill  <jason@redhat.com>
15280
15281	* g++.dg/cpp0x/constexpr-regress1.C: New.
15282
15283	* g++.dg/ext/flexary2.C: New.
15284
152852011-01-14  Richard Guenther  <rguenther@suse.de>
15286
15287	PR middle-end/47281
15288	* gcc.dg/torture/pr47281.c: New testcase.
15289	* gcc.dg/tree-ssa/pr46076.c: XFAIL.
15290
152912011-01-14  Richard Guenther  <rguenther@suse.de>
15292
15293	PR tree-optimization/47286
15294	* gcc.dg/tree-ssa/pr47286.c: New testcase.
15295
152962011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15297
15298	PR c++/47213
15299	* g++.dg/ext/pr47213.C: New.
15300
153012011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15302
15303	* gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15304
153052011-01-13  Tobias Burnus  <burnus@net-b.de>
15306	    Mikael Morin  <mikael@gcc.gnu.org>
15307
15308	PR fortran/45848
15309	PR fortran/47204
15310	* gfortran.dg/select_type_20.f90: New.
15311	* gfortran.dg/select_type_21.f90: New.
15312
153132011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15314
15315	PR target/47251
15316	* gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15317
153182011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15319
15320	* gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15321	* gcc.dg/guality/pr36728-2.c: Likewise.
15322
153232011-01-13  Dodji Seketeli  <dodji@redhat.com>
15324
15325	PR debug/PR46973
15326	* g++.dg/debug/dwarf2/template-params-9.C: New test.
15327
153282011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15329
15330	PR rtl-optimization/45352
15331	* gcc.dg/pr45352-3.c: New.
15332
153332011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15334
15335	* g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15336	comment.
15337	* g++.dg/cpp0x/range-for8.C: New.
15338	* g++.dg/cpp0x/range-for9.C: New.
15339
153402011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15341
15342	PR debug/47209
15343	* g++.dg/debug/pr47209.C: New.
15344
153452011-01-12  Richard Guenther  <rguenther@suse.de>
15346
15347	PR lto/47259
15348	* gcc.dg/lto/pr47259_0.c: New testcase.
15349	* gcc.dg/lto/pr47259_1.c: Likewise.
15350
153512011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15352
15353	* objc-obj-c++-shared/Object1.h: Add copyright header, update
15354	comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15355	Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15356	methods missing from the OBJC2 Object.
15357	* objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15358	Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15359	GNU and NeXT runtimes.
15360	* objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15361	comments.
15362	* objc-obj-c++-shared/Object1.m: Likewise.
15363	* objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15364	* objc.dg/proto-qual-1.m: Likewise.
15365	* obj-c++.dg/proto-lossage-3.mm: Likewise.
15366	* obj-c++.dg/proto-qual-1.mm: Likewise.
15367
153682011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15369
15370	PR testsuite/33033
15371	* gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15372
153732011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15374
15375	Fixed the Objective-C++ testsuite and updated all tests.
15376	* lib/obj-c++.exp (obj-c++_init): Declare and set
15377	gcc_warning_prefix and gcc_error_prefix.
15378	* obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15379	'dg-warning', 'dg-message' and 'dg-error'.
15380	* obj-c++.dg/class-extension-3.mm: Likewise.
15381	* obj-c++.dg/class-protocol-1.mm: Likewise.
15382	* obj-c++.dg/encode-7.mm: Likewise.
15383	* obj-c++.dg/exceptions-3.mm: Likewise.
15384	* obj-c++.dg/exceptions-5.mm: Likewise.
15385	* obj-c++.dg/method-12.mm: Likewise.
15386	* obj-c++.dg/method-13.mm: Likewise.
15387	* obj-c++.dg/method-15.mm: Likewise.
15388	* obj-c++.dg/method-16.mm: Likewise.
15389	* obj-c++.dg/method-4.mm: Likewise.
15390	* obj-c++.dg/method-8.mm: Likewise.
15391	* obj-c++.dg/method-conflict-1.mm: Likewise.
15392	* obj-c++.dg/method-conflict-2.mm: Likewise.
15393	* obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15394	and uncommented second part of the testcase now that the testsuite
15395	works correctly.
15396	* obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15397	and uncommented second part of the testcase now that the testsuite
15398	works correctly.
15399	* obj-c++.dg/private-1.mm: Likewise.
15400	* obj-c++.dg/proto-lossage-4.mm: Likewise.
15401	* obj-c++.dg/syntax-error-7.mm: Likewise.
15402	* obj-c++.dg/warn5.mm: Likewise.
15403	* obj-c++.dg/property/at-property-14.mm: Likewise.
15404	* obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15405	FIXME.
15406	* obj-c++.dg/property/at-property-18.mm: Likewise.
15407	* obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15408	FIXME.
15409	* obj-c++.dg/property/at-property-21.mm: Likewise.
15410	* obj-c++.dg/property/at-property-28.mm: Likewise.
15411	* obj-c++.dg/property/at-property-5.mm: Likewise.
15412	* obj-c++.dg/property/dynamic-2.mm: Likewise.
15413	* obj-c++.dg/property/property-neg-3.mm: Likewise.
15414	* obj-c++.dg/property/synthesize-11.mm: Likewise.
15415	* obj-c++.dg/property/synthesize-6.mm: Likewise.
15416	* obj-c++.dg/property/synthesize-8.mm: Likewise.
15417	* obj-c++.dg/property/synthesize-9.mm: Likewise.
15418	* obj-c++.dg/tls/diag-5.mm: Likewise.
15419	* obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15420	dg-error, now matched correctly.
15421
154222011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15423
15424	* objc.dg/property/at-property-29.m: New.
15425	* obj-c++.dg/property/at-property-29.mm: New.
15426
154272011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15428
15429	* go.test/go-test.exp (go-set-goarch): New proc.
15430	(go-gc-tests): Use it.
15431
154322011-01-11  Dodji Seketeli  <dodji@redhat.com>
15433
15434	PR debug/46955
15435	* g++.dg/debug/dwarf2/template-params-8.C: New test.
15436
154372011-01-11  Richard Henderson  <rth@redhat.com>
15438
15439	* gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15440
154412011-01-11  Jan Hubicka  <jh@suse.cz>
15442
15443	PR lto/45721
15444	PR lto/45375
15445	* gcc.dg/lto/pr45721_1.c: New file.
15446	* gcc.dg/lto/pr45721_0.c: New file.
15447
154482011-01-11  Richard Guenther  <rguenther@suse.de>
15449
15450	PR tree-optimization/46076
15451	* gcc.dg/tree-ssa/pr46076.c: New testcase.
15452
154532011-01-11  Jeff Law <law@redhat.com>
15454
15455	* PR tree-optimization/47086
15456	* gcc.dg/pr47086.c: New test.
15457
154582011-01-11  Jason Merrill  <jason@redhat.com>
15459
15460	PR c++/46658
15461	* g++.dg/template/new10.C: New.
15462
15463	PR c++/45520
15464	* g++.dg/cpp0x/lambda/lambda-this3.C: New.
15465
154662011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15467
15468	* objc-obj-c++-shared/next-mapping.h: Add copyright header.
15469	Split type definitions and NSConstantString class into...
15470	* objc-obj-c++-shared/objc-test-suite-types.h: New.
15471	* objc-obj-c++-shared/nsconstantstring-class.h: New.
15472	* objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15473	* objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15474	* objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15475	* objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15476	to comments.
15477	* objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15478	encode defines for newer NeXT system headers.
15479	* obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15480	* obj-c++.dg/torture/strings/string1.mm: Likewise.
15481	* objc.dg/foreach-5.m: Likewise.
15482	* objc.dg/foreach-2.m: Likewise.
15483	* objc.dg/foreach-4.m: Likewise.
15484	* objc.dg/torture/strings/string1.m: Likewise.
15485	* objc.dg/torture/strings/string2.m: Likewise.
15486	* objc.dg/torture/strings/string3.m: Likewise.
15487	* objc.dg/torture/strings/string4.m: Likewise.
15488	* obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15489	header and stand alone.
15490	* obj-c++.dg/strings/strings-2.mm: Likewise.
15491	* objc.dg/torture/strings/const-str-3.m: Likewise.
15492	* objc.dg/strings/strings-2.m: Likewise.
15493	* objc.dg/strings/const-str-12b.m: Likewise.
15494
154952011-01-12  Richard Guenther  <rguenther@suse.de>
15496
15497	PR middle-end/32511
15498	* gcc.dg/attr-weak-1.c: Adjust.
15499
155002011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15501
15502	PR fortran/47051
15503	* gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15504	standard compliant and comment.
15505
155062011-01-10  Jan Hubicka  <jh@suse.cz>
15507
15508	PR lto/46083
15509	* gcc.dg/initpri3.c: New testcase.
15510
155112011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15512
15513	PR lto/47222
15514	* g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15515	externally visible.
15516	(g_esi): Likewise.
15517	(g_ebx): Likewise.
15518	(g_ebp): Likewise.
15519	(g_esp): Likewise.
15520	(g_ebp_save): Likewise.
15521	(g_esp_save): Likewise.
15522
155232011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15524
15525	* g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15526
155272011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15528
15529	PR tree-optimization/46021
15530	* gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15531	i?86-*-*, x86_64-*-*.
15532
155332011-01-10  Jeff Law <law@redhat.com>
15534
15535	* PR tree-optimization/47141
15536	* gcc.c-torture/compile/pr47141.c: New test.
15537
155382011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15539
15540	PR testsuite/46230
15541	* gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15542	* gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15543	* gcc.dg/vect/slp-35.c: Remove XFAILs.
15544	* gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15545
15546	PR testsuite/46230
15547	* gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15548	being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15549	* gcc.dg/vect/vect-peel-2.c (main): Likewise.
15550	* gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15551	being vectorized.  Adjust dg-final pattern.
15552
15553	PR testsuite/46230
15554	* gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15555	* gcc.dg/vect/slp-24.c: Likewise.
15556
155572011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15558
15559	PR c++/47218
15560	* g++.dg/other/pr47218-1.C: New test file.
15561	* g++.dg/other/pr47218.C: Likewise.
15562	* g++.dg/other/pr47218.h: New supporting header.
15563
155642011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15565
15566	PR objc/47232
15567	* objc.dg/attributes/invalid-attribute-1.m: New.
15568	* obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15569
155702011-01-09  Janus Weil  <janus@gcc.gnu.org>
15571
15572	PR fortran/47224
15573	* gfortran.dg/proc_ptr_comp_28.f90: New.
15574
155752011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15576
15577	* obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15578	* obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15579	* obj-c++.dg/gnu-api-2-method.mm: Likewise.
15580	* obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15581	* obj-c++.dg/gnu-api-2-object.mm: Likewise.
15582	* obj-c++.dg/gnu-api-2-property.mm: Likewise.
15583	* obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15584	* obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15585	* objc.dg/gnu-api-2-class.m: Likewise.
15586	* objc.dg/gnu-api-2-ivar.m: Likewise.
15587	* objc.dg/gnu-api-2-method.m: Likewise.
15588	* objc.dg/gnu-api-2-objc.m: Likewise.
15589	* objc.dg/gnu-api-2-object.m: Likewise.
15590	* objc.dg/gnu-api-2-property.m: Likewise.
15591	* objc.dg/gnu-api-2-protocol.m: Likewise.
15592	* objc.dg/gnu-api-2-sel.m: Likewise.
15593
155942011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15595
15596	* objc.dg/foreach-1.m: Skip for Darwin < 9.
15597	* objc.dg/objc-foreach-4.m: Likewise.
15598	* objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15599	* objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15600	* objc.dg/foreach-4.m: Likewise.
15601	* objc.dg/foreach-5.m: Likewise.
15602	* objc.dg/foreach-3.m: Return self from init.
15603
156042011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15605
15606	PR fortran/38536
15607	* gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15608
156092011-01-09  Janus Weil  <janus@gcc.gnu.org>
15610
15611	PR fortran/46313
15612	* gfortran.dg/class_35.f90: New.
15613
156142011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15615
15616	* objc.dg/foreach-1.m: Add "-Wall" to flags.
15617
156182011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15619
15620	PR objc/47078
15621	* objc.dg/invalid-method-2.m: New.
15622	* obj-c++.dg/invalid-method-2.mm: New.
15623
156242011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15625
15626	PR fortran/46896
15627	* gfortran.dg/transpose_optimization_2.f90 : New test.
15628
156292011-01-08  Jan Hubicka  <jh@suse.cz>
15630
15631	PR tree-optmization/46469
15632	* g++.dg/torture/pr46469.C: New testcase.
15633
156342011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15635
15636	* objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15637	emulation of libobjc-gnu structure layout functionality to ..
15638	* objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15639	* objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15640	* objc/execute/bf-common.h: Adjust headers.
15641	* objc/execute/bf-1.m: Likewise.
15642	* objc/execute/bf-2.m: Likewise.
15643	* objc/execute/bf-3.m: Likewise.
15644	* objc/execute/bf-4.m: Likewise.
15645	* objc/execute/bf-5.m: Likewise.
15646	* objc/execute/bf-6.m: Likewise.
15647	* objc/execute/bf-7.m: Likewise.
15648	* objc/execute/bf-8.m: Likewise.
15649	* objc/execute/bf-9.m: Likewise.
15650	* objc/execute/bf-10.m: Likewise.
15651	* objc/execute/bf-11.m: Likewise.
15652	* objc/execute/bf-12.m: Likewise.
15653	* objc/execute/bf-13.m: Likewise.
15654	* objc/execute/bf-14.m: Likewise.
15655	* objc/execute/bf-15.m: Likewise.
15656	* objc/execute/bf-16.m: Likewise.
15657	* objc/execute/bf-17.m: Likewise.
15658	* objc/execute/bf-18.m: Likewise.
15659	* objc/execute/bf-19.m: Likewise.
15660	* objc/execute/bf-20.m: Likewise.
15661	* objc/execute/bf-21.m: Likewise.
15662	* objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15663	objc_get_type_qualifiers ().
15664
156652011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15666
15667	PR fortran/45777
15668	* gfortran.dg/dependency_39.f90:  New test.
15669
156702011-01-07  Jan Hubicka  <jh@suse.cz>
15671
15672	Get builtins tests ready for linker plugin.
15673	* gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15674	* gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15675	my_memset, my_bzero): Mark used.
15676	* gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15677	* gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15678	volatile.
15679	* gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15680	volatile.
15681
156822011-01-07  Jan Hubicka  <jh@suse.cz>
15683
15684	PR tree-optimization/46367
15685	* g++.dg/torture/pr46367.C: New file.
15686
156872011-01-07  Jakub Jelinek  <jakub@redhat.com>
15688
15689	PR target/47201
15690	* gcc.dg/pr47201.c: New test.
15691
15692	PR bootstrap/47187
15693	* gcc.dg/tree-prof/pr47187.c: New test.
15694
156952011-01-07  Tobias Burnus  <burnus@net-b.de>
15696
15697	PR fortran/41580
15698	* gfortran.dg/extends_type_of_3.f90: New.
15699
157002011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15701
15702	* g++.dg/ext/dllexport-MI1.C: Adjust test.
15703	* g++.dg/ext/dllimport-MI1.C: Likewise.
15704	* g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15705	* g++.dg/ext/dllimport10.C: Likewise.
15706	* g++.dg/ext/dllimport11.C: Likewise.
15707	* g++.dg/ext/dllimport12.C: Likewise.
15708	* g++.dg/ext/dllimport13.C: Likewise.
15709	* g++.dg/ext/dllimport2.C: Likewise.
15710	* g++.dg/ext/dllimport3.C: Likewise.
15711	* g++.dg/ext/dllimport4.C: Likewise.
15712	* g++.dg/ext/dllimport5.C: Likewise.
15713	* g++.dg/ext/dllimport6.C: Likewise.
15714	* g++.dg/ext/dllimport8.C: Likewise.
15715	* g++.dg/ext/dllimport9.C: Likewise.
15716	* g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15717	targets, too. Additionally enable test for i?86-*-mingw*.
15718	* g++.dg/ext/selectany1.C: Likewise.
15719	Remove guard variable check.
15720
157212011-01-07  Janus Weil  <janus@gcc.gnu.org>
15722
15723	PR fortran/47189
15724	PR fortran/47194
15725	* gfortran.dg/storage_size_3.f08: Extended.
15726
157272011-01-07  Jakub Jelinek  <jakub@redhat.com>
15728
15729	PR c++/47022
15730	* g++.dg/template/stdarg1.C: New test.
15731
157322011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15733
15734	PR fortran/47195
15735	* gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15736	* gfortran.dg/defined_operators_1.f90: Split the subroutine
15737	from the interface of functions to not hide the errors that
15738	shall be tested.
15739
157402011-01-06  Jan Hubicka  <jh@suse.cz>
15741
15742	* gcc.dg/lto/pr47188_0.c: New testcase.
15743	* gcc.dg/lto/pr47188_1.c: New testcase.
15744
157452011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15746
15747	PR fortran/33117
15748	PR fortran/46478
15749	* gfortran.dg/interface_33.f90: New test.
15750
157512011-01-06  Jakub Jelinek  <jakub@redhat.com>
15752
15753	PR c/47150
15754	* gcc.c-torture/compile/pr47150.c: New test.
15755
157562011-01-06  Ira Rosen  <irar@il.ibm.com>
15757
15758	PR tree-optimization/47139
15759	* gcc.dg/vect/pr47139.c: New test.
15760
157612011-01-05  Janus Weil  <janus@gcc.gnu.org>
15762
15763	PR fortran/47180
15764	* gfortran.dg/extends_type_of_2.f03: New.
15765
157662011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15767
15768	* gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15769
157702011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15771
15772	* gnat.dg/opt14.adb: New test.
15773
157742011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15775
15776	PR fortran/46017
15777	* gfortran.dg/allocate_error_2.f90:  New test.
15778
157792011-01-05  Janus Weil  <janus@gcc.gnu.org>
15780
15781	PR fortran/47024
15782	* gfortran.dg/storage_size_3.f08: New.
15783
157842011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15785
15786	PR libgfortran/47154
15787	* gfortran.dg/namelist_68.f90: New test.
15788
157892011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15790
15791	* gnat.dg/unchecked_convert8.ad[sb]: New test.
15792
157932011-01-04  Janus Weil  <janus@gcc.gnu.org>
15794
15795	PR fortran/46448
15796	* gfortran.dg/class_34.f90: New.
15797
157982011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15799
15800	* gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15801	use __builtin_inff.  Skip all single-precision tests that require
15802	Infinity.
15803
158042011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15805
15806	* g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15807
158082011-01-03  Jakub Jelinek  <jakub@redhat.com>
15809
15810	PR tree-optimization/47148
15811	* gcc.c-torture/execute/pr47148.c: New test.
15812
15813	PR tree-optimization/47155
15814	* gcc.c-torture/execute/pr47155.c: New test.
15815
15816	PR rtl-optimization/47157
15817	* gcc.c-torture/compile/pr47157.c: New test.
15818
158192011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15820
15821	* gcc.dg/torture/vector-shift2.c (schar): Define.
15822	(main): Always use schar or uchar instead of plain "char" to avoid
15823	dependencies on implementation-defined char signedness.
15824
158252011-01-03  Martin Jambor  <mjambor@suse.cz>
15826
15827	PR tree-optimization/46801
15828	* gnat.dg/pack9.adb: Remove xfail.
15829
158302011-01-03  Martin Jambor  <mjambor@suse.cz>
15831
15832	PR tree-optimization/46984
15833	* g++.dg/ipa/pr46984.C: New test.
15834
158352011-01-02  Janus Weil  <janus@gcc.gnu.org>
15836
15837	PR fortran/46408
15838	* gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15839
158402011-01-02  Jakub Jelinek  <jakub@redhat.com>
15841
15842	PR tree-optimization/47140
15843	* gcc.c-torture/compile/pr47140.c: New test.
15844
15845	PR rtl-optimization/47028
15846	* gcc.dg/pr47028.c: New test.
15847
158482011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15849
15850	* objc.dg/protocol-forward-1.m: Removed TODO.
15851	* objc.dg/protocol-forward-2.m: New.
15852	* obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15853	* obj-c++.dg/protocol-forward-2.mm: New.
15854
158552011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15856
15857	PR target/38662
15858	* g++.dg/eh/pr38662.C: New testcase.
15859
158602011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15861
15862	* gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15863	scan for newline '\n'.
15864
15865
15866Copyright (C) 2011 Free Software Foundation, Inc.
15867
15868Copying and distribution of this file, with or without modification,
15869are permitted in any medium without royalty provided the copyright
15870notice and this notice are preserved.
15871