OSDN Git Service

2012-01-09 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog-2011
1 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/51397
4         * g++.dg/cpp0x/static_assert6.C: New.
5
6 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
9
10 2011-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
16 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
17
18         PR c++/51316
19         * g++.dg/cpp0x/alignof4.C: New.
20
21 2011-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
35 2012-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
47 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
48
49         * gfortran.dg/function_optimize_9.f90:  New test.
50
51 2011-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
59 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
60
61         PR target/51623
62         * gcc.target/powerpc/pr51623.c: New file.
63
64 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
65
66         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
67
68 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
69
70         PR c++/51547
71         * g++.dg/cpp0x/pr51547.C: New.
72
73 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
74
75         * gcc.c-torture/execute/20111227-1.c: New test.
76
77 2011-12-25  Jan Hubicka  <jh@suse.cz>
78
79         PR middle-end/48641
80         * gcc.dg/compile/pr48641.c: New file.
81
82 2011-12-26  Joey Ye  <joey.ye@arm.com>
83
84         PR middle-end/51200
85         * gcc.dg/volatile-bitfields-2.c: New test.
86
87 2011-12-23  Jason Merrill  <jason@redhat.com>
88
89         PR c++/51507
90         * g++.dg/cpp0x/variadic121.C: New.
91
92 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
93
94         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
95
96 2011-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
110 2011-12-23  Richard Guenther  <rguenther@suse.de>
111
112         PR rtl-optimization/50396
113         * gcc.dg/torture/pr50396.c: New testcase.
114
115 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
116
117         PR tree-optimization/43491
118         * gcc.dg/tree-ssa/pr43491.c: New test.
119
120 2011-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
125 2011-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
131 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
132
133         PR target/51643
134         * gcc.target/arm/sibcall-2.c: New test.
135
136 2011-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
141 2011-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
146 2011-12-21  Jason Merrill  <jason@redhat.com>
147
148         PR c++/51611
149         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
150
151 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
152
153         PR c++/51305
154         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
155
156 2011-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
163 2011-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
202 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
203
204         PR target/50038
205         * gcc.dg/pr50038.c: New test.
206
207 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
208
209         PR c++/51621
210         * g++.dg/cpp0x/constexpr-ice5.C: New.
211
212 2011-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
218 2011-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
224 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
225
226         PR debug/49951
227         * g++.dg/gcov/gcov-2.C: Adjust.
228
229 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
230
231         PR c++/51612
232         * g++.dg/cpp0x/constexpr-ice4.C: New.
233
234 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
235
236         PR c++/51328
237         * g++.dg/template/crash109.C: New.
238
239 2011-12-19  Jason Merrill  <jason@redhat.com>
240
241         PR c++/51530
242         * g++.dg/cpp0x/nullptr26.C: New.
243
244 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
245
246         * gcc.target/mips/mult-1.c: Require -O2.
247
248 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
249
250         * gcc.target/mips/ext-2.c: Add NOMIPS16.
251
252 2011-12-19  Jason Merrill  <jason@redhat.com>
253
254         PR c++/51526
255         * g++.dg/cpp0x/constexpr-delegating.C: New.
256
257 2011-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
263 2011-12-19  Tobias Burnus  <burnus@net-b.de>
264
265         PR fortran/51605
266         * gfortran.dg/block_10.f90: New.
267
268 2011-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
276 2011-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
282 2011-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
288 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
289
290         PR c++/51619
291         * g++.dg/cpp0x/pr51619.C: New test.
292
293 2011-12-19  Tobias Burnus  <burnus@net-b.de>
294
295         PR fortran/51605
296         * gfortran.dg/select_type_25.f90: New.
297
298 2011-12-19  Martin Jambor  <mjambor@suse.cz>
299
300         PR tree-optimization/51583
301         * gcc.dg/tree-ssa/pr51583.c: New test.
302
303 2011-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
312 2011-12-19  Richard Guenther  <rguenther@suse.de>
313
314         PR lto/51572
315         * g++.dg/lto/pr51572-2_0.C: New testcase.
316
317 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
318
319         PR c++/51477
320         * g++.dg/cpp0x/nsdmi6.C: New test.
321
322 2011-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
327 2011-12-19  Jason Merrill  <jason@redhat.com>
328
329         PR c++/51489
330         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
331
332 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
333
334         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
335
336 2011-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
347 2011-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
353 2011-12-16  Jason Merrill  <jason@redhat.com>
354
355         PR c++/51416
356         * g++.dg/cpp0x/auto31.C: New.
357
358 2011-12-16  Ian Lance Taylor  <iant@google.com>
359
360         PR middle-end/51592
361         * gcc.dg/20111216-1.c: New test.
362
363 2011-12-16  Jason Merrill  <jason@redhat.com>
364
365         PR c++/51461
366         * g++.dg/init/static4.C: New.
367
368 2011-12-16  Jason Merrill  <jason@redhat.com>
369
370         PR c++/51331
371         * g++.dg/init/value10.C: New.
372
373 2011-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
384 2011-12-16  Richard Guenther  <rguenther@suse.de>
385
386         PR lto/51572
387         * gcc.dg/lto/pr51572-1_0.c: New testcase.
388
389 2011-12-15  Jason Merrill  <jason@redhat.com>
390
391         PR c++/51458
392         * g++.dg/ext/desig4.C: New.
393
394 2011-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
400 2011-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
418 2011-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
428 2011-12-15  Richard Guenther  <rguenther@suse.de>
429
430         PR lto/51567
431         * g++.dg/lto/pr51567-1_0.C: New testcase.
432
433 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
434
435         PR c++/51473
436         * g++.dg/cpp0x/auto30.C: New test.
437
438 2011-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
443 2011-12-15  Richard Guenther  <rguenther@suse.de>
444
445         PR lto/51564
446         * g++.dg/lto/pr51564-1_0.C: New testcase.
447
448 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
449
450         PR libstdc++/51365
451         * g++.dg/ext/is_final.C: New.
452
453 2012-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
459 2011-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
467 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
468
469         PR c++/51475
470         * g++.dg/cpp0x/initlist63.C: New test.
471
472 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
473
474         PR target/50931
475         * gcc.target/avr/torture/int24-mul.c: New.
476
477 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
478
479         PR c++/51476
480         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
481
482 2011-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
489 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
490
491         PR c++/51464
492         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
493
494 2011-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
502 2011-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
508 2011-12-13  Martin Jambor  <mjambor@suse.cz>
509
510         PR tree-optimization/51362
511         * gcc.dg/ipa/pr51362.c: New test.
512
513 2011-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
519 2011-12-13  Richard Guenther  <rguenther@suse.de>
520
521         PR lto/48354
522         * g++.dg/lto/pr48354-1_0.C: New testcase.
523
524 2011-12-13  Richard Guenther  <rguenther@suse.de>
525
526         PR tree-optimization/51519
527         * gcc.dg/pr51519.c: New testcase.
528
529 2011-12-13  Richard Guenther  <rguenther@suse.de>
530
531         * gcc.dg/lto/20111213-1_0.c: New testcase.
532
533 2011-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
542 2011-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
550 2011-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
557 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
558
559         * gfortran.dg/nested_modules_2.f90: Tighten test.
560
561 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
562
563         * gcc.c-torture/execute/20111212-1.c: New test.
564
565 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
566
567         PR testsuite/51511
568         * gcc.dg/pr45819.c: Add -w to dg-options.
569
570 2011-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
578 2011-12-12  Torvald Riegel  <triegel@redhat.com>
579
580         * c-c++-common/tm/20111206.c: New test.
581
582 2011-12-12  Richard Guenther  <rguenther@suse.de>
583
584         PR lto/51262
585         * g++.dg/opt/pr51262.C: New testcase.
586
587 2011-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
605 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
606
607         PR tree-optimization/51485
608         * g++.dg/vect/pr51485.cc: New test.
609
610 2011-12-11  Tobias Burnus  <burnus@net-b.de>
611
612         PR fortran/50923
613         * gfortran.dg/warn_function_without_result_2.f90: New.
614
615 2011-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
643 2011-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
649 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
650
651         * gnat.dg/specs/elab3.ads: New test.
652
653 2011-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
659 2011-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
666 2011-12-10  Nathan Sidwell  <nathan@acm.org>
667
668         PR gcov-profile/51449
669         * g++.dg/gcov/gcov-14.C: New.
670
671 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
672
673         * gcc.c-torture/compile/20111209-1.c: New test.
674
675 2011-12-09  Jason Merrill  <jason@redhat.com>
676
677         PR c++/51151
678         * g++.dg/warn/Woverflow-4.C: New.
679
680 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
681
682         PR c++/51289
683         * g++.dg/cpp0x/alias-decl-17.C: New test.
684
685 2011-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
693 2011-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
822 2011-12-09  Richard Guenther  <rguenther@suse.de>
823
824         PR lto/48042
825         * g++.dg/lto/pr48042_0.C: New testcase.
826
827 2011-12-09  Richard Guenther  <rguenther@suse.de>
828
829         PR tree-optimization/51482
830         * g++.dg/torture/pr51482.C: New testcase.
831
832 2011-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
839 2011-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
847 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
848
849         PR tree-optimization/51466
850         * gcc.c-torture/execute/pr51466.c: New test.
851
852 2011-12-08  Tobias Burnus  <burnus@net-b.de>
853
854         PR fortran/50815
855         * gfortran.dg/bounds_check_16.f90: New.
856
857 2011-12-08  Tobias Burnus  <burnus@net-b.de>
858
859         PR fortran/51378
860         * gfortran.dg/private_type_14.f90: New.
861
862 2011-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
869 2011-12-08  Tobias Burnus  <burnus@net-b.de>
870
871         PR fortran/51448
872         * gfortran.dg/realloc_on_assign_8.f90: New.
873
874 2011-12-08  Teresa Johnson  <tejohnson@google.com>
875
876         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
877
878 2011-12-08  Teresa Johnson  <tejohnson@google.com>
879
880         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
881         -Wwrite-strings option.
882
883 2011-12-08  Teresa Johnson  <tejohnson@google.com>
884
885         * gcc.target/i386/movdi-rex64.c: New.
886
887 2011-12-08  Richard Guenther  <rguenther@suse.de>
888
889         * gcc.dg/volatile3.c: New testcase.
890
891 2011-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
898 2011-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
904 2011-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
910 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
911
912         * gcc.c-torture/execute/20111208-1.c: New test.
913
914 2011-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
920 2011-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
935 2011-12-07  Andrew Pinski  <apinski@cavium.com>
936
937         PR middle-end/45416
938         * gcc.dg/pr45416.c: New testcase.
939
940 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
941
942         PR c++/51420
943         * g++.dg/cpp0x/pr51420.C: New.
944
945 2011-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
953 2011-12-07  Richard Guenther  <rguenther@suse.de>
954
955         PR tree-optimization/50823
956         * gcc.dg/torture/pr50823.c: New testcase.
957
958 2011-12-07  Martin Jambor  <mjambor@suse.cz>
959
960         PR tree-optimization/50744
961         * gcc.dg/ipa/pr50744.c: New test.
962
963 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
964
965         PR c++/51430
966         * g++.dg/template/static32.C: New test.
967
968 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
969
970         * g++.dg/opt/pr51396.C: Use dg-additional-options.
971
972 2011-12-06  Tobias Burnus  <burnus@net-b.de>
973
974         PR fortran/51435
975         * gfortran.dg/default_initialization_5.f90: New.
976
977 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
978
979         PR target/51354
980         * gcc.c-torture/compile/pr51354.c: New test.
981
982 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
983
984         PR c++/51431
985         * g++.dg/other/abstract3.C: New.
986
987 2011-12-06  Richard Guenther  <rguenther@suse.de>
988
989         PR tree-optimization/49997
990         * gcc.dg/torture/pr49997.c: New testcase.
991
992 2011-12-06  Richard Guenther  <rguenther@suse.de>
993
994         PR middle-end/51436
995         * g++.dg/torture/pr51436.C: New testcase.
996
997 2011-12-06  Richard Guenther  <rguenther@suse.de>
998
999         PR tree-optimization/51245
1000         * gcc.dg/torture/pr51245.c: New testcase.
1001
1002 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1003
1004         PR c++/51427
1005         * g++.dg/diagnostic/wrong-tag-1.C
1006
1007 2011-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
1013 2011-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
1024 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1025
1026         PR c++/51399
1027         * g++.dg/cpp0x/initlist62.C: New.
1028
1029 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1030
1031         PR fortran/51338
1032         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1033
1034 2011-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
1053 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1054
1055         PR c++/51414
1056         * g++.dg/ext/underlying_type11.C: New.
1057
1058 2011-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
1076 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1077
1078         PR target/51408
1079         * gcc.dg/pr51408.c: New.
1080
1081 2011-12-05  Jason Merrill  <jason@redhat.com>
1082
1083         * g++.dg/cpp0x/dc6.C: New.
1084
1085 2011-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
1095 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1096
1097         PR c++/51404
1098         * g++.dg/cpp0x/auto28.C: New.
1099
1100 2011-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
1104 2011-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
1111 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1112
1113         PR fortran/51383
1114         * gfortran.dg/associate_10.f90: New.
1115
1116 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1117
1118         PR middle-end/51285
1119         * gfortran.dg/vect/pr51285.f90: New test.
1120
1121 2011-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
1127 2011-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
1133 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1134
1135         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1136
1137 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1138
1139         PR c++/51313
1140         * g++.dg/cpp0x/pr51313.C: New.
1141
1142 2011-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
1149 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1150
1151         * gcc.dg/vect/vect-122.c: New test.
1152
1153 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1154
1155         PR fortran/50684
1156         * gfortran.dg/move_alloc_8.f90: New.
1157
1158 2011-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
1166 2011-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
1171 2011-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
1237 2011-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
1242 2011-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
1247 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1248
1249         PR tree-optimization/50622
1250         * g++.dg/tree-ssa/pr50622.C: New test.
1251
1252 2011-12-01  Jason Merrill  <jason@redhat.com>
1253
1254         * g++.dg/cpp0x/initlist61.C: New.
1255
1256 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1257
1258         PR c++/51326
1259         * g++.dg/inherit/crash3.C: New.
1260
1261 2011-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
1274 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1275
1276         PR lto/51198
1277         * g++.dg/torture/pr51198.C: New testcase.
1278
1279 2011-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
1287 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1288
1289         PR c++/51367
1290         * g++.dg/template/error47.C: New.
1291
1292 2011-11-30  Jason Merrill  <jason@redhat.com>
1293
1294         PR c++/51009
1295         * g++.dg/init/aggr8.C: New.
1296
1297 2011-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
1305 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1306
1307         * gcc.dg/pr51321.c: New testcase.
1308
1309 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR rtl-optimization/48721
1312         * gcc.target/i386/pr48721.c: New test.
1313
1314 2011-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
1319 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR tree-optimization/51247
1322         * gcc.c-torture/compile/pr51247.c: New test.
1323
1324 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1325
1326         PR target/50123
1327         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1328
1329 2011-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
1335 2011-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
1344 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1345
1346         PR tree-optimization/51301
1347         * gcc.dg/vect/pr51301.c: New test.
1348
1349 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         * g++.dg/cdce3.C: Use dg-additional-options.
1352
1353 2011-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
1364 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/51308
1367         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1368
1369 2011-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
1378 2011-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
1408 2011-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
1415 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR rtl-optimization/49912
1418         * g++.dg/other/pr49912.C: New test.
1419
1420 2011-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
1426 2011-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
1432 2011-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
1452 2011-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
1479 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1480
1481         PR fortran/50408
1482         * gfortran.dg/whole_file_35.f90: New.
1483
1484 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1485
1486         PR fortran/51302
1487         * gfortran.dg/volatile13.f90: New.
1488
1489 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1490
1491         PR c/51256
1492         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1493
1494 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1495
1496         PR c++/51227
1497         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1498
1499 2011-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
1504 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1505
1506         PR fortran/51218
1507         * gfortran.dg/implicit_pure_1.f90: New.
1508
1509 2011-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
1519 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1520
1521         PR rtl-optimization/50290
1522         * gcc.dg/pr50290.c: New test.
1523
1524 2011-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
1529 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR target/51261
1532         * gcc.dg/pr51261.c: New test.
1533
1534 2011-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
1558 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1559
1560         PR rtl-optimization/50764
1561         * gcc.dg/pr50764.c: New test.
1562
1563 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1564
1565         PR c++/51265
1566         * g++.dg/cpp0x/decltype36.C: New.
1567
1568 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR tree-optimization/51074
1571         * gcc.dg/vect/pr51074.c: New test.
1572
1573 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1574
1575         PR c++/51143
1576         * g++.dg/cpp0x/alias-decl-16.C: New test.
1577
1578 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1579
1580         PR tree-optimization/50765
1581         * gcc.dg/pr50765.c: New test.
1582
1583 2011-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
1588 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1589
1590         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1591
1592 2011-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
1599 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1600
1601         * g++.dg/tm/pr47747.C: New test.
1602
1603 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1604
1605         * g++.dg/tm/template-2.C: New test.
1606
1607 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR debug/50827
1610         * gcc.dg/pr50827.c: New test.
1611
1612 2011-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
1623 2011-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
1631 2011-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
1636 2011-11-20  Joey Ye  <joey.ye@arm.com>
1637
1638         * gcc.dg/volatile-bitfields-1.c: New.
1639
1640 2011-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
1650 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1651
1652         PR c++/51230
1653         * g++.dg/template/error46.C: New.
1654
1655 2011-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
1663 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1664
1665         * gnat.dg/discr32.adb: New test.
1666         * gnat.dg/discr32_pkg.ads: New helper.
1667
1668 2011-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
1678 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1679
1680         PR c++/51194
1681         * g++.dg/cpp0x/alias-decl-15.C: New test.
1682
1683 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1684
1685         PR c++/51216
1686         * g++.dg/cpp0x/pr51216.C: New.
1687
1688 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1689
1690         * gcc.dg/delay-slot-2.c: New test.
1691
1692 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1693
1694         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1695
1696 2011-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
1705 2011-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
1710 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1711
1712         PR c++/51150
1713         * g++.dg/cpp0x/pr51150.C: New.
1714
1715 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1716
1717         PR tree-optimization/50605
1718         * g++.dg/ipa/pr50605.C: New test.
1719
1720 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1721
1722         PR c++/51191
1723         * g++.dg/cpp0x/alias-decl-13.C: New test.
1724
1725 2011-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
1731 2011-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
1742 2011-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
1748 2011-11-17  Jason Merrill  <jason@redhat.com>
1749
1750         PR c++/51137
1751         * g++.dg/template/virtual2.C: New.
1752
1753 2011-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
1759 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1760
1761         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1762
1763 2011-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
1769 2011-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
1790 2011-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
1795 2011-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
1802 2011-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
1809 2011-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
1816 2011-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
1826 2011-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
1831 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1832
1833         * c-c++-common/tm/trxn-expr-3.c: New test.
1834
1835 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1836
1837         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1838
1839 2011-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
1857 2011-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
1863 2011-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
1882 2011-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
1929 2011-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
1934 2011-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
1940 2011-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
1947 2011-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
1955 2011-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
1960 2011-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
1966 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1967
1968         * gcc.misc-tests/gcov-15.c: New.
1969
1970 2011-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
1976 2011-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
1985 2011-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
1992 2011-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
1998 2011-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
2006 2011-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
2018 2011-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
2026 2011-11-10  Richard Guenther  <rguenther@suse.de>
2027
2028         PR tree-optimization/51042
2029         * gcc.dg/torture/pr51042.c: New testcase.
2030
2031 2011-11-10  Richard Guenther  <rguenther@suse.de>
2032
2033         PR tree-optimization/51070
2034         * gcc.dg/torture/pr51070.c: New testcase.
2035
2036 2011-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
2041 2011-11-10  Richard Guenther  <rguenther@suse.de>
2042
2043         PR middle-end/51071
2044         * gcc.dg/torture/pr51071.c: New testcase.
2045
2046 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2047
2048         * gnat.dg/loop_optimization9.ad[sb]: New test.
2049
2050 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2051
2052         PR tree-optimization/51058
2053         * gfortran.dg/vect/pr51058.f90: New test.
2054
2055 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR tree-optimization/51000
2058         * gcc.dg/vect/pr51000.c: New test.
2059
2060 2011-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
2066 2011-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
2074 2011-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
2085 2011-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
2091 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2092
2093         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2094
2095 2011-11-09  Jason Merrill  <jason@redhat.com>
2096
2097         PR c++/51029
2098         * g++.dg/template/virtual1.C: New.
2099
2100 2011-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
2176 2011-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
2181 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2182
2183         PR c++/51047
2184         * g++.dg/cpp0x/sfinae29.C: New.
2185
2186 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2187
2188         PR fortran/50960
2189         * gfortran.dg/typebound_call_22.f03: New test case.
2190
2191 2011-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
2196 2011-11-09  Richard Guenther  <rguenther@suse.de>
2197
2198         PR tree-optimization/51039
2199         * gcc.dg/pr51039.c: New testcase.
2200
2201 2011-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
2206 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2207
2208         PR fortran/50540
2209         * gfortran.dg/forall_16.f90: New test.
2210
2211 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2212
2213         PR fortran/38718
2214         * gfortran.dg/initialization_29.f90: Expand test.
2215
2216 2011-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
2222 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2223
2224         PR debug/51032
2225         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2226
2227 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2228
2229         PR tree-optimization/51015
2230         * gcc.dg/vect/pr51015.c: New test.
2231
2232 2011-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
2237 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2238
2239         PR fortran/50404
2240         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2241
2242 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2243
2244         PR fortran/50409
2245         * gfortran.dg/string_5.f90: Improve testcase.
2246
2247 2011-10-23  Jason Merrill  <jason@redhat.com>
2248
2249         PR c++/50835
2250         * g++.dg/template/lvalue2.C: New.
2251
2252 2011-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
2260 2011-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
2266 2011-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
2272 2011-11-08  Richard Guenther  <rguenther@suse.de>
2273
2274         PR middle-end/51010
2275         * c-c++-common/uninit-pr51010.c: New testcase.
2276
2277 2011-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
2289 2011-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
2300 2011-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
2305 2011-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
2311 2011-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
2322 2011-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
2340 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2341
2342         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2343
2344 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2345
2346         PR fortran/50919
2347         * gfortran.dg/typebound_call_21.f03: New.
2348
2349 2011-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
2360 2011-11-07  Jason Merrill  <jason@redhat.com>
2361
2362         PR c++/35688
2363         * g++.dg/ext/visibility/template8.C: New.
2364
2365 2011-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
2373 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2374
2375         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2376
2377 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2378
2379         PR libfortran/45723
2380         * gfortran.dg/open_dev_null.f90: Remove testcase.
2381
2382 2011-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
2388 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2389
2390         PR rtl-optimization/47698
2391         * gcc.target/i386/47698.c: New test.
2392
2393 2011-11-06  Jason Merrill  <jason@redhat.com>
2394
2395         PR c++/35688
2396         * g++.dg/ext/visibility/template7.C: New.
2397
2398 2011-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
2405 2011-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
2414 2011-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
2478 2011-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
2484 2011-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
2502 2011-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
2519 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2520
2521         * gfortran.dg/quad_2.f90: New.
2522
2523 2011-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
2528 2011-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
2537 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2538
2539         * g++.dg/other/offsetof7.C: New test.
2540
2541 2011-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
2549 2011-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
2556 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2557
2558         PR c++/50965
2559         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2560
2561 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2562
2563         PR rtl-optimization/38644
2564         * gcc.target/arm/stack-red-zone.c: New.
2565
2566 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2567
2568         PR c++/48420
2569         * g++.dg/warn/Wconversion-null-3.C: New.
2570
2571 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2572
2573         PR c++/50941
2574         * g++.dg/cpp0x/udlit-strint-length.C: New.
2575
2576 2011-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
2584 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2585
2586         PR tree-optimization/50763
2587         * gcc.dg/pr50763-5.c: New test.
2588
2589 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2590
2591         PR tree-optimization/50763
2592         * g++.dg/pr50763-4.C: New test.
2593
2594 2011-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
2603 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2604
2605         * gnat.dg/specs/private1[-sub].ads: New test.
2606
2607 2011-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
2617 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2618
2619         PR fortran/50933
2620         * gfortran.dg/bind_c_dts_5.f90: New.
2621
2622 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2623
2624         PR fortran/50960
2625         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2626
2627 2011-11-03  Richard Guenther  <rguenther@suse.de>
2628
2629         PR middle-end/50079
2630         * g++.dg/init/copy7.C: Remove testcase.
2631
2632 2011-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
2639 2011-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
2645 2011-11-02  Jason Merrill  <jason@redhat.com>
2646
2647         PR c++/50930
2648         * g++.dg/cpp0x/nsdmi-list2.C: New.
2649
2650 2011-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
2656 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2657
2658         PR tree-optimization/50769
2659         * gfortran.dg/pr50769.f90: New test.
2660
2661 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2662
2663         * gcc.target/sparc/20111102-1.c: New test.
2664
2665 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2666
2667         PR c++/50956
2668         * g++.dg/warn/Wcast-qual2.C: New.
2669
2670 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2671
2672         PR tree-optimization/50763
2673         * g++.dg/pr50763-3.C: New test.
2674
2675 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2676
2677         PR tree-optimization/50672
2678         * g++.dg/pr50672.C: New test.
2679
2680 2011-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
2688 2011-11-02  Richard Guenther  <rguenther@suse.de>
2689
2690         PR tree-optimization/50902
2691         * gcc.dg/torture/pr50902.c: New testcase.
2692
2693 2010-11-02  Richard Guenther  <rguenther@suse.de>
2694
2695         PR tree-optimization/50890
2696         * gcc.dg/torture/pr50890.c: New testcase.
2697
2698 2011-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
2704 2011-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
2711 2011-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
2716 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2717
2718         * gcc.dg/ipa/ipcp-4.c: New test.
2719
2720 2011-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
2726 2011-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
2731 2011-10-31  Paul Brook  <paul@codesourcery.com>
2732
2733         * gcc.dg/constructor-1.c: New test.
2734
2735 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2736
2737         PR fortran/50753
2738         * gfortran.dg/dshift_3.f90: New test.
2739
2740 2011-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
2761 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2762
2763         PR c++/50901
2764         * g++.dg/cpp0x/pr50901.C: New.
2765
2766 2011-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
2772 2011-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
2780 2011-10-28  Jason Merrill  <jason@redhat.com>
2781
2782         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2783
2784 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2785
2786         PR c++/50864
2787         * g++.dg/template/crash109.C: New.
2788
2789 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2790
2791         * gfortran.dg/nearest_5.f90: New test.
2792
2793 2011-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
2801 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2802
2803         PR rtl-optimization/49720
2804         * g++.dg/torture/pr49720.C: New test.
2805
2806 2011-10-27  David S. Miller  <davem@davemloft.net>
2807
2808         * gcc.target/sparc/setcc-3.c: New test.
2809
2810 2011-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
2815 2011-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
2824 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2825
2826         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2827
2828 2011-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
2834 2011-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
2841 2011-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
2845 2011-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
2850 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2851
2852         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2853         symbol names.
2854
2855 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2856
2857         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2858
2859 2011-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
2864 2011-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
2870 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2871
2872         * gnat.dg/specs/atomic1.ads: New test.
2873
2874 2011-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
2909 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2910
2911         PR c++/50870
2912         * g++.dg/cpp0x/decltype34.C: New.
2913
2914 2011-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
2925 2011-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
2962 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2963
2964         PR tree-optimization/50763
2965         * gcc.dg/pr50763-2.c: New test.
2966
2967 2011-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
2972 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2973
2974         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2975
2976 2011-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
2984 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2985
2986         PR c++/50858
2987         * g++.dg/overload/operator5.C: New.
2988
2989 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2990
2991         PR c++/50861
2992         * g++.dg/template/crash108.C: New.
2993
2994 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2995
2996         PR tree-optimization/50596
2997         * gcc.dg/vect/vect-cond-10.c: New test.
2998
2999 2011-10-24  Joey Ye  <joey.ye@arm.com>
3000
3001         * gcc.target/arm/pr42575.c: Remove architecture option.
3002
3003 2011-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
3009 2011-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
3014 2011-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
3022 2011-10-24  Richard Guenther  <rguenther@suse.de>
3023
3024         * gcc.dg/vect/vect-bool-1.c: New testcase.
3025
3026 2011-10-24  Richard Guenther  <rguenther@suse.de>
3027
3028         PR tree-optimization/50838
3029         * gcc.dg/torture/pr50838.c: New testcase.
3030
3031 2011-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
3038 2011-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
3048 2011-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
3054 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3055
3056         PR tree-optimization/50763
3057         * gcc.dg/pr50763.c: New test.
3058
3059 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3060
3061         PR target/50788
3062         * gcc.target/i386/pr50788.c: New test.
3063
3064 2011-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
3070 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3071
3072         PR c++/45385
3073         * g++.dg/warn/Wconversion4.C: New.
3074
3075 2011-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
3084 2011-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
3090 2011-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
3097 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3098
3099         PR c++/50811
3100         * g++.dg/cpp0x/override2.C: Add test.
3101
3102 2011-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
3107 2011-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
3114 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3115
3116         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3117
3118 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3119
3120         PR testsuite/50722
3121         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3122
3123 2011-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
3128 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3129
3130         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3131         names.
3132
3133 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3134
3135         PR target/50766
3136         * gcc.target/i386/pr50766.c: New test.
3137
3138 2011-10-20  Jason Merrill  <jason@redhat.com>
3139
3140         PR c++/41449
3141         * g++.dg/eh/partial1.C: New.
3142
3143 2011-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
3150 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3151
3152         PR fortran/50514
3153         * gfortran.dg/ishft_3.f90:  Update test.
3154
3155 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3156
3157         PR fortran/50524
3158         * gfortran.dg/substring_integer_index.f90: New test.
3159
3160 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3161
3162         * gfortran.dg/format_string.f: New test.
3163
3164 2011-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
3170 2011-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
3176 2011-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
3181 2011-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
3195 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3196
3197         * gnat.dg/source_ref1.adb: New test.
3198         * gnat.dg/source_ref2.adb: Likewise.
3199
3200 2011-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
3206 2011-10-19  Jason Merrill  <jason@redhat.com>
3207
3208         PR c++/50793
3209         * g++.dg/init/value9.C: New.
3210
3211 2011-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
3218 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3219
3220         PR fortran/47023
3221         * gfortran.dg/sizeof_proc.f90: New.
3222
3223 2011-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
3228 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3229
3230         PR testsuite/50796
3231         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3232
3233 2011-10-19  Jason Merrill  <jason@redhat.com>
3234
3235         PR c++/50787
3236         * g++.dg/init/ref20.C: New.
3237
3238 2011-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
3247 2011-10-19  Richard Guenther  <rguenther@suse.de>
3248
3249         PR middle-end/50768
3250         * gcc.dg/torture/pr50768.c: New testcase.
3251
3252 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3253
3254         PR rtl-optimization/50340
3255         * gcc.dg/pr50340.c: New.
3256
3257 2011-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
3265 2011-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
3292 2011-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
3311 2011-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
3317 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3318
3319         PR rtl-optimization/50205
3320         * gcc.dg/pr50205.c: New.
3321
3322 2011-10-18  Richard Guenther  <rguenther@suse.de>
3323
3324         PR tree-optimization/50767
3325         * gcc.dg/torture/pr50767.c: New testcase.
3326
3327 2011-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
3335 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3336
3337         PR fortran/47023
3338         * gfortran.dg/iso_c_binding_class.f03: New.
3339
3340 2011-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
3349 2011-10-18  Richard Guenther  <rguenther@suse.de>
3350
3351         * gcc.dg/torture/restrict-1.c: New testcase.
3352
3353 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3354
3355         * g++.dg/ext/bases.C: New test.
3356
3357 2011-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
3370 2011-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
3396 2011-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
3401 2011-10-17  Jason Merrill  <jason@redhat.com>
3402
3403         PR c++/50736
3404         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3405
3406 2011-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
3412 2011-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
3418 2011-10-17  Richard Guenther  <rguenther@suse.de>
3419
3420         PR tree-optimization/50729
3421         * gcc.dg/torture/pr50729.c: New testcase.
3422
3423 2011-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
3433 2011-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
3438 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3439
3440         PR c++/48489
3441         * g++.dg/inherit/error5.C: New.
3442
3443 2011-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
3449 2011-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
3454 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3455
3456         PR fortran/47023
3457         * gfortran.dg/c_kind_tests_3.f03: New.
3458
3459 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3460
3461         PR fortran/50547
3462         * gfortran.dg/elemental_args_check_4.f90: New.
3463
3464 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3465
3466         PR tree-optimization/50727
3467         * gcc.dg/vect/pr50727.c: New test.
3468
3469 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3470
3471         * gcc.dg/vla-23.c: New test.
3472
3473 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR tree-optimization/50596
3476         * gcc.dg/vect/vect-cond-9.c: New test.
3477
3478 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3479
3480         * gcc.dg/vect/bb-slp-29.c: New test.
3481
3482 2011-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
3489 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3490
3491         * gcc.target/sparc/combined-1.c: Compile at -O2.
3492
3493 2011-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
3505 2011-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
3515 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3516
3517         PR target/49263
3518         * gcc.target/sh/pr49263.c: New.
3519
3520 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3521
3522         * gnat.dg/specs/debug1.ads: Tweak.
3523
3524 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3525
3526         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3527
3528 2011-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
3536 2011-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
3544 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3545
3546         PR fortran/50570
3547         * gfortran.dg/pointer_intent_5.f90: New.
3548
3549 2011-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
3555 2011-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
3561 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3562
3563         PR c++/38174
3564         * g++.dg/overload/operator4.C: New.
3565
3566 2011-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
3577 2011-10-14  Richard Guenther  <rguenther@suse.de>
3578
3579         PR tree-optimization/50723
3580         * gcc.dg/torture/pr50723.c: New testcase.
3581
3582 2011-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
3588 2011-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
3596 2011-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
3607 2011-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
3614 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3615
3616         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3617
3618 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3619
3620         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3621
3622 2011-10-13  Richard Guenther  <rguenther@suse.de>
3623
3624         PR tree-optimization/50712
3625         * gcc.target/i386/pr50712.c: New testcase.
3626
3627 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3628
3629         * gcc.dg/memcpy-4.c: New test.
3630
3631 2011-10-13  Richard Guenther  <rguenther@suse.de>
3632
3633         PR tree-optimization/50698
3634         * g++.dg/vect/pr50698.cc: New testcase.
3635
3636 2011-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
3656 2011-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
3669 2011-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
3684 2011-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
3713 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3714
3715         PR tree-optimization/50189
3716         * g++.dg/torture/pr50189.C: New testcase.
3717
3718 2011-10-12  Richard Guenther  <rguenther@suse.de>
3719
3720         PR tree-optimization/50700
3721         * gcc.dg/builtin-object-size-12.c: New testcase.
3722
3723 2011-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
3729 2011-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
3737 2011-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
3743 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3744
3745         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3746
3747 2011-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
3752 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3753
3754         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3755
3756 2011-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
3795 2011-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
3800 2011-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
3805 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3806
3807         PR fortran/50564
3808         * gfortran.dg/forall_15.f90:  New test case.
3809
3810 2011-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
3819 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3820
3821         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3822
3823 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3824
3825         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3826
3827 2011-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
3905 2011-10-10  Richard Guenther  <rguenther@suse.de>
3906
3907         PR middle-end/50389
3908         * gcc.dg/torture/pr50389.c: New testcase.
3909
3910 2011-10-10  Richard Guenther  <rguenther@suse.de>
3911
3912         PR middle-end/50195
3913         * gcc.dg/builtins-47.c: Optimize.
3914
3915 2011-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
3936 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3937
3938         PR c++/38980
3939         * g++.dg/warn/format5.C: New.
3940
3941 2011-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
3947 2011-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
3953 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3954
3955         PR tree-optimization/50635
3956         * gcc.dg/vect/pr50635.c: New test.
3957
3958 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3959
3960         PR fortran/50659
3961         * gfortran.dg/proc_decl_27.f90: New.
3962
3963 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3964
3965         PR libobjc/50428
3966         * objc/execute/initialize-1.m: New test.
3967
3968 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3969
3970         PR fortran/47844
3971         * gfortran.dg/pointer_function_result_1.f90 : New test.
3972
3973 2011-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
3987 2011-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
3993 2011-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
3998 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3999
4000         PR fortran/50625
4001         * gfortran.dg/class_46.f03: New.
4002
4003 2011-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
4015 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4016
4017         PR middle-end/50527
4018         * gcc.dg/pr50527.c: New test.
4019
4020 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4021
4022         PR tree-optimization/50650
4023         * gcc.c-torture/compile/pr50650.c: New test.
4024
4025 2011-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
4030 2011-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
4037 2011-10-07  Richard Guenther  <rguenther@suse.de>
4038
4039         PR testsuite/50637
4040         * gcc.dg/vect/vect-align-2.c: Increase array size.
4041
4042 2011-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
4048 2011-10-06  Jason Merrill  <jason@redhat.com>
4049
4050         PR c++/39164
4051         * g++.dg/cpp0x/default31.C: New.
4052
4053 2011-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
4060 2011-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
4089 2011-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
4095 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4096
4097         PR target/49049
4098         * gcc.c-torture/compile/pr49049.c: New test.
4099
4100 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4101
4102         PR target/50305
4103         * gcc.target/arm/pr50305.c: New test.
4104
4105 2011-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
4111 2011-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
4116 2011-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
4122 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4123
4124         PR tree-optimization/50613
4125         * gcc.dg/pr50613.c: New test.
4126
4127 2011-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
4138 2011-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
4146 2011-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
4151 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4152
4153         * gcc.target/i386/sw-1.c: New test.
4154
4155 2011-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
4161 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4162
4163         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4164
4165 2011-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
4171 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4172
4173         PR fortran/35831
4174         * gfortran.dg/dummy_procedure_6.f90: New.
4175
4176 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR tree-optimization/50604
4179         * gcc.dg/pr50604.c: New test.
4180
4181 2011-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
4188 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4189
4190         * gcc.dg/tree-ssa/restrict-4.c: New test.
4191
4192 2011-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
4197 2011-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
4203 2011-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
4210 2011-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
4221 2011-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
4234 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4235
4236         * gcc.target/mips/stack-1.c: New test.
4237
4238 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4239
4240         * gcc.dg/pr49696.c: New test.
4241
4242 2011-10-02  Jan Hubicka  <jh@suse.cz>
4243
4244         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4245
4246 2011-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
4254 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4255
4256         PR fortran/50585
4257         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4258
4259 2011-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
4270 2011-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
4278 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4279
4280         * gcc.dg/strlenopt-21.c: New test.
4281
4282 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4283
4284         * gcc.dg/sms-10.c: New file.
4285
4286 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4287
4288         * gcc.target/arm/pr50099.c: New test.
4289
4290 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4291
4292         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4293
4294 2011-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
4299 2011-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
4307 2011-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
4314 2011-09-29  David S. Miller  <davem@davemloft.net>
4315
4316         * gcc.target/sparc/array.c: New test.
4317
4318 2011-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
4327 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4328
4329         PR c++/40145
4330         * g++.dg/ext/visibility/warn5.C: New.
4331
4332 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4333
4334         PR c++/45278
4335         * g++.dg/warn/Wextra-3.C: New.
4336
4337 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4338
4339         PR target/49486
4340         * gcc.target/sh/pr49468-si.c: New.
4341
4342 2011-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
4350 2011-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
4364 2011-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
4370 2011-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
4376 2011-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
4404 2011-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
4414 2011-09-27  Jan Hubicka  <jh@suse.cz>
4415
4416         * gcc.dg/ipa/inline-5.c: New testcase.
4417
4418 2011-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
4425 2011-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
4431 2011-09-27  Richard Guenther  <rguenther@suse.de>
4432
4433         PR tree-optimization/50363
4434         * gcc.dg/torture/pr50363.c: New testcase.
4435
4436 2011-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
4447 2011-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
4453 2011-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
4465 2011-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
4478 2011-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
4488 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4489
4490         * g++.dg/cpp0x/nullptr25.C: New.
4491
4492 2011-09-26  Richard Guenther  <rguenther@suse.de>
4493
4494         PR tree-optimization/50472
4495         * gcc.dg/torture/pr50472.c: New testcase.
4496
4497 2011-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
4502 2011-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
4507 2011-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
4512 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4513
4514         * gnat.dg/array17.adb: New test.
4515         * gnat.dg/array17_pkg.ads: New helper.
4516
4517 2011-09-25  Jason Merrill  <jason@redhat.com>
4518
4519         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4520
4521 2011-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
4527 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4528
4529         * g++.dg/tree-ssa/restrict2.C: New test.
4530
4531 2011-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
4538 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4539
4540         PR c++/50280
4541         * g++.dg/template/bitfield1.C: New.
4542
4543 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4544
4545         * gcc.dg/vect/bb-slp-24.c: New.
4546
4547 2011-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
4562 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4563
4564         PR c++/44267
4565         * g++.dg/template/sfinae28.C: New.
4566
4567 2011-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
4572 2011-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
4582 2011-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
4589 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4590
4591         PR c++/50258
4592         * g++.dg/cpp0x/constexpr-static8.C: New.
4593
4594 2011-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
4599 2011-09-23  Terry Guo  <terry.guo@arm.com>
4600
4601         * gcc.c-torture/execute/941014-1.x: Deleted.
4602
4603 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4604
4605         PR c++/50491
4606         * g++.dg/cpp0x/pr50491.C: New.
4607
4608 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4609
4610         PR testsuite/50487
4611         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4612
4613 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4614
4615         PR c++/50371
4616         * g++.dg/cpp0x/nullptr24.C: New.
4617
4618 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4619
4620         PR target/50482
4621         * gcc.target/i386/pr50482.c: New test.
4622
4623 2011-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
4633 2011-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
4639 2011-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
4644 2011-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
4651 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4652
4653         PR tree-optimization/50451
4654         * gcc.dg/vect/pr50451.c: New test.
4655
4656 2011-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
4662 2011-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
4671 2011-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
4677 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4678
4679         PR target/50464
4680         * g++.dg/other/pr50464.C: New test.
4681
4682 2011-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
4689 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4690
4691         * gnat.dg/opt19.adb: New test.
4692
4693 2011-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
4698 2011-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
4705 2011-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
4710 2011-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
4717 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4718
4719         * g++.dg/other/final1.C: New.
4720
4721 2011-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
4726 2011-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
4731 2011-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
4739 2011-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
4746 2011-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
4753 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4754
4755         PR tree-optimization/50412
4756         * gfortran.dg/vect/pr50412.f90: New.
4757
4758 2011-09-16  Jason Merrill  <jason@redhat.com>
4759
4760         PR c++/50424
4761         * g++.dg/eh/defarg1.C: New.
4762
4763 2011-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
4771 2011-09-16  Terry Guo  <terry.guo@arm.com>
4772
4773         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4774
4775 2011-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
4792 2011-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
4798 2011-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
4804 2011-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
4812 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4813
4814         * gcc.dg/vect/bb-slp-25.c: New.
4815
4816 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4817
4818         PR c++/50391
4819         * g++.dg/cpp0x/noexcept15.C: New.
4820
4821 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4822
4823         PR middle-end/50251
4824         * gcc.dg/pr50251.c: New test.
4825
4826 2011-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
4833 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4834
4835         * gcc.c-torture/compile/20110913-1.c: New test.
4836
4837 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4838
4839         PR fortran/50379
4840         * gfortran.dg/result_2.f90: New.
4841
4842 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4843
4844         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4845
4846 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4847
4848         PR c++/48320
4849         * g++.dg/cpp0x/variadic116.C: New test case.
4850
4851 2011-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
4857 2011-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
4863 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR rtl-optimization/50212
4866         * g++.dg/other/pr50212.C: New test.
4867
4868 2011-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
4875 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4876
4877         PR fortran/50327
4878         * gfortran.dg/do_while_1.f90: New test.
4879
4880 2011-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
4889 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4890
4891         * gnat.dg/cond_expr2.ad[sb]: New test.
4892
4893 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4894
4895         * gnat.dg/atomic5.ad[sb]: New test.
4896
4897 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4898
4899         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4900
4901 2011-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
4906 2011-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
4911 2011-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
4916 2011-09-09  Richard Guenther  <rguenther@suse.de>
4917
4918         PR middle-end/50333
4919         * gcc.dg/torture/pr50333.c: New testcase.
4920
4921 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4922
4923         PR tree-optimization/50318
4924         * gcc.target/arm/pr50318-1.c: New file.
4925
4926 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4927
4928         * gcc.target/i386/all_one_m256i.c: New test.
4929
4930 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4931
4932         PR c++/50324
4933         * g++.dg/cpp0x/sfinae28.C: New.
4934
4935 2011-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
4945 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4946
4947         PR tree-optimization/50287
4948         * gcc.dg/torture/pr50287.c: New test.
4949
4950 2011-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
4958 2011-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
4963 2011-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
4969 2011-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
4975 2011-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
4982 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR target/50310
4985         * gcc.dg/pr50310-1.c: New test.
4986
4987 2011-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
4993 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4994
4995         PR c++/50309
4996         * g++.dg/cpp0x/noexcept14.C: New.
4997
4998 2011-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
5004 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5005
5006         * gcc.dg/section1.c: Don't xfail for avr.
5007
5008 2011-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
5013 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5014
5015         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5016
5017 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5018
5019         PR tree-optimization/49911
5020         * g++.dg/tree-ssa/pr49911.C: New test.
5021
5022 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5023
5024         PR target/49030
5025         * gcc.dg/torture/pr49030.c: New test.
5026
5027 2011-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
5034 2011-09-07  Richard Guenther  <rguenther@suse.de>
5035
5036         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5037
5038 2011-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
5043 2011-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
5047 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5048
5049         * gcc.c-torture/compile/20110906-1.c: New test.
5050
5051 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5052
5053         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5054
5055 2011-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
5063 2011-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
5068 2011-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
5073 2011-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
5102 2011-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
5149 2011-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
5154 2011-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
5159 2011-09-04  Jan Hubicka  <jh@suse.cz>
5160
5161         * gcc.c-torture/compile/20110902.c: new testcase.
5162
5163 2011-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
5180 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5181
5182         * gnat.dg/specs/debug1.ads: Tweak pattern.
5183
5184 2011-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
5190 2011-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
5198 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5199
5200         * gcc.dg/ipa/ipcp-3.c: New test.
5201
5202 2011-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
5208 2011-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
5215 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5216
5217         PR tree-optimization/50178
5218         * gfortran.dg/vect/pr50178.f90: New test.
5219
5220 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5221
5222         PR middle-end/49886
5223         * gcc.c-torture/execute/pr49886.c: New testcase.
5224
5225 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5226
5227         PR middle-end/43513
5228         * gcc.dg/pr43513.c: New test.
5229
5230 2011-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
5236 2011-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
5247 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5248
5249         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5250
5251 2011-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
5259 2011-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
5264 2011-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
5272 2011-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
5280 2011-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
5305 2011-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
5311 2011-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
5317 2011-08-29  Jason Merrill  <jason@redhat.com>
5318
5319         PR c++/50224
5320         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5321
5322 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5323             Jason Merrill  <jason@redhat.com>
5324
5325         * g++.dg/dfp/base.C: New test.
5326
5327 2011-08-29  Jason Merrill  <jason@redhat.com>
5328
5329         Core DR 994
5330         PR c++/50209
5331         * g++.dg/cpp0x/initlist58.C: New.
5332
5333 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5334
5335         PR fortran/50225
5336         * gfortran.dg/class_result_1.f03: New.
5337
5338 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5339
5340         PR middle-end/48722
5341         * gcc.target/i386/pr48722.c: New test.
5342
5343 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5344
5345         PR libfortran/50192
5346         * gfortran.dg/widechar_compare_1.f90:  New test.
5347
5348 2011-08-26  Jason Merrill  <jason@redhat.com>
5349
5350         Core DR 342
5351         PR c++/48582
5352         * g++.dg/abi/mangle50.C: New.
5353
5354 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5355
5356         PR target/50202
5357         * gcc.target/i386/pr50202.c: New test.
5358
5359 2011-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
5366 2011-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
5374 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5375
5376         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5377
5378 2011-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
5385 2011-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
5392 2011-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
5397 2011-08-25  Jason Merrill  <jason@redhat.com>
5398
5399         PR c++/50157
5400         * g++.dg/cpp0x/sfinae27.C: New.
5401
5402 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5403
5404         * gfortran.dg/coarray_lib_token_4.f90: New.
5405
5406 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5407
5408         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5409
5410 2011-08-25  Richard Guenther  <rguenther@suse.de>
5411
5412         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5413
5414 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5415
5416         PR fortran/50163
5417         * gfortran.dg/initialization_28.f90: New.
5418
5419 2011-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
5426 2011-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
5813 2011-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
5856 2011-08-23  Jason Merrill  <jason@redhat.com>
5857
5858         * g++.dg/template/crash7.C: Adjust expected errors.
5859
5860 2011-08-23  Jason Merrill  <jason@redhat.com>
5861
5862         PR c++/49045
5863         Core 1321
5864         * g++.dg/cpp0x/overload2.C: New.
5865
5866 2011-08-23  Jason Merrill  <jason@redhat.com>
5867
5868         Core 903
5869         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5870
5871 2011-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
5879 2011-08-23  Jason Merrill  <jason@redhat.com>
5880
5881         PR c++/50024
5882         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5883
5884 2011-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
5892 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5893
5894         PR c++/50055
5895         * g++.dg/gcov/gcov-7.C: New test.
5896
5897 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5898
5899         PR c++/46862
5900         * g++.dg/dfp/nofields.C: New test.
5901
5902 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5903
5904         PR fortran/31600
5905         * gfortran.dg/use_16.f90: New.
5906
5907 2011-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
5913 2011-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
5921 2011-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
5926 2011-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
5931 2011-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
5937 2011-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
5944 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5945
5946         PR fortran/50130
5947         * gfortran.dg/zero_stride_1.f90:  New test.
5948
5949 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5950
5951         PR fortran/49638
5952         * gfortran.dg/typebound_override_1.f90: Modified.
5953
5954 2011-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
5960 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5961
5962         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5963
5964 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5965
5966         PR fortran/50129
5967         * gfortran.dg/where_3.f90: New test.
5968
5969 2011-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
5975 2011-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
5981 2011-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
5987 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5988
5989         * gcc.target/arm/wmul-10.c: New file.
5990
5991 2011-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
5996 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5997
5998         * gcc.target/arm/wmul-8.c: New file.
5999
6000 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6001
6002         * gcc.target/arm/wmul-7.c: New file.
6003
6004 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6005
6006         * gcc.target/arm/wmul-6.c: New file.
6007
6008 2011-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
6013 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6014
6015         * gcc.target/arm/wmul-bitfield-1.c: New file.
6016
6017 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6018
6019         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6020
6021 2011-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
6026 2011-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
6031 2011-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
6038 2011-08-19  Joey Ye  <joey.ye@arm.com>
6039
6040         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6041
6042 2011-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
6048 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6049
6050         * gcc.dg/c1x-pointer-float-1.c: New test.
6051
6052 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6053
6054         PR fortran/50071
6055         * gfortran.dg/duplicate_labels_2.f: New test.
6056
6057 2011-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
6063 2011-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
6067 2011-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
6075 2011-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
6083 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6084
6085         PR fortran/50109
6086         * gfortran.dg/namelist_73.f90: New.
6087
6088 2011-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
6095 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6096
6097         PR c++/45625
6098         * g++.dg/lookup/hidden-var1.C: New test case.
6099
6100 2011-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
6106 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6107
6108         PR target/43597
6109         * gcc.target/arm/pr43597.c: New test.
6110
6111 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6112
6113         PR fortran/50070
6114         * gfortran.dg/common_13.f90: New.
6115
6116 2011-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
6128 2011-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
6133 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6134
6135         * gfortran.dg/coarray_26.f90: New.
6136
6137 2011-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
6142 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6143
6144         PR fortran/50073
6145         * gfortran.dg/func_result_7.f90: New.
6146
6147 2011-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
6155 2011-08-12  David Li  <davidxl@google.com>
6156
6157         * g++.dg/abi/vbase15.C: New test.
6158
6159 2011-08-12  Jason Merrill  <jason@redhat.com>
6160
6161         PR c++/50034
6162         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6163
6164 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6165
6166         * gcc.dg/builtins-67.c: New test.
6167         * gcc.target/i386/conversion.c: Ditto.
6168
6169 2011-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
6176 2011-08-11  Richard Guenther  <rguenther@suse.de>
6177
6178         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6179
6180 2011-08-11  Michael Matz  <matz@suse.de>
6181
6182         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6183
6184 2011-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
6190 2011-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
6195 2011-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
6203 2011-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
6210 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6211
6212         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6213
6214 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6215
6216         * gcc.dg/pr49948.c: Require pthread effective target.
6217
6218 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6219
6220         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6221
6222 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6223
6224         * gcc.target/i386/sse-22a.c: New test.
6225
6226 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6227
6228         PR tree-optimization/50014
6229         * gcc.dg/vect/pr50014.c: New test.
6230
6231 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6232
6233         PR middle-end/49923
6234         * gcc.dg/tree-ssa/pr49923.c: New test.
6235
6236 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6237
6238         PR target/49781
6239         * gcc.target/i386/pr49781-1.c: New.
6240
6241 2011-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
6247 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6248
6249         PR fortran/49638
6250         * gfortran.dg/typebound_override_1.f90: New.
6251
6252 2011-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
6267 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         PR testsuite/48727
6270         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6271
6272 2011-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
6277 2011-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
6284 2011-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
6291 2011-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
6300 2011-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
6309 2011-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
6321 2011-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
6329 2011-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
6335 2011-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
6350 2011-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
6356 2011-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
6370 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6371
6372         PR target/47369
6373         * gcc.dg/pr47369-1.c: New.
6374
6375 2011-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
6382 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6383
6384         PR fortran/37211
6385         * gfortran.dg/transfer_check_2.f90:  New test case.
6386
6387 2011-08-05  Jan Hubicka  <jh@suse.cz>
6388
6389         PR middle-end/49494
6390         * gfortran.dg/pr49494.f90: New testcase.
6391
6392 2011-08-05  Jan Hubicka  <jh@suse.cz>
6393
6394         PR middle-end/49735
6395         * gcc.c-torture/compile/pr49735.c: New testcase.
6396
6397 2011-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
6410 2011-08-05  Richard Guenther  <rguenther@suse.de>
6411
6412         PR tree-optimization/49984
6413         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6414
6415 2011-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
6421 2011-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
6431 2011-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
6438 2011-08-04  Richard Guenther  <rguenther@suse.de>
6439
6440         PR fortran/49957
6441         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6442
6443 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6444
6445         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6446
6447 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6448
6449         PR middle-end/49905
6450         * g++.dg/ext/builtin-object-size3.C: New test.
6451
6452 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6453
6454         PR tree-optimization/49948
6455         * gcc.dg/pr49948.c: New test.
6456
6457 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6458
6459         PR middle-end/47383
6460         * gcc.dg/torture/pr47383.c: New.
6461
6462 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6463
6464         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6465
6466 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6467
6468         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6469
6470 2011-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
6477 2011-08-03  Richard Guenther  <rguenther@suse.de>
6478
6479         PR middle-end/49958
6480         * gcc.dg/torture/pr49958.c: New testcase.
6481
6482 2011-08-03  Richard Guenther  <rguenther@suse.de>
6483
6484         PR tree-optimization/49938
6485         * g++.dg/torture/pr49938.C: New testcase.
6486
6487 2011-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
6501 2011-08-02  Daniel Kraft  <d@domob.eu>
6502
6503         PR fortran/49885
6504         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6505
6506 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6507
6508         PR middle-end/49947
6509         * gcc.dg/tree-ssa/forwprop-15.c
6510
6511 2011-08-02  Jason Merrill  <jason@redhat.com>
6512
6513         PR c++/49834
6514         * g++.dg/cpp0x/range-for20.C: New.
6515
6516 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6517
6518         * gfortran.dg/coarray_lib_token_3.f90: New.
6519
6520 2011-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
6533 2011-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
6664 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6665
6666         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6667
6668 2011-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
6679 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6680
6681         PR target/49927
6682         * gcc.target/i386/pr49927.c: New test.
6683
6684 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6685
6686         PR tree-optimization/49926
6687         * gcc.dg/vect/pr49926.c: New test.
6688
6689 2011-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
6709 2011-08-01  Julian Brown  <julian@codesourcery.com>
6710
6711         * gcc.target/arm/fixed-point-exec.c: New test.
6712
6713 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6714
6715         PR target/49920
6716         * gcc.target/i386/pr49920.c: New test.
6717
6718 2011-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
6748 2011-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
6753 2011-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
6759 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6760
6761         PR testsuite/49917
6762         * g++.dg/init/for1.C: Fix.
6763
6764 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6765
6766         PR fortran/48876
6767         * gfortran.dg/string_5.f90:  New test.
6768
6769 2011-07-29  Jason Merrill  <jason@redhat.com>
6770
6771         PR c++/49867
6772         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6773
6774 2011-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
6781 2011-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
6786 2011-07-28  Jason Merrill  <jason@redhat.com>
6787
6788         PR c++/49808
6789         * g++.dg/template/nontype24.C: New.
6790
6791 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6792
6793         PR rtl-optimization/47958
6794         * gcc.dg/torture/pr47958-1.c: New.
6795
6796 2011-07-29  Wei Guozhi  <carrot@google.com>
6797
6798         PR rtl-optimization/49799
6799         * gcc.dg/pr49799.c: New test case.
6800
6801 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6802
6803         PR middle-end/48648
6804         * gcc.dg/graphite/id-pr48648.c: New.
6805
6806 2011-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
6819 2011-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
6824 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6825
6826         PR fortran/45586
6827         * gfortran.dg/lto/pr45586-2_0.f90: New.
6828
6829 2011-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
6835 2011-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
6840 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6841
6842         * g++.old-deja/g++.pt/crash60.C: Updated.
6843
6844 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR target/49866
6847         * gcc.target/i386/pr49866.c: New test.
6848
6849 2011-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
6877 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6878
6879         PR middle-end/47691
6880         * gfortran.dg/graphite/id-pr47691.f: New.
6881
6882 2011-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
6890 2011-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
6895 2011-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
6902 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6903
6904         PR c++/49776
6905         * g++.dg/cpp0x/constexpr-49776.C: New.
6906
6907 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6908
6909         PR middle-end/47046
6910         * gcc.dg/graphite/id-pr47046.c: New.
6911
6912 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6913
6914         PR middle-end/47653
6915         * gcc.dg/graphite/run-id-pr47593.c: New.
6916
6917 2011-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
6927 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6928
6929         PR middle-end/48805
6930         * gcc.dg/graphite/id-pr48805.c: New.
6931
6932 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6933
6934         * gfortran.dg/coarray_lib_token_2.f90: New.
6935
6936 2011-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
6941 2011-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
6947 2011-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
6963 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6964
6965         PR c++/49838
6966         * g++.dg/cpp0x/range-for19.C: New.
6967
6968 2011-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
6979 2011-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
6985 2011-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
6991 2011-07-23  Jason Merrill  <jason@redhat.com>
6992
6993         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6994
6995 2011-07-22  Jason Merrill  <jason@redhat.com>
6996
6997         PR c++/49793
6998         * g++.dg/cpp0x/initlist55.C: New.
6999
7000 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7001
7002         PR fortran/49791
7003         * gfortran.dg/namelist_72.f: New.
7004
7005 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7006
7007         * gfortran.dg/coarray_25.f90: New.
7008
7009 2011-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
7014 2011-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
7024 2011-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
7036 2011-07-22  Richard Guenther  <rguenther@suse.de>
7037
7038         PR tree-optimization/45819
7039         * gcc.dg/pr45819.c: New testcase.
7040
7041 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7042
7043         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7044
7045 2011-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
7051 2011-07-21  Ian Lance Taylor  <iant@google.com>
7052
7053         PR middle-end/49705
7054         * gcc.dg/pr49705.c: New test.
7055
7056 2011-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
7061 2011-07-21  Richard Guenther  <rguenther@suse.de>
7062
7063         PR tree-optimization/49770
7064         * g++.dg/torture/pr49770.C: New testcase.
7065
7066 2011-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
7071 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7072
7073         * gfortran.dg/coarray_lib_token_1.f90: New.
7074
7075 2011-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
7080 2011-07-20  Jason Merrill  <jason@redhat.com>
7081
7082         * g++.dg/ext/desig2.C: New.
7083
7084 2011-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
7091 2011-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
7097 2011-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
7103 2011-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
7108 2011-07-19  Jason Merrill  <jason@redhat.com>
7109
7110         PR c++/49785
7111         * g++.dg/cpp0x/variadic114.C: New.
7112
7113 2011-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
7118 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7119
7120         PR fortran/49708
7121         * gfortran.dg/allocate_error_3.f90: New.
7122
7123 2011-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
7129 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR tree-optimization/49768
7132         * gcc.c-torture/execute/pr49768.c: New test.
7133
7134 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7135
7136         PR tree-optimization/49771
7137         * gcc.dg/vect/pr49771.c: New test.
7138
7139 2011-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
7155 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR middle-end/49675
7158         * gfortran.dg/pr49675.f90: New test.
7159
7160 2011-07-18  Richard Guenther  <rguenther@suse.de>
7161
7162         * gcc.dg/torture/20110718-1.c: New testcase.
7163
7164 2011-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
7190 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7191
7192         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7193
7194 2011-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
7203 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7204
7205         * gnat.dg/pointer_controlled.adb: New test.
7206
7207 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7208
7209         PR fortran/49624
7210         * gfortran.dg/pointer_remapping_7.f90: New.
7211
7212 2011-07-16  Jason Merrill  <jason@redhat.com>
7213
7214         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7215
7216 2011-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
7274 2011-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
7281 2011-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
7293 2011-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
7299 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR testsuite/49753
7302         * g++.dg/torture/pr49309.C: Remove.
7303
7304 2011-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
7342 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7343
7344         PR tree-opt/49309
7345         * g++.dg/torture/pr49309.C: New testcase.
7346
7347 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7348
7349         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7350
7351 2011-07-14  Richard Guenther  <rguenther@suse.de>
7352
7353         PR tree-optimization/49651
7354         * gcc.dg/torture/pr49651.c: New testcase.
7355
7356 2011-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
7361 2011-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
7368 2011-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
7383 2011-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
7389 2011-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
7394 2011-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
7406 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7407
7408         * gcc.target/arm/pr48183.c: New test.
7409
7410 2011-07-13  Richard Guenther  <rguenther@suse.de>
7411
7412         * gcc.dg/torture/20110713-1.c: New testcase.
7413
7414 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7415
7416         PR rtl-opt/49474
7417         * gcc.c-torture/compile/pr49474.c: New testcase.
7418
7419 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7420
7421         PR tree-optimization/49712
7422         * gcc.c-torture/execute/pr49712.c: New test.
7423
7424 2011-07-11  Jason Merrill  <jason@redhat.com>
7425
7426         PR c++/44609
7427         * g++.dg/template/recurse3.C: New.
7428
7429 2011-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
7437 2011-07-11  Jeff Law  <law@redhat.com>
7438
7439         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7440
7441 2011-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
7446 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7447
7448         PR target/39633
7449         * gcc.target/avr/torture/pr39633.c: New test case.
7450
7451 2011-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
7456 2011-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
7465 2011-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
7472 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7473
7474         PR fortran/49690
7475         * gfortran.dg/intrinsic_signal.f90: New.
7476
7477 2011-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
7484 2011-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
7871 2011-07-09  Jason Merrill  <jason@redhat.com>
7872
7873         * g++.dg/cpp0x/regress/regress5.C: New.
7874
7875 2011-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
7881 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR target/49621
7884         * gcc.target/powerpc/altivec-34.c: New test.
7885
7886 2011-07-08  Jason Merrill  <jason@redhat.com>
7887
7888         PR c++/45603
7889         * g++.dg/abi/guard3.C: New.
7890
7891 2011-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
7900 2011-07-08  Jason Merrill  <jason@redhat.com>
7901
7902         PR c++/49673
7903         * g++.dg/cpp0x/constexpr-rom.C: New.
7904
7905 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7906
7907         PR middle-end/49519
7908         * g++.dg/torture/pr49519.C: New test.
7909
7910 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7911
7912         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7913
7914 2011-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
7919 2011-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
7926 2011-07-06  Jason Merrill  <jason@redhat.com>
7927
7928         PR c++/49663
7929         * g++.dg/cpp0x/regress/regress4.C: New.
7930
7931 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7932
7933         PR fortran/49648
7934         * gfortran.dg/result_in_spec_4.f90: New test.
7935
7936 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7937
7938         * gcc.target/sparc/cas64.c: New test.
7939
7940 2011-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
7948 2011-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
7954 2011-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
7989 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR debug/49522
7992         * gcc.dg/debug/pr49522.c: New test.
7993
7994 2011-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
8008 2011-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
8015 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8016
8017         * gcc.target/arm/neon-modes-3.c: New test.
8018
8019 2011-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
8024 2011-07-07  Richard Guenther  <rguenther@suse.de>
8025
8026         * gcc.dg/ftrapv-3.c: New testcase.
8027
8028 2011-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
8033 2011-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
8046 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8047
8048         PR middle-end/49640
8049         * gcc.dg/gomp/pr49640.c: New test.
8050
8051 2011-07-07  Richard Guenther  <rguenther@suse.de>
8052
8053         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8054
8055 2011-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
8060 2011-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
8066 2011-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
8071 2011-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
8076 2011-07-06  Richard Guenther  <rguenther@suse.de>
8077
8078         PR tree-optimization/49645
8079         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8080
8081 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8082
8083         PR middle-end/47383
8084         * gcc.dg/pr47383.c: New.
8085
8086 2011-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
8091 2011-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
8097 2011-07-05  Jason Merrill  <jason@redhat.com>
8098
8099         PR c++/48157
8100         * g++.dg/template/template-id-4.C: New.
8101
8102 2011-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
8107 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8108
8109         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8110
8111 2011-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
8117 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8118
8119         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8120
8121 2011-07-05  Jason Merrill  <jason@redhat.com>
8122
8123         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8124
8125 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8126
8127         PR tree-optimization/47654
8128         * gcc.dg/graphite/block-pr47654.c: New.
8129
8130 2011-07-05  Jason Merrill  <jason@redhat.com>
8131
8132         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8133
8134 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8135
8136         PR tree-optimization/49580
8137         * gcc.dg/autopar/pr49580.c: New test.
8138
8139 2011-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
8146 2011-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
8151 2011-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
8159 2011-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
8170 2011-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
8184 2011-07-04  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/49615
8187         * g++.dg/torture/pr49615.C: New testcase.
8188
8189 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8190
8191         PR tree-optimization/49610
8192         * gcc.dg/vect/pr49610.c: New test.
8193
8194 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8195
8196         * gnat.dg/specs/debug1.ads: New test.
8197
8198 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8199
8200         PR fortran/49562
8201         * gfortran.dg/typebound_proc_23.f90: New.
8202
8203 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8204
8205         PR c++/49605
8206         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8207
8208 2011-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
8222 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8223
8224         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8225
8226 2011-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
8231 2011-07-01  Richard Guenther  <rguenther@suse.de>
8232
8233         PR tree-optimization/49603
8234         * gcc.dg/torture/pr49603.c: New testcase.
8235
8236 2011-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
8247 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8248
8249         * gcc.dg/tree-ssa/sra-12.c: New test.
8250
8251 2011-06-29  Jason Merrill  <jason@redhat.com>
8252
8253         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8254
8255 2011-06-30  Richard Guenther  <rguenther@suse.de>
8256
8257         PR tree-optimization/46787
8258         * gcc.dg/vect/vect-121.c: New testcase.
8259
8260 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8261
8262         PR tree-optimization/49094
8263         * gcc.dg/tree-ssa/pr49094.c: New test.
8264
8265 2011-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
8271 2011-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
8276 2011-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
8283 2011-06-30  Richard Guenther  <rguenther@suse.de>
8284
8285         PR tree-optimization/38752
8286         * gcc.c-torture/compile/pr38752.c: New testcase.
8287
8288 2011-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
8293 2011-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
8319 2011-06-29  Jason Merrill  <jason@redhat.com>
8320
8321         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8322
8323 2011-06-29  Richard Guenther  <rguenther@suse.de>
8324
8325         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8326
8327 2011-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
8334 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8335
8336         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8337
8338 2011-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
8344 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8345
8346         PR debug/49567
8347         * gcc.target/i386/pr49567.c: New test.
8348
8349 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8350
8351         * gnat.dg/opt17.ad[sb]: New test.
8352
8353 2011-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
8366 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8367
8368         PR fortran/49479
8369         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8370
8371 2011-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
8382 2011-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
8388 2011-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
8394 2011-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
8418 2011-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
8427 2011-06-27  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/49394
8430         * g++.dg/torture/pr49394.C: New testcase.
8431
8432 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8433
8434         * gcc.dg/optimize-bswapdi-2.c: New test.
8435
8436 2011-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
8442 2011-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
8450 2011-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
8458 2011-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
8464 2011-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
8471 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8472
8473         PR tree-optimizations/49516
8474         * g++.dg/tree-ssa/pr49516.C: New test.
8475
8476 2011-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
8482 2011-06-23  Jeff Law <law@redhat.com>
8483
8484         PR middle-end/48770
8485         * gcc.dg/pr48770.c: New test.
8486
8487 2011-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
8492 2011-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
8498 2011-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
8504 2011-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
8518 2011-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
8523 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8524
8525         PR debug/49496
8526         * gcc.dg/pr49496.c: New test.
8527
8528 2011-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
8543 2011-06-22  Richard Guenther  <rguenther@suse.de>
8544
8545         PR tree-optimization/49493
8546         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8547
8548 2011-06-22  Jason Merrill  <jason@redhat.com>
8549
8550         PR c++/49260
8551         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8552
8553 2011-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
8560 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         * gcc.target/arm/tlscall.c: New.
8563
8564 2011-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
8577 2011-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
8587 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8588
8589         PR fortran/49112
8590         * gfortran.dg/class_44.f03: New.
8591
8592 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8593
8594         PR tree-optimization/49478
8595         * gcc.dg/vect/pr49478.c
8596
8597 2011-06-21  Richard Guenther  <rguenther@suse.de>
8598
8599         PR tree-optimization/49483
8600         * gcc.dg/vect/vect-120.c: New testcase.
8601
8602 2011-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
8608 2011-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
8630 2011-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
8635 2011-06-20  Jason Merrill  <jason@redhat.com>
8636
8637         PR c++/49216
8638         * g++.dg/cpp0x/initlist53.C: New.
8639
8640 2011-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
8647 2011-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
8658 2011-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
8678 2011-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
8687 2011-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
8692 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8693
8694         PR fortran/49400
8695         * gfortran.dg/proc_ptr_31.f90: New.
8696
8697 2011-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
8704 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8705
8706         * gnat.dg/constant3.adb: New test.
8707
8708 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8709
8710         PR libfortran/49296
8711         * gfortran.dg/read_list_eof_1.f90: New test.
8712
8713 2011-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
8728 2011-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
8735 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8736
8737         PR fortran/48699
8738         * gfortran.dg/move_alloc_5.f90: New.
8739
8740 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8741
8742         PR rtl-optimization/48542
8743         * gcc.dg/torture/pr48542.c: New test.
8744
8745 2011-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
8765 2011-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
8772 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8773
8774         PR fortran/49074
8775         * gfortran.dg/typebound_assignment_3.f03: New.
8776
8777 2011-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
8782 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8783
8784         PR tree-optimization/49343
8785         * gnat.dg/discr31.ad[sb]: New test.
8786
8787 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8788
8789         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8790
8791 2011-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
8797 2011-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
8810 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8811
8812         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8813
8814 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8815
8816         PR fortran/49417
8817         * gfortran.dg/class_43.f03: New.
8818
8819 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8820
8821         PR tree-optimization/49419
8822         * gcc.c-torture/execute/pr49419.c: New test.
8823
8824 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8825
8826         * gcc.dg/sms-9.c: New file.
8827
8828 2011-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
8833 2011-06-14  Jason Merrill  <jason@redhat.com>
8834
8835         * g++.dg/cpp0x/noexcept13.C: New.
8836
8837 2011-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
8843 2011-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
8850 2011-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
8855 2011-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
8874 2011-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
8887 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR fortran/49103
8890         * gfortran.dg/pr49103.f90: New test.
8891
8892 2011-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
8899 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR rtl-optimization/49390
8902         * gcc.c-torture/execute/pr49390.c: New test.
8903
8904 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8905
8906         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8907
8908 2011-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
8919 2011-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
8931 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8932
8933         PR target/44618
8934         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8935
8936 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8937
8938         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8939
8940 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8941
8942         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8943
8944 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8945
8946         * gfortran.dg/trim_optimize_8.f90:  New test case.
8947
8948 2011-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
8954 2011-06-12  Tobias Burnus
8955
8956         PR fortran/49324
8957         * gfortran.dg/alloc_comp_assign_11.f90: New.
8958
8959 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8960
8961         * gfortran.dg/trim_optimize_7.f90:  New test.
8962
8963 2011-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
8973 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8974
8975         PR c++/41769
8976         * g++.dg/parse/error39.C: New.
8977
8978 2011-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
8993 2011-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
8998 2011-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
9003 2011-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
9009 2011-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
9014 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9015
9016         PR tree-optimization/49318
9017         * gcc.dg/vect/pr49318.c: New test.
9018
9019 2011-06-09  David Krauss  <potswa@mac.com>
9020
9021         * g++.dg/template/arrow1.C: New.
9022
9023 2011-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
9052 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9053
9054         PR target/49307
9055         * gcc.dg/pr49307.c: New.
9056
9057 2011-06-09  Wei Guozhi  <carrot@google.com>
9058
9059         PR target/46975
9060         * gcc.target/arm/pr46975.c: New testcase.
9061
9062 2011-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
9080 2011-06-09  David Li  <davidxl@google.com>
9081
9082         * gcc.dg/dump-pass.c: New test.
9083
9084 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086         PR c++/29003
9087         * g++.dg/parse/error38.C: New.
9088
9089 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR middle-end/49308
9092         * gfortran.dg/pr49308.f90: New test.
9093
9094 2011-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
9100 2011-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
9106 2011-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
9113 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9114
9115         PR rtl-optimization/49303
9116         * gcc.target/ia64/pr49303.c: New test.
9117
9118 2011-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
9124 2011-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
9252 2011-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
9260 2011-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
9267 2011-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
9278 2011-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
9285 2011-06-06  Jason Merrill  <jason@redhat.com>
9286
9287         * g++.dg/cpp0x/enum19.C: New.
9288
9289 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9290
9291         * gcc.target/arm/neon-reload-class.c: New test.
9292
9293 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9294
9295         PR debug/49130
9296         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9297
9298 2011-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
9305 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9306
9307         * gcc.target/arm/mla-2.c: New test.
9308
9309 2011-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
9315 2011-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
9329 2011-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
9723 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9724
9725         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9726
9727 2011-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
9733 2011-06-06  Jason Merrill  <jason@redhat.com>
9734
9735         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9736
9737 2011-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
9743 2011-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
9755 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9756
9757         PR tree-optimization/49243
9758         * gcc.dg/pr49243.c: New.
9759
9760 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9761
9762         * gnat.dg/specs/cond_expr1.ads: New test.
9763
9764 2011-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
9769 2011-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
9782 2011-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
9788 2011-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
9797 2011-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
9804 2011-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
9811 2011-06-04  Jan Hubicka  <jh@suse.cz>
9812
9813         PR lto/48954
9814         * g++.dg/torture/pr48954.C: New testcase.
9815
9816 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9817
9818         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9819
9820 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9821
9822         PR c++/33840
9823         * g++.dg/diagnostic/bitfld2.C: New.
9824
9825 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9826
9827         PR target/49281
9828         * gcc.c-torture/execute/pr49281.c: New test.
9829
9830 2011-06-04  Jan Hubicka  <jh@suse.cz>
9831
9832         PR tree-optimize/48929
9833         * gcc.c-torture/compile/pr48929.c: New testcase.
9834
9835 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9836
9837         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9838
9839 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR c++/49276
9842         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9843
9844 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9845
9846         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9847
9848 2011-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
9853 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9854
9855         * objc.dg/headers.m: Do not include objc-list.h.
9856
9857 2011-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
9862 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9863
9864         * objc.dg/torture/forward-1.m (main): Updated testcase.
9865
9866 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9867
9868         PR target/49163
9869         * gcc.c-torture/compile/pr49163.c: New.
9870
9871 2011-06-02  Asher Langton  <langton2@llnl.gov>
9872
9873         PR fortran/49268
9874         * gfortran.dg/PR49268.f90: New test.
9875
9876 2011-06-02  Asher Langton  <langton2@llnl.gov>
9877
9878         PR fortran/37039
9879         * gfortran.dg/PR37039.f90: New test.
9880
9881 2011-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
9891 2011-06-02  DJ Delorie  <dj@redhat.com>
9892
9893         * lib/timeout.exp (timeout): Add board_info support.
9894
9895 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9896
9897         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9898
9899 2011-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
9905 2011-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
9911 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9912
9913         PR target/49238
9914         * gcc.c-torture/compile/pr49238.c: New.
9915
9916 2011-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
9923 2011-06-01  Jason Merrill  <jason@redhat.com>
9924
9925         * g++.dg/cpp0x/decltype28.C: New.
9926         * g++.dg/cpp0x/decltype29.C: New.
9927
9928 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9929
9930         PR target/45074
9931         * gcc.target/mips/pr45074.c: New test.
9932
9933 2011-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
9939 2011-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
9960 2011-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
9965 2011-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
9971 2011-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
9981 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9982
9983         PR c++/48010
9984         * g++.dg/lookup/name-clash9.C: New.
9985
9986 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9987
9988         PR fortran/18918
9989         * gfortran.dg/coarray/dummy_1.f90: New.
9990
9991 2011-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
9997 2011-05-31  Jason Merrill  <jason@redhat.com>
9998
9999         * g++.dg/cpp0x/rv-template1.C: New.
10000
10001 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10002
10003         PR rtl-optimization/49235
10004         * gcc.dg/pr49235.c: New test.
10005
10006 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10007
10008         PR tree-optimization/49093
10009         * gcc.dg/vect/pr49093.c: New test.
10010
10011 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10012
10013         PR debug/49047
10014         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10015
10016 2011-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
10022 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10023
10024         PR target/49186
10025         * gcc.c-torture/execute/pr49186.c: New.
10026
10027 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10028
10029         PR target/49168
10030          * gcc.target/i386/pr49168-1.c: New.
10031
10032 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10033             Eric Botcazou  <ebotcazou@adacore.com>
10034
10035         * gcc.dg/guality/drap.c: New test.
10036
10037 2011-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
10043 2011-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
10049 2011-05-30  Richard Guenther  <rguenther@suse.de>
10050
10051         PR tree-optimization/49218
10052         * gcc.c-torture/execute/pr49218.c: New testcase.
10053
10054 2011-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
10061 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10062
10063         PR fortran/47601
10064         * gfortran.dg/extends_13.f03: New.
10065
10066 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR rtl-optimization/49095
10069         * gcc.target/i386/pr49095.c: New test.
10070
10071 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10072
10073         PR fortran/18918
10074         * gfortran.dg/coarray_24.f90: New.
10075
10076 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10077
10078         PR fortran/18918
10079         * gfortran.dg/coarray_23.f90: New.
10080
10081 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10082
10083         From Ryan Mansfield
10084         * gcc.dg/pr48826.c: New test.
10085
10086 2011-05-29  Richard Guenther  <rguenther@suse.de>
10087
10088         PR tree-optimization/49217
10089         * gcc.dg/torture/pr49217.c: New testcase.
10090
10091 2011-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
10096 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10097
10098         * gnat.dg/boolean_subtype.adb: Rename to...
10099         * gnat.dg/boolean_subtype1.adb: ...this.
10100
10101 2011-05-28  Jason Merrill  <jason@redhat.com>
10102
10103         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10104
10105 2011-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
10111 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10112
10113         PR fortran/18918
10114         * gfortran.dg/coarray_22.f90: New.
10115
10116 2011-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
10136 2011-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
10151 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10152
10153         PR c++/49165
10154         * g++.dg/eh/cond6.C: New test.
10155
10156 2011-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
10162 2011-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
10167 2011-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
10172 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10173
10174         PR c++/42056
10175         * g++.dg/cpp0x/auto25.C: New.
10176
10177 2011-05-27  Richard Guenther  <rguenther@suse.de>
10178
10179         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10180
10181 2011-05-27  Richard Guenther  <rguenther@suse.de>
10182
10183         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10184
10185 2011-05-27  Richard Guenther  <rguenther@suse.de>
10186
10187         PR middle-end/49189
10188         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10189
10190 2011-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
10200 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10201
10202         * gcc.dg/march.c: Ignore a note for some targets.
10203
10204 2011-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
10213 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10214
10215         PR fortran/48955
10216         * gfortran.dg/dependency_40.f90 : New test.
10217
10218 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10219
10220         PR fortran/18918
10221         * gfortran.dg/coarray/registering_1.f90: New.
10222
10223 2011-05-26  Jason Merrill  <jason@redhat.com>
10224
10225         * g++.dg/cpp0x/variadic111.C: New.
10226         * g++.dg/cpp0x/variadic41.C: Adjust.
10227
10228 2011-05-26  Richard Guenther  <rguenther@suse.de>
10229
10230         PR tree-optimization/48702
10231         * gcc.dg/torture/pr48702.c: New testcase.
10232
10233 2011-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
10249 2011-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
10257 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10258
10259         * gcc.target/arm/neon-vorn-vbic.c: New test.
10260
10261 2011-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
10267 2011-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
10272 2011-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
10297 2011-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
10305 2011-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
10316 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10317
10318          * gcc.target/i386/pause-1.c: New.
10319
10320 2011-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
10325 2011-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
10331 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10332
10333         PR rtl-optimization/48757
10334         * gfortran.dg/pr48757.f:  New test case.
10335
10336 2011-05-24  Jason Merrill  <jason@redhat.com>
10337
10338         * g++.dg/cpp0x/access01.C: New.
10339
10340 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10341
10342         PR libobjc/48177
10343         * objc.dg/pr48177.m: New testcase.
10344
10345 2011-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
10352 2011-05-24  Jason Merrill  <jason@redhat.com>
10353
10354         * g++.dg/template/access21.C: New.
10355         * g++.dg/template/access22.C: New.
10356
10357 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10358
10359         PR rtl-optimization/48633
10360         * g++.dg/pr48633.C: New test.
10361
10362 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10363
10364         PR target/49133
10365         * g++.dg/other/pr49133.C: New test.
10366
10367 2011-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
10377 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10378
10379         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10380
10381 2011-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
10386 2011-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
10396 2011-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
10407 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10408
10409         PR target/47315
10410         * gcc.target/i386/pr47315.c: New test.
10411
10412 2011-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
10424 2011-05-23  Richard Guenther  <rguenther@suse.de>
10425
10426         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10427
10428 2011-05-23  Richard Guenther  <rguenther@suse.de>
10429
10430         PR tree-optimization/40874
10431         * g++.dg/tree-ssa/pr40874.C: New testcase.
10432
10433 2011-05-23  Richard Guenther  <rguenther@suse.de>
10434
10435         PR tree-optimization/49115
10436         * g++.dg/torture/pr49115.C: New testcase.
10437
10438 2011-05-23  Richard Guenther  <rguenther@suse.de>
10439
10440         PR middle-end/15419
10441         * gcc.dg/memcpy-3.c: New testcase.
10442
10443 2011-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
10449 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10450
10451         PR c++/18016
10452         * g++.dg/warn/pr18016.C: New.
10453
10454 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10455
10456         PR target/45098
10457         * gcc.target/arm/ivopts-6.c: New test.
10458
10459 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10460
10461         PR middle-end/49029
10462         * gcc.c-torture/compile/pr49029.c: New test.
10463
10464 2011-05-22  Jason Merrill  <jason@redhat.com>
10465
10466         * g++.dg/cpp0x/sfinae23.C: New.
10467         * g++.dg/cpp0x/sfinae8.C: Correct.
10468
10469 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10470
10471         * gfortran.dg/function_optimize_8.f90:  New test case.
10472
10473 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10474
10475         PR tree-optimization/49087
10476         * gcc.dg/vect/O3-pr49087.c: New test.
10477
10478 2011-05-21  Jason Merrill  <jason@redhat.com>
10479
10480         * g++.dg/debug/const5.C: New.
10481
10482 2011-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
10491 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10492
10493         PR fortran/48699
10494         * gfortran.dg/select_type_23.f03: New.
10495
10496 2011-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
10505 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10506
10507         PR fortran/48706
10508         * gfortran.dg/extends_12.f03: New.
10509
10510 2011-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
10521 2011-05-20  Richard Guenther  <rguenther@suse.de>
10522
10523         PR tree-optimization/49079
10524         * gcc.dg/torture/pr49079.c: New testcase.
10525
10526 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10527
10528         PR tree-optimization/49073
10529         * gcc.c-torture/execute/pr49073.c: New test.
10530
10531 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10532
10533         PR fortran/18918
10534         * gfortran.dg/coarray_21.f90: New.
10535
10536 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10537
10538         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10539         output.
10540
10541 2011-05-19  Richard Guenther  <rguenther@suse.de>
10542
10543         PR testsuite/49063
10544         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10545
10546 2011-05-19  Richard Guenther  <rguenther@suse.de>
10547
10548         PR middle-end/48985
10549         * gcc.dg/builtin-object-size-11.c: New testcase.
10550
10551 2011-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
10557 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10558
10559         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10560
10561 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10562
10563         * gcc.c-torture/execute/960321-1.x: Remove.
10564
10565 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10566
10567         PR fortran/48700
10568         * gfortran.dg/move_alloc_4.f90: New.
10569
10570 2011-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
10576 2011-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
10583 2011-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
10589 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10590
10591         * gcc.target/bfin/mcpu-bf592.c: New test.
10592
10593 2011-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
10599 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10600
10601         PR tree-optimization/49000
10602         * gcc.dg/pr49000.c: New test.
10603
10604 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10605
10606         * gnat.dg/invalid1.adb: New test.
10607
10608 2011-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
10615 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10616
10617         PR c++/48994
10618         * g++.dg/cpp0x/range-for18.C: New.
10619
10620 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10621
10622         PR fortran/18918
10623         * gfortran.dg/coarray/image_index_2.f90: New.
10624
10625 2011-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
10630 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10631
10632         PR fortran/18918
10633         * gfortran.de/coarray_20.f90: New.
10634
10635 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10636
10637         PR fortran/22572
10638         * function_optimize_7.f90:  New test case.
10639
10640 2011-05-13  Jason Merrill  <jason@redhat.com>
10641
10642         * g++.dg/cpp0x/decltype26.C: New.
10643         * g++.dg/cpp0x/enum11.C: New.
10644
10645 2011-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
10651 2011-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
10657 2011-05-13  Martin Thuresson  <martint@google.com>
10658
10659         PR gcov-profile/47793
10660         * gcc.dg/pr47793.c: New.
10661
10662 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR tree-optimization/48975
10665         * gcc.dg/pr48975.c: New test.
10666
10667 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10668
10669         PR fortran/48972
10670         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10671
10672 2011-05-12  Jason Merrill  <jason@redhat.com>
10673
10674         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10675
10676 2011-05-12  Geert Bosch  <bosch@adacore.com>
10677
10678         * gnat.dg/view_conversion1.adb: New test.
10679
10680 2011-05-12  Richard Guenther  <rguenther@suse.de>
10681
10682         PR tree-optimization/48172
10683         * gcc.dg/vect/pr48172.c: New testcase.
10684
10685 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10686
10687         PR debug/48967
10688         * g++.dg/opt/pr48967.C: New test.
10689
10690 2011-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
10697 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10698
10699         PR fortran/48889
10700         * gfortran.dg/generic_24.f90: New.
10701
10702 2011-05-11  Richard Guenther  <rguenther@suse.de>
10703
10704         PR tree-optimization/15256
10705         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10706
10707 2011-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
10713 2011-05-11  Richard Guenther  <rguenther@suse.de>
10714
10715         PR middle-end/48953
10716         * gcc.dg/torture/pr48953.c: New testcase.
10717
10718 2011-05-11  Richard Guenther  <rguenther@suse.de>
10719
10720         PR tree-optimization/18041
10721         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10722
10723 2011-05-11  Alan Modra  <amodra@gmail.com>
10724
10725         PR target/47755
10726         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10727
10728 2011-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
10735 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10736
10737         * g++.dg/inherit/virtual9.C: Extend.
10738
10739 2011-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
10745 2011-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
10754 2011-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
10764 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10765
10766         PR c++/48522
10767         * g++.dg/cpp0x/pr48522.C: New.
10768
10769 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10770
10771         PR c++/48735
10772         * g++.dg/cpp0x/sfinae21.C: New.
10773
10774 2011-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
10781 2011-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
10786 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10787
10788         PR c++/20039
10789         * g++.dg/init/pr20039.C: New.
10790
10791 2011-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
10798 2011-05-09  Jason Merrill  <jason@redhat.com>
10799
10800         * g++.dg/template/nontype23.C: New.
10801
10802 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10803         PR c++/48859
10804         * g++.dg/init/pr48859.C: New.
10805
10806 2011-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
10817 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10818
10819         * g++.dg/inherit/virtual9.C: New.
10820
10821 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10822
10823         PR c++/48574
10824         * g++.dg/template/dependent-expr8.C: New test case.
10825
10826 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10827
10828         PR tree-optimization/48837
10829         * gcc.dg/pr48837.c: New testcase.
10830
10831 2011-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
10837 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10838
10839         PR fortran/18918
10840         * gfortran.dg/coarray/this_image_2.f90: New.
10841
10842 2011-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
10851 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10852
10853         PR c++/48838
10854         * g++.dg/template/member9.C: New test case.
10855
10856 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10857
10858         * gnat.dg/discr29.ad[sb]: New test.
10859         * gnat.dg/discr30.adb: Likewise.
10860
10861 2011-05-05  Julian Brown  <julian@codesourcery.com>
10862
10863         * gcc.target/arm/neon-vset_lanes8.c: New test.
10864
10865 2011-05-05  Jason Merrill  <jason@redhat.com>
10866
10867         * g++.dg/init/new32.C: New.
10868
10869 2011-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
10874 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10875
10876         PR rtl-optimization/48381
10877         * gcc.c-torture/compile/pr48381.c: New test.
10878
10879 2011-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
10885 2011-05-04  Jason Merrill  <jason@redhat.com>
10886
10887         * g++.dg/conversion/base1.C: New.
10888
10889 2011-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
10894 2011-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
10901 2011-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
10916 2011-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
10924 2011-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
10929 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10930
10931         PR fortran/18918
10932         * gfortran.dg/coarray/this_image_1.f90: New.
10933
10934 2011-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
10941 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10942
10943         PR c++/28501
10944         * g++.dg/ext/complex9.C: New.
10945
10946 2011-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
10953 2011-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
11118 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11119
11120         * gcc.target/arm/cold-lc.c: New test.
11121
11122 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11123
11124         PR target/48774
11125         * gcc.dg/pr48774.c: New test.
11126
11127 2011-05-03  Richard Guenther  <rguenther@suse.de>
11128
11129         * gcc.dg/large-size-array-5.c: New testcase.
11130
11131 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11132
11133         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11134
11135 2011-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
11204 2011-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
11215 2011-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
11234 2011-05-02  Jason Merrill  <jason@redhat.com>
11235
11236         * g++.dg/init/new31.C: New.
11237
11238 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11239
11240         PR c/35445
11241         * gcc.dg/pr35445.c: New test.
11242
11243 2011-05-02  Jason Merrill  <jason@redhat.com>
11244
11245         * c-c++-common/vla-1.c: New.
11246
11247 2011-05-02  Richard Guenther  <rguenther@suse.de>
11248
11249         PR tree-optimization/48822
11250         * gcc.dg/torture/pr48822.c: New testcase.
11251
11252 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11253
11254         PR c++/47969
11255         * g++.dg/cpp0x/constexpr-47969.C: New.
11256
11257 2011-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
11265 2011-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
11270 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11271
11272         PR libgfortran/48787
11273         * gfortran.dg/round_3.f08: Add more checks.
11274
11275 2011-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
11282 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11283
11284         PR fortran/48821
11285         * gfortran.dg/interface_37.f90: New.
11286
11287 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11288
11289         PR fortran/48746
11290         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11291
11292 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11293
11294         PR tree-optimization/48809
11295         * gcc.c-torture/execute/pr48809.c: New test.
11296
11297 2011-04-29  Jeff Law <law@redhat.com>
11298
11299         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11300
11301 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11302
11303         PR c++/48606
11304         * g++.dg/init/ctor10.C: New.
11305
11306 2011-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
11311 2011-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
11316 2011-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
11321 2011-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
11330 2011-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
11338 2011-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
11357 2011-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
11362 2011-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
11367 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11368
11369         PR tree-optimization/48765
11370         * gcc.dg/vect/pr48765.c: New.
11371
11372 2011-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
11377 2011-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
11383 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11384
11385         PR c++/48656
11386         * g++.dg/template/inherit7.C: New test case.
11387
11388 2011-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
11395 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11396
11397         PR c++/48530
11398         * g++.dg/cpp0x/sfinae18.C: New.
11399
11400 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11401
11402         PR c++/48771
11403         * g++.dg/ext/is_literal_type1.C: New.
11404
11405 2011-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
11418 2011-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
11425 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11426
11427         PR fortran/48788
11428         * gfortran.dg/whole_file_34.f90: New.
11429
11430 2011-04-27  Jan Hubicka  <jh@suse.cz>
11431
11432         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11433
11434 2011-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
11440 2011-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
11450 2011-04-27  Richard Guenther  <rguenther@suse.de>
11451
11452         * gcc.dg/tree-ssa/pr23382.c: Remove.
11453
11454 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11455
11456         PR target/48767
11457         * gcc.c-torture/compile/pr48767.c: New test.
11458
11459 2011-04-27  Richard Guenther  <rguenther@suse.de>
11460
11461         PR tree-optimization/48772
11462         * g++.dg/pr48772.C: New testcase.
11463
11464 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11465
11466         PR c/48742
11467         * gcc.c-torture/compile/pr48742.c: New test.
11468
11469 2011-04-26  Jason Merrill  <jason@redhat.com>
11470
11471         * g++.dg/lookup/koenig13.C: New.
11472
11473         * g++.dg/cpp0x/initlist48.C: New.
11474
11475 2011-04-25  Jason Merrill  <jason@redhat.com>
11476
11477         * g++.dg/cpp0x/sfinae17.C: New.
11478
11479 2011-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
11485 2011-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
11490 2011-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
11501 2011-04-26  Richard Guenther  <rguenther@suse.de>
11502
11503         PR tree-optimization/48731
11504         * gcc.dg/torture/pr48731.c: New testcase.
11505
11506 2011-04-26  Richard Guenther  <rguenther@suse.de>
11507
11508         PR testsuite/48753
11509         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11510
11511 2011-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
11517 2011-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
11530 2011-04-25  Jason Merrill  <jason@redhat.com>
11531
11532         * g++.dg/cpp0x/regress/template-const2.C: New.
11533
11534 2011-04-25  Jeff Law <law@redhat.com>
11535
11536         * gcc.dg/tree-ssa/vrp56.c: new test.
11537
11538 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11539
11540         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11541
11542 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11543
11544         PR preprocessor/48740
11545         * c-c++-common/raw-string-11.c: New test.
11546
11547 2011-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
11552 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11553
11554         PR fortran/18918
11555         * gfortran.dg/coarray_19.f90: New.
11556
11557 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11558
11559         PR c/48685
11560         * gcc.dg/pr48685.c: New test.
11561
11562 2011-04-22  Jan Hubicka  <jh@suse.cz>
11563
11564         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11565
11566 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11567
11568         PR tree-optimization/48717
11569         * gcc.c-torture/execute/pr48717.c: New test.
11570
11571 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11572
11573         PR target/48723
11574         * gcc.target/i386/pr48723.c: New test.
11575
11576 2011-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
11582 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11583
11584         PR c/36750
11585         * gcc.dg/missing-field-init-2.c: Update testcase.
11586
11587 2011-04-22  Alan Modra  <amodra@gmail.com>
11588
11589         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11590
11591 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11592
11593         PR fortran/48405
11594         * gfortran.dg/function_optimize_6.f90:  New test.
11595
11596 2011-04-21  Easwaran Raman  <eraman@google.com>
11597
11598         * gcc.dg/stack-layout-2.c: New test.
11599
11600 2011-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
11606 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11607
11608         * gnat.dg/volatile5.adb: New test.
11609         * gnat.dg/volatile5_pkg.ads: New helper.
11610
11611 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11612
11613         PR target/48708
11614         * gcc.target/i386/pr48708.c: New test.
11615
11616 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11617
11618         * gcc.dg/vect/vect-119.c: New test.
11619
11620 2011-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
11625 2011-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
11631 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11632
11633         PR fortran/18918
11634         * gfortran.dg/coarray_18.f90: New.
11635
11636 2011-04-20  Jason Merrill  <jason@redhat.com>
11637
11638         * g++.dg/cpp0x/initlist47.C: New.
11639
11640         * g++.dg/init/dtor4.C: New.
11641
11642 2011-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
11652 2011-04-20  Jason Merrill  <jason@redhat.com>
11653
11654         * g++.dg/template/const4.C: New.
11655
11656 2011-04-20  Easwaran Raman  <eraman@google.com>
11657
11658         * gcc.dg/stack-layout-1.c: New test.
11659
11660 2011-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
11666 2011-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
11674 2011-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
11679 2011-04-20  Richard Guenther  <rguenther@suse.de>
11680
11681         PR middle-end/48695
11682         * g++.dg/torture/pr48695.C: New testcase.
11683
11684 2011-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
11696 2011-04-19  Jason Merrill  <jason@redhat.com>
11697
11698         * g++.dg/ext/complex7.C: New.
11699
11700         * g++.dg/ext/attrib41.C: New.
11701
11702 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11703
11704         PR testsuite/48676
11705         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11706
11707 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11708
11709         PR target/48678
11710         * gcc.target/i386/pr48678.c: New test.
11711
11712 2011-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
11718 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11719
11720         PR fortran/48588
11721         * gfortran.dg/whole_file_33.f90: New.
11722
11723 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11724
11725         * g++.dg/ipa/devirt-7.C: New test.
11726
11727 2011-04-19  Richard Guenther  <rguenther@suse.de>
11728
11729         PR lto/48207
11730         * g++.dg/lto/pr48207_0.C: New testcase.
11731
11732 2011-04-18  Jason Merrill  <jason@redhat.com>
11733
11734         * g++.dg/init/void1.C: New.
11735
11736         * g++.dg/cpp0x/union4.C: New.
11737
11738 2011-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
11746 2011-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
11751 2011-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
11757 2011-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
11763 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11764
11765         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11766
11767 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11768
11769         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11770
11771 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11772
11773         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11774
11775 2011-04-18  Richard Guenther  <rguenther@suse.de>
11776
11777         PR middle-end/46364
11778         * g++.dg/torture/pr46364.C: New testcase.
11779
11780 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11781
11782         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11783
11784 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11785
11786         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11787
11788 2011-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
11794 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11795
11796         PR tree-optimization/48616
11797         * gcc.dg/pr48616.c: New test.
11798
11799 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11800
11801         PR fortran/18918
11802         * gfortran.dg/coarray_16.f90: New.
11803
11804 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11805
11806         PR fortran/48462
11807         * gfortran.dg/realloc_on_assign_7.f03: New test.
11808
11809 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11810
11811         PR libgfortran/48602
11812         * gfortran.dg/fmt_g0_6.f08: New test.
11813
11814 2011-04-17  Jason Merrill  <jason@redhat.com>
11815
11816         * g++.dg/cpp0x/sfinae16.C: New.
11817
11818 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11819
11820         * gcc.target/mips/reg-var-1.c: New test.
11821
11822 2011-04-17  Jan Hubicka  <jh@suse.cz>
11823
11824         * gcc.dg/winline-5.c: Update testcase.
11825
11826 2011-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
11832 2011-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
11838 2011-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
11847 2011-04-15  Jason Merrill  <jason@redhat.com>
11848
11849         * g++.dg/cpp0x/range-for17.C: New.
11850
11851 2011-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
11863 2011-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
11868 2011-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
11879 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11880
11881         PR libgfortran/48589
11882         * gfortran.dg/fmt_g0_5.f08: New test.
11883
11884 2011-04-15  Richard Guenther  <rguenther@suse.de>
11885
11886         PR testsuite/48286
11887         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11888
11889 2011-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
11894 2011-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
11900 2011-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
11908 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11909
11910         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11911         -finline-limit=0
11912
11913 2011-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
11921 2011-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
11929 2011-04-14  Richard Guenther  <rguenther@suse.de>
11930
11931         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11932
11933 2011-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
11938 2011-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
11944 2011-04-13  Jason Merrill  <jason@redhat.com>
11945
11946         * g++.dg/template/operator11.C: New.
11947
11948 2011-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
11957 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11958
11959         PR c++/48574
11960         * g++.dg/template/dependent-expr7.C: New test case.
11961
11962 2011-04-13  Jason Merrill  <jason@redhat.com>
11963
11964         * g++.dg/cpp0x/sfinae13.C: New.
11965
11966 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11967
11968         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11969
11970 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11971
11972         * gcc.target/arm/pr43698.c: Remove -march option.
11973
11974 2011-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
11979 2011-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
11985 2011-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
11998 2011-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
12004 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12005
12006         PR rtl-optimization/48549
12007         * g++.dg/opt/pr48549.C: New test.
12008
12009 2011-04-12  Richard Guenther  <rguenther@suse.de>
12010
12011         PR tree-optimization/46076
12012         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12013
12014 2011-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
12021 2011-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
12027 2011-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
12037 2011-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
12042 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12043
12044         PR tree-optimization/48195
12045         * gcc.dg/ipa/pr48195.c: New test.
12046
12047 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12048
12049         * gnat.dg/return3.adb: Remove unused switch.
12050
12051 2011-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
12057 2011-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
12062 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12063
12064         PR fortran/48448
12065         * gfortran.dg/function_optimize_5.f90:  New test.
12066
12067 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12068
12069         * gnat.dg/aggr17.adb: New test.
12070         * gnat.dg/aggr18.adb: Likewise.
12071
12072 2011-04-08  Michael Matz  <matz@suse.de>
12073
12074         PR middle-end/48389
12075         * gcc.target/i386/pr48389.c: New test.
12076
12077 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12078
12079         PR rtl-optimization/48272
12080         * g++.dg/opt/pr48272.C: New.
12081
12082 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12083
12084         PR rtl-optimization/48235
12085         * gcc.dg/pr48235.c: New.
12086
12087 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12088
12089         PR rtl-optimization/48302
12090         * g++.dg/opt/pr48302.C: New.
12091
12092 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12093
12094         PR target/48273
12095         * g++.dg/opt/pr48273.C: New.
12096
12097 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12098
12099         PR rtl-optimization/48442
12100         * gcc.dg/pr48442.c: New.
12101
12102 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12103
12104         PR tree-optimization/48377
12105         * gcc.dg/vect/pr48377.c: New test.
12106
12107 2011-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
12130 2011-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
12135 2011-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
12143 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12144
12145         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12146
12147 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12148
12149         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12150
12151 2011-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
12157 2011-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
12163 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12164
12165         * gcc.dg/mtune.c: Prune note from output.
12166
12167 2011-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
12173 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12174
12175         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12176
12177 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12178
12179         * gnat.dg/return3.adb: New test.
12180
12181 2011-04-06  Richard Guenther  <rguenther@suse.de>
12182
12183         PR tree-optimization/47663
12184         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12185
12186 2011-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
12191 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12192
12193         PR target/43920
12194         * gcc.target/arm/pr43920-1.c: New test.
12195
12196 2011-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
12202 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12203
12204         * gfortran.dg/character_comparison_8.f90:  New test.
12205
12206 2010-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
12213 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12214
12215         PR fortran/48412
12216         * function_optimize_4.f90:  New test.
12217
12218 2011-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
12225 2011-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
12230 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12231
12232         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12233
12234 2011-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
12241 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12242
12243         * gnat.dg/specs/aggr2.ads: New test.
12244
12245 2011-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
12251 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12252
12253         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12254
12255 2011-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
12269 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12270
12271         PR c/36299
12272         * gcc.dg/Waddress.c: New test.
12273
12274 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12275
12276         PR fortran/48352
12277         * gfortran.dg/function_optimize_3.f90:  New test.
12278
12279 2011-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
12310 2011-03-31  Ian Lance Taylor  <iant@google.com>
12311
12312         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12313
12314 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12315
12316         * gnat.dg/opt16.adb: New test.
12317
12318 2011-03-31  Jason Merrill  <jason@redhat.com>
12319
12320         * g++.dg/cpp0x/defaulted24.C: New.
12321
12322 2011-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
12328 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12329
12330         * g++.dg/other/i386-9.C: New test.
12331
12332 2011-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
12336 2011-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
12344 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12345
12346         PR target/47551
12347         * gcc.target/arm/neon-modes-2.c: New test.
12348
12349 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12350
12351         PR c/48305
12352         * gcc.c-torture/compile/pr48305.c: New test.
12353
12354 2011-03-29  Jason Merrill  <jason@redhat.com>
12355
12356         * g++.dg/cpp0x/regress/value-dep1.C: New.
12357
12358 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12359
12360         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12361
12362 2011-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
12369 2011-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
12375 2011-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
12385 2011-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
12391 2011-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
12396 2011-03-28  Jason Merrill  <jason@redhat.com>
12397
12398         * g++.dg/cpp0x/rv-deduce2.C: New.
12399
12400 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12401
12402         PR debug/48203
12403         * gcc.dg/pr48203.c: New test.
12404
12405 2011-03-28  Jeff Law <law@redhat.com>
12406
12407         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12408
12409 2011-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
12414 2011-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
12422 2011-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
12434 2011-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
12439 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12440
12441         * gcc.dg/slp-1.c: New test.
12442
12443 2011-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
12460 2011-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
12466 2011-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
12472 2011-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
12479 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12480
12481         PR fortran/48291
12482         * gfortran.dg/class_42.f03: New.
12483
12484 2011-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
12489 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12490
12491         PR rtl-optimization/48144
12492         * gcc.dg/pr48144.c: New test.
12493
12494 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12495
12496         * gnat.dg/discr27.ad[sb]: New test.
12497
12498 2011-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
12504 2011-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
12509 2011-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
12516 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12517
12518         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12519
12520 2011-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
12526 2011-03-25  Jason Merrill  <jason@redhat.com>
12527
12528         * g++.dg/cpp0x/move1.C: New.
12529
12530 2011-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
12535 2011-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
12541 2011-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
12550 2011-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
12611 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12612
12613         PR debug/48204
12614         * gcc.dg/dfp/pr48204.c: New test.
12615
12616 2011-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
12622 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12623
12624         * gnat.dg/array16.ad[sb]: New test.
12625         * gnat.dg/array16.ads: New helper.
12626
12627 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12628
12629         * gnat.dg/derived_type2.adb: New test.
12630
12631 2011-03-24  Richard Guenther  <rguenther@suse.de>
12632
12633         PR tree-optimization/48271
12634         * g++.dg/torture/pr48271.C: New testcase.
12635
12636 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12637
12638         * gnat.dg/array15.ad[sb]: New test.
12639
12640 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12641
12642         PR target/48237
12643         * gcc.target/i386/pr48237.c: New test.
12644
12645 2011-03-24  Richard Guenther  <rguenther@suse.de>
12646
12647         PR middle-end/48269
12648         * gcc.dg/builtin-object-size-10.c: New testcase.
12649
12650 2011-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
12656 2011-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
12661 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12662
12663         * gcc.target/arm/pr46934.c: New.
12664
12665 2011-03-23  Ian Lance Taylor  <iant@google.com>
12666
12667         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12668
12669 2011-03-23  Richard Guenther  <rguenther@suse.de>
12670
12671         * gcc.dg/struct: Remove directory and contents.
12672
12673 2011-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
12678 2011-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
12683 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12684
12685         PR target/47553
12686         * gcc.target/arm/neon-vld-1.c: New test.
12687
12688 2011-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
12693 2011-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
12715 2011-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
12721 2011-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
12727 2011-03-22  Richard Guenther  <rguenther@suse.de>
12728
12729         PR tree-optimization/48228
12730         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12731
12732 2011-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
12740 2011-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
12745 2011-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
12752 2011-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
12761 2011-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
12769 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12770
12771         PR target/48213
12772         * gcc.dg/pr48213.c: New test.
12773
12774 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12775
12776         PR target/12171
12777         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12778
12779 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12780
12781         * gcc.target/arm/xor-and.c: New.
12782
12783 2010-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
12789 2011-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
12795 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12796
12797         PR rtl-optimization/48156
12798         * gcc.dg/pr48156.c: New test.
12799
12800 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12801
12802         PR libfortran/47439
12803         * gfortran.dg/scratch_1.f90: Adjust test.
12804
12805 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12806
12807         PR libfortran/47439
12808         * gfortran.dg/scratch_1.f90: New test.
12809
12810 2011-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
12816 2011-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
12822 2011-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
12828 2011-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
12838 2011-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
12843 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12844
12845         * gcc.target/arm/unsigned-extend-1.c: New.
12846
12847 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12848
12849         PR bootstrap/48161
12850         * gcc.c-torture/compile/pr48161.c: New test.
12851
12852 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12853
12854         PR middle-end/47725
12855         * gcc.dg/torture/pr47725.c: New.
12856
12857 2011-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
12862 2011-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
12867 2011-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
12872 2011-03-17  Jason Merrill  <jason@redhat.com>
12873
12874         * g++.dg/parse/memfnquals1.C: New.
12875
12876 2011-03-17  Richard Guenther  <rguenther@suse.de>
12877
12878         PR middle-end/48134
12879         * gcc.dg/pr48134.c: New testcase.
12880
12881 2011-03-17  Richard Guenther  <rguenther@suse.de>
12882
12883         PR middle-end/48165
12884         * g++.dg/torture/pr48165.C: New testcase.
12885
12886 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12887
12888         PR rtl-optimization/48141
12889         * gcc.dg/pr48141.c: New test.
12890
12891 2011-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
12902 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12903
12904         PR debug/47510
12905         * ++.dg/debug/dwarf2/typedef6.C: New test.
12906
12907 2011-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
12913 2011-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
12922 2011-03-16  Jason Merrill  <jason@redhat.com>
12923
12924         * g++.dg/template/incomplete6.C: New.
12925
12926 2011-03-16  Jeff Law <law@redhat.com>
12927
12928         * gcc.dg/tree-ssa/vrp55.c: New test.
12929
12930 2011-03-16  Jason Merrill  <jason@redhat.com>
12931
12932         * g++.dg/cpp0x/auto22.C: New.
12933
12934 2011-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
12939 2011-03-16  Richard Guenther  <rguenther@suse.de>
12940
12941         PR tree-optimization/48149
12942         * gcc.dg/fold-complex-1.c: New testcase.
12943
12944 2011-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
12950 2011-03-16  Richard Guenther  <rguenther@suse.de>
12951
12952         PR tree-optimization/26134
12953         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12954
12955 2011-03-16  Richard Guenther  <rguenther@suse.de>
12956
12957         PR tree-optimization/48146
12958         * gcc.dg/torture/pr48146.c: New testcase.
12959
12960 2011-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
12965 2011-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
12975 2011-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
12981 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12982
12983         * g++.dg/cpp0x/constexpr-attribute.C: New.
12984
12985 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12986
12987         * g++.dg/parse/pr34758.C: New.
12988
12989 2011-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
12995 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12996
12997         PR target/46788
12998         * gcc.target/arm/pr46788.c: New.
12999
13000 2011-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
13007 2011-03-15  Richard Guenther  <rguenther@suse.de>
13008
13009         PR tree-optimization/13954
13010         * g++.dg/tree-ssa/pr13954.C: New testcase.
13011
13012 2011-03-15  Richard Guenther  <rguenther@suse.de>
13013
13014         PR tree-optimization/48037
13015         * gcc.target/i386/pr48037-1.c: New testcase.
13016
13017 2011-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
13026 2011-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
13035 2011-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
13054 2011-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
13060 2011-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
13066 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13067
13068         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13069
13070 2011-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
13075 2011-03-14  Richard Guenther  <rguenther@suse.de>
13076
13077         PR middle-end/48098
13078         * gcc.dg/torture/pr48098.c: New testcase.
13079
13080 2011-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
13086 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13087
13088         PR libfortran/48066
13089         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13090
13091 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13092
13093         PR libfortran/48066
13094         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13095
13096 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13097
13098         PR fortran/48059
13099         * gfortran.dg/class_41.f03: New.
13100
13101 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13102
13103         * g++.dg/conversion/cast3.C: New test.
13104
13105 2011-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
13115 2011-03-11  Richard Guenther  <rguenther@suse.de>
13116
13117         PR tree-optimization/48067
13118         * gcc.dg/pr48067.c: New testcase.
13119
13120 2011-03-11  Richard Guenther  <rguenther@suse.de>
13121
13122         PR lto/48073
13123         * g++.dg/lto/20110311-1_0.C: New testcase.
13124
13125 2011-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
13133 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13134
13135         PR fortran/47768
13136         * gfortran.dg/proc_ptr_comp_31.f90: New.
13137
13138 2011-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
13144 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13145
13146         PR tree-optimization/48063
13147         * gcc.dg/torture/pr48063.c: New test.
13148
13149 2011-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
13160 2011-03-09  Jason Merrill  <jason@redhat.com>
13161
13162         * g++.dg/template/nontype22.C: New.
13163
13164 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13165
13166         PR tree-optimization/47714
13167         * g++.dg/torture/pr47714.C: New test.
13168
13169 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13170
13171         PR target/47755
13172         * gcc.target/powerpc/pr47755-2.c: New file.
13173
13174 2011-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
13181 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13182
13183         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13184
13185 2011-03-08  Jason Merrill  <jason@redhat.com>
13186
13187         * g++.dg/template/nontype21.C: New.
13188
13189         * g++.dg/template/anon5.C: New.
13190
13191 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13192
13193         PR debug/47881
13194         * gcc.dg/pr47881.c: New test.
13195
13196 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13197
13198         PR c++/47957
13199         * g++.dg/lookup/template3.C: New test.
13200
13201 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13202
13203         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13204         'long' type.
13205
13206 2011-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
13212 2011-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
13218 2011-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
13228 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13229
13230         PR debug/47991
13231         * gcc.dg/pr47991.c: New test.
13232
13233 2011-03-07  Jason Merrill  <jason@redhat.com>
13234
13235         * g++.dg/abi/mangle46.C: New.
13236
13237 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13238
13239         PR target/47862
13240         * gcc.target/powerpc/pr47862.c: New.
13241
13242 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13243
13244         PR target/45413
13245         * gcc.target/i386/combine-mul.c: Require nonpic.
13246
13247 2011-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
13252 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13253
13254         * README.QMTEST: Remove.
13255
13256 2011-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
13262 2011-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
13268 2011-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
13272 2011-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
13282 2011-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
13287 2011-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
13295 2011-03-04  Jason Merrill  <jason@redhat.com>
13296
13297         * g++.dg/template/pseudodtor6.C: New.
13298
13299         * g++.dg/inherit/covariant19.C: New.
13300
13301 2011-03-04  Richard Guenther  <rguenther@suse.de>
13302
13303         PR middle-end/47968
13304         * gcc.dg/torture/pr47968.c: New testcase.
13305
13306 2011-03-04  Richard Guenther  <rguenther@suse.de>
13307
13308         PR middle-end/47975
13309         * gcc.dg/torture/pr47975.c: New testcase.
13310
13311 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13312
13313         PR c++/47974
13314         * g++.dg/template/crash106.C: New.
13315
13316 2011-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
13322 2011-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
13328 2011-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
13334 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13335
13336         PR rtl-optimization/47925
13337         * gcc.c-torture/execute/pr47925.c: New test.
13338
13339 2011-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
13345 2011-03-01  Richard Guenther  <rguenther@suse.de>
13346
13347         PR tree-optimization/47890
13348         * gcc.dg/torture/pr47890.c: New testcase.
13349
13350 2011-03-01  Richard Guenther  <rguenther@suse.de>
13351
13352         PR lto/47924
13353         * gcc.dg/lto/pr47924_0.c: New testcase.
13354
13355 2011-03-01  Richard Guenther  <rguenther@suse.de>
13356
13357         PR lto/46911
13358         * gfortran.dg/lto/pr46911_0.f: New testcase.
13359
13360 2011-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
13366 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13367
13368         PR libgfortran/47567
13369         * gfortran.dg/fmt_fw_d.f90: New test.
13370
13371 2011-02-28  Jason Merrill  <jason@redhat.com>
13372
13373         * g++.dg/inherit/covariant18.C: New.
13374
13375 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13376
13377         PR middle-end/47893
13378         * gcc.dg/pr47893.c: New test.
13379
13380 2011-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
13386 2011-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
13393 2011-02-28  Jason Merrill  <jason@redhat.com>
13394
13395         PR c++/47906
13396         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13397
13398 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13399
13400         PR libgfortran/47778
13401         * gfortran.dg/namelist_71.f90: New test.
13402
13403 2011-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
13409 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13410
13411         PR c++/46466
13412         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13413
13414 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13415
13416         PR fortran/47886
13417         * gfortran.dg/gomp/task-1.f90: Removed.
13418
13419 2011-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
13429 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13430
13431         PR fortran/47886
13432         * gfortran.dg/gomp/task-1.f90: New.
13433
13434 2011-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
13439 2011-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
13460 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13461
13462         PR fortran/47878
13463         * gfortran.dg/pr47878.f90: New test.
13464
13465 2011-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
13471 2011-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
13477 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13478
13479         PR libgfortran/47567
13480         * gfortran.dg/fmt_f0_1.f90: Update test.
13481
13482 2011-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
13492 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13493
13494         PR fortran/40850
13495         * gfortran.dg/nested_allocatables_1.f90: New.
13496
13497 2011-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
13504 2011-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
13509 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13510
13511         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13512
13513 2011-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
13664 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13665
13666         * objc.dg/attributes/objc-exception-1.m: New.
13667
13668 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13669
13670         * gcc.dg/cpp/include7.c: New test.
13671
13672 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13673
13674         PR c++/47242
13675         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13676
13677 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13678
13679         PR rtl-optimization/47763
13680         * gcc.dg/pr47763.c: New test.
13681
13682 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13683
13684         PR fortran/45743
13685         * gfortran.dg/whole_file_32.f90 : New test.
13686
13687 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13688
13689         PR c++/47666
13690         * g++.dg/inherit/virtual7.C: New test.
13691
13692 2011-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
13699 2011-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
13727 2011-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
13732 2011-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
13789 2011-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
13797 2011-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
13802 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13803
13804         PR debug/47106
13805         * g++.dg/debug/pr47106.C: Require effective target lto.
13806
13807 2011-02-21  Jason Merrill  <jason@redhat.com>
13808
13809         * g++.dg/cpp0x/constexpr-diag2.C: New.
13810
13811 2011-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
13821 2011-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
13828 2011-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
13834 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13835
13836         PR c++/46394
13837         * g++.dg/template/typedef38.C: New test.
13838
13839 2011-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
13845 2011-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
13852 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13853
13854         PR c++/44118
13855         * g++.dg/template/crash105.C: New.
13856
13857 2011-02-19  Jason Merrill  <jason@redhat.com>
13858
13859         * g++.dg/cpp0x/regress/no-elide1.C: New.
13860
13861 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13862
13863         PR tree-optimization/46620
13864         * gcc.dg/pr46620.c: New.
13865
13866 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13867
13868         PR c/47809
13869         * gcc.target/i386/pr47809.c: New test.
13870
13871 2011-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
13878 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13879
13880         PR libgfortran/47567
13881         * gfortran.dg/fmt_f0_1.f90: Update test.
13882
13883 2011-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
13891 2011-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
13896 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13897
13898         PR target/47800
13899         * gcc.target/i386/pr47800.c: New test.
13900
13901 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13902
13903         * objc/execute/exceptions/foward-1.x: New.
13904
13905 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13906
13907         PR fortran/47789
13908         * gfortran.dg/derived_constructor_comps_4.f90: New.
13909
13910 2011-02-18  Tobias Burnus
13911
13912         PR fortran/47775
13913         * gfortran.dg/func_result_6.f90: New.
13914
13915 2011-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
13922 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13923
13924         PR c++/47795
13925         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13926
13927 2011-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
13966 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13967
13968         PR fortran/47768
13969         * gfortran.dg/proc_ptr_comp_30.f90: New.
13970
13971 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13972
13973         PR debug/47780
13974         * gcc.target/i386/pr47780.c: New test.
13975
13976 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13977
13978         PR fortran/47767
13979         * gfortran.dg/class_40.f03: New.
13980
13981 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13982
13983         PR c++/47208
13984         * g++.dg/cpp0x/auto21.C: New test.
13985
13986 2011-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
14038 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14039
14040         PR c++/47783
14041         * g++.dg/warn/Wunused-parm-4.C: New test.
14042
14043 2011-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
14050 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14051
14052         PR target/43653
14053         * gcc.target/i386/pr43653.c: New test.
14054
14055 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14056
14057         PR c++/47172
14058         * g++.dg/template/inherit6.C: New test.
14059
14060 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14061
14062         PR fortran/47745
14063         * gfortran.dg/class_39.f03: New.
14064
14065 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14066
14067         PR c++/47326
14068         * g++.dg/cpp0x/variadic106.C: New test.
14069
14070 2011-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
14080 2011-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
14085 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14086
14087         PR middle-end/47725
14088         * gcc.dg/torture/pr47725.c: Removed.
14089
14090 2011-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
14096 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14097
14098         PR middle-end/47725
14099         * gcc.dg/torture/pr47725.c: New.
14100
14101 2011-02-15  Richard Guenther  <rguenther@suse.de>
14102
14103         PR tree-optimization/47743
14104         * gcc.dg/torture/pr47743.c: New testcase.
14105
14106 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14107
14108         PR middle-end/47581
14109         * gcc.target/i386/pr47581.c: New test.
14110
14111 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14112
14113         PR fortran/47730
14114         * gfortran.dg/select_type_22.f03: New.
14115
14116 2011-02-14  Jason Merrill  <jason@redhat.com>
14117
14118         * g++.dg/cpp0x/regress/enum1.C: New.
14119
14120 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14121
14122         * gnat.dg/include.adb: New test.
14123
14124 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14125
14126         PR fortran/47728
14127         * gfortran.dg/class_38.f03: New.
14128
14129 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14130
14131         * gcc.dg/pr46494.c: New test.
14132
14133 2011-02-14  Richard Guenther  <rguenther@suse.de>
14134
14135         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14136
14137 2011-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
14143 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14144
14145         PR fortran/47349
14146         * gfortran.dg/argument_checking_18.f90: New.
14147
14148 2011-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
14153 2011-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
14161 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14162
14163         PR fortran/45586
14164         * gfortran.dg/extends_11.f03: New.
14165
14166 2011-02-11  Xinliang David Li  <davidxl@google.com>
14167
14168         PR tree-optimization/47707
14169         * g++.dg/tree-ssa/pr47707.C: New test.
14170
14171 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14172
14173         * g++.dg/opt/inline17.C: New test.
14174
14175 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14176
14177         PR fortran/47550
14178         * gfortran.dg/pure_formal_2.f90: New.
14179
14180 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14181
14182         PR rtl-optimization/47614
14183         * gfortran.dg/pr47614.f: New.
14184
14185 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14186
14187         PR driver/47678
14188         * gcc.dg/opts-6.c: New test.
14189
14190 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14191
14192         PR debug/47684
14193         * gcc.dg/pr47684.c: New test.
14194
14195 2011-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
14202 2011-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
14214 2011-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
14221 2011-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
14233 2011-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
14261 2011-02-10  Richard Guenther  <rguenther@suse.de>
14262
14263         PR tree-optimization/47677
14264         * gcc.dg/torture/pr47677.c: New testcase.
14265
14266 2011-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
14286 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14287
14288         PR target/47665
14289         * gcc.target/i386/pr47665.c: New test.
14290
14291 2011-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
14300 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14301
14302         PR fortran/47352
14303         * gfortran.dg/proc_decl_25.f90: New.
14304
14305 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14306
14307         PR fortran/47463
14308         * gfortran.dg/typebound_assignment_2.f03: New.
14309
14310 2011-02-09  Richard Guenther  <rguenther@suse.de>
14311
14312         PR tree-optimization/47664
14313         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14314
14315 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14316
14317         PR middle-end/47646
14318         * gnat.dg/uninit_func.adb: Adjust dg directive.
14319
14320 2011-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
14325 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14326
14327         PR fortran/47637
14328         * gfortran.dg/auto_dealloc_2.f90: New.
14329
14330 2011-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
14336 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14337
14338         PR middle-end/45505
14339         * gfortran.dg/pr25923.f90: Remove xfails.
14340
14341 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14342
14343         PR fortran/47583
14344         * gfortran.dg/inquire_14.f90: New test.
14345
14346 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14347
14348         PR fortran/45290
14349         * gfortran.dg/pointer_init_6.f90: New.
14350
14351 2011-02-08  Jeff Law <law@redhat.com>
14352
14353         PR tree-optimization/42893
14354         * gcc.tree-ssa/pr42893.c: New test.
14355
14356 2011-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
14365 2011-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
14384 2011-02-08  Richard Guenther  <rguenther@suse.de>
14385
14386         PR middle-end/47639
14387         * g++.dg/opt/pr47639.c: New testcase.
14388
14389 2011-02-08  Richard Guenther  <rguenther@suse.de>
14390
14391         PR tree-optimization/47632
14392         * g++.dg/opt/pr47632.C: New testcase.
14393
14394 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14395
14396         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14397
14398 2011-02-07  Richard Guenther  <rguenther@suse.de>
14399
14400         PR tree-optimization/47615
14401         * g++.dg/opt/pr47615.C: New testcase.
14402
14403 2011-02-07  Richard Guenther  <rguenther@suse.de>
14404
14405         PR tree-optimization/47621
14406         * gcc.dg/torture/pr47621.c: New testcase.
14407
14408 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14409
14410         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14411
14412 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14413
14414         PR fortran/47592
14415         * gfortran.dg/allocate_with_source_1 : New test.
14416
14417 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14418
14419         PR middle-end/47610
14420         * gcc.dg/pr47610.c: New test.
14421
14422 2011-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
14428 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14429
14430         PR fortran/47574
14431         * gfortran.dg/pr47574.f90:  New test.
14432
14433 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14434
14435         PR tree-optimization/46194
14436         * gcc.dg/autopar/pr46194.c: New.
14437
14438 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14439
14440         PR tree-optimization/43695
14441         * g++.dg/ipa/pr43695.C: New.
14442
14443 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14444
14445         PR inline-asm/23200
14446         * gcc.dg/pr23200.c: New test.
14447
14448 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14449
14450         PR c++/47589
14451         * g++.dg/pr47589.C: New test.
14452
14453 2011-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
14459 2011-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
14466 2011-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
14474 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14475
14476         PR c++/29571
14477         * g++.dg/init/pr29571.C: New.
14478
14479 2011-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
14484 2011-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
14492 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14493
14494         PR tree-optimization/45122
14495         * gcc.dg/tree-ssa/pr45122.c: New.
14496
14497 2011-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
14513 2011-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
14519 2011-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
14530 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14531
14532         PR fortran/47572
14533         * gfortran.dg/class_36.f03: New.
14534
14535 2011-02-02  Richard Guenther  <rguenther@suse.de>
14536
14537         PR tree-optimization/47566
14538         * gcc.dg/lto/20110201-1_0.c: New testcase.
14539
14540 2011-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
14549 2011-02-01  Richard Guenther  <rguenther@suse.de>
14550
14551         PR tree-optimization/47559
14552         * g++.dg/torture/pr47559.C: New testcase.
14553
14554 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14555
14556         PR fortran/47565
14557         * gfortran.dg/typebound_call_20.f03: New.
14558
14559 2011-02-01  Richard Guenther  <rguenther@suse.de>
14560
14561         PR tree-optimization/47555
14562         * gcc.dg/pr47555.c: New testcase.
14563
14564 2011-02-01  Richard Guenther  <rguenther@suse.de>
14565
14566         PR tree-optimization/47541
14567         * g++.dg/torture/pr47541.C: New testcase.
14568
14569 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14570
14571         PR fortran/47455
14572         * gfortran.dg/typebound_call_19.f03: New.
14573
14574 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14575
14576         PR c++/47416
14577         * g++.dg/cpp0x/pr47416.C: New test.
14578
14579 2011-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
14584 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14585
14586         PR fortran/47463
14587         * gfortran.dg/typebound_assignment_1.f03: New.
14588
14589 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14590
14591         PR tree-optimization/47538
14592         * gcc.c-torture/execute/pr47538.c: New test.
14593
14594 2011-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
14599 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14600
14601         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14602
14603 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14604
14605         PR rtl-optimization/44031
14606         * gcc.c-torture/compile/20110131-1.c: New test.
14607
14608 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14609
14610         PR fortran/47042
14611         * gfortran.dg/stmt_func_1.f90: New.
14612
14613 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14614
14615         PR fortran/47042
14616         * gfortran.dg/interface_34.f90: New.
14617
14618 2011-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
14624 2011-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
14641 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14642
14643         PR fortran/47531
14644         * gfortran.dg/shape_6.f90: New.
14645
14646 2011-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
14656 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14657
14658         PR c++/47311
14659         * g++.dg/template/param2.C: New test.
14660
14661 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14662
14663         PR libgfortran/47285
14664         * gfortran.dg/fmt_g.f: New test.
14665
14666 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14667
14668         PR fortran/47507
14669         * gfortran.dg/pure_formal_1.f90: New.
14670
14671 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14672
14673         PR target/42894
14674         * gcc.dg/tls/pr42894.c: New test.
14675
14676 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14677
14678         * gcc.dg/pr47276.c: Add dg-require-visibility.
14679
14680 2011-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
14684 2011-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
14697 2011-01-27  Jan Hubicka  <jh@suse.cz>
14698
14699         PR middle-end/46949
14700         * gcc.dg/attr-weakref-4.c: New testcase
14701
14702 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14703
14704         PR tree-optimization/47228
14705         * gcc.dg/torture/pr47228.c: New test.
14706
14707 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14708
14709         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14710
14711 2011-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
14716 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14717
14718         PR rtl-optimization/44174
14719         * gcc.target/i386/asm-6.c: New test.
14720
14721 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14722
14723         PR rtl-optimization/46856
14724         * gcc.c-torture/compile/pr46856.c: New test.
14725
14726 2011-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
14732 2011-01-26  DJ Delorie  <dj@redhat.com>
14733
14734         PR rtl-optimization/46878
14735         * gcc.dg/pr46878-1.c: New test.
14736
14737 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14738
14739         PR c++/47476
14740         * g++.dg/cpp0x/pr47476.C: New test.
14741
14742 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14743
14744         * gcc.c-torture/compile/20110126-1.c: New test.
14745
14746 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14747
14748         PR c/47473
14749         * gcc.dg/torture/pr47473.c: New test.
14750
14751 2011-01-26  Jan Hubicka  <jh@suse.cz>
14752
14753         PR target/47237
14754         * gcc.c-torture/execute/pr47237.c: New testcase.
14755
14756 2011-01-26  Jan Hubicka  <jh@suse.cz>
14757
14758         PR tree-optimization/47190
14759         * gcc.dg/attr-weakref-3.c: New testcase.
14760
14761 2011-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
14777 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14778
14779         PR tree-optimization/46970
14780         * gcc.dg/graphite/pr46970.c: New.
14781
14782 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14783
14784         PR tree-optimization/46215
14785         * gcc.dg/graphite/pr46215.c: New.
14786
14787 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14788
14789         PR tree-optimization/46168
14790         * gcc.dg/graphite/pr46168.c: New.
14791
14792 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14793
14794         PR tree-optimization/43657
14795         * gcc.dg/graphite/pr43657.c: New.
14796
14797 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14798
14799         PR tree-optimization/29832
14800         * gfortran.dg/graphite/pr29832.f90: New.
14801
14802 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14803
14804         PR tree-optimization/43567
14805         * gcc.dg/graphite/pr43567.c: New.
14806
14807 2011-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
14852 2011-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
14859 2011-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
14865 2011-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
14872 2011-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
14878 2011-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
14886 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14887
14888         PR fortran/47448
14889         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14890
14891 2011-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
14898 2011-01-25  Richard Guenther  <rguenther@suse.de>
14899
14900         PR middle-end/47411
14901         * gcc.dg/torture/pr47411.c: New testcase.
14902
14903 2011-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
14908 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14909
14910         * gfortran.dg/graphite/id-23.f: New.
14911
14912 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14913
14914         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14915
14916 2011-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
14928 2011-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
14943 2011-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
14961 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14962
14963         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14964
14965 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14966
14967         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14968         optimization options.
14969
14970 2011-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
14977 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14978
14979         PR fortran/47421
14980         * gfortran.dg/allocatable_scalar_12.f90: New.
14981
14982 2011-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
14991 2011-01-22  Jan Hubicka  <jh@suse.cz>
14992
14993         PR lto/47333
14994         * g++.dg/lto/pr47333.C: New file.
14995
14996 2011-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
15003 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15004
15005         PR fortran/38536
15006         * gfortran.dg/c_loc_tests_16.f90:  New test.
15007
15008 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15009
15010         PR fortran/47399
15011         * gfortran.dg/typebound_proc_19.f90: New.
15012
15013 2011-01-21  Jeff Law <law@redhat.com>
15014
15015         PR tree-optimization/47053
15016         * g++.dg/pr47053.C: New test.
15017
15018 2011-01-21  Jason Merrill  <jason@redhat.com>
15019
15020         PR c++/47041
15021         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15022
15023 2011-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
15037 2011-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
15044 2011-01-21  Jeff Law <law@redhat.com>
15045
15046         PR rtl-optimization/41619
15047         * gcc.dg/pr41619.c: New.
15048
15049 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15050
15051         PR tree-optimization/47355
15052         * g++.dg/opt/pr47355.C: New test.
15053
15054 2011-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
15059 2011-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
15065 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15066
15067         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15068
15069 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15070
15071         PR tree-optimization/47391
15072         * gcc.dg/pr47391.c: New test.
15073
15074 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15075
15076         * g++.dg/template/char1.C: Use signed char.
15077
15078 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15079
15080         PR fortran/47377
15081         * gfortran.dg/pointer_target_4.f90: New.
15082
15083 2011-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
15089 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15090
15091         PR debug/46583
15092         * g++.dg/debug/pr46583.C: New.
15093
15094 2011-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
15103 2011-01-20  Richard Guenther  <rguenther@suse.de>
15104
15105         PR middle-end/47370
15106         * gcc.dg/torture/pr47370.c: New testcase.
15107
15108 2011-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
15114 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15115
15116         PR c++/47291
15117         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15118
15119 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15120
15121         PR debug/46240
15122         * g++.dg/debug/pr46240.cc: New.
15123
15124 2011-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
15132 2011-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
15137 2011-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
15142 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15143
15144         PR tree-optimization/47290
15145         * g++.dg/torture/pr47290.C: New test.
15146
15147 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15148
15149         PR fortran/47240
15150         * gfortran.dg/proc_ptr_comp_29.f90: New.
15151
15152 2011-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
15158 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15159
15160         PR rtl-optimization/47299
15161         * gcc.c-torture/execute/pr47299.c: New test.
15162
15163 2011-01-17  Jason Merrill  <jason@redhat.com>
15164
15165         * g++.dg/cpp0x/constexpr-virtual.C: New.
15166
15167 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15168
15169         PR fortran/47331
15170         * gfortran.dg/gomp/pr47331.f90: New test.
15171
15172 2011-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
15178 2011-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
15183 2011-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
15187 2011-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
15193 2011-01-17  Richard Guenther  <rguenther@suse.de>
15194
15195         PR tree-optimization/47313
15196         * g++.dg/torture/pr47313.C: New testcase.
15197
15198 2011-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
15212 2011-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
15218 2011-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
15223 2011-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
15228 2011-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
15233 2011-01-13  Jan Hubicka  <jh@suse.cz>
15234
15235         PR tree-optimization/47276
15236         * gcc.dg/pr47276.c: New testcase.
15237
15238 2011-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
15245 2011-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
15259 2011-01-14  Jason Merrill  <jason@redhat.com>
15260
15261         * g++.dg/cpp0x/variadic105.C: New.
15262
15263 2011-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
15274 2011-01-14  Richard Guenther  <rguenther@suse.de>
15275
15276         PR tree-optimization/47280
15277         * g++.dg/opt/pr47280.C: New testcase.
15278
15279 2011-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
15285 2011-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
15291 2011-01-14  Richard Guenther  <rguenther@suse.de>
15292
15293         PR tree-optimization/47286
15294         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15295
15296 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15297
15298         PR c++/47213
15299         * g++.dg/ext/pr47213.C: New.
15300
15301 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15302
15303         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15304
15305 2011-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
15313 2011-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
15318 2011-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
15323 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15324
15325         PR debug/PR46973
15326         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15327
15328 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15329
15330         PR rtl-optimization/45352
15331         * gcc.dg/pr45352-3.c: New.
15332
15333 2011-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
15340 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15341
15342         PR debug/47209
15343         * g++.dg/debug/pr47209.C: New.
15344
15345 2011-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
15351 2011-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
15368 2011-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
15373 2011-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
15422 2011-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
15427 2011-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
15432 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15433
15434         PR debug/46955
15435         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15436
15437 2011-01-11  Richard Henderson  <rth@redhat.com>
15438
15439         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15440
15441 2011-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
15448 2011-01-11  Richard Guenther  <rguenther@suse.de>
15449
15450         PR tree-optimization/46076
15451         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15452
15453 2011-01-11  Jeff Law <law@redhat.com>
15454
15455         * PR tree-optimization/47086
15456         * gcc.dg/pr47086.c: New test.
15457
15458 2011-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
15466 2011-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
15495 2011-01-12  Richard Guenther  <rguenther@suse.de>
15496
15497         PR middle-end/32511
15498         * gcc.dg/attr-weak-1.c: Adjust.
15499
15500 2011-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
15506 2011-01-10  Jan Hubicka  <jh@suse.cz>
15507
15508         PR lto/46083
15509         * gcc.dg/initpri3.c: New testcase.
15510
15511 2011-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
15523 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15524
15525         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15526
15527 2011-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
15533 2011-01-10  Jeff Law <law@redhat.com>
15534
15535         * PR tree-optimization/47141
15536         * gcc.c-torture/compile/pr47141.c: New test.
15537
15538 2011-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
15557 2011-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
15564 2011-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
15570 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15571
15572         PR fortran/47224
15573         * gfortran.dg/proc_ptr_comp_28.f90: New.
15574
15575 2011-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
15594 2011-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
15604 2011-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
15609 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15610
15611         PR fortran/46313
15612         * gfortran.dg/class_35.f90: New.
15613
15614 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15615
15616         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15617
15618 2011-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
15624 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15625
15626         PR fortran/46896
15627         * gfortran.dg/transpose_optimization_2.f90 : New test.
15628
15629 2011-01-08  Jan Hubicka  <jh@suse.cz>
15630
15631         PR tree-optmization/46469
15632         * g++.dg/torture/pr46469.C: New testcase.
15633
15634 2011-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
15665 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15666
15667         PR fortran/45777
15668         * gfortran.dg/dependency_39.f90:  New test.
15669
15670 2011-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
15682 2011-01-07  Jan Hubicka  <jh@suse.cz>
15683
15684         PR tree-optimization/46367
15685         * g++.dg/torture/pr46367.C: New file.
15686
15687 2011-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
15695 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15696
15697         PR fortran/41580
15698         * gfortran.dg/extends_type_of_3.f90: New.
15699
15700 2011-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
15721 2011-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
15727 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15728
15729         PR c++/47022
15730         * g++.dg/template/stdarg1.C: New test.
15731
15732 2011-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
15740 2011-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
15745 2011-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
15751 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15752
15753         PR c/47150
15754         * gcc.c-torture/compile/pr47150.c: New test.
15755
15756 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15757
15758         PR tree-optimization/47139
15759         * gcc.dg/vect/pr47139.c: New test.
15760
15761 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15762
15763         PR fortran/47180
15764         * gfortran.dg/extends_type_of_2.f03: New.
15765
15766 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15767
15768         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15769
15770 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15771
15772         * gnat.dg/opt14.adb: New test.
15773
15774 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15775
15776         PR fortran/46017
15777         * gfortran.dg/allocate_error_2.f90:  New test.
15778
15779 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15780
15781         PR fortran/47024
15782         * gfortran.dg/storage_size_3.f08: New.
15783
15784 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15785
15786         PR libgfortran/47154
15787         * gfortran.dg/namelist_68.f90: New test.
15788
15789 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15790
15791         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15792
15793 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15794
15795         PR fortran/46448
15796         * gfortran.dg/class_34.f90: New.
15797
15798 2011-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
15804 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15805
15806         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15807
15808 2011-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
15819 2011-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
15825 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15826
15827         PR tree-optimization/46801
15828         * gnat.dg/pack9.adb: Remove xfail.
15829
15830 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15831
15832         PR tree-optimization/46984
15833         * g++.dg/ipa/pr46984.C: New test.
15834
15835 2011-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
15840 2011-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
15848 2011-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
15855 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15856
15857         PR target/38662
15858         * g++.dg/eh/pr38662.C: New testcase.
15859
15860 2011-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 \f
15866 Copyright (C) 2011 Free Software Foundation, Inc.
15867
15868 Copying and distribution of this file, with or without modification,
15869 are permitted in any medium without royalty provided the copyright
15870 notice and this notice are preserved.