OSDN Git Service

2012-01-03 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-03  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/51692
4         * gcc.dg/torture/pr51692.c: New testcase.
5
6 2012-01-03  Richard Guenther  <rguenther@suse.de>
7
8         PR debug/51650
9         * g++.dg/lto/pr51650-3_0.C: New testcase.
10
11 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
12
13         PR c++/15867
14         * g++.dg/warn/Wredundant-decls-spec.C: New.
15
16 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
17
18         PR tree-optimization/51719
19         * g++.dg/tree-prof/pr51719.C: New test.
20
21 2012-01-03  Richard Guenther  <rguenther@suse.de>
22
23         PR middle-end/51730
24         * gcc.dg/fold-compare-6.c: New testcase.
25
26 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
27
28         PR c++/51669
29         * g++.dg/gomp/pr51669.C: New test.
30
31 2012-01-02  Jason Merrill  <jason@redhat.com>
32
33         PR c++/51675
34         * g++.dg/cpp0x/constexpr-union2.C: New.
35
36         PR c++/51666
37         * g++.dg/cpp0x/nsdmi-defer5.C: New.
38
39 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
40
41         PR c++/51462
42         * g++.dg/cpp0x/constexpr-99.C: New test.
43
44 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
45
46         PR c++/20140
47         * g++.dg/template/init9.C: New.
48
49 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
50
51         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
52         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
53         rather than a specific number.
54
55 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
56
57         PR fortran/46262
58         PR fortran/46328
59         PR fortran/51052
60         * gfortran.dg/typebound_operator_7.f03: New.
61         * gfortran.dg/typebound_operator_8.f03: New.
62
63 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
64
65         PR target/51729
66         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
67         XFAIL.
68         * gcc.target/mips/dspr2-MULTU.c: Likewise.
69
70 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
71
72         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
73
74 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
75
76         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
77         for MIPS.
78
79 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
80
81         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
82         * gfortran.dg/io_real_boz_4.f90: Likewise.
83         * gfortran.dg/io_real_boz_5.f90: Likewise.
84
85 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
86
87         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
88
89 2012-01-02  Revital Eres  <revital.eres@linaro.org>
90
91         * gcc.dg/sms-11.c: New file.
92
93 2012-01-02  Tobias Burnus  <burnus@net-b.de>
94
95         PR fortran/51682
96         * gfortran.dg/coarray/image_index_3.f90: New.
97
98 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
99
100         PR c++/16603
101         * g++.dg/parse/enum8.C: New.
102
103 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
104
105         PR c++/51379
106         * g++.dg/conversion/reinterpret4.C: New.
107         * g++.dg/conversion/reinterpret1.C: Adjust.
108
109 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
110
111         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
112
113 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
114
115         * g++.old-deja/g++.brendan/crash25.C: Adjust.
116         * g++.old-deja/g++.brendan/crash56.C: Likewise.
117         * g++.old-deja/g++.jason/access14.C: Likewise.
118         * g++.old-deja/g++.jason/access8.C: Likewise.
119         * g++.old-deja/g++.jason/access1.C: Likewise.
120         * g++.old-deja/g++.other/access3.C: Likewise.
121         * g++.old-deja/g++.other/access5.C: Likewise.
122         * g++.old-deja/g++.law/unsorted1.C: Likewise.
123         * g++.old-deja/g++.law/visibility22.C: Likewise.
124         * g++.old-deja/g++.law/visibility26.C: Likewise.
125         * g++.old-deja/g++.mike/p2746.C: Likewise.
126         * g++.dg/debug/using1.C: Likewise.
127         * g++.dg/lookup/using51.C: Likewise.
128         * g++.dg/inherit/using5.C: Likewise.
129         * g++.dg/inherit/pr30297.C: Likewise.
130         * g++.dg/inherit/access8.C: Likewise.
131         * g++.dg/torture/pr39362.C: Likewise.
132         * g++.dg/template/crash13.C: Likewise.
133         * g++.dg/template/using10.C: Likewise.
134
135 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
136
137         PR fortran/51502
138         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
139         change.
140
141 2012-01-01  Ira Rosen  <irar@il.ibm.com>
142
143         PR tree-optimization/51704
144         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
145         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
146         corresponding flags.
147
148 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
149
150         PR c++/51723
151         * g++.dg/cpp0x/constexpr-delegating2.C: New.
152
153 2012-01-01  Jan Hubicka  <jh@suse.cz>
154
155         PR rtl-optimization/51069
156         * gcc.c-torture/compile/pr51069.c: New testcase.
157
158 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
159
160         PR tree-optimization/51683
161         * gcc.dg/pr51683.c: New test.
162
163 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
164
165         PR c++/51397
166         * g++.dg/cpp0x/static_assert6.C: New.
167
168 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
169
170         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
171
172 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
173
174         PR fortran/51502
175         * lib/gcc-dg.exp (scan-module-absence):  New function.
176         * gfortran.dg/implicit_pure_2.f90:  New test.
177
178 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
179
180         PR c++/51316
181         * g++.dg/cpp0x/alignof4.C: New.
182
183 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
184
185         PR testsuite/51702
186         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
187         -mabi=altivec option, which suppresses a warning message about
188         passing vectors by reference.  The extra warning causes some tests
189         to fail.
190         * gcc.dg/scal-to-vec2.c: Likewise.
191         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
192         * gcc.dg/pr35442.c: Likewise.
193         * gcc.dg/vector-compare-1.c: Likewise.
194         * gcc.dg/vector-compare-2.c: Likewise.
195         * gcc.dg/torture/pr36891.c: Likewise.
196
197 2012-12-29  Kai Tietz  <ktietz@redhat.com>
198
199         * g++.dg/abi/bitfield3.C: Make sure test runs
200         for windows targets without activated ms-bitfields option.
201
202         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
203         targets to use static-version.
204         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
205         * g++.old-deja/g++.abi/arraynew.C: Likewise.
206         * g++.old-deja/g++.eh/new1.C: Likewise.
207         * g++.old-deja/g++.eh/new2.C: Likewise.
208
209 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
210
211         * gfortran.dg/function_optimize_9.f90:  New test.
212
213 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
214
215         PR c++/23211
216         * g++.dg/template/using18.C: New.
217         * g++.dg/template/using19.C: New.
218         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
219         * g++.dg/template/crash13.C: Likewise.
220
221 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
222
223         PR target/51623
224         * gcc.target/powerpc/pr51623.c: New file.
225
226 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
227
228         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
229
230 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
231
232         PR c++/51547
233         * g++.dg/cpp0x/pr51547.C: New.
234
235 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
236
237         * gcc.c-torture/execute/20111227-1.c: New test.
238
239 2011-12-25  Jan Hubicka  <jh@suse.cz>
240
241         PR middle-end/48641
242         * gcc.dg/compile/pr48641.c: New file.
243
244 2011-12-26  Joey Ye  <joey.ye@arm.com>
245
246         PR middle-end/51200
247         * gcc.dg/volatile-bitfields-2.c: New test.
248
249 2011-12-23  Jason Merrill  <jason@redhat.com>
250
251         PR c++/51507
252         * g++.dg/cpp0x/variadic121.C: New.
253
254 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
255
256         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
257
258 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
259
260         * gcc.target/arm/vect-vcvt.c: New test.
261         * gcc.target/arm/vect-vcvtq.c: New test.
262
263         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
264         in final check.
265
266         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
267         True for ARM NEON.
268         (check_effective_target_vect_uintfloat_cvt): Likewise.
269         (check_effective_target_vect_floatuint_cvt): Likewise.
270         (check_effective_target_vect_floatint_cvt): Likewise.
271
272 2011-12-23  Richard Guenther  <rguenther@suse.de>
273
274         PR rtl-optimization/50396
275         * gcc.dg/torture/pr50396.c: New testcase.
276
277 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
278
279         PR tree-optimization/43491
280         * gcc.dg/tree-ssa/pr43491.c: New test.
281
282 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
283
284         PR testsuite/50722
285         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
286
287 2011-12-22  Richard Guenther  <rguenther@suse.de>
288
289         PR lto/51650
290         * g++.dg/lto/pr51650-1_0.C: New testcase.
291         * g++.dg/lto/pr51650-2_0.C: Likewise.
292
293 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
294
295         PR target/51643
296         * gcc.target/arm/sibcall-2.c: New test.
297
298 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
299
300         PR testsuite/51645
301         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
302
303 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
304
305         * gcc.dg/pr50038.c: Move to ...
306         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
307
308 2011-12-21  Jason Merrill  <jason@redhat.com>
309
310         PR c++/51611
311         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
312
313 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
314
315         PR c++/51305
316         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
317
318 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
319
320         PR middle-end/51644
321         PR middle-end/51647
322         * gcc.dg/pr51644.c: New test.
323         * g++.dg/warn/Wreturn-4.C: New test.
324
325 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
326
327         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
328         diag-scans to fix fail on AVX.
329         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
330         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
331         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
332         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
333         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
334         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
335         * gcc.dg/vect/pr45752.c: Ditto.
336         * gcc.dg/vect/slp-perm-4.c: Ditto.
337         * gcc.dg/vect/slp-perm-9.c: Ditto.
338         * gcc.dg/vect/vect-33.c: Ditto.
339         * gcc.dg/vect/vect-35.c: Ditto.
340         * gcc.dg/vect/vect-6-big-array.c: Ditto.
341         * gcc.dg/vect/vect-6.c: Ditto.
342         * gcc.dg/vect/vect-91.c: Ditto.
343         * gcc.dg/vect/vect-all-big-array.c: Ditto.
344         * gcc.dg/vect/vect-all.c: Ditto.
345         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
346         * gcc.dg/vect/vect-outer-4c.c: Ditto.
347         * gcc.dg/vect/vect-outer-5.c: Ditto.
348         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
349         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
350         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
351         * gcc.dg/vect/vect-peel-1.c: Ditto.
352         * gcc.dg/vect/vect-peel-2.c: Ditto.
353         * gcc.dg/vect/vect-peel-3.c: Ditto.
354         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
355         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
356         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
357         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
358         * lib/target-supports.exp (check_avx_available): New function.
359         (check_effective_target_vect_sizes_32B_16B): Ditto.
360         (check_prefer_avx128): Ditto.
361         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
362         (check_effective_target_vect_multiple_sizes): Ditto.
363
364 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
365
366         PR target/50038
367         * gcc.dg/pr50038.c: New test.
368
369 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
370
371         PR c++/51621
372         * g++.dg/cpp0x/constexpr-ice5.C: New.
373
374 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
375
376         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
377         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
378         gcc.dg/gnu11-version-1.c: New tests.
379
380 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
381
382         PR middle-end/51200
383         * gcc.target/arm/volatile-bitfields-4.c: New test.
384         * c-c++-common/abi-bf.c: New test.
385
386 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
387
388         PR debug/49951
389         * g++.dg/gcov/gcov-2.C: Adjust.
390
391 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
392
393         PR c++/51612
394         * g++.dg/cpp0x/constexpr-ice4.C: New.
395
396 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
397
398         PR c++/51328
399         * g++.dg/template/crash109.C: New.
400
401 2011-12-19  Jason Merrill  <jason@redhat.com>
402
403         PR c++/51530
404         * g++.dg/cpp0x/nullptr26.C: New.
405
406 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
407
408         * gcc.target/mips/mult-1.c: Require -O2.
409
410 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
411
412         * gcc.target/mips/ext-2.c: Add NOMIPS16.
413
414 2011-12-19  Jason Merrill  <jason@redhat.com>
415
416         PR c++/51526
417         * g++.dg/cpp0x/constexpr-delegating.C: New.
418
419 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
420             Tom de Vries <tom@codesourcery.com>
421
422         PR rtl-opt/50380
423         * gcc.c-torture/compile/pr50380.c: New testcase.
424
425 2011-12-19  Tobias Burnus  <burnus@net-b.de>
426
427         PR fortran/51605
428         * gfortran.dg/block_10.f90: New.
429
430 2011-12-19  Jason Merrill  <jason@redhat.com>
431
432         PR c++/51553
433         * g++.dg/cpp0x/initlist64.C: New.
434
435         PR c++/51228
436         * c-c++-common/transparent-union-1.c: New.
437
438 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
439
440         PR tree-optimization/51580
441         * gnat.dg/specs/loop_optimization1.ads: New test.
442         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
443
444 2011-12-19  Richard Guenther  <rguenther@suse.de>
445
446         PR lto/51573
447         * gcc.dg/lto/20111207-2_0.c: Adjust.
448         * g++.dg/lto/pr51573-1_0.C: New testcase.
449
450 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
451
452         PR c++/51619
453         * g++.dg/cpp0x/pr51619.C: New test.
454
455 2011-12-19  Tobias Burnus  <burnus@net-b.de>
456
457         PR fortran/51605
458         * gfortran.dg/select_type_25.f90: New.
459
460 2011-12-19  Martin Jambor  <mjambor@suse.cz>
461
462         PR tree-optimization/51583
463         * gcc.dg/tree-ssa/pr51583.c: New test.
464
465 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
466
467         PR tree-optimization/51596
468         * g++.dg/opt/pr51596.C: New test.
469
470         PR middle-end/51590
471         PR tree-optimization/51606
472         * gcc.dg/vect/pr51590.c: New test.
473
474 2011-12-19  Richard Guenther  <rguenther@suse.de>
475
476         PR lto/51572
477         * g++.dg/lto/pr51572-2_0.C: New testcase.
478
479 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
480
481         PR c++/51477
482         * g++.dg/cpp0x/nsdmi6.C: New test.
483
484 2011-12-19  Tobias Burnus  <burnus@net-b.de>
485
486         * gfortran.dg/coarray_poly_3.f90: New.
487         * coarray/poly_run_1.f90: Enable some previously commented code.
488
489 2011-12-19  Jason Merrill  <jason@redhat.com>
490
491         PR c++/51489
492         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
493
494 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
495
496         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
497
498 2011-12-17  Jason Merrill  <jason@redhat.com>
499
500         PR c++/51588
501         * g++.dg/parse/enum7.C: New.
502
503         PR c++/51586
504         * g++.dg/lookup/nested2.C: New.
505
506         PR c++/51587
507         * g++.dg/parse/enum6.C: New.
508
509 2011-12-17  Tom de Vries  <tom@codesourcery.com>
510
511         PR tree-optimization/51491
512         * gcc.dg/pr51491.c: New test.
513         * gcc.dg/pr51491-2.c: Same.
514
515 2011-12-16  Jason Merrill  <jason@redhat.com>
516
517         PR c++/51416
518         * g++.dg/cpp0x/auto31.C: New.
519
520 2011-12-16  Ian Lance Taylor  <iant@google.com>
521
522         PR middle-end/51592
523         * gcc.dg/20111216-1.c: New test.
524
525 2011-12-16  Jason Merrill  <jason@redhat.com>
526
527         PR c++/51461
528         * g++.dg/init/static4.C: New.
529
530 2011-12-16  Jason Merrill  <jason@redhat.com>
531
532         PR c++/51331
533         * g++.dg/init/value10.C: New.
534
535 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
536
537         PR testsuite/50803
538         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
539
540         PR tree-optimization/51575
541         * g++.dg/opt/pr51575.C: New test.
542
543         PR debug/51557
544         * gcc.dg/pr51557.c: New test.
545
546 2011-12-16  Richard Guenther  <rguenther@suse.de>
547
548         PR lto/51572
549         * gcc.dg/lto/pr51572-1_0.c: New testcase.
550
551 2011-12-15  Jason Merrill  <jason@redhat.com>
552
553         PR c++/51458
554         * g++.dg/ext/desig4.C: New.
555
556 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
557
558         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
559         A%disp() to use scalarizer.
560         * gfortran.dg/class_array_9.f03: New.
561
562 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
563
564         * gcc.dg/vect/vect-sdivmod-1.c: New test.
565
566         PR c++/51463
567         * g++.dg/cpp0x/pr51463.C: New test.
568
569         PR c/51360
570         * c-c++-common/gomp/pr51360.c: New test.
571         * g++.dg/gomp/pr51360.C: New test.
572
573         PR middle-end/49806
574         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
575         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
576
577         PR tree-optimization/51117
578         * g++.dg/opt/pr51117.C: New test.
579
580 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
581
582         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
583         New definitions.
584         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
585         Likewise.
586         (stpncpy, __stpncpy_chk): New functions.
587         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
588         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
589
590 2011-12-15  Richard Guenther  <rguenther@suse.de>
591
592         PR lto/51567
593         * g++.dg/lto/pr51567-1_0.C: New testcase.
594
595 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
596
597         PR c++/51473
598         * g++.dg/cpp0x/auto30.C: New test.
599
600 2011-12-15  Tobias Burnus  <burnus@net-b.de>
601
602         * gfortran.dg/coarray/poly_run_3.f90: New.
603         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
604
605 2011-12-15  Richard Guenther  <rguenther@suse.de>
606
607         PR lto/51564
608         * g++.dg/lto/pr51564-1_0.C: New testcase.
609
610 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
611
612         PR libstdc++/51365
613         * g++.dg/ext/is_final.C: New.
614
615 2012-12-15  Richard Guenther  <rguenther@suse.de>
616
617         PR lto/48508
618         * g++.dg/lto/pr48508-1_0.C: New testcase.
619         * g++.dg/lto/pr48508-1_1.C: Likewise.
620
621 2011-12-14  Jason Merrill  <jason@redhat.com>
622
623         PR c++/51554
624         * g++.dg/init/constant1.C: New.
625
626         PR c++/51248
627         * g++.dg/other/enum2.C: New.
628
629 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
630
631         PR c++/51475
632         * g++.dg/cpp0x/initlist63.C: New test.
633
634 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
635
636         PR target/50931
637         * gcc.target/avr/torture/int24-mul.c: New.
638
639 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
640
641         PR c++/51476
642         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
643
644 2011-12-13  Jason Merrill  <jason@redhat.com>
645
646         PR c++/51406
647         PR c++/51161
648         * g++.dg/cpp0x/rv-cast3.C: New.
649         * g++.dg/cpp0x/rv-cast4.C: New.
650
651 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
652
653         PR c++/51464
654         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
655
656 2011-12-13  Andrew Pinski  <apinski@cavium.com>
657             Adam Nemet  <anemet@caviumnetworks.com>
658
659         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
660         -fdump-* options.
661         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
662         * gcc.target/mips/octeon-pipe-1.c: New testcase.
663
664 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
665
666         PR c++/14258
667         * g++.dg/template/using16.C: New.
668         * g++.dg/template/using17.C: New.
669
670 2011-12-13  Martin Jambor  <mjambor@suse.cz>
671
672         PR tree-optimization/51362
673         * gcc.dg/ipa/pr51362.c: New test.
674
675 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
676
677         PR testsuite/51524
678         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
679         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
680
681 2011-12-13  Richard Guenther  <rguenther@suse.de>
682
683         PR lto/48354
684         * g++.dg/lto/pr48354-1_0.C: New testcase.
685
686 2011-12-13  Richard Guenther  <rguenther@suse.de>
687
688         PR tree-optimization/51519
689         * gcc.dg/pr51519.c: New testcase.
690
691 2011-12-13  Richard Guenther  <rguenther@suse.de>
692
693         * gcc.dg/lto/20111213-1_0.c: New testcase.
694
695 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
696
697         * gnat.dg/vect1.ad[sb]: Add more tests.
698         * gnat.dg/vect2.ad[sb]: Likewise.
699         * gnat.dg/vect3.ad[sb]: Likewise.
700         * gnat.dg/vect4.ad[sb]: Likewise.
701         * gnat.dg/vect5.ad[sb]: Likewise.
702         * gnat.dg/vect6.ad[sb]: Likewise.
703
704 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
705
706         PR rtl-optimization/51495
707         * gcc.c-torture/compile/pr51495.c: New test.
708
709         PR tree-optimization/51481
710         * gcc.dg/pr51481.c: New test.
711
712 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
713
714         PR tree-optimization/45830
715         * gcc.c-torture/execute/pr45830.c: Move from here to...
716         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
717         dg-additional-options magic.
718
719 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
720
721         * gfortran.dg/nested_modules_2.f90: Tighten test.
722
723 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
724
725         * gcc.c-torture/execute/20111212-1.c: New test.
726
727 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
728
729         PR testsuite/51511
730         * gcc.dg/pr45819.c: Add -w to dg-options.
731
732 2011-12-12  Torvald Riegel  <triegel@redhat.com>
733
734         * g++.dg/tm/noexcept-1.C: New test.
735         * g++.dg/tm/noexcept-2.C: New test.
736         * g++.dg/tm/noexcept-3.C: New test.
737         * g++.dg/tm/noexcept-4.C: New test.
738         * g++.dg/tm/noexcept-5.C: New test.
739
740 2011-12-12  Torvald Riegel  <triegel@redhat.com>
741
742         * c-c++-common/tm/20111206.c: New test.
743
744 2011-12-12  Richard Guenther  <rguenther@suse.de>
745
746         PR lto/51262
747         * g++.dg/opt/pr51262.C: New testcase.
748
749 2011-12-12  Revital Eres  <revital.eres@linaro.org>
750
751         PR rtl-optimization/47013
752         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
753         to preserve the function.
754         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
755         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
756         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
757         -fmodulo-sched-allow-regmoves flags.
758         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
759         and avoid superfluous spaces in dg-final for spu-*-*.
760         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
761         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
762         change scan-rtl-dump-times for powerpc*-*-*.
763         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
764         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
765         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
766
767 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
768
769         PR tree-optimization/51485
770         * g++.dg/vect/pr51485.cc: New test.
771
772 2011-12-11  Tobias Burnus  <burnus@net-b.de>
773
774         PR fortran/50923
775         * gfortran.dg/warn_function_without_result_2.f90: New.
776
777 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
778             Tobias Burnus  <burnus@gcc.gnu.org>
779
780         PR fortran/41539
781         PR fortran/43214
782         PR fortran/43969
783         PR fortran/44568
784         PR fortran/46356
785         PR fortran/46990
786         PR fortran/49074
787         * gfortran.dg/class_array_1.f03: New.
788         * gfortran.dg/class_array_2.f03: New.
789         * gfortran.dg/class_array_3.f03: New.
790         * gfortran.dg/class_array_4.f03: New.
791         * gfortran.dg/class_array_5.f03: New.
792         * gfortran.dg/class_array_6.f03: New.
793         * gfortran.dg/class_array_7.f03: New.
794         * gfortran.dg/class_array_8.f03: New.
795         * gfortran.dg/coarray_poly_1.f90: New.
796         * gfortran.dg/coarray_poly_2.f90: New.
797         * gfortran.dg/coarray/poly_run_1.f90: New.
798         * gfortran.dg/coarray/poly_run_2.f90: New.
799         * gfortran.dg/class_to_type_1.f03: New.
800         * gfortran.dg/type_to_class_1.f03: New.
801         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
802         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
803         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
804
805 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
806
807         PR fortran/50690
808         * gfortran.dg/gomp/workshare2.f90:  New test.
809         * gfortran.dg/gomp/workshare3.f90:  New test.
810
811 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
812
813         * gnat.dg/specs/elab3.ads: New test.
814
815 2011-12-10  Richard Henderson  <rth@redhat.com>
816
817         * gcc.target/powerpc/altivec-perm-1.c: New.
818         * gcc.target/powerpc/altivec-perm-2.c: New.
819         * gcc.target/powerpc/altivec-perm-4.c: New.
820
821 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
822
823         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
824         Add a scan-assembler-time clause to test for the interupt vector jump.
825         (f): Rename to ...
826         (dma0_handler): ... this.
827
828 2011-12-10  Nathan Sidwell  <nathan@acm.org>
829
830         PR gcov-profile/51449
831         * g++.dg/gcov/gcov-14.C: New.
832
833 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
834
835         * gcc.c-torture/compile/20111209-1.c: New test.
836
837 2011-12-09  Jason Merrill  <jason@redhat.com>
838
839         PR c++/51151
840         * g++.dg/warn/Woverflow-4.C: New.
841
842 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
843
844         PR c++/51289
845         * g++.dg/cpp0x/alias-decl-17.C: New test.
846
847 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
848
849         * gcc.target/powerpc/recip-5.c: Disable running on any system that
850         does not support VSX.
851
852         * gcc.target/powerpc/ppc-target-4.c: New file to test target
853         specific functions enabling target specific builtins.
854
855 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
856
857         * gcc.dg/vect/slp-13.c: Array size increase reverted.
858         * gcc.dg/vect/slp-24.c: Ditto.
859         * gcc.dg/vect/slp-3.c: Ditto.
860         * gcc.dg/vect/slp-34.c: Ditto.
861         * gcc.dg/vect/slp-4.c: Ditto.
862         * gcc.dg/vect/slp-cond-2.c: Ditto.
863         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
864         * gcc.dg/vect/vect-1.c: Ditto.
865         * gcc.dg/vect/vect-10.c: Ditto.
866         * gcc.dg/vect/vect-105.c: Ditto.
867         * gcc.dg/vect/vect-112.c: Ditto.
868         * gcc.dg/vect/vect-15.c: Ditto.
869         * gcc.dg/vect/vect-2.c: Ditto.
870         * gcc.dg/vect/vect-31.c: Ditto.
871         * gcc.dg/vect/vect-32.c: Ditto.
872         * gcc.dg/vect/vect-33.c: Ditto.
873         * gcc.dg/vect/vect-34.c: Ditto.
874         * gcc.dg/vect/vect-35.c: Ditto.
875         * gcc.dg/vect/vect-36.c: Ditto.
876         * gcc.dg/vect/vect-6.c: Ditto.
877         * gcc.dg/vect/vect-73.c: Ditto.
878         * gcc.dg/vect/vect-74.c: Ditto.
879         * gcc.dg/vect/vect-75.c: Ditto.
880         * gcc.dg/vect/vect-76.c: Ditto.
881         * gcc.dg/vect/vect-80.c: Ditto.
882         * gcc.dg/vect/vect-85.c: Ditto.
883         * gcc.dg/vect/vect-89.c: Ditto.
884         * gcc.dg/vect/vect-97.c: Ditto.
885         * gcc.dg/vect/vect-98.c: Ditto.
886         * gcc.dg/vect/vect-all.c: Ditto.
887         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
888         * gcc.dg/vect/vect-iv-8.c: Ditto.
889         * gcc.dg/vect/vect-iv-8a.c: Ditto.
890         * gcc.dg/vect/vect-outer-1.c: Ditto.
891         * gcc.dg/vect/vect-outer-1a.c: Ditto.
892         * gcc.dg/vect/vect-outer-1b.c: Ditto.
893         * gcc.dg/vect/vect-outer-2.c: Ditto.
894         * gcc.dg/vect/vect-outer-2a.c: Ditto.
895         * gcc.dg/vect/vect-outer-2c.c: Ditto.
896         * gcc.dg/vect/vect-outer-3.c: Ditto.
897         * gcc.dg/vect/vect-outer-3a.c: Ditto.
898         * gcc.dg/vect/vect-outer-4a.c: Ditto.
899         * gcc.dg/vect/vect-outer-4b.c: Ditto.
900         * gcc.dg/vect/vect-outer-4c.c: Ditto.
901         * gcc.dg/vect/vect-outer-4d.c: Ditto.
902         * gcc.dg/vect/vect-outer-4m.c: Ditto.
903         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
904         * gcc.dg/vect/vect-outer-fir.c: Ditto.
905         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
906         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
907         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
908         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
909         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
910         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
911         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
912         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
913         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
914         * gcc.dg/vect/vect-shift-2.c: Ditto.
915         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
916         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
917         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
918         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
919         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
920         * gcc.dg/vect/slp-13-big-array.c: New test.
921         * gcc.dg/vect/slp-24-big-array.c: Ditto.
922         * gcc.dg/vect/slp-3-big-array.c: Ditto.
923         * gcc.dg/vect/slp-34-big-array.c: Ditto.
924         * gcc.dg/vect/slp-4-big-array.c: Ditto.
925         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
926         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
927         * gcc.dg/vect/vect-1-big-array.c: Ditto.
928         * gcc.dg/vect/vect-10-big-array.c: Ditto.
929         * gcc.dg/vect/vect-105-big-array.c: Ditto.
930         * gcc.dg/vect/vect-112-big-array.c: Ditto.
931         * gcc.dg/vect/vect-15-big-array.c: Ditto.
932         * gcc.dg/vect/vect-2-big-array.c: Ditto.
933         * gcc.dg/vect/vect-31-big-array.c: Ditto.
934         * gcc.dg/vect/vect-32-big-array.c: Ditto.
935         * gcc.dg/vect/vect-33-big-array.c: Ditto.
936         * gcc.dg/vect/vect-34-big-array.c: Ditto.
937         * gcc.dg/vect/vect-35-big-array.c: Ditto.
938         * gcc.dg/vect/vect-36-big-array.c: Ditto.
939         * gcc.dg/vect/vect-6-big-array.c: Ditto.
940         * gcc.dg/vect/vect-73-big-array.c: Ditto.
941         * gcc.dg/vect/vect-74-big-array.c: Ditto.
942         * gcc.dg/vect/vect-75-big-array.c: Ditto.
943         * gcc.dg/vect/vect-76-big-array.c: Ditto.
944         * gcc.dg/vect/vect-80-big-array.c: Ditto.
945         * gcc.dg/vect/vect-85-big-array.c: Ditto.
946         * gcc.dg/vect/vect-89-big-array.c: Ditto.
947         * gcc.dg/vect/vect-97-big-array.c: Ditto.
948         * gcc.dg/vect/vect-98-big-array.c: Ditto.
949         * gcc.dg/vect/vect-all-big-array.c: Ditto.
950         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
951         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
952         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
953         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
954         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
955         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
956         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
957         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
958         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
959         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
960         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
961         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
962         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
963         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
964         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
965         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
966         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
967         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
968         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
969         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
970         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
971         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
972         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
973         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
974         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
975         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
976         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
977         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
978         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
979         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
980         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
981         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
982         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
983
984 2011-12-09  Richard Guenther  <rguenther@suse.de>
985
986         PR lto/48042
987         * g++.dg/lto/pr48042_0.C: New testcase.
988
989 2011-12-09  Richard Guenther  <rguenther@suse.de>
990
991         PR tree-optimization/51482
992         * g++.dg/torture/pr51482.C: New testcase.
993
994 2011-12-08  Andrew Pinski  <apinski@cavium.com>
995
996         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
997         * gcc.target/mips/dmult-1.c: Likewise.
998         * gcc.target/mips/branch-1.c: Likewise.
999         * gcc.target/mips/extend-1.c: Likewise.
1000
1001 2011-12-08  Jason Merrill  <jason@redhat.com>
1002
1003         PR c++/51318
1004         * g++.dg/template/cond8.C: New.
1005
1006         PR c++/51459
1007         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1008
1009 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR tree-optimization/51466
1012         * gcc.c-torture/execute/pr51466.c: New test.
1013
1014 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1015
1016         PR fortran/50815
1017         * gfortran.dg/bounds_check_16.f90: New.
1018
1019 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1020
1021         PR fortran/51378
1022         * gfortran.dg/private_type_14.f90: New.
1023
1024 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1025
1026         PR fortran/51407
1027         * gfortran.dg/io_real_boz_3.f90: New.
1028         * gfortran.dg/io_real_boz_4.f90: New.
1029         * gfortran.dg/io_real_boz_5.f90: New.
1030
1031 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1032
1033         PR fortran/51448
1034         * gfortran.dg/realloc_on_assign_8.f90: New.
1035
1036 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1037
1038         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1039
1040 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1041
1042         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1043         -Wwrite-strings option.
1044
1045 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1046
1047         * gcc.target/i386/movdi-rex64.c: New.
1048
1049 2011-12-08  Richard Guenther  <rguenther@suse.de>
1050
1051         * gcc.dg/volatile3.c: New testcase.
1052
1053 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1054
1055         PR tree-optimization/51315
1056         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1057         for typedef.
1058         (int32_t): Use __INT32_TYPE__ for typedef.
1059
1060 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1061
1062         PR tree-optimization/51315
1063         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1064         sizeof(int)==4.
1065
1066 2011-12-08  Richard Guenther  <rguenther@suse.de>
1067
1068         PR lto/50747
1069         * g++.dg/opt/pr50747-1_0.C: New testcase.
1070         * g++.dg/opt/pr50747-2_0.C: Likewise.
1071
1072 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1073
1074         * gcc.c-torture/execute/20111208-1.c: New test.
1075
1076 2011-12-08  Richard Guenther  <rguenther@suse.de>
1077
1078         PR lto/48437
1079         * gcc.dg/lto/20111207-2_0.c: New testcase.
1080         * gcc.dg/guality/pr48437.c: Likewise.
1081
1082 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR c++/51401
1085         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1086         * g++.dg/cpp0x/auto29.C: New test.
1087
1088         PR c++/51429
1089         * g++.dg/parse/error45.C: New test.
1090
1091         PR c++/51229
1092         * g++.dg/ext/desig3.C: New test.
1093
1094         PR c++/51369
1095         * g++.dg/cpp0x/constexpr-51369.C: New test.
1096
1097 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1098
1099         PR middle-end/45416
1100         * gcc.dg/pr45416.c: New testcase.
1101
1102 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1103
1104         PR c++/51420
1105         * g++.dg/cpp0x/pr51420.C: New.
1106
1107 2011-12-07  Richard Guenther  <rguenther@suse.de>
1108
1109         PR lto/48100
1110         * gcc.dg/lto/20111207-1_0.c: New testcase.
1111         * gcc.dg/lto/20111207-1_1.c: Likewise.
1112         * gcc.dg/lto/20111207-1_2.c: Likewise.
1113         * gcc.dg/lto/20111207-1_3.c: Likewise.
1114
1115 2011-12-07  Richard Guenther  <rguenther@suse.de>
1116
1117         PR tree-optimization/50823
1118         * gcc.dg/torture/pr50823.c: New testcase.
1119
1120 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1121
1122         PR tree-optimization/50744
1123         * gcc.dg/ipa/pr50744.c: New test.
1124
1125 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR c++/51430
1128         * g++.dg/template/static32.C: New test.
1129
1130 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1131
1132         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1133
1134 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1135
1136         PR fortran/51435
1137         * gfortran.dg/default_initialization_5.f90: New.
1138
1139 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR target/51354
1142         * gcc.c-torture/compile/pr51354.c: New test.
1143
1144 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1145
1146         PR c++/51431
1147         * g++.dg/other/abstract3.C: New.
1148
1149 2011-12-06  Richard Guenther  <rguenther@suse.de>
1150
1151         PR tree-optimization/49997
1152         * gcc.dg/torture/pr49997.c: New testcase.
1153
1154 2011-12-06  Richard Guenther  <rguenther@suse.de>
1155
1156         PR middle-end/51436
1157         * g++.dg/torture/pr51436.C: New testcase.
1158
1159 2011-12-06  Richard Guenther  <rguenther@suse.de>
1160
1161         PR tree-optimization/51245
1162         * gcc.dg/torture/pr51245.c: New testcase.
1163
1164 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1165
1166         PR c++/51427
1167         * g++.dg/diagnostic/wrong-tag-1.C
1168
1169 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1170
1171         PR c++/51319
1172         * g++.dg/lookup/using50.C: New.
1173         * g++.dg/lookup/using51.C: New.
1174
1175 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR tree-optimization/51396
1178         * g++.dg/opt/pr51396.C: New test.
1179
1180         PR debug/51410
1181         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1182
1183         PR c/51339
1184         * gcc.dg/gomp/pr51339.c: New test.
1185
1186 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1187
1188         PR c++/51399
1189         * g++.dg/cpp0x/initlist62.C: New.
1190
1191 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1192
1193         PR fortran/51338
1194         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1195
1196 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1197
1198         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1199         * g++.dg/torture/pr39732.C: Likewise.
1200         * g++.dg/torture/pr40642.C: Likewise.
1201         * gcc.c-torture/compile/pr44686.c: Likewise.
1202         * gcc.dg/20050309-1.c: Likewise.
1203         * gcc.dg/20050330-2.c: Likewise.
1204         * gcc.dg/20051201-1.c: Likewise.
1205         * gcc.dg/gomp/pr27573.c: Likewise.
1206         * gcc.dg/pr46255.c: Likewise.
1207         * gcc.dg/profile-dir-1.c: Likewise.
1208         * gcc.dg/profile-dir-2.c: Likewise.
1209         * gcc.dg/profile-dir-3.c: Likewise.
1210         * gcc.dg/profile-generate-1.c: Likewise.
1211         * gfortran.dg/gomp/pr27573.f90: Likewise.
1212         * gcc.dg/profile-generate-3.c: Be specific about the type of
1213         profiling required.
1214
1215 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1216
1217         PR c++/51414
1218         * g++.dg/ext/underlying_type11.C: New.
1219
1220 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         PR testsuite/51128
1223         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1224         * gcc.dg/torture/pr39074.c: Ditto.
1225         * gcc.dg/torture/pr39074-2.c: Ditto.
1226         * gcc.dg/torture/pr42898.c: Ditto.
1227         * gcc.dg/torture/pr42898-2.c: Ditto.
1228         * gcc.dg/torture/pr45704.c: Ditto.
1229         * gcc.dg/torture/pr50472.c: Ditto.
1230         * gcc.dg/torture/pta-callused-1.c: Ditto.
1231         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1232         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1233         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1234         * gcc.dg/torture/pta-escape-1.c: Ditto.
1235         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1236         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1237
1238 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1239
1240         PR target/51408
1241         * gcc.dg/pr51408.c: New.
1242
1243 2011-12-05  Jason Merrill  <jason@redhat.com>
1244
1245         * g++.dg/cpp0x/dc6.C: New.
1246
1247 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1248             Pedro Lamarão <pedro.lamarao@gmail.com>
1249
1250         * g++.dg/cpp0x/dc1.C: New test.
1251         * g++.dg/cpp0x/dc2.C: New test.
1252         * g++.dg/cpp0x/dc3.C: New test.
1253         * g++.dg/cpp0x/dc4.C: New test.
1254         * g++.dg/cpp0x/dc5.C: New test.
1255         * g++.dg/template/meminit1.C: Adjust expected error.
1256
1257 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1258
1259         PR c++/51404
1260         * g++.dg/cpp0x/auto28.C: New.
1261
1262 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1263
1264         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1265
1266 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1267             Eric Botcazou  <ebotcazou@adacore.com>
1268
1269         PR middle-end/51323
1270         PR middle-end/50074
1271         * gcc.c-torture/execute/pr51323.c: New test.
1272
1273 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1274
1275         PR fortran/51383
1276         * gfortran.dg/associate_10.f90: New.
1277
1278 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1279
1280         PR middle-end/51285
1281         * gfortran.dg/vect/pr51285.f90: New test.
1282
1283 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1284             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1285
1286         PR target/51393
1287         * gcc.target/i386/pr51393.c: New test.
1288
1289 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1290
1291         PR obj-c++/51349
1292         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1293         * obj-c++.dg/naming-4.mm: Likewise.
1294
1295 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1296
1297         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1298
1299 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1300
1301         PR c++/51313
1302         * g++.dg/cpp0x/pr51313.C: New.
1303
1304 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1305
1306         PR fortran/48887
1307         * gfortran.dg/select_type_24.f90: New.
1308         * gfortran.dg/select_type_23.f03: Add dg-error.
1309         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1310
1311 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1312
1313         * gcc.dg/vect/vect-122.c: New test.
1314
1315 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1316
1317         PR fortran/50684
1318         * gfortran.dg/move_alloc_8.f90: New.
1319
1320 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1321
1322         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1323         i.e. remove the dg-error line.
1324         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1325         * gfortran.dg/move_alloc_9.f90: New.
1326         * gfortran.dg/move_alloc_10.f90: New
1327
1328 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1329
1330         * lib/gcov.exp (verify-lines): Allow = as a count char.
1331         * g++.dg/gcov/gcov-13.C: New.
1332
1333 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1334
1335         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1336         * gcc.dg/vect/slp-24.c: Ditto.
1337         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1338         * gcc.dg/vect/slp-34.c: Ditto.
1339         * gcc.dg/vect/slp-4.c: Ditto.
1340         * gcc.dg/vect/slp-cond-2.c: Ditto.
1341         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1342         * gcc.dg/vect/vect-1.c: Ditto.
1343         * gcc.dg/vect/vect-10.c: Ditto.
1344         * gcc.dg/vect/vect-105.c: Ditto.
1345         * gcc.dg/vect/vect-112.c: Ditto.
1346         * gcc.dg/vect/vect-15.c: Ditto.
1347         * gcc.dg/vect/vect-2.c: Ditto.
1348         * gcc.dg/vect/vect-31.c: Ditto.
1349         * gcc.dg/vect/vect-32.c: Ditto.
1350         * gcc.dg/vect/vect-33.c: Ditto.
1351         * gcc.dg/vect/vect-34.c: Ditto.
1352         * gcc.dg/vect/vect-35.c: Ditto.
1353         * gcc.dg/vect/vect-36.c: Ditto.
1354         * gcc.dg/vect/vect-6.c: Ditto.
1355         * gcc.dg/vect/vect-73.c: Ditto.
1356         * gcc.dg/vect/vect-74.c: Ditto.
1357         * gcc.dg/vect/vect-75.c: Ditto.
1358         * gcc.dg/vect/vect-76.c: Ditto.
1359         * gcc.dg/vect/vect-80.c: Ditto.
1360         * gcc.dg/vect/vect-85.c: Ditto.
1361         * gcc.dg/vect/vect-89.c: Ditto.
1362         * gcc.dg/vect/vect-97.c: Ditto.
1363         * gcc.dg/vect/vect-98.c: Ditto.
1364         * gcc.dg/vect/vect-all.c: Ditto.
1365         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1366         * gcc.dg/vect/vect-iv-8.c: Ditto.
1367         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1368         * gcc.dg/vect/vect-outer-1.c: Ditto.
1369         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1370         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1371         * gcc.dg/vect/vect-outer-2.c: Ditto.
1372         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1373         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1374         * gcc.dg/vect/vect-outer-3.c: Ditto.
1375         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1376         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1377         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1378         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1379         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1380         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1381         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1382         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1383         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1384         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1385         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1386         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1387         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1388         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1389         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1390         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1391         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1392         * gcc.dg/vect/vect-shift-2.c: Ditto.
1393         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1394         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1395         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1396         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1397         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1398
1399 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1400
1401         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1402         __builtin_memcpy arguments to honor sizeof(a).
1403
1404 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1405
1406         * gcc.c-torture/execute/doloop-1.c,
1407         gcc.c-torture/execute/doloop-2.c: New tests.
1408
1409 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1410
1411         PR tree-optimization/50622
1412         * g++.dg/tree-ssa/pr50622.C: New test.
1413
1414 2011-12-01  Jason Merrill  <jason@redhat.com>
1415
1416         * g++.dg/cpp0x/initlist61.C: New.
1417
1418 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1419
1420         PR c++/51326
1421         * g++.dg/inherit/crash3.C: New.
1422
1423 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1424
1425         PR gcov-profile/51113
1426         * lib/gcov.exp (verify-lines): Add support for xfailing.
1427         (run-gcov): Likewise.
1428         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1429         * gcc.misc-tests/gcov-16.c: Remove.
1430         * gcc.misc-tests/gcov-17.c: Remove.
1431         * g++.dg/gcov-8.C: Remove.
1432         * g++.dg/gcov-9.C: Remove.
1433         * g++.dg/gcovpart-12b.C: New.
1434         * g++.dg/gcov-12.C: New.
1435
1436 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1437
1438         PR lto/51198
1439         * g++.dg/torture/pr51198.C: New testcase.
1440
1441 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR tree-optimization/51246
1444         * gcc.c-torture/compile/pr51246.c: New test.
1445
1446         PR rtl-optimization/51014
1447         * g++.dg/opt/pr51014.C: New test.
1448
1449 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1450
1451         PR c++/51367
1452         * g++.dg/template/error47.C: New.
1453
1454 2011-11-30  Jason Merrill  <jason@redhat.com>
1455
1456         PR c++/51009
1457         * g++.dg/init/aggr8.C: New.
1458
1459 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR target/50725
1462         * gcc.target/i386/pr50725.c: New test.
1463
1464         PR middle-end/51089
1465         * gfortran.dg/gomp/pr51089.f90: New test.
1466
1467 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1468
1469         * gcc.dg/pr51321.c: New testcase.
1470
1471 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR rtl-optimization/48721
1474         * gcc.target/i386/pr48721.c: New test.
1475
1476 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1477
1478         PR c++/51299
1479         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1480
1481 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR tree-optimization/51247
1484         * gcc.c-torture/compile/pr51247.c: New test.
1485
1486 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1487
1488         PR target/50123
1489         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1490
1491 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1492
1493         Use complex floating-point constant in CDBL.
1494
1495         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1496
1497 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1498
1499         PR fortran/51306
1500         PR fortran/48700
1501         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1502         * gfortran.dg/select_type_23.f03: Add dg-error.
1503         * gfortran.dg/move_alloc_6.f90: New.
1504         * gfortran.dg/move_alloc_7.f90: New.
1505
1506 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1507
1508         PR tree-optimization/51301
1509         * gcc.dg/vect/pr51301.c: New test.
1510
1511 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1512
1513         * g++.dg/cdce3.C: Use dg-additional-options.
1514
1515 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR middle-end/50907
1518         * gcc.dg/tree-prof/pr50907.c: New test.
1519
1520         PR tree-optimization/50078
1521         * gcc.dg/pr50078.c: New test.
1522
1523         PR tree-optimization/50682
1524         * g++.dg/opt/pr50682.C: New test.
1525
1526 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1527
1528         PR fortran/51308
1529         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1530
1531 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1532             Iain Sandoe  <iains@gcc.gnu.org>
1533
1534         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1535         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1536         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1537         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1538         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1539
1540 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1541
1542         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1543         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1544         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1545         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1546         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1547         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1548         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1549         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1550         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1551         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1552         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1553         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1554         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1555         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1556         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1557         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1558         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1559         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1560         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1561         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1562         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1563         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1564         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1565         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1566         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1567         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1568         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1569
1570 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1571
1572         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1573         imply -mno-dspr2.
1574         * gcc.target/mips/no-dsp-1.c: New test.
1575         * gcc.target/mips/soft-float-1.c: Likewise.
1576
1577 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR rtl-optimization/49912
1580         * g++.dg/other/pr49912.C: New test.
1581
1582 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1583
1584         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1585         effective target.
1586         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1587
1588 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1589
1590         PR fortran/51250
1591         PR fortran/43829
1592         * gfortran.dg/inline_sum_3.f90: New test.
1593
1594 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1595
1596         PR testsuite/51258
1597         * lib/target-supports.exp
1598         (check_effective_target_sync_long_long): Also supported on 32bit
1599         x86 targets.  Add comment about required dg-options.
1600         Add alpha*-*-* targets.
1601         (check_effective_target_sync_long_long_runtime): Ditto.
1602
1603         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1604         32bit x86 targets.
1605         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1606         * gcc.dg/atomic-exchange-4.c: Ditto.
1607         * gcc.dg/atomic-load-4.c: Ditto.
1608         * gcc.dg/atomic-store-4.c: Ditto.
1609         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1610         * gcc.dg/di-sync-multithread.c: Ditto.
1611         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1612         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1613
1614 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1615
1616         PR testsuite/51258
1617         * lib/target-supports.exp
1618         (check_effective_target_sync_int_128_runtime): New procedure.
1619         (check_effective_target_sync_long_long_runtime): Ditto.
1620         (check_effective_target_sync_long_long): Add arm*-*-*.
1621         (check_effective_target_sync_longlong): Remove.
1622
1623         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1624         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1625         * gcc.dg/atomic-exchange-5.c: Ditto.
1626         * gcc.dg/atomic-load-5.c: Ditto.
1627         * gcc.dg/atomic-store-5.c: Ditto.
1628         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1629         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1630         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1631         effective target.
1632         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1633         * gcc.dg/atomic-exchange-4.c: Ditto.
1634         * gcc.dg/atomic-load-4.c: Ditto.
1635         * gcc.dg/atomic-store-4.c: Ditto.
1636         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1637         * gcc.dg/di-sync-multithread.c: Ditto.
1638         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1639         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1640
1641 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1642
1643         PR fortran/50408
1644         * gfortran.dg/whole_file_35.f90: New.
1645
1646 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1647
1648         PR fortran/51302
1649         * gfortran.dg/volatile13.f90: New.
1650
1651 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1652
1653         PR c/51256
1654         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1655
1656 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1657
1658         PR c++/51227
1659         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1660
1661 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1662
1663         PR target/51134
1664         * gcc.target/i386/sw-1.c: Revert revision 181357.
1665
1666 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1667
1668         PR fortran/51218
1669         * gfortran.dg/implicit_pure_1.f90: New.
1670
1671 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1672
1673         PR testsuite/51258
1674         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1675         * gcc.dg/atomic-exchange-5.c: Likewise.
1676         * gcc.dg/atomic-load-5.c: Likewise.
1677         * gcc.dg/atomic-op-5.c: Likewise.
1678         * gcc.dg/atomic-store-5.c: Likewise.
1679         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1680
1681 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR rtl-optimization/50290
1684         * gcc.dg/pr50290.c: New test.
1685
1686 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1687
1688         PR c++/51290
1689         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1690
1691 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR target/51261
1694         * gcc.dg/pr51261.c: New test.
1695
1696 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1697
1698         PR c++/51145
1699         * g++.dg/cpp0x/alias-decl-14.C: New test.
1700         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1701         passing before.
1702         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1703         change.
1704         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1705         * g++.dg/lookup/struct1.C: Likewise.
1706         * g++.dg/parse/elab1.C: Likewise.
1707         * g++.dg/parse/elab2.C: Likewise.
1708         * g++.dg/parse/int-as-enum1.C: Likewise.
1709         * g++.dg/parse/typedef1.C: Likewise.
1710         * g++.dg/parse/typedef3.C: Likewise.
1711         * g++.dg/parse/typedef4.C: Likewise.
1712         * g++.dg/parse/typedef5.C: Likewise.
1713         * g++.dg/template/crash26.C: Likewise.
1714         * g++.dg/template/nontype4.C: Likewise.
1715         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1716         * g++.old-deja/g++.brendan/line1.C: Likewise.
1717         * g++.old-deja/g++.other/elab1.C: Likewise.
1718         * g++.old-deja/g++.other/syntax4.C: Likewise.
1719
1720 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1721
1722         PR rtl-optimization/50764
1723         * gcc.dg/pr50764.c: New test.
1724
1725 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1726
1727         PR c++/51265
1728         * g++.dg/cpp0x/decltype36.C: New.
1729
1730 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR tree-optimization/51074
1733         * gcc.dg/vect/pr51074.c: New test.
1734
1735 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1736
1737         PR c++/51143
1738         * g++.dg/cpp0x/alias-decl-16.C: New test.
1739
1740 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR tree-optimization/50765
1743         * gcc.dg/pr50765.c: New test.
1744
1745 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1746
1747         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1748         * gcc.dg/vshift-3.c (main): Likewise.
1749
1750 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1751
1752         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1753
1754 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1755
1756         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1757         * gcc.misc-tests/gcov-17.c: Likewise.
1758         * g++.dg/gcov/gcov-8.C: Likewise.
1759         * g++.dg/gcov/gcov-9.C: Likewise.
1760
1761 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1762
1763         * g++.dg/tm/pr47747.C: New test.
1764
1765 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1766
1767         * g++.dg/tm/template-2.C: New test.
1768
1769 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR debug/50827
1772         * gcc.dg/pr50827.c: New test.
1773
1774 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1775
1776         PR c++/50958
1777         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1778         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1779         * g++.dg/cpp0x/udlit-member.C: Adjust.
1780         * g++.dg/cpp0x/udlit-raw-length.C: New.
1781         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1782         * g++.dg/cpp0x/udlit-resolve.C: New.
1783         * c-c++-common/dfp/pr33466.c: Adjust.
1784
1785 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1786
1787         * lib/target-supports.exp
1788         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1789         with ultrasparc_vis2_hw.
1790         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1791         with ultrasparc_vis3_hw.
1792
1793 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1794
1795         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1796         *-*-solaris2* && c++.
1797
1798 2011-11-20  Joey Ye  <joey.ye@arm.com>
1799
1800         * gcc.dg/volatile-bitfields-1.c: New.
1801
1802 2011-11-20  Jason Merrill  <jason@redhat.com>
1803
1804         PR c++/48322
1805         * g++.dg/cpp0x/variadic120.C: New.
1806         * g++.dg/cpp0x/sfinae26.C: Adjust.
1807
1808         * g++.dg/cpp0x/sfinae11.C: Adjust.
1809         * g++.dg/cpp0x/sfinae26.C: Adjust.
1810         * g++.dg/template/unify11.C: Adjust.
1811
1812 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1813
1814         PR c++/51230
1815         * g++.dg/template/error46.C: New.
1816
1817 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1818
1819         PR target/51235
1820         * gcc.target/i386/pr51235.c: New test.
1821
1822         PR target/51236
1823         * gcc.target/i386/pr51236.c: New test.
1824
1825 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1826
1827         * gnat.dg/discr32.adb: New test.
1828         * gnat.dg/discr32_pkg.ads: New helper.
1829
1830 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1831
1832         PR gcov-profile/51113
1833         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1834         * gcc.misc-tests/gcov-16.c: New.
1835         * gcc.misc-tests/gcov-17.c: New.
1836         * g++.dg/gcov/gcov-8.C: New.
1837         * g++.dg/gcov/gcov-9.C: New.
1838         * g++.dg/gcov/gcov-10.C: New.
1839
1840 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1841
1842         PR c++/51194
1843         * g++.dg/cpp0x/alias-decl-15.C: New test.
1844
1845 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1846
1847         PR c++/51216
1848         * g++.dg/cpp0x/pr51216.C: New.
1849
1850 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1851
1852         * gcc.dg/delay-slot-2.c: New test.
1853
1854 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1855
1856         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1857
1858 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1859
1860         PR c++/51188
1861         * g++.dg/lookup/using46.C: New.
1862         * g++.dg/lookup/using47.C: New.
1863         * g++.dg/lookup/using48.C: New.
1864         * g++.dg/lookup/using49.C: New.
1865         * g++.dg/lookup/using50.C: New.
1866
1867 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1868
1869         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1870         supports /* ... */ comments.
1871
1872 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1873
1874         PR c++/51150
1875         * g++.dg/cpp0x/pr51150.C: New.
1876
1877 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1878
1879         PR tree-optimization/50605
1880         * g++.dg/ipa/pr50605.C: New test.
1881
1882 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1883
1884         PR c++/51191
1885         * g++.dg/cpp0x/alias-decl-13.C: New test.
1886
1887 2011-11-17  Jason Merrill  <jason@redhat.com>
1888
1889         PR c++/51186
1890         * g++.dg/cpp0x/auto27.C: New.
1891         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1892
1893 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1894
1895         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1896         memory model parameters don't match expected values.
1897         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1898         __atomic_compare_exchange.
1899         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1900         __atomic_compare_exchange_n.
1901         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1902         weak/strong parameter and fail if memory models aren't correct.
1903
1904 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1905
1906         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1907         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1908         to 10 seconds and fail when timeout occurs.  Improve error messages.
1909
1910 2011-11-17  Jason Merrill  <jason@redhat.com>
1911
1912         PR c++/51137
1913         * g++.dg/template/virtual2.C: New.
1914
1915 2011-11-17  Michael Matz  <matz@suse.de>
1916
1917         PR middle-end/50644
1918         PR middle-end/50741
1919         * g++.dg/tree-ssa/pr50741.C: New.
1920
1921 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1922
1923         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1924
1925 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1926
1927         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1928         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1929         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1930
1931 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1932
1933         PR fortran/39427
1934         PR fortran/37829
1935         * gfortran.dg/constructor_1.f90: New.
1936         * gfortran.dg/constructor_2.f90: New.
1937         * gfortran.dg/constructor_3.f90: New.
1938         * gfortran.dg/constructor_4.f90: New.
1939         * gfortran.dg/constructor_5.f90: New.
1940         * gfortran.dg/constructor_6.f90: New.
1941         * gfortran.dg/use_only_5.f90: New.
1942         * gfortran.dg/c_ptr_tests_17.f90: New.
1943         * gfortran.dg/c_ptr_tests_18.f90: New.
1944         * gfortran.dg/used_types_25.f90: New.
1945         * gfortran.dg/used_types_26.f90: New
1946         * gfortran.dg/type_decl_3.f90: New.
1947         * gfortran.dg/function_types_3.f90: Update dg-error.
1948         * gfortran.dg/result_1.f90: Ditto.
1949         * gfortran.dg/structure_constructor_3.f03: Ditto.
1950         * gfortran.dg/structure_constructor_4.f03: Ditto.
1951
1952 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1953
1954         * gcc.dg/vect/pr30858.c: Update expected output for
1955         architectures with multiple vector sizes.
1956
1957 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1958             Bernd Schmidt <bernds@coudesourcery.com>
1959             Sebastian Huber <sebastian.huber@embedded-brains.de>
1960
1961         PR target/49641
1962         * gcc.target/arm/pr49641.c: New test.
1963
1964 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1965
1966         PR tree-optimization/49960
1967         * gcc.dg/autopar/pr49960.c: New test.
1968         * gcc.dg/autopar/pr49960-1.c: New test.
1969
1970
1971 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1972
1973         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1974         * gcc.dg/pr43864-2.c: Same.
1975         * gcc.dg/pr43864-3.c: Same.
1976         * gcc.dg/pr43864-4.c: Same.
1977
1978 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1979
1980         * gcc.target/i386/sse2-cvt-vec.c: New test.
1981         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1982         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1983         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1984         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1985         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1986         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1987
1988 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1989
1990         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1991         powerpc*-*-darwin* targets.
1992
1993 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1994
1995         * c-c++-common/tm/trxn-expr-3.c: New test.
1996
1997 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1998
1999         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2000
2001 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2002
2003         * gcc.target/i386/avx-recip-vec.c: New test.
2004         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2005         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2006         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2007         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2008         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2009         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2010         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2011         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2012         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2013         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2014         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2015         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2016         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2017         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2018
2019 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2020
2021         PR c++/51107
2022         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2023         non-template literal operator.
2024
2025 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2026
2027         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2028         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2029         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2030         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2031         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2032         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2033         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2034         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2035         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2036         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2037         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2038         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2039         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2040         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2041         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2042         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2043
2044 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2045
2046         PR c++/6936
2047         PR c++/25994
2048         PR c++/26256
2049         PR c++/30195
2050         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2051         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2052         * g++.old-deja/g++.other/anon7.C: Likewise.
2053         * g++.old-deja/g++.other/using1.C: Likewise.
2054         * g++.old-deja/g++.other/redecl1.C: Likewise.
2055         * g++.old-deja/g++.other/typedef7.C: Likewise.
2056         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2057         * g++.dg/template/using2.C: Likewise.
2058         * g++.dg/template/static4.C: Likewise.
2059         * g++.dg/template/typedef1.C: Likewise.
2060         * g++.dg/lookup/name-clash9.C: Likewise.
2061         * g++.dg/abi/mangle41.C: Likewise.
2062         * g++.dg/parse/ctor5.C: Likewise.
2063         * g++.dg/inherit/using4.C: Likewise.
2064         * g++.dg/lookup/using24.C: New.
2065         * g++.dg/lookup/using25.C: New.
2066         * g++.dg/lookup/using26.C: New.
2067         * g++.dg/lookup/using27.C: New.
2068         * g++.dg/lookup/using28.C: New.
2069         * g++.dg/lookup/using29.C: New.
2070         * g++.dg/lookup/using30.C: New.
2071         * g++.dg/lookup/using31.C: New.
2072         * g++.dg/lookup/using32.C: New.
2073         * g++.dg/lookup/using33.C: New.
2074         * g++.dg/lookup/using34.C: New.
2075         * g++.dg/lookup/using35.C: New.
2076         * g++.dg/lookup/using36.C: New.
2077         * g++.dg/lookup/using37.C: New.
2078         * g++.dg/lookup/using38.C: New.
2079         * g++.dg/lookup/using39.C: New.
2080         * g++.dg/lookup/using40.C: New.
2081         * g++.dg/lookup/using41.C: New.
2082         * g++.dg/lookup/using42.C: New.
2083         * g++.dg/lookup/using43.C: New.
2084         * g++.dg/lookup/using44.C: New.
2085         * g++.dg/lookup/using45.C: New.
2086         * g++.dg/lookup/pr6936.C: New.
2087         * g++.dg/debug/using4.C: New.
2088         * g++.dg/debug/using5.C: New.
2089         * g++.dg/cpp0x/forw_enum10.C: New.
2090
2091 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2092             Jan Hubicka  <jh@suse.cz>
2093
2094         * gcc.target/i386/sw-1.c: Force rep;movsb.
2095
2096 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2097
2098         PR testsuite/51059
2099         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2100         dg-additional-options.
2101
2102 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2103
2104         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2105         specified.  Remove redundant runtime checks.
2106         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2107         Allow for other than -m4.  Fix typos in comments.
2108
2109 2011-11-12  Jason Merrill  <jason@redhat.com>
2110
2111         PR c++/986
2112         * g++.dg/warn/ref-temp1.C: New.
2113
2114         PR c++/51060
2115         * g++.dg/opt/stack2.C: New.
2116
2117 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2118
2119         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2120         alpha*-*-linux* targets.
2121
2122 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2123
2124         PR testsuite/51059
2125         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2126         Darwin targets and allow external symbols to be undefined.
2127
2128 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2129
2130         * gcc.misc-tests/gcov-15.c: New.
2131
2132 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2133
2134         PR tree-optimization/51058
2135         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2136         * gfortran.dg/vect/pr51058-2.f90: New test.
2137
2138 2011-11-10  Jason Merrill  <jason@redhat.com>
2139
2140         * g++.dg/template/linkage1.C: New.
2141         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2142         * g++.old-deja/g++.other/linkage4.C: Likewise.
2143
2144         PR c++/50973
2145         * g++.dg/cpp0x/defaulted33.C: New.
2146
2147 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2148
2149         PR middle-end/51038
2150         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2151         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2152         __atomic_clear.
2153
2154 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2155
2156         PR rtl-optimization/51040
2157         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2158         patchup code.
2159
2160 2011-11-10  Jason Merrill  <jason@redhat.com>
2161
2162         PR c++/51079
2163         * g++.dg/template/conv12.C: New.
2164
2165         PR debug/50983
2166         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2167
2168 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2169
2170         * gnat.dg/atomic6_1.adb: New test.
2171         * gnat.dg/atomic6_2.adb: Likewise.
2172         * gnat.dg/atomic6_3.adb: Likewise.
2173         * gnat.dg/atomic6_4.adb: Likewise.
2174         * gnat.dg/atomic6_5.adb: Likewise.
2175         * gnat.dg/atomic6_6.adb: Likewise.
2176         * gnat.dg/atomic6_7.adb: Likewise.
2177         * gnat.dg/atomic6_8.adb: Likewise.
2178         * gnat.dg/atomic6_pkg.ads: New helper.
2179
2180 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2181
2182         PR middle-end/51077
2183         * gcc.c-torture/compile/pr51077.c: New test.
2184
2185         PR rtl-optimization/51023
2186         * gcc.c-torture/execute/pr51023.c: New test.
2187
2188 2011-11-10  Richard Guenther  <rguenther@suse.de>
2189
2190         PR tree-optimization/51042
2191         * gcc.dg/torture/pr51042.c: New testcase.
2192
2193 2011-11-10  Richard Guenther  <rguenther@suse.de>
2194
2195         PR tree-optimization/51070
2196         * gcc.dg/torture/pr51070.c: New testcase.
2197
2198 2011-11-10  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/51030
2201         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2202
2203 2011-11-10  Richard Guenther  <rguenther@suse.de>
2204
2205         PR middle-end/51071
2206         * gcc.dg/torture/pr51071.c: New testcase.
2207
2208 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2209
2210         * gnat.dg/loop_optimization9.ad[sb]: New test.
2211
2212 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2213
2214         PR tree-optimization/51058
2215         * gfortran.dg/vect/pr51058.f90: New test.
2216
2217 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2218
2219         PR tree-optimization/51000
2220         * gcc.dg/vect/pr51000.c: New test.
2221
2222 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2223
2224         PR c++/50837
2225         * g++.dg/cpp0x/static_assert5.C: New.
2226         * g++.dg/template/nontype13.C: Tweak.
2227
2228 2011-11-09  Jason Merrill  <jason@redhat.com>
2229
2230         PR c++/50972
2231         * g++.dg/cpp0x/noexcept16.C: New.
2232
2233         PR c++/51046
2234         * g++.dg/cpp0x/variadic119.C: New.
2235
2236 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2237
2238         PR target/50911
2239         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2240         permutations.
2241         * gcc.dg/torture/vshuf-32.inc: Likewise.
2242         * gcc.dg/torture/vshuf-4.inc: Likewise.
2243         * gcc.dg/torture/vshuf-8.inc: Likewise.
2244
2245         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2246
2247 2011-11-09  Ian Lance Taylor  <iant@google.com>
2248
2249         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2250         procedure.
2251         * gcc.dg/split-5.c: New test.
2252
2253 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2254
2255         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2256
2257 2011-11-09  Jason Merrill  <jason@redhat.com>
2258
2259         PR c++/51029
2260         * g++.dg/template/virtual1.C: New.
2261
2262 2011-11-08  Jason Merrill  <jason@redhat.com>
2263
2264         Run most C++ tests in both C++98 and C++11 modes.
2265         * lib/target-supports.exp (check_effective_target_c++11): New.
2266         (check_effective_target_c++98): New.
2267         * lib/g++-dg.exp (g++-dg-runtest): New.
2268         * g++.dg/dg.exp: Use g++-dg-runtest.
2269         * g++.dg/charset/charset.exp: Likewise.
2270         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2271         * g++.dg/dfp/dfp.exp: Likewise.
2272         * g++.dg/gcov/gcov.exp: Likewise.
2273         * g++.dg/gomp/gomp.exp: Likewise.
2274         * g++.dg/graphite/graphite.exp: Likewise.
2275         * g++.dg/tls/tls.exp: Likewise.
2276         * g++.dg/tm/tm.exp: Likewise.
2277         * g++.dg/vect/vect.exp: Likewise.
2278         * g++.old-deja/old-deja.exp: Likewise.
2279         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2280         with some of the torture options.
2281         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2282         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2283         * g++.dg/init/null1.C: Only run in C++98.
2284         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2285         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2286         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2287         * g++.old-deja/g++.other/anon9.C: Likewise.
2288         * g++.old-deja/g++.other/linkage1.C: Likewise.
2289         * g++.old-deja/g++.other/linkage2.C: Likewise.
2290         * g++.old-deja/g++.pt/t29.C: Likewise.
2291         * g++.old-deja/g++.pt/t30.C: Likewise.
2292         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2293         * g++.dg/ext/anon-struct4.C: Likewise.
2294         * g++.dg/init/brace2.C: Likewise.
2295         * g++.dg/init/brace6.C: Likewise.
2296         * g++.dg/other/anon3.C: Likewise.
2297         * g++.dg/template/arg2.C: Likewise.
2298         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2299         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2300         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2301         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2302         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2303         * g++.old-deja/g++.brendan/init2.C: Likewise.
2304         * g++.old-deja/g++.brendan/init4.C: Likewise.
2305         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2306         * g++.old-deja/g++.jason/cond.C: Likewise.
2307         * g++.old-deja/g++.law/init1.C: Likewise.
2308         * g++.old-deja/g++.law/operators32.C: Likewise.
2309         * g++.old-deja/g++.pt/enum6.C: Likewise.
2310         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2311         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2312
2313         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2314         * g++.dg/init/new11.C: Likewise.
2315         * g++.dg/init/pr29571.C: Likewise.
2316         * g++.dg/lookup/forscope2.C: Likewise.
2317         * g++.dg/parse/linkage1.C: Likewise.
2318         * g++.dg/parse/typedef8.C: Likewise.
2319         * g++.dg/template/error44.C: Likewise.
2320         * g++.dg/tls/diag-2.C: Likewise.
2321         * g++.dg/tls/diag-4.C: Likewise.
2322         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2323         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2324         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2325         * g++.old-deja/g++.brendan/new3.C: Likewise.
2326         * g++.old-deja/g++.eh/new1.C: Likewise.
2327         * g++.old-deja/g++.eh/new2.C: Likewise.
2328         * g++.old-deja/g++.jason/new.C: Likewise.
2329         * g++.old-deja/g++.law/friend1.C: Likewise.
2330         * g++.old-deja/g++.mike/net46.C: Likewise.
2331         * g++.old-deja/g++.mike/p755.C: Likewise.
2332         * g++.old-deja/g++.other/new6.C: Likewise.
2333
2334         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2335         * g++.dg/template/crash53.C: Likewise.
2336         * g++.dg/template/void9.C: Likewise.
2337
2338 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2339
2340         PR c++/51045
2341         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2342
2343 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2344
2345         PR c++/51047
2346         * g++.dg/cpp0x/sfinae29.C: New.
2347
2348 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2349
2350         PR fortran/50960
2351         * gfortran.dg/typebound_call_22.f03: New test case.
2352
2353 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2354
2355         PR libfortran/50016
2356         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2357
2358 2011-11-09  Richard Guenther  <rguenther@suse.de>
2359
2360         PR tree-optimization/51039
2361         * gcc.dg/pr51039.c: New testcase.
2362
2363 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2364
2365         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2366         Enable also for powerpc*-*-*.
2367
2368 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2369
2370         PR fortran/50540
2371         * gfortran.dg/forall_16.f90: New test.
2372
2373 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2374
2375         PR fortran/38718
2376         * gfortran.dg/initialization_29.f90: Expand test.
2377
2378 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2379
2380         PR c++/51027
2381         * g++.dg/cpp0x/alias-decl-12.C: New test.
2382         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2383
2384 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2385
2386         PR debug/51032
2387         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2388
2389 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2390
2391         PR tree-optimization/51015
2392         * gcc.dg/vect/pr51015.c: New test.
2393
2394 2011-11-08  David S. Miller  <davem@davemloft.net>
2395
2396         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2397         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2398
2399 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2400
2401         PR fortran/50404
2402         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2403
2404 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2405
2406         PR fortran/50409
2407         * gfortran.dg/string_5.f90: Improve testcase.
2408
2409 2011-10-23  Jason Merrill  <jason@redhat.com>
2410
2411         PR c++/50835
2412         * g++.dg/template/lvalue2.C: New.
2413
2414 2011-11-08  Michael Matz  <matz@suse.de>
2415
2416         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2417         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2418         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2419         * g++.dg/eh/builtin2.C: Ditto.
2420         * g++.dg/eh/builtin3.C: Ditto.
2421
2422 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2423
2424         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2425         being prefered even for -mavx.
2426         * gcc.target/i386/avx-cvt-3.c: New test.
2427
2428 2011-11-08  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/51012
2431         * gcc.dg/pr51012-1.c: New testcase.
2432         * gcc.dg/pr51012-2.c: Likewise.
2433
2434 2011-11-08  Richard Guenther  <rguenther@suse.de>
2435
2436         PR middle-end/51010
2437         * c-c++-common/uninit-pr51010.c: New testcase.
2438
2439 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2442         check_effective_target_vect_call_copysignf,
2443         check_effective_target_vect_call_lrint): New procedures.
2444         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2445         $VECT_SLP_CFLAGS with -ffast-math.
2446         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2447         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2448         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2449         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2450
2451 2011-11-07  Richard Henderson  <rth@redhat.com>
2452             Aldy Hernandez  <aldyh@redhat.com>
2453             Torvald Riegel  <triegel@redhat.com>
2454
2455         Merged from transactional-memory.
2456
2457         * g++.dg/dg.exp: Run transactional memory tests.
2458         * g++.dg/tm: New directory with new tests.
2459         * gcc.dg/tm: New directory with new tests.
2460         * c-c++-common/tm: New directory with new tests.
2461
2462 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2463
2464         Fix context handling of alias-declaration
2465         * g++.dg/cpp0x/alias-decl-11.C: New test.
2466
2467 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2468
2469         PR c++/50864
2470         * g++.dg/parse/template26.C: New.
2471         * g++.dg/template/crash45.C: Adjust dg-error string.
2472
2473 2011-11-07  Jason Merrill  <jason@redhat.com>
2474
2475         PR c++/50848
2476         * g++.dg/template/lookup9.C: New.
2477
2478         PR c++/50863
2479         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2480
2481         PR c++/50870
2482         * g++.dg/cpp0x/decltype35.C: New.
2483
2484 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2485
2486         Support C++11 alias-declaration
2487         PR c++/45114
2488         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2489         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2490         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2491         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2492         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2493         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2494         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2495         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2496         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2497         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2498         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2499         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2500         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2501
2502 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2503
2504         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2505
2506 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2507
2508         PR fortran/50919
2509         * gfortran.dg/typebound_call_21.f03: New.
2510
2511 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2512
2513         * gcc.dg/profile-dir-1.c: Adjust final scan.
2514         * gcc.dg/profile-dir-2.c: Adjust final scan.
2515         * gcc.dg/profile-dir-3.c: Adjust final scan.
2516         * gcc.misc-tests/gcov.exp: Adjust regexp.
2517         * gcc.misc-tests/gcov-12.c: New.
2518         * gcc.misc-tests/gcov-13.c: New.
2519         * gcc.misc-tests/gcovpart-13b.c: New.
2520         * gcc.misc-tests/gcov-14.c: New.
2521
2522 2011-11-07  Jason Merrill  <jason@redhat.com>
2523
2524         PR c++/35688
2525         * g++.dg/ext/visibility/template8.C: New.
2526
2527 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR tree-optimization/50789
2530         * gcc.target/i386/avx2-gather-1.c: New test.
2531         * gcc.target/i386/avx2-gather-2.c: New test.
2532         * gcc.target/i386/avx2-gather-3.c: New test.
2533         * gcc.target/i386/avx2-gather-4.c: New test.
2534
2535 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2538
2539 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2540
2541         PR libfortran/45723
2542         * gfortran.dg/open_dev_null.f90: Remove testcase.
2543
2544 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2545
2546         * lib/target-supports.exp (check_effective_target_sync_int_128):
2547         Don't cache the result.
2548         (check_effective_target_sync_long_long): Ditto.
2549
2550 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2551
2552         PR rtl-optimization/47698
2553         * gcc.target/i386/47698.c: New test.
2554
2555 2011-11-06  Jason Merrill  <jason@redhat.com>
2556
2557         PR c++/35688
2558         * g++.dg/ext/visibility/template7.C: New.
2559
2560 2011-11-07  Terry Guo  <terry.guo@arm.com>
2561
2562         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2563         * gcc.target/arm/wmul-2.c: Ditto.
2564         * gcc.target/arm/wmul-3.c: Ditto.
2565         * gcc.target/arm/wmul-4.c: Ditto.
2566
2567 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2568
2569         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2570         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2571         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2572         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2573         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2574         expected diagnostics.
2575
2576 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2577             Richard Henderson  <rth@redhat.com>
2578             Aldy Hernandez  <aldyh@redhat.com>
2579
2580         Merged from cxx-mem-model.
2581
2582         * lib/target-supports.exp (check_effective_target_sync_int_128,
2583         check_effective_target_sync_long_long): Check whether the target
2584         supports 64 and 128 bit __sync builtins.
2585         (check_effective_target_cas_char): New.
2586         (check_effective_target_cas_int): New.
2587         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2588         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2589         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2590         produce the expected library calls.
2591         * gcc.dg/atomic-fence.c: New functional tests.
2592         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2593         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2594         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2595         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2596         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2597         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2598         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2599         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2600         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2601         are atomic.
2602         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2603         loads are atomic.
2604         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2605         are atomic.
2606         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2607         are atomic.
2608         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2609         int128 operations are atomic.
2610         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2611         operations are atomic.
2612         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2613         operations are atomic.
2614         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2615         operations are atomic.
2616         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2617         stores aren't moved out of a loop.
2618         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2619         globals don't overwrite neighbouring globals.
2620         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2621         writes dont overwrite neighbouring components.
2622         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2623         * c-c++-common/gomp/atomic-3.c: Likewise.
2624         * c-c++-common/gomp/atomic-9.c: Likewise.
2625         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2626         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2627         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2628         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2629         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2630         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2631         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2632         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2633         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2634         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2635         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2636         g++.dg/gomp/atomic-15.C: Remove.
2637         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2638         * gcc.dg/gomp/atomic-11.c: Remove test.
2639
2640 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2641
2642         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2643         * gcc.dg/vect/slp-cond-1.c: New test.
2644         * gcc.dg/vect/slp-cond-2.c: New test.
2645
2646 2011-11-05  David S. Miller  <davem@davemloft.net>
2647
2648         * lib/test-supports.exp
2649         (check_effective_target_ultrasparc_vis2_hw): New proc.
2650         (check_effective_target_ultrasparc_vis3_hw): New proc.
2651         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2652         * gcc.target/sparc/vec-init-2.inc: Likewise.
2653         * gcc.target/sparc/vec-init-3.inc: Likewise.
2654         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2655         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2656         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2657         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2658         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2659         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2660         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2661         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2662         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2663
2664 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2665
2666         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2667         Disable test on Epiphany.
2668         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2669         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2670         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2671         * g++.dg/parse/pragma3.C: Likewise.
2672         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2673         (bar): Use it.
2674         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2675         * gcc.dg/tls/thr-cse-1.c: Likewise.
2676         * g++.dg/opt/devirt2.C: Likewise.
2677         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2678         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2679         * gcc.target/epiphany: New directory.
2680
2681 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2682
2683         * gfortran.dg/quad_2.f90: New.
2684
2685 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2686
2687         * gcc.dg/strlenopt-22g.c: New wrapper around...
2688         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2689
2690 2011-11-04  Jason Merrill  <jason@redhat.com>
2691
2692         PR c++/26714
2693         * g++.dg/init/lifetime2.C: New.
2694         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2695
2696         PR c++/48370
2697         * g++.dg/init/lifetime1.C: Test cleanup order.
2698
2699 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2700
2701         * g++.dg/other/offsetof7.C: New test.
2702
2703 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2704
2705         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2706         variable, default empty, -ffat-lto-objects for effective_target_lto.
2707         (gcc-dg-test-1): Add options from dg-final methods.
2708         * lib/scanasm.exp (scan-assembler_required_options)
2709         (scan-assembler-not_required_options): New procs.
2710
2711 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2712
2713         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2714         generate a pedwarn in c++98-mode.
2715         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2716         don't generate a pedwarn in c++0x-mode.
2717
2718 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2719
2720         PR c++/50965
2721         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2722
2723 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2724
2725         PR rtl-optimization/38644
2726         * gcc.target/arm/stack-red-zone.c: New.
2727
2728 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2729
2730         PR c++/48420
2731         * g++.dg/warn/Wconversion-null-3.C: New.
2732
2733 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2734
2735         PR c++/50941
2736         * g++.dg/cpp0x/udlit-strint-length.C: New.
2737
2738 2011-11-04  Jason Merrill  <jason@redhat.com>
2739
2740         PR c++/48370
2741         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2742         * g++.dg/init/lifetime1.C: New.
2743         * g++.dg/init/ref21.C: New.
2744         * g++.dg/eh/array1.C: New.
2745
2746 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2747
2748         PR tree-optimization/50763
2749         * gcc.dg/pr50763-5.c: New test.
2750
2751 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2752
2753         PR tree-optimization/50763
2754         * g++.dg/pr50763-4.C: New test.
2755
2756 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2757
2758         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2759         test.
2760
2761         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2762
2763         * gcc.dg/torture/vec-cvt-1.c: New test.
2764
2765 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2766
2767         * gnat.dg/specs/private1[-sub].ads: New test.
2768
2769 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2770
2771         PR fortran/43829
2772         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2773         * gfortran.dg/inline_sum_1.f90: New.
2774         * gfortran.dg/inline_sum_2.f90: New.
2775         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2776         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2777         * gfortran.dg/inline_product_1.f90: New.
2778
2779 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2780
2781         PR fortran/50933
2782         * gfortran.dg/bind_c_dts_5.f90: New.
2783
2784 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2785
2786         PR fortran/50960
2787         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2788
2789 2011-11-03  Richard Guenther  <rguenther@suse.de>
2790
2791         PR middle-end/50079
2792         * g++.dg/init/copy7.C: Remove testcase.
2793
2794 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2795
2796         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2797         * g++.dg/ipa/devirt-c-2.C: Likewise.
2798         * g++.dg/ipa/devirt-c-7.C: New test.
2799         * g++.dg/ipa/devirt-c-8.C: Likewise.
2800
2801 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2802
2803         PR tree-optimization/50912
2804         * gnat.dg/loop_optimization10.ad[sb]: New test.
2805         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2806
2807 2011-11-02  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/50930
2810         * g++.dg/cpp0x/nsdmi-list2.C: New.
2811
2812 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2813
2814         PR c++/50810
2815         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2816         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2817
2818 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2819
2820         PR tree-optimization/50769
2821         * gfortran.dg/pr50769.f90: New test.
2822
2823 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2824
2825         * gcc.target/sparc/20111102-1.c: New test.
2826
2827 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2828
2829         PR c++/50956
2830         * g++.dg/warn/Wcast-qual2.C: New.
2831
2832 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2833
2834         PR tree-optimization/50763
2835         * g++.dg/pr50763-3.C: New test.
2836
2837 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2838
2839         PR tree-optimization/50672
2840         * g++.dg/pr50672.C: New test.
2841
2842 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2843
2844         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2845         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2846         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2847
2848         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2849
2850 2011-11-02  Richard Guenther  <rguenther@suse.de>
2851
2852         PR tree-optimization/50902
2853         * gcc.dg/torture/pr50902.c: New testcase.
2854
2855 2010-11-02  Richard Guenther  <rguenther@suse.de>
2856
2857         PR tree-optimization/50890
2858         * gcc.dg/torture/pr50890.c: New testcase.
2859
2860 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2861
2862         PR c++/44277
2863         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2864         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2865
2866 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2867
2868         PR tree-optimization/50908
2869         * gcc.dg/pr50908.c: New test.
2870         * gcc.dg/pr50908-2.c: Same.
2871         * gcc.dg/pr50908-3.c: Same.
2872
2873 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2874
2875         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2876         the outer loop.  Remove comment.  Don't check for widen-mult.
2877
2878 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2879
2880         * gcc.dg/ipa/ipcp-4.c: New test.
2881
2882 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2883
2884         * gcc.dg/vshift-3.c: New test.
2885         * gcc.dg/vshift-4.c: New test.
2886         * gcc.dg/vshift-5.c: New test.
2887
2888 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2889
2890         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2891         and current implementation.
2892
2893 2011-10-31  Paul Brook  <paul@codesourcery.com>
2894
2895         * gcc.dg/constructor-1.c: New test.
2896
2897 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2898
2899         PR fortran/50753
2900         * gfortran.dg/dshift_3.f90: New test.
2901
2902 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2903
2904         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2905         hppa*-*-hpux*.
2906         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2907         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2908         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2909         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2910         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2911         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2912         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2913         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2914         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2915         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2916         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2917         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2918         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2919         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2920         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2921         * gcc.dg/vector-compare-2.c: Likewise.
2922
2923 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2924
2925         PR c++/50901
2926         * g++.dg/cpp0x/pr50901.C: New.
2927
2928 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2929
2930         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2931         * gcc.target/i386/fma4-check.h (main): Ditto.
2932         * gcc.target/i386/xop-check.h (main): Ditto.
2933
2934 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2935
2936         Revert:
2937         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2938
2939         PR c++/50864
2940         * g++.dg/template/crash109.C: New.
2941
2942 2011-10-28  Jason Merrill  <jason@redhat.com>
2943
2944         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2945
2946 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2947
2948         PR c++/50864
2949         * g++.dg/template/crash109.C: New.
2950
2951 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2952
2953         * gfortran.dg/nearest_5.f90: New test.
2954
2955 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2956
2957         * gcc.dg/vshift-1.c: New test.
2958         * gcc.dg/vshift-2.c: New test.
2959         * gcc.target/i386/xop-vshift-1.c: New test.
2960         * gcc.target/i386/xop-vshift-2.c: New test.
2961         * gcc.target/i386/avx2-vshift-1.c: New test.
2962
2963 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2964
2965         PR rtl-optimization/49720
2966         * g++.dg/torture/pr49720.C: New test.
2967
2968 2011-10-27  David S. Miller  <davem@davemloft.net>
2969
2970         * gcc.target/sparc/setcc-3.c: New test.
2971
2972 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2973
2974         PR c++/30066
2975         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2976
2977 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2978
2979         * gcc.target/i386/sse2-cvt-1.c: New test.
2980         * gcc.target/i386/sse2-cvt-2.c: New test.
2981         * gcc.target/i386/avx-cvt-1.c: New test.
2982         * gcc.target/i386/avx-cvt-2.c: New test.
2983         * gcc.target/i386/avx2-cvt-1.c: New test.
2984         * gcc.target/i386/avx2-cvt-2.c: New test.
2985
2986 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2987
2988         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2989
2990 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2991             Steven G. Kargl  <kargl@gcc.gnu.org>
2992
2993         PR target/50875
2994         * gfortran.dg/pr50875.f90: New test.
2995
2996 2011-10-26  David S. Miller  <davem@davemloft.net>
2997
2998         * gcc.target/sparc/fmaf-1.c: New test.
2999
3000         * gcc.target/sparc/setcc-1.c: New test.
3001         * gcc.target/sparc/setcc-2.c: New test.
3002
3003 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3004
3005         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3006
3007 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3008
3009         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3010         Windows targets.
3011
3012 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3013
3014         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3015         symbol names.
3016
3017 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3018
3019         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3020
3021 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3022
3023         * gnat.dg/specs/discr1.ads: New test.
3024         * gnat.dg/specs/discr1_pkg.ads: New helper.
3025
3026 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3027
3028         * gnat.dg/specs/unchecked_union.ads: Rename to...
3029         * gnat.dg/specs/unchecked_union1.ads: ...this.
3030         * gnat.dg/specs/unchecked_union2.ads: New test.
3031
3032 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3033
3034         * gnat.dg/specs/atomic1.ads: New test.
3035
3036 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3037
3038         Implement C++11 user-defined literals.
3039         * g++.dg/cpp0x/udlit-addr.C: New.
3040         * g++.dg/cpp0x/udlit-args.C: New.
3041         * g++.dg/cpp0x/udlit-args-neg.C: New.
3042         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3043         * g++.dg/cpp0x/udlit-concat.C: New.
3044         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3045         * g++.dg/cpp0x/udlit-constexpr.C: New.
3046         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3047         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3048         * g++.dg/cpp0x/udlit-friend.C: New.
3049         * g++.dg/cpp0x/udlit-general.C: New.
3050         * g++.dg/cpp0x/udlit-inline.C: New.
3051         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3052         * g++.dg/cpp0x/udlit-member-neg.C: New.
3053         * g++.dg/cpp0x/udlit-namespace.C: New.
3054         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3055         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3056         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3057         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3058         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3059         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3060         * g++.dg/cpp0x/udlit-raw-str.C: New.
3061         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3062         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3063         * g++.dg/cpp0x/udlit-systemheader.C: New.
3064         * g++.dg/cpp0x/udlit-template.C: New.
3065         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3066         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3067         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3068         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3069         * g++.dg/cpp0x/udlit_system_header: New.
3070
3071 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3072
3073         PR c++/50870
3074         * g++.dg/cpp0x/decltype34.C: New.
3075
3076 2011-10-26  Tom de Vries <tom@codesourcery.com>
3077
3078         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3079         * gcc.c-torture/unsorted/HIset.c: Same.
3080         * gcc.c-torture/unsorted/SIcmp.c: Same.
3081         * gcc.c-torture/unsorted/SIset.c: Same.
3082         * gcc.c-torture/unsorted/SFset.c: Same.
3083         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3084         * gcc.c-torture/unsorted/USIcmp.c: Same.
3085         * gcc.c-torture/unsorted/DFcmp.c: Same.
3086
3087 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3088
3089         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3090         to work also with -masm=intel and additionally test the xmm vs. ymm
3091         register type combination on mask/dest and in vsib.
3092         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3093         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3094         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3095         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3096         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3097         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3098         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3099         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3100         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3101         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3102         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3103         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3104         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3105         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3106         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3107         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3108         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3109         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3110         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3111         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3112         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3113         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3114         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3115         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3116         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3117         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3118         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3119         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3120         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3121         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3122         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3123
3124 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3125
3126         PR tree-optimization/50763
3127         * gcc.dg/pr50763-2.c: New test.
3128
3129 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3130
3131         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3132         Update expected messages.
3133
3134 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3135
3136         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3137
3138 2011-10-25  Jason Merrill  <jason@redhat.com>
3139
3140         PR c++/50866
3141         * g++.dg/init/aggr7.C: New.
3142
3143         PR c++/49996
3144         * g++.dg/cpp0x/initlist59.C: New.
3145
3146 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3147
3148         PR c++/50858
3149         * g++.dg/overload/operator5.C: New.
3150
3151 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3152
3153         PR c++/50861
3154         * g++.dg/template/crash108.C: New.
3155
3156 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3157
3158         PR tree-optimization/50596
3159         * gcc.dg/vect/vect-cond-10.c: New test.
3160
3161 2011-10-24  Joey Ye  <joey.ye@arm.com>
3162
3163         * gcc.target/arm/pr42575.c: Remove architecture option.
3164
3165 2011-10-24  David S. Miller  <davem@davemloft.net>
3166
3167         * gcc.target/sparc/vis3move-1.c: New test.
3168         * gcc.target/sparc/vis3move-2.c: New test.
3169         * gcc.target/sparc/vis3move-3.c: New test.
3170
3171 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3172
3173         * gcc.dg/strlenopt-22.c: New testcase.
3174         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3175
3176 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3177
3178         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3179         Remove -march=i386.
3180         (dg-skip-if): Remove.
3181         * gcc.target/i386/funcspec-1.c: Ditto.
3182         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3183
3184 2011-10-24  Richard Guenther  <rguenther@suse.de>
3185
3186         * gcc.dg/vect/vect-bool-1.c: New testcase.
3187
3188 2011-10-24  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/50838
3191         * gcc.dg/torture/pr50838.c: New testcase.
3192
3193 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3194
3195         PR tree-optimization/50730
3196         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3197         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3198         -fno-tree-sra and SLP flags.
3199
3200 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3201
3202         PR c++/50841
3203         Revert:
3204         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3205
3206         PR c++/50810
3207         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3208         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3209
3210 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3211
3212         PR c++/50810
3213         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3214         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3215
3216 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3217
3218         PR tree-optimization/50763
3219         * gcc.dg/pr50763.c: New test.
3220
3221 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3222
3223         PR target/50788
3224         * gcc.target/i386/pr50788.c: New test.
3225
3226 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3227
3228         PR tree-optimization/50819
3229         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3230         * g++.dg/vect/slp-pr50819.cc: New test.
3231
3232 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3233
3234         PR c++/45385
3235         * g++.dg/warn/Wconversion4.C: New.
3236
3237 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR target/50813
3240         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3241         from element other than first and reverse permutation.
3242         * gcc.dg/torture/vshuf-16.inc: Likewise.
3243         * gcc.dg/torture/vshuf-8.inc: Likewise.
3244         * gcc.dg/torture/vshuf-4.inc: Likewise.
3245
3246 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3247
3248         PR c++/31423
3249         * g++.dg/parse/error43.C: New.
3250         * g++.dg/parse/error44.C: Likewise.
3251
3252 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3253             Kirill Yukhin  <kirill.yukhin@intel.com>
3254
3255         PR target/50740
3256         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3257         * gcc.target/i386/bmi2-check.h: Ditto.
3258
3259 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3260
3261         PR c++/50811
3262         * g++.dg/cpp0x/override2.C: Add test.
3263
3264 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3265
3266         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3267         check_linker_plugin_available.
3268
3269 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3270
3271         * gcc.target/i386/branch-cost1.c: New test.
3272         * gcc.target/i386/branch-cost2.c: New test.
3273         * gcc.target/i386/branch-cost3.c: New test.
3274         * gcc.target/i386/branch-cost4.c: New test.
3275
3276 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3277
3278         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3279
3280 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3281
3282         PR testsuite/50722
3283         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3284
3285 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3286
3287         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3288         (_moz_foo, EXT__foo): Use ASMNAME.
3289
3290 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3291
3292         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3293         names.
3294
3295 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3296
3297         PR target/50766
3298         * gcc.target/i386/pr50766.c: New test.
3299
3300 2011-10-20  Jason Merrill  <jason@redhat.com>
3301
3302         PR c++/41449
3303         * g++.dg/eh/partial1.C: New.
3304
3305 2011-10-20  Richard Henderson  <rth@redhat.com>
3306
3307         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3308         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3309         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3310         Use __builtin_shuffle.
3311
3312 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3313
3314         PR fortran/50514
3315         * gfortran.dg/ishft_3.f90:  Update test.
3316
3317 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3318
3319         PR fortran/50524
3320         * gfortran.dg/substring_integer_index.f90: New test.
3321
3322 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3323
3324         * gfortran.dg/format_string.f: New test.
3325
3326 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3327
3328         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3329         non_strict_align.
3330         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3331
3332 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3333
3334         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3335         gcc.target/i386/pr46226.c: Do not use
3336         -mno-accumulate-outgoing-args.
3337
3338 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3339
3340         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3341         including <strings.h>.
3342
3343 2011-10-19  Jan Hubicka  <jh@suse.cz>
3344
3345         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3346         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3347         * lib/c-torture.exp: Likewise.
3348         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3349         * gcc.c-torture/compile/sync-1.c: Likewise.
3350         * gcc.c-torture/compile/sync-1.c: Likewise.
3351         * gcc.c-torture/compile/sync-3.c: Likewise.
3352         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3353         * gcc.dg/noncompile/920507-1.c: Likewise.
3354         * gcc.dg/torture/pr36400.c: Likewise.
3355         * g++.dg/torture/pr34850.C: Likewise.
3356
3357 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3358
3359         * gnat.dg/source_ref1.adb: New test.
3360         * gnat.dg/source_ref2.adb: Likewise.
3361
3362 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3363
3364         PR c++/13657
3365         * g++.dg/parse/error42.C: New.
3366         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3367
3368 2011-10-19  Jason Merrill  <jason@redhat.com>
3369
3370         PR c++/50793
3371         * g++.dg/init/value9.C: New.
3372
3373 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3376         * gcc.dg/torture/vshuf-16.inc: Likewise.
3377         * gcc.dg/torture/vshuf-8.inc: Likewise.
3378         * gcc.dg/torture/vshuf-4.inc: Likewise.
3379
3380 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3381
3382         PR fortran/47023
3383         * gfortran.dg/sizeof_proc.f90: New.
3384
3385 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3386
3387         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3388         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3389
3390 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3391
3392         PR testsuite/50796
3393         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3394
3395 2011-10-19  Jason Merrill  <jason@redhat.com>
3396
3397         PR c++/50787
3398         * g++.dg/init/ref20.C: New.
3399
3400 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3401
3402         PR middle-end/50795
3403         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3404         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3405         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3406         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3407         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3408
3409 2011-10-19  Richard Guenther  <rguenther@suse.de>
3410
3411         PR middle-end/50768
3412         * gcc.dg/torture/pr50768.c: New testcase.
3413
3414 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3415
3416         PR rtl-optimization/50340
3417         * gcc.dg/pr50340.c: New.
3418
3419 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3420
3421         PR tree-optimization/50717
3422
3423         * gcc.dg/pr50717-1.c: New file.
3424         * gcc.target/arm/wmul-12.c: Correct types.
3425         * gcc.target/arm/wmul-8.c: Correct types.
3426
3427 2011-10-18  Jason Merrill  <jason@redhat.com>
3428
3429         PR c++/50531
3430         * g++.dg/cpp0x/defaulted32.C: New.
3431
3432         PR c++/50742
3433         * g++.dg/lookup/using23.C: New.
3434
3435         PR c++/50500
3436         * g++.dg/cpp0x/implicit12.C: New.
3437         * g++.dg/cpp0x/defaulted20.C: Adjust.
3438         * g++.dg/cpp0x/defaulted21.C: Adjust.
3439         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3440         * g++.dg/cpp0x/implicit4.C: Adjust.
3441         * g++.dg/cpp0x/implicit5.C: Adjust.
3442         * g++.dg/cpp0x/implicit8.C: Adjust.
3443         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3444         * g++.dg/cpp0x/not_special.C: Adjust.
3445         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3446         * g++.dg/cpp0x/rv1n.C: Adjust.
3447         * g++.dg/cpp0x/rv2n.C: Adjust.
3448         * g++.dg/cpp0x/rv3n.C: Adjust.
3449         * g++.dg/cpp0x/rv4n.C: Adjust.
3450         * g++.dg/cpp0x/rv5n.C: Adjust.
3451         * g++.dg/cpp0x/rv6n.C: Adjust.
3452         * g++.dg/cpp0x/rv7n.C: Adjust.
3453
3454 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3455
3456         * gcc.target/i386/avx2-vpop-check.h: New header.
3457         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3458         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3459         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3460         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3461         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3462         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3463         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3464         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3465         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3466         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3467         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3468         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3469         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3470         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3471         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3472
3473 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3474
3475         PR fortran/50420
3476         * gfortran.dg/coarray_subobject_1.f90: New test.
3477         * gfortran.dg/coarray/subobject_1.f90: New test.
3478
3479 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3480
3481         PR rtl-optimization/50205
3482         * gcc.dg/pr50205.c: New.
3483
3484 2011-10-18  Richard Guenther  <rguenther@suse.de>
3485
3486         PR tree-optimization/50767
3487         * gcc.dg/torture/pr50767.c: New testcase.
3488
3489 2011-10-18  Julian Brown  <julian@codesourcery.com>
3490
3491         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3492         * gcc.target/arm/unaligned-memcpy-1.c: New.
3493         * gcc.target/arm/unaligned-memcpy-2.c: New.
3494         * gcc.target/arm/unaligned-memcpy-3.c: New.
3495         * gcc.target/arm/unaligned-memcpy-4.c: New.
3496
3497 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3498
3499         PR fortran/47023
3500         * gfortran.dg/iso_c_binding_class.f03: New.
3501
3502 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3503
3504         * testsuite/lib/target-supports.exp
3505         (check_effective_target_vect_widen_shift): New.
3506         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3507         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3508         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3509         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3510
3511 2011-10-18  Richard Guenther  <rguenther@suse.de>
3512
3513         * gcc.dg/torture/restrict-1.c: New testcase.
3514
3515 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3516
3517         * g++.dg/ext/bases.C: New test.
3518
3519 2011-10-17  David S. Miller  <davem@davemloft.net>
3520
3521         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3522         all operations to emit VIS instructions.
3523         * gcc.target/sparc/fandnot.c: Likewise.
3524         * gcc.target/sparc/fnot.c: Likewise.
3525         * gcc.target/sparc/for.c: Likewise.
3526         * gcc.target/sparc/fornot.c: Likewise.
3527         * gcc.target/sparc/fxnor.c: Likewise.
3528         * gcc.target/sparc/fxor.c: Likewise.
3529         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3530         needed.
3531
3532 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3533
3534         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3535         * gcc.dg/torture/vshuf-16.inc: New file.
3536         * gcc.dg/torture/vshuf-2.inc: New file.
3537         * gcc.dg/torture/vshuf-32.inc: New file.
3538         * gcc.dg/torture/vshuf-4.inc: New file.
3539         * gcc.dg/torture/vshuf-8.inc: New file.
3540         * gcc.dg/torture/vshuf-main.inc: New file.
3541         * gcc.dg/torture/vshuf-v16hi.c: New test.
3542         * gcc.dg/torture/vshuf-v16qi.c: New test.
3543         * gcc.dg/torture/vshuf-v2df.c: New test.
3544         * gcc.dg/torture/vshuf-v2di.c: New test.
3545         * gcc.dg/torture/vshuf-v2sf.c: New test.
3546         * gcc.dg/torture/vshuf-v2si.c: New test.
3547         * gcc.dg/torture/vshuf-v32qi.c: New test.
3548         * gcc.dg/torture/vshuf-v4df.c: New test.
3549         * gcc.dg/torture/vshuf-v4di.c: New test.
3550         * gcc.dg/torture/vshuf-v4hi.c: New test.
3551         * gcc.dg/torture/vshuf-v4sf.c: New test.
3552         * gcc.dg/torture/vshuf-v4si.c: New test.
3553         * gcc.dg/torture/vshuf-v8hi.c: New test.
3554         * gcc.dg/torture/vshuf-v8qi.c: New test.
3555         * gcc.dg/torture/vshuf-v8sf.c: New test.
3556         * gcc.dg/torture/vshuf-v8si.c: New test.
3557
3558 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3559
3560         PR tree-optimization/50746
3561         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3562
3563 2011-10-17  Jason Merrill  <jason@redhat.com>
3564
3565         PR c++/50736
3566         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3567
3568 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3569
3570         PR c++/44524
3571         * g++.dg/parse/error41.C: New.
3572         * g++.dg/parse/error20.C: Adjust.
3573
3574 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3575
3576         PR c++/50757
3577         * g++.dg/warn/format7.C: New.
3578         * obj-c++.dg/warn7.mm: Likewise.
3579
3580 2011-10-17  Richard Guenther  <rguenther@suse.de>
3581
3582         PR tree-optimization/50729
3583         * gcc.dg/torture/pr50729.c: New testcase.
3584
3585 2011-10-15  Tom Tromey  <tromey@redhat.com>
3586             Dodji Seketeli  <dodji@redhat.com>
3587
3588         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3589         included files.
3590         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3591         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3592         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3593         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3594
3595 2011-10-15  Tom Tromey  <tromey@redhat.com>
3596             Dodji Seketeli  <dodji@redhat.com>
3597
3598         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3599
3600 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3601
3602         PR c++/48489
3603         * g++.dg/inherit/error5.C: New.
3604
3605 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3606
3607         PR fortran/47023
3608         PR fortran/50752
3609         * gfortran.dg/kind_tests_4.f90: New.
3610
3611 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3612
3613         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3614         targets that support vector condition.
3615
3616 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3617
3618         PR fortran/47023
3619         * gfortran.dg/c_kind_tests_3.f03: New.
3620
3621 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3622
3623         PR fortran/50547
3624         * gfortran.dg/elemental_args_check_4.f90: New.
3625
3626 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3627
3628         PR tree-optimization/50727
3629         * gcc.dg/vect/pr50727.c: New test.
3630
3631 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3632
3633         * gcc.dg/vla-23.c: New test.
3634
3635 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3636
3637         PR tree-optimization/50596
3638         * gcc.dg/vect/vect-cond-9.c: New test.
3639
3640 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3641
3642         * gcc.dg/vect/bb-slp-29.c: New test.
3643
3644 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3645
3646         PR c++/50732
3647         * g++.dg/ext/is_base_of_incomplete.C: New.
3648         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3649         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3650
3651 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3652
3653         * gcc.target/sparc/combined-1.c: Compile at -O2.
3654
3655 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3656
3657         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3658         (dg-options): Add -Wno-attributes.
3659         * gcc.target/i386/fma_double_?.c: Ditto.
3660         * gcc.target/i386/fma_run_float_?.c: Ditto.
3661         * gcc.target/i386/fma_run_double_?.c: Ditto.
3662         * gcc.target/i386/l_fma_float_?.c: Dtto.
3663         * gcc.target/i386/l_fma_double_?.c: Ditto.
3664         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3665         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3666
3667 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3668
3669         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3670         the comments.
3671         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3672         * gfortran.dg/rank_3.f90: Ditto.
3673         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3674         -std=f2008ts in dg-options.
3675         * gfortran.dg/rank_4.f90: Ditto.
3676
3677 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3678
3679         PR target/49263
3680         * gcc.target/sh/pr49263.c: New.
3681
3682 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3683
3684         * gnat.dg/specs/debug1.ads: Tweak.
3685
3686 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3687
3688         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3689
3690 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3691
3692         * gcc.target/i386/sse2-mul-1.c: New test.
3693         * gcc.target/i386/sse4_1-mul-1.c: New test.
3694         * gcc.target/i386/avx-mul-1.c: New test.
3695         * gcc.target/i386/xop-mul-1.c: New test.
3696         * gcc.target/i386/avx2-mul-1.c: New test.
3697
3698 2011-10-14  Jason Merrill  <jason@redhat.com>
3699
3700         PR c++/50563
3701         * g++.dg/cpp0x/nsdmi-list1.C: New.
3702
3703         PR c++/50707
3704         * g++.dg/cpp0x/nsdmi-const1.C: New.
3705
3706 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3707
3708         PR fortran/50570
3709         * gfortran.dg/pointer_intent_5.f90: New.
3710
3711 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3712
3713         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3714         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3715         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3716
3717 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3718
3719         PR fortran/50718
3720         * gfortran.dg/pointer_check_11.f90: New.
3721         * gfortran.dg/pointer_check_12.f90: New.
3722
3723 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3724
3725         PR c++/38174
3726         * g++.dg/overload/operator4.C: New.
3727
3728 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3729
3730         * gcc.dg/di-longlong64-sync-1.c: New test.
3731         * gcc.dg/di-sync-multithread.c: New test.
3732         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3733         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3734         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3735         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3736         (check_effective_target_arm_arm_ok): New helper.
3737         (check_effective_target_sync_longlong): New helper.
3738
3739 2011-10-14  Richard Guenther  <rguenther@suse.de>
3740
3741         PR tree-optimization/50723
3742         * gcc.dg/torture/pr50723.c: New testcase.
3743
3744 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3745
3746         PR c++/17212
3747         * g++.dg/warn/format6.C: New.
3748         * obj-c++.dg/warn6.mm: Likewise.
3749
3750 2011-10-13  Richard Henderson  <rth@redhat.com>
3751
3752         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3753         Delete.
3754         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3755         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3756         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3757
3758 2011-10-13  Jason Merrill  <jason@redhat.com>
3759
3760         PR c++/50614
3761         * g++.dg/cpp0x/nsdmi-template2.C: New.
3762
3763         PR c++/50437
3764         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3765
3766         PR c++/50618
3767         * g++.dg/init/vbase1.C: New.
3768
3769 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3770
3771         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3772         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3773         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3774         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3775
3776 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3777
3778         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3779
3780 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3781
3782         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3783
3784 2011-10-13  Richard Guenther  <rguenther@suse.de>
3785
3786         PR tree-optimization/50712
3787         * gcc.target/i386/pr50712.c: New testcase.
3788
3789 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3790
3791         * gcc.dg/memcpy-4.c: New test.
3792
3793 2011-10-13  Richard Guenther  <rguenther@suse.de>
3794
3795         PR tree-optimization/50698
3796         * g++.dg/vect/pr50698.cc: New testcase.
3797
3798 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3799
3800         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3801         * gcc.target/powerpc/warn-2.c: Ditto.
3802
3803         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3804         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3805         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3806         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3807         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3808         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3809         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3810         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3811         * gcc.target/powerpc/ppc-pow.c: Likewise.
3812         * gcc.target/powerpc/recip-1.c: Likewise.
3813         * gcc.target/powerpc/recip-2.c: Likewise.
3814         * gcc.target/powerpc/recip-3.c: Likewise.
3815         * gcc.target/powerpc/recip-4.c: Likewise.
3816         * gcc.target/powerpc/recip-5.c: Likewise.
3817
3818 2011-10-12  David S. Miller  <davem@davemloft.net>
3819
3820         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3821         '-mvis3' instead of 'mcpu=niagara3' in options.
3822         * gcc.target/sparc/fhalve.c: Likewise.
3823         * gcc.target/sparc/fnegop.c: Likewise.
3824         * gcc.target/sparc/fpadds.c: Likewise.
3825         * gcc.target/sparc/fshift.c: Likewise.
3826         * gcc.target/sparc/fucmp.c: Likewise.
3827         * gcc.target/sparc/lzd.c: Likewise.
3828         * gcc.target/sparc/vis3misc.c: Likewise.
3829         * gcc.target/sparc/xmul.c: Likewise.
3830
3831 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3832
3833         * gnat.dg/vect1.ad[sb]: New test.
3834         * gnat.dg/vect1_pkg.ads: New helper.
3835         * gnat.dg/vect2.ad[sb]: New test.
3836         * gnat.dg/vect2_pkg.ads: New helper.
3837         * gnat.dg/vect3.ad[sb]: New test.
3838         * gnat.dg/vect3_pkg.ads: New helper.
3839         * gnat.dg/vect4.ad[sb]: New test.
3840         * gnat.dg/vect4_pkg.ads: New helper.
3841         * gnat.dg/vect5.ad[sb]: New test.
3842         * gnat.dg/vect5_pkg.ads: New helper.
3843         * gnat.dg/vect6.ad[sb]: New test.
3844         * gnat.dg/vect6_pkg.ads: New helper.
3845
3846 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3847
3848         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3849         * gcc.target/i386/fma_run_double_2.c: Likewise.
3850         * gcc.target/i386/fma_run_double_3.c: Likewise.
3851         * gcc.target/i386/fma_run_double_4.c: Likewise.
3852         * gcc.target/i386/fma_run_double_5.c: Likewise.
3853         * gcc.target/i386/fma_run_double_6.c: Likewise.
3854         * gcc.target/i386/fma_run_float_1.c: Likewise.
3855         * gcc.target/i386/fma_run_float_2.c: Likewise.
3856         * gcc.target/i386/fma_run_float_3.c: Likewise.
3857         * gcc.target/i386/fma_run_float_4.c: Likewise.
3858         * gcc.target/i386/fma_run_float_5.c: Likewise.
3859         * gcc.target/i386/fma_run_float_6.c: Likewise.
3860
3861         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3862         remove the extra dg-options.
3863         * gcc.target/i386/l_fma_double_2.c: Likewise.
3864         * gcc.target/i386/l_fma_double_3.c: Likewise.
3865         * gcc.target/i386/l_fma_double_4.c: Likewise.
3866         * gcc.target/i386/l_fma_double_5.c: Likewise.
3867         * gcc.target/i386/l_fma_double_6.c: Likewise.
3868         * gcc.target/i386/l_fma_float_1.c: Likewise.
3869         * gcc.target/i386/l_fma_float_2.c: Likewise.
3870         * gcc.target/i386/l_fma_float_3.c: Likewise.
3871         * gcc.target/i386/l_fma_float_4.c: Likewise.
3872         * gcc.target/i386/l_fma_float_5.c: Likewise.
3873         * gcc.target/i386/l_fma_float_6.c: Likewise.
3874
3875 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3876
3877         PR tree-optimization/50189
3878         * g++.dg/torture/pr50189.C: New testcase.
3879
3880 2011-10-12  Richard Guenther  <rguenther@suse.de>
3881
3882         PR tree-optimization/50700
3883         * gcc.dg/builtin-object-size-12.c: New testcase.
3884
3885 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3886
3887         PR c/50565
3888         * gcc.c-torture/compile/pr50565-1.c,
3889         gcc.c-torture/compile/pr50565-2.c: New tests.
3890
3891 2011-10-11  Jason Merrill  <jason@redhat.com>
3892
3893         PR c++/49855
3894         PR c++/49896
3895         * g++.dg/template/constant1.C: New.
3896         * g++.dg/template/constant2.C: New.
3897         * g++.dg/cpp0x/constexpr-template3.C: New.
3898
3899 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3900
3901         * gcc.target/i386/warn-vect-op-3.c: New test.
3902         * gcc.target/i386/warn-vect-op-1.c: New test.
3903         * gcc.target/i386/warn-vect-op-2.c: New test.
3904
3905 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3906
3907         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3908
3909 2011-10-11  Richard Guenther  <rguenther@suse.de>
3910
3911         PR tree-optimization/50204
3912         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3913
3914 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3915
3916         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3917
3918 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3919
3920         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3921         * gcc.target/i386/fma_double_2.c: Ditto.
3922         * gcc.target/i386/fma_double_3.c: Ditto.
3923         * gcc.target/i386/fma_double_4.c: Ditto.
3924         * gcc.target/i386/fma_double_5.c: Ditto.
3925         * gcc.target/i386/fma_double_6.c: Ditto.
3926         * gcc.target/i386/fma_float_1.c: Ditto.
3927         * gcc.target/i386/fma_float_2.c: Ditto.
3928         * gcc.target/i386/fma_float_3.c: Ditto.
3929         * gcc.target/i386/fma_float_4.c: Ditto.
3930         * gcc.target/i386/fma_float_5.c: Ditto.
3931         * gcc.target/i386/fma_float_6.c: Ditto.
3932         * gcc.target/i386/l_fma_double_1.c: Ditto.
3933         * gcc.target/i386/l_fma_double_2.c: Ditto.
3934         * gcc.target/i386/l_fma_double_3.c: Ditto.
3935         * gcc.target/i386/l_fma_double_4.c: Ditto.
3936         * gcc.target/i386/l_fma_double_5.c: Ditto.
3937         * gcc.target/i386/l_fma_double_6.c: Ditto.
3938         * gcc.target/i386/l_fma_float_1.c: Ditto.
3939         * gcc.target/i386/l_fma_float_2.c: Ditto.
3940         * gcc.target/i386/l_fma_float_3.c: Ditto.
3941         * gcc.target/i386/l_fma_float_4.c: Ditto.
3942         * gcc.target/i386/l_fma_float_5.c: Ditto.
3943         * gcc.target/i386/l_fma_float_6.c: Ditto.
3944         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3945         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3946         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3947         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3948         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3949         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3950         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3951         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3952         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3953         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3954         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3955         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3956
3957 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3958
3959         * gcc.dg/va-arg-4.c: New test.
3960         * gcc.dg/va-arg-5.c: Ditto.
3961
3962 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3963
3964         * lib/target-supports.exp (check_effective_target_fd_truncate):
3965         Close and unlink test file before exit.
3966
3967 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3968
3969         PR fortran/50564
3970         * gfortran.dg/forall_15.f90:  New test case.
3971
3972 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3973             Andrew Macleod  <amacleod@redhat.com>
3974
3975         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3976         wrappers for *other_threads() and *final_verify().
3977         * gcc.dg/simulate-thread/simulate-thread.h
3978         (simulate_thread_wrapper_other_threads): New.
3979         (simulate_thread_wrapper_final_verify): New.
3980
3981 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3982
3983         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3984
3985 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3986
3987         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3988
3989 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3990             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3991
3992         * gcc.target/i386/fma_1.h: New file.
3993         * gcc.target/i386/fma_2.h: Likewise.
3994         * gcc.target/i386/fma_3.h: Likewise.
3995         * gcc.target/i386/fma_4.h: Likewise.
3996         * gcc.target/i386/fma_5.h: Likewise.
3997         * gcc.target/i386/fma_6.h: Likewise.
3998         * gcc.target/i386/fma_double_1.c: Likewise.
3999         * gcc.target/i386/fma_double_2.c: Likewise.
4000         * gcc.target/i386/fma_double_3.c: Likewise.
4001         * gcc.target/i386/fma_double_4.c: Likewise.
4002         * gcc.target/i386/fma_double_5.c: Likewise.
4003         * gcc.target/i386/fma_double_6.c: Likewise.
4004         * gcc.target/i386/fma_float_1.c: Likewise.
4005         * gcc.target/i386/fma_float_2.c: Likewise.
4006         * gcc.target/i386/fma_float_3.c: Likewise.
4007         * gcc.target/i386/fma_float_4.c: Likewise.
4008         * gcc.target/i386/fma_float_5.c: Likewise.
4009         * gcc.target/i386/fma_float_6.c: Likewise.
4010         * gcc.target/i386/fma_main.h: Likewise.
4011         * gcc.target/i386/fma_run_double_1.c: Likewise.
4012         * gcc.target/i386/fma_run_double_2.c: Likewise.
4013         * gcc.target/i386/fma_run_double_3.c: Likewise.
4014         * gcc.target/i386/fma_run_double_4.c: Likewise.
4015         * gcc.target/i386/fma_run_double_5.c: Likewise.
4016         * gcc.target/i386/fma_run_double_6.c: Likewise.
4017         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4018         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4019         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4020         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4021         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4022         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4023         * gcc.target/i386/fma_run_float_1.c: Likewise.
4024         * gcc.target/i386/fma_run_float_2.c: Likewise.
4025         * gcc.target/i386/fma_run_float_3.c: Likewise.
4026         * gcc.target/i386/fma_run_float_4.c: Likewise.
4027         * gcc.target/i386/fma_run_float_5.c: Likewise.
4028         * gcc.target/i386/fma_run_float_6.c: Likewise.
4029         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4030         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4031         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4032         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4033         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4034         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4035         * gcc.target/i386/l_fma_1.h: Likewise.
4036         * gcc.target/i386/l_fma_2.h: Likewise.
4037         * gcc.target/i386/l_fma_3.h: Likewise.
4038         * gcc.target/i386/l_fma_4.h: Likewise.
4039         * gcc.target/i386/l_fma_5.h: Likewise.
4040         * gcc.target/i386/l_fma_6.h: Likewise.
4041         * gcc.target/i386/l_fma_double_1.c: Likewise.
4042         * gcc.target/i386/l_fma_double_2.c: Likewise.
4043         * gcc.target/i386/l_fma_double_3.c: Likewise.
4044         * gcc.target/i386/l_fma_double_4.c: Likewise.
4045         * gcc.target/i386/l_fma_double_5.c: Likewise.
4046         * gcc.target/i386/l_fma_double_6.c: Likewise.
4047         * gcc.target/i386/l_fma_float_1.c: Likewise.
4048         * gcc.target/i386/l_fma_float_2.c: Likewise.
4049         * gcc.target/i386/l_fma_float_3.c: Likewise.
4050         * gcc.target/i386/l_fma_float_4.c: Likewise.
4051         * gcc.target/i386/l_fma_float_5.c: Likewise.
4052         * gcc.target/i386/l_fma_float_6.c: Likewise.
4053         * gcc.target/i386/l_fma_main.h: Likewise.
4054         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4055         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4056         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4057         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4058         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4059         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4060         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4061         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4062         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4063         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4064         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4065         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4066
4067 2011-10-10  Richard Guenther  <rguenther@suse.de>
4068
4069         PR middle-end/50389
4070         * gcc.dg/torture/pr50389.c: New testcase.
4071
4072 2011-10-10  Richard Guenther  <rguenther@suse.de>
4073
4074         PR middle-end/50195
4075         * gcc.dg/builtins-47.c: Optimize.
4076
4077 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4078
4079         * lib/gcc-simulate-thread.exp: New.
4080         * gcc.dg/simulate-thread/guality.h: New.
4081         * gcc.dg/simulate-thread/simulate-thread.h: New.
4082         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4083         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4084         * gcc.dg/simulate-thread/README: New.
4085         * g++.dg/simulate-thread/guality.h: New.
4086         * g++.dg/simulate-thread/simulate-thread.h: New.
4087         * g++.dg/simulate-thread/simulate-thread.exp: New.
4088         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4089         * c-c++-common/cxxbitfields-2.c: Remove.
4090         * c-c++-common/cxxbitfields.c: Remove.
4091         * c-c++-common/cxxbitfields-4.c: Remove.
4092         * c-c++-common/cxxbitfields-5.c: Remove.
4093         * c-c++-common/simulate-thread/bitfields-1.c: New.
4094         * c-c++-common/simulate-thread/bitfields-2.c: New.
4095         * c-c++-common/simulate-thread/bitfields-3.c: New.
4096         * c-c++-common/simulate-thread/bitfields-4.c: New.
4097
4098 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4099
4100         PR c++/38980
4101         * g++.dg/warn/format5.C: New.
4102
4103 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4104
4105         PR fortran/50273
4106         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4107         * gfortran.dg/common_16.f90: New.
4108
4109 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4110
4111         * gfortran.dg/iso_c_binding_param_1.f90: New.
4112         * gfortran.dg/iso_c_binding_param_2.f90: New.
4113         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4114
4115 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4116
4117         PR tree-optimization/50635
4118         * gcc.dg/vect/pr50635.c: New test.
4119
4120 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4121
4122         PR fortran/50659
4123         * gfortran.dg/proc_decl_27.f90: New.
4124
4125 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4126
4127         PR libobjc/50428
4128         * objc/execute/initialize-1.m: New test.
4129
4130 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4131
4132         PR fortran/47844
4133         * gfortran.dg/pointer_function_result_1.f90 : New test.
4134
4135 2011-10-07  David S. Miller  <davem@davemloft.net>
4136
4137         PR 50655
4138         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4139         * gcc.target/sparc/cmask.c: Use it.
4140         * gcc.target/sparc/fhalve.c: Likewise.
4141         * gcc.target/sparc/fnegop.c: Likewise.
4142         * gcc.target/sparc/fpadds.c: Likewise.
4143         * gcc.target/sparc/fshift.c: Likewise.
4144         * gcc.target/sparc/fucmp.c: Likewise.
4145         * gcc.target/sparc/lzd.c: Likewise.
4146         * gcc.target/sparc/vis3misc.c: Likewise.
4147         * gcc.target/sparc/xmul.c: Likewise.
4148
4149 2011-10-07  Richard Henderson  <rth@redhat.com>
4150
4151         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4152         match for avx2.
4153         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4154
4155 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4156
4157         * gcc.dg/pr50193-1.c: New file.
4158         * gcc.target/arm/shiftable.c: New file.
4159
4160 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4161
4162         PR fortran/50625
4163         * gfortran.dg/class_46.f03: New.
4164
4165 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4166
4167         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4168         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4169         (syslog, vsyslog, __vsyslog_chk): Likewise.
4170
4171         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4172         (x, EXT_x): Use ASMNAME.
4173
4174         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4175         (a, c): Use ASMNAME.
4176
4177 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4178
4179         PR middle-end/50527
4180         * gcc.dg/pr50527.c: New test.
4181
4182 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4183
4184         PR tree-optimization/50650
4185         * gcc.c-torture/compile/pr50650.c: New test.
4186
4187 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4188
4189         PR tree-optimization/50575
4190         * gcc.c-torture/execute/vector-compare-2.x: New file.
4191
4192 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4193
4194         PR middle-end/50125
4195         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4196         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4197         (bar3): Likewise.
4198
4199 2011-10-07  Richard Guenther  <rguenther@suse.de>
4200
4201         PR testsuite/50637
4202         * gcc.dg/vect/vect-align-2.c: Increase array size.
4203
4204 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4205             H.J. Lu  <hongjiu.lu@intel.com>
4206
4207         PR target/50603
4208         * gcc.target/i386/pr50603.c: New test.
4209
4210 2011-10-06  Jason Merrill  <jason@redhat.com>
4211
4212         PR c++/39164
4213         * g++.dg/cpp0x/default31.C: New.
4214
4215 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR tree-optimization/50596
4218         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4219         New.
4220         * gcc.dg/vect/vect-cond-8.c: New test.
4221
4222 2011-10-06  Richard Henderson  <rth@redhat.com>
4223
4224         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4225         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4226         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4227         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4228         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4229         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4230         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4231         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4232         * gcc.c-torture/execute/vshuf-16.inc: New file.
4233         * gcc.c-torture/execute/vshuf-2.inc: New file.
4234         * gcc.c-torture/execute/vshuf-4.inc: New file.
4235         * gcc.c-torture/execute/vshuf-8.inc: New file.
4236         * gcc.c-torture/execute/vshuf-main.inc: New file.
4237         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4238         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4239         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4240         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4241         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4242         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4243         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4244         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4245         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4246         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4247         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4248         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4249         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4250
4251 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR tree-optimization/49279
4254         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4255         * gcc.c-torture/execute/pr49279.c: New test.
4256
4257 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4258
4259         PR target/49049
4260         * gcc.c-torture/compile/pr49049.c: New test.
4261
4262 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4263
4264         PR target/50305
4265         * gcc.target/arm/pr50305.c: New test.
4266
4267 2011-10-06  Richard Guenther  <rguenther@suse.de>
4268
4269         PR tree-optimization/38884
4270         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4271         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4272
4273 2011-10-05  David S. Miller  <davem@davemloft.net>
4274
4275         * gcc.target/sparc/lzd.c: New test.
4276         * gcc.target/sparc/popc.c: New test.
4277
4278 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4279
4280         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4281         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4282         * g++.dg/other/final1.C: Cleanup original tree dump.
4283
4284 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4285
4286         PR tree-optimization/50613
4287         * gcc.dg/pr50613.c: New test.
4288
4289 2011-10-05  Richard Henderson  <rth@redhat.com>
4290
4291         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4292         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4293         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4294         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4295         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4296         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4297         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4298         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4299
4300 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4301
4302         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4303         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4304         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4305         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4306         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4307
4308 2011-10-05  Richard Guenther  <rguenther@suse.de>
4309
4310         PR tree-optimization/38885
4311         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4312
4313 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4314
4315         * gcc.target/i386/sw-1.c: New test.
4316
4317 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4318
4319         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4320         -mtune=generic.
4321         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4322
4323 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4326
4327 2011-10-04  David S. Miller  <davem@davemloft.net>
4328
4329         * gcc.target/sparc/fhalve.c: New test.
4330         * gcc.target/sparc/fnegop.c: New test.
4331         * gcc.target/sparc/xmul.c: New test.
4332
4333 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4334
4335         PR fortran/35831
4336         * gfortran.dg/dummy_procedure_6.f90: New.
4337
4338 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4339
4340         PR tree-optimization/50604
4341         * gcc.dg/pr50604.c: New test.
4342
4343 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4344
4345         PR tree-optimization/49662
4346         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4347         * gcc.dg/graphite/interchange-15.c: Likewise.
4348         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4349
4350 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4351
4352         * gcc.dg/tree-ssa/restrict-4.c: New test.
4353
4354 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4355
4356         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4357         (main): Use __typeof to get result type of comparison.
4358
4359 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4360
4361         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4362         Make et_vect_multiple_sizes_saved global.
4363         (check_effective_target_vect64): Make et_vect64_saved global.
4364
4365 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4366
4367         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4368         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4369         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4370         * gcc.dg/builtin-complex-err-1.c: Adjust.
4371
4372 2011-10-02  Jason Merrill  <jason@redhat.com>
4373
4374         * g++.dg/cpp0x/range-for22.C: New.
4375
4376         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4377         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4378         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4379         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4380
4381         * g++.dg/cpp0x/nsdmi5.C: New.
4382
4383 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4384
4385         PR target/50579
4386         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4387         New procedures.
4388         (mips-dg-options): Force an ABI option if the current ABI is
4389         incompatible with the required -mlong setting.  Likewise force
4390         a long setting if the current one is incompatible with the
4391         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4392         throughout procedure.
4393         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4394         instead of addressing=absolute.
4395
4396 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4397
4398         * gcc.target/mips/stack-1.c: New test.
4399
4400 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4401
4402         * gcc.dg/pr49696.c: New test.
4403
4404 2011-10-02  Jan Hubicka  <jh@suse.cz>
4405
4406         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4407
4408 2011-10-01  David S. Miller  <davem@davemloft.net>
4409
4410         * gcc.target/sparc/cmask.c: New test.
4411         * gcc.target/sparc/fpadds.c: New test.
4412         * gcc.target/sparc/fshift.c: New test.
4413         * gcc.target/sparc/fucmp.c: New test.
4414         * gcc.target/sparc/vis3misc.c: New test.
4415
4416 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4417
4418         PR fortran/50585
4419         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4420
4421 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4422
4423         PR c++/44473
4424         * g++.dg/dfp/44473-1.C: New test.
4425         * g++.dg/dfp/44473-2.C: New test.
4426         * g++.dg/dfp/mangle-1.C: New test.
4427         * g++.dg/dfp/mangle-2.C: New test.
4428         * g++.dg/dfp/mangle-3.C: New test.
4429         * g++.dg/dfp/mangle-4.C: New test.
4430         * g++.dg/dfp/mangle-5.C: New test.
4431
4432 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR inline-asm/50571
4435         * gcc.dg/pr50571.c: New test.
4436
4437         PR tree-optimization/46309
4438         * gcc.dg/pr46309.c: New test.
4439
4440 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4441
4442         * gcc.dg/strlenopt-21.c: New test.
4443
4444 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4445
4446         * gcc.dg/sms-10.c: New file.
4447
4448 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4449
4450         * gcc.target/arm/pr50099.c: New test.
4451
4452 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4453
4454         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4455
4456 2011-09-30  David S. Miller  <davem@davemloft.net>
4457
4458         * gcc.target/sparc/bmaskbshuf.c: New test.
4459         * gcc.target/sparc/edgen.c: New test.
4460
4461 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4462
4463         PR fortran/50547
4464         * gfortran.dg/pure_formal_proc_3.f90: New.
4465
4466         PR fortran/50553
4467         * gfortran.dg/stfunc_7.f90: New.
4468
4469 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4470
4471         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4472         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4473         * gcc.dg/vector-compare-1.c: Likewise.
4474         * gcc.dg/vector-compare-2.c: Likewise.
4475
4476 2011-09-29  David S. Miller  <davem@davemloft.net>
4477
4478         * gcc.target/sparc/array.c: New test.
4479
4480 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4481
4482         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4483         loop unroll and set max unroll times to 8.
4484         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4485         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4486         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4487         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4488
4489 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4490
4491         PR c++/40145
4492         * g++.dg/ext/visibility/warn5.C: New.
4493
4494 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4495
4496         PR c++/45278
4497         * g++.dg/warn/Wextra-3.C: New.
4498
4499 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4500
4501         PR target/49486
4502         * gcc.target/sh/pr49468-si.c: New.
4503
4504 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4505
4506         PR testsuite/50485
4507         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4508         (TEST): Initialize src3 with random floats.
4509         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4510         from union src3.  Initialize src3 with random floats.
4511
4512 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4513
4514         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4515         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4516         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4517         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4518         * gcc.target/sh/sh4a-cos.c: Ditto.
4519         * gcc.target/sh/sh4a-cosf.c: Ditto.
4520         * gcc.target/sh/sh4a-sin.c: Ditto.
4521         * gcc.target/sh/sh4a-sinf.c: Ditto.
4522         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4523         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4524         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4525
4526 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4527
4528         PR c++/31489
4529         * g++.dg/parse/error40.C: New.
4530         * g++.dg/warn/incomplete1.C: Adjust.
4531
4532 2011-09-27  Jan Hubicka  <jh@suse.cz>
4533
4534         PR middle-end/49463
4535         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4536         Mark used.
4537
4538 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4539
4540         * gcc.dg/strlenopt-1.c: New test.
4541         * gcc.dg/strlenopt-1f.c: New test.
4542         * gcc.dg/strlenopt-2.c: New test.
4543         * gcc.dg/strlenopt-2f.c: New test.
4544         * gcc.dg/strlenopt-3.c: New test.
4545         * gcc.dg/strlenopt-4.c: New test.
4546         * gcc.dg/strlenopt-4g.c: New test.
4547         * gcc.dg/strlenopt-4gf.c: New test.
4548         * gcc.dg/strlenopt-5.c: New test.
4549         * gcc.dg/strlenopt-6.c: New test.
4550         * gcc.dg/strlenopt-7.c: New test.
4551         * gcc.dg/strlenopt-8.c: New test.
4552         * gcc.dg/strlenopt-9.c: New test.
4553         * gcc.dg/strlenopt-10.c: New test.
4554         * gcc.dg/strlenopt-11.c: New test.
4555         * gcc.dg/strlenopt-12.c: New test.
4556         * gcc.dg/strlenopt-12g.c: New test.
4557         * gcc.dg/strlenopt-13.c: New test.
4558         * gcc.dg/strlenopt-14g.c: New test.
4559         * gcc.dg/strlenopt-14gf.c: New test.
4560         * gcc.dg/strlenopt-15.c: New test.
4561         * gcc.dg/strlenopt-16g.c: New test.
4562         * gcc.dg/strlenopt-17g.c: New test.
4563         * gcc.dg/strlenopt-18g.c: New test.
4564         * gcc.dg/strlenopt.h: New file.
4565
4566 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4567
4568         PR middle-end/43864
4569         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4570         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4571         * gcc.dg/pr43864.c: New test.
4572         * gcc.dg/pr43864-2.c: Same.
4573         * gcc.dg/pr43864-3.c: Same.
4574         * gcc.dg/pr43864-4.c: Same.
4575
4576 2011-09-27  Jan Hubicka  <jh@suse.cz>
4577
4578         * gcc.dg/ipa/inline-5.c: New testcase.
4579
4580 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4581
4582         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4583         vectors.
4584         * gcc.dg/vect/bb-slp-27.c: New.
4585         * gcc.dg/vect/bb-slp-28.c: New.
4586
4587 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4588
4589         * testsuite/lib/target-supports.exp (check_profiling_available):
4590         Don't rely solely on TLS tests for -fprofile-generate, fall
4591         through to the other code.
4592
4593 2011-09-27  Richard Guenther  <rguenther@suse.de>
4594
4595         PR tree-optimization/50363
4596         * gcc.dg/torture/pr50363.c: New testcase.
4597
4598 2011-09-26  Jason Merrill  <jason@redhat.com>
4599
4600         PR c++/45012
4601         * g++.dg/template/partial13.C: New.
4602
4603         PR c++/46105
4604         * g++.dg/template/partial12.C: New.
4605
4606         PR c++/50508
4607         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4608
4609 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4610
4611         PR c++/45487
4612         * g++.dg/diagnostic/bindings1.C: New.
4613         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4614
4615 2011-09-26  David S. Miller  <davem@davemloft.net>
4616
4617         * gcc.target/sparc/wrgsr.c: New test.
4618         * gcc.target/sparc/rdgsr.c: New test.
4619         * gcc.target/sparc/edge.c: New test.
4620         * gcc.target/sparc/fcmp.c: New test.
4621
4622         * gcc.target/sparc/edge.c: Update for new return types.
4623         * gcc.target/sparc/fcmp.c: Likewise.
4624
4625         * gcc.target/sparc/fpaddsubi.c: New test.
4626
4627 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4628
4629         PR fortran/50515
4630         * gfortran.dg/common_15.f90: New.
4631
4632         PR fortran/50517
4633         * gfortran.dg/dummy_procedure_5.f90: New.
4634         * gfortran.dg/interface_26.f90: Modified error message.
4635         * gfortran.dg/proc_ptr_11.f90: Ditto.
4636         * gfortran.dg/proc_ptr_15.f90: Ditto.
4637         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4638         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4639
4640 2011-09-26  Jason Merrill  <jason@redhat.com>
4641
4642         PR c++/50512
4643         * g++.dg/overload/rvalue3.C: New.
4644
4645         PR c++/50523
4646         * g++.dg/overload/ref-conv2.C: New.
4647
4648         * g++.dg/cpp0x/nsdmi-template1.C: New.
4649
4650 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4651
4652         * g++.dg/cpp0x/nullptr25.C: New.
4653
4654 2011-09-26  Richard Guenther  <rguenther@suse.de>
4655
4656         PR tree-optimization/50472
4657         * gcc.dg/torture/pr50472.c: New testcase.
4658
4659 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4660
4661         * gnat.dg/opt22.adb: New test.
4662         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4663
4664 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4665
4666         * gnat.dg/opt21.adb: New test.
4667         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4668
4669 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4670
4671         * gnat.dg/opt20.ad[sb]: New test.
4672         * gnat.dg/opt20_pkg.ads: New helper.
4673
4674 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4675
4676         * gnat.dg/array17.adb: New test.
4677         * gnat.dg/array17_pkg.ads: New helper.
4678
4679 2011-09-25  Jason Merrill  <jason@redhat.com>
4680
4681         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4682
4683 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4684
4685         * gnat.dg/frame_overflow.ads: New.
4686         * gnat.dg/frame_overflow.adb: Adjust.
4687         * gnat.dg/specs/addr1.ads: Likewise.
4688
4689 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4690
4691         * g++.dg/tree-ssa/restrict2.C: New test.
4692
4693 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4694
4695         * lib/target-supports.exp (check_effective_target_vect64): New.
4696         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4697         of multiple vector sizes.
4698         * gcc.dg/vect/bb-slp-26.c: New.
4699
4700 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4701
4702         PR c++/50280
4703         * g++.dg/template/bitfield1.C: New.
4704
4705 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4706
4707         * gcc.dg/vect/bb-slp-24.c: New.
4708
4709 2011-09-24  Jason Merrill  <jason@redhat.com>
4710
4711         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4712
4713         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4714
4715         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4716         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4717
4718         * g++.dg/cpp0x/nsdmi1.C: New.
4719         * g++.dg/cpp0x/nsdmi2.C: New.
4720         * g++.dg/cpp0x/nsdmi3.C: New.
4721         * g++.dg/cpp0x/nsdmi4.C: New.
4722         * g++.old-deja/g++.other/init4.C: New.
4723
4724 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4725
4726         PR c++/44267
4727         * g++.dg/template/sfinae28.C: New.
4728
4729 2011-09-23  Ian Lance Taylor  <iant@google.com>
4730
4731         * go.test/go-test.exp (errchk): Handle more cases of getting
4732         correct Tcl backslash quoting in regular expressions in test file.
4733
4734 2011-09-23  Jason Merrill  <jason@redhat.com>
4735
4736         Core 253
4737         * g++.dg/init/const8.C: New.
4738         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4739         * g++.dg/cpp0x/defaulted2.C: Likewise.
4740         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4741         * g++.dg/init/pr20039.C: Likewise.
4742         * g++.dg/init/pr42844.C: Likewise.
4743
4744 2011-09-23  Jan Hubicka  <jh@suse.cz>
4745
4746         * gcc.dg/ipa/inline-1.c: new testcase.
4747         * gcc.dg/ipa/inline-2.c: new testcase.
4748         * gcc.dg/ipa/inline-3.c: new testcase.
4749         * gcc.dg/ipa/inline-4.c: new testcase.
4750
4751 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4752
4753         PR c++/50258
4754         * g++.dg/cpp0x/constexpr-static8.C: New.
4755
4756 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4757
4758         * gcc.target/i386/avxfp-1.c: New test.
4759         * gcc.target/i386/avxfp-2.c: New test.
4760
4761 2011-09-23  Terry Guo  <terry.guo@arm.com>
4762
4763         * gcc.c-torture/execute/941014-1.x: Deleted.
4764
4765 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4766
4767         PR c++/50491
4768         * g++.dg/cpp0x/pr50491.C: New.
4769
4770 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4771
4772         PR testsuite/50487
4773         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4774
4775 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4776
4777         PR c++/50371
4778         * g++.dg/cpp0x/nullptr24.C: New.
4779
4780 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4781
4782         PR target/50482
4783         * gcc.target/i386/pr50482.c: New test.
4784
4785 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4786
4787         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4788         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4789         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4790         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4791         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4792         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4793         multilib options contain different -march= from dg-options.
4794
4795 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4796             Paolo Carlini  <paolo.carlini@oracle.com>
4797
4798         PR c++/50344
4799         * g++.dg/template/friend52.C: New.
4800
4801 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4802
4803         * gcc.target/arm/cmp-1.c: New test.
4804         * gcc.target/arm/cmp-2.c: Likewise.
4805
4806 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4807
4808         PR fortran/41733
4809         * gfortran.dg/impure_actual_1.f90: Modified error message.
4810         * gfortran.dg/proc_ptr_32.f90: New.
4811         * gfortran.dg/proc_ptr_33.f90: New.
4812
4813 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4814
4815         PR tree-optimization/50451
4816         * gcc.dg/vect/pr50451.c: New test.
4817
4818 2011-09-21  Ian Lance Taylor  <iant@google.com>
4819
4820         * go.test/go-test.exp (errchk): Add special case for bug332.
4821         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4822         some more test lines.
4823
4824 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4825
4826         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4827         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4828         * g++.dg/other/i386-8.C: Ditto.
4829         * g++.dg/other/pr34435.C: Ditto.
4830         * g++.dg/other/pr39496.C: Ditto.
4831         * g++.dg/other/mmintrin.C: Ditto.
4832
4833 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4834
4835         * gcc.dg/vect/vect-cond-7.c: New test.
4836         * gcc.target/i386/sse4_1-cond-1.c: New test.
4837         * gcc.target/i386/avx-cond-1.c: New test.
4838
4839 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4840
4841         PR target/50464
4842         * g++.dg/other/pr50464.C: New test.
4843
4844 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4845
4846         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4847         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4848         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4849         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4850
4851 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4852
4853         * gnat.dg/opt19.adb: New test.
4854
4855 2011-09-21  Terry Guo  <terry.guo@arm.com>
4856
4857         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4858         on arch conflict when testing case on targets other than armv7-a.
4859
4860 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4861
4862         PR c++/50454
4863         * g++.dg/ext/int128-1.C: New.
4864         * g++.dg/ext/int128-2.C: Likewise.
4865         * g++.dg/ext/int128-2.h: Likewise.
4866
4867 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4868
4869         PR testsuite/50469
4870         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4871
4872 2011-09-20  Jason Merrill  <jason@redhat.com>
4873
4874         * g++.dg/cpp0x/constexpr-generated1.C: New.
4875
4876         PR c++/50442
4877         * g++.dg/overload/ref-conv1.C: New.
4878
4879 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4880
4881         * g++.dg/other/final1.C: New.
4882
4883 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4884
4885         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4886         and get_bit ().
4887
4888 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4889
4890         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4891         "target arm_eabi".
4892
4893 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4894
4895         PR tree-optimization/50413
4896         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4897         -fdump-tree-slp-details.  Run other tests with
4898         -fdump-tree-vect-details.
4899         * g++.dg/vect/slp-pr50413.cc: New.
4900
4901 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4902             Ira Rosen  <ira.rosen@linaro.org>
4903
4904         PR testsuite/50435
4905         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4906         Fix underscores around restrict.
4907
4908 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4909
4910         PR tree-optimization/50414
4911         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4912         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4913         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4914
4915 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4916
4917         PR tree-optimization/50412
4918         * gfortran.dg/vect/pr50412.f90: New.
4919
4920 2011-09-16  Jason Merrill  <jason@redhat.com>
4921
4922         PR c++/50424
4923         * g++.dg/eh/defarg1.C: New.
4924
4925 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4926
4927         * gcc.dg/vect/vect-reduc-10.c: New test.
4928         * gcc.target/i386/avx-reduc-1.c: New test.
4929
4930         * gcc.target/i386/sse2-extract-1.c: New test.
4931         * gcc.target/i386/avx-extract-1.c: New test.
4932
4933 2011-09-16  Terry Guo  <terry.guo@arm.com>
4934
4935         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4936
4937 2011-09-15  Diego Novillo  <dnovillo@google.com>
4938
4939         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4940         ALWAYS_CXXFLAGS, if defined.
4941         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4942         ALWAYS_GFORTRANFLAGS, if defined.
4943         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4944         ALWAYS_GOCFLAGS, if defined.
4945         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4946         ALWAYS_OBJCXXFLAGS, if defined.
4947         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4948         additional_flags, if defined.
4949         * lib/gnat.exp (gnat_target_compile): Likewise.
4950         * lib/objc.exp (objc_target_compile): Likewise.
4951         * lib/target-supports-dg.exp (dg-add-options): Handle
4952         TEST_ALWAYS_FLAGS.
4953
4954 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4955
4956         PR testsuite/50322
4957         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4958         Use uintptr_t in f1.  Undo avr xfails.
4959
4960 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4961
4962         PR fortran/50401
4963         PR fortran/50403
4964         * gfortran.dg/function_types_3.f90: New.
4965
4966 2011-09-15  Jason Merrill  <jason@redhat.com>
4967
4968         PR c++/50365
4969         * g++.dg/cpp0x/trailing7.C: New.
4970
4971         PR c++/50361
4972         * g++.dg/cpp0x/nullptr23.C: New.
4973
4974 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4975
4976         * gcc.dg/vect/bb-slp-25.c: New.
4977
4978 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4979
4980         PR c++/50391
4981         * g++.dg/cpp0x/noexcept15.C: New.
4982
4983 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4984
4985         PR middle-end/50251
4986         * gcc.dg/pr50251.c: New test.
4987
4988 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4989
4990         PR fortran/34547
4991         PR fortran/50375
4992         * gfortran.dg/null_5.f90: New.
4993         * gfortran.dg/null_6.f90: New.
4994
4995 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4996
4997         * gcc.c-torture/compile/20110913-1.c: New test.
4998
4999 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/50379
5002         * gfortran.dg/result_2.f90: New.
5003
5004 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5005
5006         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5007
5008 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5009
5010         PR c++/48320
5011         * g++.dg/cpp0x/variadic116.C: New test case.
5012
5013 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5014
5015         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5016         * gcc.target/mips/interrupt_handler-2.c: New test.
5017         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5018
5019 2011-09-12  Jason Merrill  <jason@redhat.com>
5020
5021         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5022
5023         * g++.dg/cpp0x/explicit7.C: New.
5024
5025 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5026
5027         PR rtl-optimization/50212
5028         * g++.dg/other/pr50212.C: New test.
5029
5030 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5031
5032         PR target/43746
5033         * testsuite/gcc.target/avr/torture/avr-torture.exp
5034         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5035         "-O2 -fmerge-all-constants".
5036
5037 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5038
5039         PR fortran/50327
5040         * gfortran.dg/do_while_1.f90: New test.
5041
5042 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5043
5044         PR fortran/35831
5045         PR fortran/47978
5046         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5047         * gfortran.dg/proc_decl_26.f90: New.
5048         * gfortran.dg/typebound_override_2.f90: New.
5049         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5050
5051 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5052
5053         * gnat.dg/cond_expr2.ad[sb]: New test.
5054
5055 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5056
5057         * gnat.dg/atomic5.ad[sb]: New test.
5058
5059 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5060
5061         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5062
5063 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5064
5065         PR target/49030
5066         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5067
5068 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5069
5070         PR target/49614
5071         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5072
5073 2011-09-09  Richard Guenther  <rguenther@suse.de>
5074
5075         PR tree-optimization/50328
5076         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5077
5078 2011-09-09  Richard Guenther  <rguenther@suse.de>
5079
5080         PR middle-end/50333
5081         * gcc.dg/torture/pr50333.c: New testcase.
5082
5083 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5084
5085         PR tree-optimization/50318
5086         * gcc.target/arm/pr50318-1.c: New file.
5087
5088 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5089
5090         * gcc.target/i386/all_one_m256i.c: New test.
5091
5092 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5093
5094         PR c++/50324
5095         * g++.dg/cpp0x/sfinae28.C: New.
5096
5097 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5098
5099         PR c/50332
5100         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5101         longer ignored on typedefs.
5102
5103         PR c++/33255 - Support -Wunused-local-typedefs warning
5104         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5105         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5106
5107 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5108
5109         PR tree-optimization/50287
5110         * gcc.dg/torture/pr50287.c: New test.
5111
5112 2011-09-08  Richard Guenther  <rguenther@suse.de>
5113
5114         PR tree-optimization/19831
5115         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5116         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5117         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5118         * gcc.dg/errno-1.c: Adjust.
5119
5120 2011-09-08  Richard Guenther  <rguenther@suse.de>
5121
5122         PR tree-optimization/19831
5123         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5124
5125 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5126
5127         PR fortran/44646
5128         * gfortran.dg/do_concurrent_1.f90: New.
5129         * gfortran.dg/do_concurrent_2.f90: New.
5130
5131 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR target/50310
5134         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5135         * gcc.dg/pr50310-2.c: New test.
5136
5137 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5138
5139         PR fortran/48095
5140         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5141         * gfortran.dg/impure_constructor_1.f90: Modified.
5142         * gfortran.dg/proc_ptr_comp_33.f90: New.
5143
5144 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR target/50310
5147         * gcc.dg/pr50310-1.c: New test.
5148
5149 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5150
5151         PR middle-end/48571
5152         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5153         instead of 4.
5154
5155 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5156
5157         PR c++/50309
5158         * g++.dg/cpp0x/noexcept14.C: New.
5159
5160 2011-09-07  Jason Merrill  <jason@redhat.com>
5161
5162         * g++.dg/cpp0x/constexpr-ref3.C: New.
5163
5164         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5165
5166 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5167
5168         * gcc.dg/section1.c: Don't xfail for avr.
5169
5170 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5171
5172         PR tree-optimization/50322
5173         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5174
5175 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5176
5177         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5178
5179 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5180
5181         PR tree-optimization/49911
5182         * g++.dg/tree-ssa/pr49911.C: New test.
5183
5184 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5185
5186         PR target/49030
5187         * gcc.dg/torture/pr49030.c: New test.
5188
5189 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5190
5191         PR fortran/50288
5192         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5193         * gfortran.dg/class_4d.f03: Deleted.
5194         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5195
5196 2011-09-07  Richard Guenther  <rguenther@suse.de>
5197
5198         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5199
5200 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5201
5202         PR tree-optimization/46021
5203         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5204
5205 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5206
5207         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5208
5209 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5210
5211         * gcc.c-torture/compile/20110906-1.c: New test.
5212
5213 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5214
5215         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5216
5217 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5218
5219         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5220         --param tree-reassoc-width=1.
5221
5222         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5223         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5224
5225 2011-09-06  Richard Guenther  <rguenther@suse.de>
5226
5227         PR tree-optimization/48149
5228         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5229
5230 2011-09-06  Richard Guenther  <rguenther@suse.de>
5231
5232         PR tree-optimization/48317
5233         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5234
5235 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5236
5237         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5238         New procedure.
5239         (add_options_for_quad_vectors): Replace with ...
5240         (add_options_for_double_vectors): ... this.
5241         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5242         support multiple vector sizes since the vectorizer attempts to
5243         vectorize with both vector sizes.
5244         * gcc.dg/vect/no-vfa-vect-79.c,
5245         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5246         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5247         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5248         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5249         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5250         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5251         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5252         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5253         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5254         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5255         gcc.dg/vect/vect-40.c: Likewise.
5256         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5257         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5258         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5259         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5260         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5261         Likewise.
5262         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5263
5264 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5265
5266         PR target/49606
5267         * gcc.target/mips/abi-main.h: New file.
5268         * gcc.target/mips/abi-o32-long32.c: New test.
5269         * gcc.target/mips/abi-o32-long64.c: Likewise.
5270         * gcc.target/mips/abi-o64-long32.c: Likewise.
5271         * gcc.target/mips/abi-o64-long64.c: Likewise.
5272         * gcc.target/mips/abi-n32-long32.c: Likewise.
5273         * gcc.target/mips/abi-n32-long64.c: Likewise.
5274         * gcc.target/mips/abi-n64-long32.c: Likewise.
5275         * gcc.target/mips/abi-n64-long64.c: Likewise.
5276         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5277         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5278         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5279         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5280         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5281         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5282         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5283         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5284         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5285         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5286         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5287         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5288         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5289         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5290         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5291         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5292         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5293         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5294         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5295         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5296         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5297         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5298         * gcc.target/mips/branch-3.c: Likewise.
5299         * gcc.target/mips/branch-4.c: Likewise.
5300         * gcc.target/mips/branch-5.c: Likewise.
5301         * gcc.target/mips/branch-6.c: Likewise.
5302         * gcc.target/mips/branch-7.c: Likewise.
5303         * gcc.target/mips/branch-8.c: Likewise.
5304         * gcc.target/mips/branch-9.c: Likewise.
5305         * gcc.target/mips/branch-10.c: Likewise.
5306         * gcc.target/mips/branch-11.c: Likewise.
5307         * gcc.target/mips/branch-12.c: Likewise.
5308         * gcc.target/mips/branch-13.c: Likewise.
5309         * gcc.target/mips/lazy-binding-1.c: Likewise.
5310
5311 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5312
5313         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5314         to avoid warning on int=16 platforms..
5315
5316 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5317
5318         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5319         to work even with -fshort-enums.
5320
5321 2011-09-04  Jan Hubicka  <jh@suse.cz>
5322
5323         * gcc.c-torture/compile/20110902.c: new testcase.
5324
5325 2011-09-04  Jason Merrill  <jason@redhat.com>
5326
5327         PR c++/49267
5328         * g++.dg/cpp0x/rv-conv1.C: New.
5329
5330         DR 1328
5331         * g++.dg/cpp0x/rv-func3.C: New.
5332
5333         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5334
5335         PR c++/50248
5336         Core 1358
5337         * g++.dg/cpp0x/constexpr-template1.C: New.
5338         * g++.dg/cpp0x/constexpr-template2.C: New.
5339         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5340         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5341
5342 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5343
5344         * gnat.dg/specs/debug1.ads: Tweak pattern.
5345
5346 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5347
5348         PR fortran/50227
5349         * gfortran.dg/class_45a.f03: New.
5350         * gfortran.dg/class_45b.f03: New.
5351
5352 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5353             Ira Rosen  <ira.rosen@linaro.org>
5354
5355         PR tree-optimization/50208
5356         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5357         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5358         -fno-tree-fre -fno-tree-pre.
5359
5360 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5361
5362         * gcc.dg/ipa/ipcp-3.c: New test.
5363
5364 2011-09-02  Richard Guenther  <rguenther@suse.de>
5365
5366         PR tree-optimization/27460
5367         PR middle-end/29269
5368         * gcc.dg/vect/vect-cond-7.c: New testcase.
5369
5370 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5371
5372         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5373         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5374         xfailed test for inlining.
5375         * g++.dg/ipa/ivinline-9.C: Likewise.
5376
5377 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5378
5379         PR tree-optimization/50178
5380         * gfortran.dg/vect/pr50178.f90: New test.
5381
5382 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5383
5384         PR middle-end/49886
5385         * gcc.c-torture/execute/pr49886.c: New testcase.
5386
5387 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5388
5389         PR middle-end/43513
5390         * gcc.dg/pr43513.c: New test.
5391
5392 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5393
5394         PR fortran/45044
5395         * gfortran.dg/common_14.f90: New.
5396         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5397
5398 2011-08-30  Jason Merrill  <jason@redhat.com>
5399
5400         PR c++/50084
5401         * g++.dg/cpp0x/decltype33.C: New.
5402
5403         PR c++/50089
5404         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5405
5406         PR c++/50114
5407         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5408
5409 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5410
5411         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5412
5413 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5414
5415         * gnat.dg/specs/aggr3.ads: New test.
5416         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5417
5418         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5419         * gnat.dg/specs/aggr2.ads: Likewise.
5420
5421 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5422
5423         PR fortran/45170
5424         * gfortran.dg/allocate_with_source_2.f90: New test
5425
5426 2011-08-30  Jason Merrill  <jason@redhat.com>
5427
5428         PR c++/50220
5429         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5430
5431         PR c++/50234
5432         * g++.dg/cpp0x/constexpr-value3.C: New.
5433
5434 2011-08-30  Richard Guenther  <rguenther@suse.de>
5435
5436         PR middle-end/48571
5437         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5438         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5439         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5440         * gcc.dg/pr36902.c: XFAIL.
5441
5442 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5443
5444         * gcc.target/i386/fma-check.h: New.
5445         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5446         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5447         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5448         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5449         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5450         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5451         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5452         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5453         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5454         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5455         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5456         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5457         * gcc.target/i386/fma-compile.c: Likewise.
5458         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5459         * gcc.target/i386/sse-12.c: Add -mfma.
5460         * gcc.target/i386/sse-13.c: Likewise.
5461         * gcc.target/i386/sse-14.c: Likewise.
5462         * gcc.target/i386/sse-22.c: Likewise.
5463         * gcc.target/i386/sse-23.c: Likewise.
5464         * g++.dg/other/i386-2.C: Likewise.
5465         * g++.dg/other/i386-3.C: Likewise.
5466
5467 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5468
5469         PR testsuite/50185
5470         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5471         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5472
5473 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5474
5475         * g++.dg/bprob/bprob.exp (feedback_options): Set
5476         -fbranch-probabilities.
5477         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5478
5479 2011-08-29  Jason Merrill  <jason@redhat.com>
5480
5481         PR c++/50224
5482         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5483
5484 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5485             Jason Merrill  <jason@redhat.com>
5486
5487         * g++.dg/dfp/base.C: New test.
5488
5489 2011-08-29  Jason Merrill  <jason@redhat.com>
5490
5491         Core DR 994
5492         PR c++/50209
5493         * g++.dg/cpp0x/initlist58.C: New.
5494
5495 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5496
5497         PR fortran/50225
5498         * gfortran.dg/class_result_1.f03: New.
5499
5500 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5501
5502         PR middle-end/48722
5503         * gcc.target/i386/pr48722.c: New test.
5504
5505 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5506
5507         PR libfortran/50192
5508         * gfortran.dg/widechar_compare_1.f90:  New test.
5509
5510 2011-08-26  Jason Merrill  <jason@redhat.com>
5511
5512         Core DR 342
5513         PR c++/48582
5514         * g++.dg/abi/mangle50.C: New.
5515
5516 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5517
5518         PR target/50202
5519         * gcc.target/i386/pr50202.c: New test.
5520
5521 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5522
5523         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5524         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5525         * gcc.target/i386/avx-round-vec.c: New test.
5526         * gcc.target/i386/avx-roundf-vec.c: New test.
5527
5528 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5529
5530         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5531         instruction.
5532
5533         PR c/50179
5534         * c-c++-common/Wunused-var-14.c: New test.
5535
5536 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5537
5538         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5539
5540 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5541
5542         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5543         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5544         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5545         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5546
5547 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5548
5549         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5550         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5551         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5552         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5553
5554 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5555
5556         PR fortran/50050
5557         * gfortran.dg/pointer_comp_init_1.f90: New test.
5558
5559 2011-08-25  Jason Merrill  <jason@redhat.com>
5560
5561         PR c++/50157
5562         * g++.dg/cpp0x/sfinae27.C: New.
5563
5564 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5565
5566         * gfortran.dg/coarray_lib_token_4.f90: New.
5567
5568 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5569
5570         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5571
5572 2011-08-25  Richard Guenther  <rguenther@suse.de>
5573
5574         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5575
5576 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5577
5578         PR fortran/50163
5579         * gfortran.dg/initialization_28.f90: New.
5580
5581 2011-08-24  Richard Guenther  <rguenther@suse.de>
5582
5583         PR tree-optimization/50067
5584         * gcc.dg/torture/pr50067-3.c: New testcase.
5585         * gcc.dg/torture/pr50067-4.c: Likewise.
5586         * gcc.dg/torture/pr50067-5.c: Likewise.
5587
5588 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5589
5590         * g++.dg/other/i386-2.C: Add -mavx2 check.
5591         * g++.dg/other/i386-3.C: Likewise.
5592         * gcc.target/i386/avx-1.c: Add AVX2.
5593         * gcc.target/i386/avx-2.c: Likewise.
5594         * gcc.target/i386/funcspec-5.c: Likewise.
5595         * gcc.target/i386/sse-12.c: Likewise.
5596         * gcc.target/i386/sse-13.c: Likewise.
5597         * gcc.target/i386/sse-14.c: Likewise.
5598         * gcc.target/i386/sse-22.c: Likewise.
5599         * gcc.target/i386/sse-23.c: Likewise.
5600         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5601         * gcc.target/i386/avx2-check.h: New.
5602         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5603         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5604         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5605         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5606         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5607         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5608         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5609         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5610         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5611         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5612         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5613         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5614         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5615         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5616         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5617         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5618         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5619         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5620         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5621         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5622         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5623         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5624         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5625         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5626         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5627         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5628         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5629         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5630         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5631         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5632         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5633         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5634         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5635         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5636         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5637         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5638         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5639         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5640         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5641         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5642         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5643         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5644         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5645         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5646         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5647         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5648         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5649         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5650         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5651         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5652         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5653         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5654         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5655         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5656         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5657         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5658         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5659         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5660         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5661         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5662         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5663         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5664         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5665         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5666         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5667         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5668         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5669         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5670         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5671         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5672         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5673         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5674         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5675         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5676         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5677         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5678         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5679         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5680         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5681         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5682         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5683         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5684         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5685         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5686         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5687         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5688         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5689         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5690         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5691         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5692         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5693         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5694         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5695         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5696         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5697         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5698         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5699         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5700         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5701         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5702         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5703         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5704         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5705         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5706         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5707         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5708         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5709         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5710         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5711         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5712         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5713         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5714         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5715         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5716         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5717         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5718         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5719         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5720         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5721         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5722         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5723         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5724         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5725         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5726         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5727         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5728         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5729         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5730         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5731         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5732         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5733         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5734         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5735         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5736         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5737         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5738         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5739         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5740         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5741         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5742         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5743         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5744         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5745         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5746         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5747         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5748         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5749         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5750         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5751         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5752         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5753         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5754         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5755         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5756         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5757         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5758         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5759         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5760         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5761         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5762         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5763         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5764         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5765         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5766         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5767         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5768         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5769         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5770         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5771         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5772         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5773         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5774         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5775         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5776         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5777         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5778         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5779         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5780         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5781         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5782         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5783         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5784         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5785         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5786         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5787         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5822         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5823         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5824         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5825         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5826         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5827         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5828         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5829         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5830         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5831         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5832         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5833         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5834         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5835         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5836         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5837         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5838         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5839         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5840         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5841         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5842         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5843         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5844         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5845         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5846         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5847         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5849         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5850         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5851         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5852         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5853         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5855         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5856         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5857         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5858         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5859         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5860         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5861         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5862         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5863         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5864         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5865         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5866         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5867         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5868         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5869         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5871         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5872         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5881         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5882         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5883         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5884         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5885         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5886         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5887         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5888         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5889         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5890         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5891         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5893         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5919         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5920         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5921         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5922         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5923         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5924         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5925         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5926         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5927         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5928         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5929         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5930         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5931         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5932         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5933         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5934         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5935         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5936         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5937         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5938         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5939         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5940         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5941         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5942         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5943         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5944         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5945         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5946         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5947         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5948         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5949         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5950         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5951         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5952         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5953         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5954         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5955         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5956         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5957         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5958         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5959         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5960         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5961         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5962         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5963         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5964         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5965         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5966         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5967         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5968         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5969         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5970         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5971         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5972         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5973         * gcc.target/i386/testimm-9.c: Likewise.
5974
5975 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5976
5977         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5978         * g++.dg/other/i386-3.C: Likewise.
5979         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5980         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5981         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5982         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5983         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5984         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5985         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5986         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5987         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5988         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5989         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5990         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5991         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5992         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5993         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5994         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5995         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5996         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5997         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5998         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5999         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6000         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6001         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6002         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6003         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6004         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6005         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6006         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6007         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6008         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6009         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6010         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6011         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6012         * gcc.target/i386/sse-12.c: Add BMI2.
6013         * gcc.target/i386/sse-13.c: Likewise.
6014         * gcc.target/i386/sse-14.c: Likewise.
6015         * gcc.target/i386/sse-22.c: Likewise.
6016         * gcc.target/i386/sse-23.c: Likewise.
6017
6018 2011-08-23  Jason Merrill  <jason@redhat.com>
6019
6020         * g++.dg/template/crash7.C: Adjust expected errors.
6021
6022 2011-08-23  Jason Merrill  <jason@redhat.com>
6023
6024         PR c++/49045
6025         Core 1321
6026         * g++.dg/cpp0x/overload2.C: New.
6027
6028 2011-08-23  Jason Merrill  <jason@redhat.com>
6029
6030         Core 903
6031         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6032
6033 2011-08-23  Jason Merrill  <jason@redhat.com>
6034
6035         Core 975
6036         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6037         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6038         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6039         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6040
6041 2011-08-23  Jason Merrill  <jason@redhat.com>
6042
6043         PR c++/50024
6044         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6045
6046 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6047
6048         PR c++/50158
6049         * g++.dg/warn/Wunused-var-16.C: New test.
6050
6051         PR middle-end/50161
6052         * gcc.dg/pr50161.c: New test.
6053
6054 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6055
6056         PR c++/50055
6057         * g++.dg/gcov/gcov-7.C: New test.
6058
6059 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6060
6061         PR c++/46862
6062         * g++.dg/dfp/nofields.C: New test.
6063
6064 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6065
6066         PR fortran/31600
6067         * gfortran.dg/use_16.f90: New.
6068
6069 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6070             Kirill Yukhin  <kirill.yukhin@intel.com>
6071
6072         PR target/50155
6073         * gcc.target/i386/pr50155.c: New test.
6074
6075 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6076
6077         PR tree-optimization/50133
6078         * gcc.dg/pr50133.c: New test.
6079
6080         PR middle-end/50141
6081         * c-c++-common/cxxbitfields-6.c: New test.
6082
6083 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6084
6085         PR fortran/50050
6086         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6087
6088 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6089
6090         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6091         * gcc.dg/pr49994-3.c: Ditto.
6092
6093 2011-08-22  Richard Guenther  <rguenther@suse.de>
6094
6095         PR testsuite/50145
6096         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6097         * gcc.dg/torture/pr50067-2.c: Likewise.
6098
6099 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6100
6101         PR fortran/47659
6102         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6103         of a constant resulting from simplification.
6104         * gfortran.dg/warn_conversion_3.f90:  New test.
6105
6106 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6107
6108         PR fortran/50130
6109         * gfortran.dg/zero_stride_1.f90:  New test.
6110
6111 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6112
6113         PR fortran/49638
6114         * gfortran.dg/typebound_override_1.f90: Modified.
6115
6116 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR tree-optimization/48739
6119         * gcc.dg/pr48739-1.c: New test.
6120         * gcc.dg/pr48739-2.c: New test.
6121
6122 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6123
6124         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6125
6126 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6127
6128         PR fortran/50129
6129         * gfortran.dg/where_3.f90: New test.
6130
6131 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6132
6133         PR middle-end/49721
6134         * gfortran.dg/pr49721-1.f: New.
6135         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6136
6137 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6138
6139         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6140         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6141         New tests.
6142
6143 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6144
6145         * gcc.target/arm/wmul-11.c: New file.
6146         * gcc.target/arm/wmul-12.c: New file.
6147         * gcc.target/arm/wmul-13.c: New file.
6148
6149 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6150
6151         * gcc.target/arm/wmul-10.c: New file.
6152
6153 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6154
6155         * gcc.target/arm/wmul-9.c: New file.
6156         * gcc.target/arm/wmul-bitfield-2.c: New file.
6157
6158 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6159
6160         * gcc.target/arm/wmul-8.c: New file.
6161
6162 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6163
6164         * gcc.target/arm/wmul-7.c: New file.
6165
6166 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6167
6168         * gcc.target/arm/wmul-6.c: New file.
6169
6170 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6171
6172         * gcc.target/arm/wmul-5.c: New file.
6173         * gcc.target/arm/no-wmla-1.c: New file.
6174
6175 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6176
6177         * gcc.target/arm/wmul-bitfield-1.c: New file.
6178
6179 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6180
6181         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6182
6183 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6184
6185         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6186         * gcc.target/i386/conversion.c: Likewise.
6187
6188 2011-08-19  Richard Guenther  <rguenther@suse.de>
6189
6190         * gcc.dg/torture/pr50067-1.c: New testcase.
6191         * gcc.dg/torture/pr50067-2.c: Likewise.
6192
6193 2011-08-19  Joey Ye  <joey.ye@arm.com>
6194
6195         PR target/49437
6196         * gcc.target/arm/handler-align.c: New test.
6197         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6198         New Function.
6199
6200 2011-08-19  Joey Ye  <joey.ye@arm.com>
6201
6202         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6203
6204 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6205
6206         PR fortran/50071
6207         * gfortran.dg/end_block_label_1.f90: New test.
6208         * gfortran.dg/end_associate_label_1.f90: New test.
6209
6210 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6211
6212         * gcc.dg/c1x-pointer-float-1.c: New test.
6213
6214 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6215
6216         PR fortran/50071
6217         * gfortran.dg/duplicate_labels_2.f: New test.
6218
6219 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6220
6221         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6222         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6223         gcc.dg/c1x-noreturn-5.c: New tests.
6224
6225 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6226
6227         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6228
6229 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6230
6231         PR fortran/18918
6232         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6233         * gfortran.dg/coarray_lock_3.f90: Fix test.
6234         * gfortran.dg/coarray_lock_4.f90: New.
6235         * gfortran.dg/coarray_lock_5.f90: New.
6236
6237 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR target/50009
6240         * gcc.c-torture/compile/pr50009.c: New test.
6241
6242         PR target/50092
6243         * gcc.dg/torture/pr50092.c: New test.
6244
6245 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6246
6247         PR fortran/50109
6248         * gfortran.dg/namelist_73.f90: New.
6249
6250 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6251
6252         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6253
6254         PR debug/50017
6255         * gcc.dg/pr50017.c: New test.
6256
6257 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6258
6259         PR c++/45625
6260         * g++.dg/lookup/hidden-var1.C: New test case.
6261
6262 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6263
6264         PR fortran/31461
6265         * gfortran.dg/warn_unused_var_2.f90: New.
6266         * gfortran.dg/warn_unused_var_3.f90: New.
6267
6268 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6269
6270         PR target/43597
6271         * gcc.target/arm/pr43597.c: New test.
6272
6273 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6274
6275         PR fortran/50070
6276         * gfortran.dg/common_13.f90: New.
6277
6278 2011-08-16  Jason Merrill  <jason@redhat.com>
6279
6280         PR c++/50086
6281         * g++.dg/cpp0x/variadic-unresolved.C: New.
6282
6283         * g++.old-deja/g++.brendan/README: Add R.I.P.
6284
6285         * g++.dg/ext/attr-used-1.C: New.
6286
6287         PR c++/50054
6288         * g++.dg/cpp0x/initlist56.C: New.
6289
6290 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6291
6292         PR testsuite/50085
6293         * g++.dg/opt/life1.C: Only run on Linux.
6294
6295 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6296
6297         * gfortran.dg/coarray_26.f90: New.
6298
6299 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6300
6301         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6302         -fdump-tree-vrp1.
6303
6304 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6305
6306         PR fortran/50073
6307         * gfortran.dg/func_result_7.f90: New.
6308
6309 2011-08-13  Jason Merrill  <jason@redhat.com>
6310
6311         PR c++/50075
6312         * g++.dg/cpp0x/decltype32.C: New.
6313
6314         PR c++/50059
6315         * g++.dg/diagnostic/expr1.C: New.
6316
6317 2011-08-12  David Li  <davidxl@google.com>
6318
6319         * g++.dg/abi/vbase15.C: New test.
6320
6321 2011-08-12  Jason Merrill  <jason@redhat.com>
6322
6323         PR c++/50034
6324         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6325
6326 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6327
6328         * gcc.dg/builtins-67.c: New test.
6329         * gcc.target/i386/conversion.c: Ditto.
6330
6331 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6332             Brian Hackett  <bhackett1024@gmail.com>
6333
6334         * g++.dg/plugin/decl_plugin.c: New.
6335         * g++.dg/plugin/decl-plugin-test.C: New.
6336         * g++.dg/plugin/plugin.exp: Add above testcase.
6337
6338 2011-08-11  Richard Guenther  <rguenther@suse.de>
6339
6340         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6341
6342 2011-08-11  Michael Matz  <matz@suse.de>
6343
6344         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6345
6346 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6347
6348         PR tree-optimization/50039
6349         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6350         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6351
6352 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6353
6354         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6355         (sse4_1_test): Initialize src3 with random value.
6356
6357 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6358
6359         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6360         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6361         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6362         * gcc.dg/scal-to-vec1.c: New test.
6363         * gcc.dg/scal-to-vec2.c: New test.
6364
6365 2011-08-09  Richard Guenther  <rguenther@suse.de>
6366
6367         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6368         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6369         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6370         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6371
6372 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6373
6374         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6375
6376 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6377
6378         * gcc.dg/pr49948.c: Require pthread effective target.
6379
6380 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6381
6382         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6383
6384 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6385
6386         * gcc.target/i386/sse-22a.c: New test.
6387
6388 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6389
6390         PR tree-optimization/50014
6391         * gcc.dg/vect/pr50014.c: New test.
6392
6393 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6394
6395         PR middle-end/49923
6396         * gcc.dg/tree-ssa/pr49923.c: New test.
6397
6398 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6399
6400         PR target/49781
6401         * gcc.target/i386/pr49781-1.c: New.
6402
6403 2011-08-08  Jason Merrill  <jason@redhat.com>
6404
6405         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6406
6407         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6408
6409 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6410
6411         PR fortran/49638
6412         * gfortran.dg/typebound_override_1.f90: New.
6413
6414 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6415
6416         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6417         x86_64 mingw target.
6418         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6419         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6420         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6421         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6422         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6423         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6424         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6425         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6426         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6427         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6428
6429 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6430
6431         PR testsuite/48727
6432         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6433
6434 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6435
6436         * gcc.dg/pr48770.c: Cleanup coverage files.
6437         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6438
6439 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6440
6441         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6442         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6443         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6444         lzcnt and bmi options.
6445
6446 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6447
6448         PR target/47381
6449         * gcc.dg/pr47381-1.c: New.
6450         * gcc.dg/pr47381-2.c: Likewise.
6451         * gcc.target/i386/pr47381.c: Likewise.
6452
6453 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6454
6455         PR middle-end/47727
6456         * gcc.dg/pr47727.c: New.
6457
6458         PR target/47372
6459         * gcc.dg/pr47372-1.c: New.
6460         * gcc.dg/pr47372-2.c: Likewise.
6461
6462 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6463
6464         PR middle-end/47449
6465         * gcc.target/i386/pr47449.c: New.
6466
6467         PR target/47446
6468         * gcc.dg/pr47446-1.c: New.
6469         * gcc.dg/pr47446-2.c: Likewise.
6470
6471 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6472
6473         PR target/47766
6474         * gcc.dg/pr47766.c: New.
6475
6476         PR target/47715
6477         * gcc.dg/tls/pr47715-1.c: New.
6478         * gcc.dg/tls/pr47715-2.c: Likewise.
6479         * gcc.dg/tls/pr47715-3.c: Likewise.
6480         * gcc.dg/tls/pr47715-4.c: Likewise.
6481         * gcc.dg/tls/pr47715-5.c: Likewise.
6482
6483 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6484
6485         PR libobjc/50002
6486         * objc.dg/gnu-api-2-class.m: Updated comments.
6487         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6488         * objc.dg/gnu-api-2-class-meta.m: New test.
6489         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6490
6491 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6492
6493         PR libobjc/49882
6494         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6495         with classes that are in construction.
6496
6497 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6498
6499         PR target/48084
6500         * gcc.target/i386/pr48084-1.c: New.
6501         * gcc.target/i386/pr48084-2.c: Likewise.
6502         * gcc.target/i386/pr48084-3.c: Likewise.
6503         * gcc.target/i386/pr48084-4.c: Likewise.
6504         * gcc.target/i386/pr48084-5.c: Likewise.
6505
6506         PR rtl-optimization/49504
6507         * gcc.target/i386/pr49504.c: New.
6508
6509         PR target/49860
6510         * gcc.dg/pr49860.c: New.
6511
6512 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6513
6514         PR libobjc/49882
6515         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6516         with classes that are in construction.
6517
6518 2011-08-05  Jason Merrill  <jason@redhat.com>
6519
6520         PR c++/48993
6521         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6522
6523         PR c++/49921
6524         * g++.dg/cpp0x/decltype31.C: New.
6525
6526         PR c++/49669
6527         * g++.dg/init/array28.C: New.
6528
6529         PR c++/49988
6530         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6531
6532 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6533
6534         PR target/47369
6535         * gcc.dg/pr47369-1.c: New.
6536
6537 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6538
6539         PR middle-end/47364
6540         * gcc.dg/torture/pr47364-1.c: New.
6541         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6542         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6543
6544 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6545
6546         PR fortran/37211
6547         * gfortran.dg/transfer_check_2.f90:  New test case.
6548
6549 2011-08-05  Jan Hubicka  <jh@suse.cz>
6550
6551         PR middle-end/49494
6552         * gfortran.dg/pr49494.f90: New testcase.
6553
6554 2011-08-05  Jan Hubicka  <jh@suse.cz>
6555
6556         PR middle-end/49735
6557         * gcc.c-torture/compile/pr49735.c: New testcase.
6558
6559 2011-08-05  Jason Merrill  <jason@redhat.com>
6560
6561         PR c++/47453
6562         * g++.dg/cpp0x/initlist56.C: New.
6563
6564         PR c++/49812
6565         * g++.dg/overload/rvalue2.C: New.
6566
6567         PR c++/49983
6568         * g++.dg/cpp0x/range-for21.C: New.
6569
6570         * g++.dg/ext/vla11.C: New.
6571
6572 2011-08-05  Richard Guenther  <rguenther@suse.de>
6573
6574         PR tree-optimization/49984
6575         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6576
6577 2011-08-05  Richard Guenther  <rguenther@suse.de>
6578
6579         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6580         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6581         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6582
6583 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6584
6585         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6586         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6587         * gfortran.dg/ldist-pr43023.f90: Ditto.
6588         * gfortran.dg/namelist_52.f90: Ditto.
6589         * gfortran.dg/interface_proc_end.f90: Ditto.
6590         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6591         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6592
6593 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6594
6595         * gcc.dg/vect/vect-over-widen-1.c: New test.
6596         * gcc.dg/vect/vect-over-widen-2.c: New test.
6597         * gcc.dg/vect/vect-over-widen-3.c: New test.
6598         * gcc.dg/vect/vect-over-widen-4.c: New test.
6599
6600 2011-08-04  Richard Guenther  <rguenther@suse.de>
6601
6602         PR fortran/49957
6603         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6604
6605 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6606
6607         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6608
6609 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6610
6611         PR middle-end/49905
6612         * g++.dg/ext/builtin-object-size3.C: New test.
6613
6614 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR tree-optimization/49948
6617         * gcc.dg/pr49948.c: New test.
6618
6619 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6620
6621         PR middle-end/47383
6622         * gcc.dg/torture/pr47383.c: New.
6623
6624 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6625
6626         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6627
6628 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6629
6630         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6631
6632 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6633
6634         PR target/47744
6635         * gcc.dg/torture/pr47744-1.c: New.
6636         * gcc.dg/torture/pr47744-2.c: Likewise.
6637         * gcc.dg/torture/pr47744-3.c: Likewise.
6638
6639 2011-08-03  Richard Guenther  <rguenther@suse.de>
6640
6641         PR middle-end/49958
6642         * gcc.dg/torture/pr49958.c: New testcase.
6643
6644 2011-08-03  Richard Guenther  <rguenther@suse.de>
6645
6646         PR tree-optimization/49938
6647         * g++.dg/torture/pr49938.C: New testcase.
6648
6649 2011-08-02  Jason Merrill  <jason@redhat.com>
6650
6651         PR c++/43886
6652         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6653
6654         PR c++/49577
6655         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6656
6657         PR c++/49593
6658         * g++.dg/cpp0x/variadic115.C: New.
6659
6660         PR c++/49803
6661         * g++.dg/cpp0x/union5.C: New.
6662
6663 2011-08-02  Daniel Kraft  <d@domob.eu>
6664
6665         PR fortran/49885
6666         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6667
6668 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6669
6670         PR middle-end/49947
6671         * gcc.dg/tree-ssa/forwprop-15.c
6672
6673 2011-08-02  Jason Merrill  <jason@redhat.com>
6674
6675         PR c++/49834
6676         * g++.dg/cpp0x/range-for20.C: New.
6677
6678 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6679
6680         * gfortran.dg/coarray_lib_token_3.f90: New.
6681
6682 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR fortran/46752
6685         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6686         * gcc.dg/gomp/atomic-15.c: New test.
6687         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6688         * g++.dg/gomp/atomic-15.C: New test.
6689         * g++.dg/gomp/private-1.C: New test.
6690         * g++.dg/gomp/sharing-2.C: New test.
6691         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6692         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6693         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6694
6695 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6696
6697         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6698         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6699         cleanup-module.
6700         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6701         * gfortran.dg/allocatable_function_5.f90: Ditto.
6702         * gfortran.dg/allocate_stat.f90: Ditto.
6703         * gfortran.dg/array_constructor_20.f90: Ditto.
6704         * gfortran.dg/array_constructor_21.f90: Ditto.
6705         * gfortran.dg/array_constructor_22.f90: Ditto.
6706         * gfortran.dg/array_constructor_26.f03: Ditto.
6707         * gfortran.dg/array_function_4.f90: Ditto.
6708         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6709         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6710         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6711         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6712         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6713         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6714         * gfortran.dg/class_15.f03: Ditto.
6715         * gfortran.dg/class_27.f03: Ditto.
6716         * gfortran.dg/class_33.f90: Ditto.
6717         * gfortran.dg/class_37.f03: Ditto.
6718         * gfortran.dg/class_40.f03: Ditto.
6719         * gfortran.dg/class_42.f03: Ditto.
6720         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6721         * gfortran.dg/coarray/registering_1.f90: Ditto.
6722         * gfortran.dg/convert_1.f90: Ditto.
6723         * gfortran.dg/default_initialization_3.f90: Ditto.
6724         * gfortran.dg/dependency_25.f90: Ditto.
6725         * gfortran.dg/dependency_26.f90: Ditto.
6726         * gfortran.dg/dependency_36.f90: Ditto.
6727         * gfortran.dg/dependency_37.f90: Ditto.
6728         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6729         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6730         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6731         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6732         * gfortran.dg/elemental_result_1.f90: Ditto.
6733         * gfortran.dg/empty_derived_type.f90: Ditto.
6734         * gfortran.dg/entry_7.f90: Ditto.
6735         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6736         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6737         * gfortran.dg/error_recovery_3.f90: Ditto.
6738         * gfortran.dg/extends_4.f03: Ditto.
6739         * gfortran.dg/func_assign.f90: Ditto.
6740         * gfortran.dg/func_assign_3.f90: Ditto.
6741         * gfortran.dg/generic_1.f90: Ditto.
6742         * gfortran.dg/generic_18.f90: Ditto.
6743         * gfortran.dg/generic_22.f03: Ditto.
6744         * gfortran.dg/generic_4.f90: Ditto.
6745         * gfortran.dg/generic_6.f90: Ditto.
6746         * gfortran.dg/generic_actual_arg.f90: Ditto.
6747         * gfortran.dg/graphite/id-21.f: Ditto.
6748         * gfortran.dg/graphite/pr45758.f90: Ditto.
6749         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6750         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6751         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6752         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6753         * gfortran.dg/host_used_types_1.f90: Ditto.
6754         * gfortran.dg/implicit_1.f90: Ditto.
6755         * gfortran.dg/implicit_11.f90: Ditto.
6756         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6757         * gfortran.dg/impure_actual_1.f90: Ditto.
6758         * gfortran.dg/impure_assignment_1.f90: Ditto.
6759         * gfortran.dg/impure_constructor_1.f90: Ditto.
6760         * gfortran.dg/initialization_10.f90: Ditto.
6761         * gfortran.dg/initialization_12.f90: Ditto.
6762         * gfortran.dg/interface_14.f90: Ditto.
6763         * gfortran.dg/interface_15.f90: Ditto.
6764         * gfortran.dg/interface_2.f90: Ditto.
6765         * gfortran.dg/interface_25.f90: Ditto.
6766         * gfortran.dg/interface_26.f90: Ditto.
6767         * gfortran.dg/interface_29.f90: Ditto.
6768         * gfortran.dg/interface_assignment_1.f90: Ditto.
6769         * gfortran.dg/internal_pack_6.f90: Ditto.
6770         * gfortran.dg/internal_pack_7.f90: Ditto.
6771         * gfortran.dg/internal_pack_8.f90: Ditto.
6772         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6773         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6774         * gfortran.dg/module_commons_3.f90: Ditto.
6775         * gfortran.dg/module_equivalence_4.f90: Ditto.
6776         * gfortran.dg/module_equivalence_6.f90: Ditto.
6777         * gfortran.dg/module_function_type_1.f90: Ditto.
6778         * gfortran.dg/module_naming_1.f90: Ditto.
6779         * gfortran.dg/namelist_4.f90: Ditto.
6780         * gfortran.dg/operator_c1202.f90: Ditto.
6781         * gfortran.dg/parens_7.f90: Ditto.
6782         * gfortran.dg/pr32921.f: Ditto.
6783         * gfortran.dg/pr33646.f90: Ditto.
6784         * gfortran.dg/pr41928.f90: Ditto.
6785         * gfortran.dg/pr42119.f90: Ditto.
6786         * gfortran.dg/pr43984.f90: Ditto.
6787         * gfortran.dg/present_1.f90: Ditto.
6788         * gfortran.dg/private_type_2.f90: Ditto.
6789         * gfortran.dg/proc_decl_2.f90: Ditto.
6790         * gfortran.dg/proc_ptr_10.f90: Ditto.
6791         * gfortran.dg/proc_ptr_22.f90: Ditto.
6792         * gfortran.dg/proc_ptr_8.f90: Ditto.
6793         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6794         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6795         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6796         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6797         * gfortran.dg/substring_equivalence.f90: Ditto.
6798         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6799         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6800         * gfortran.dg/trim_optimize_6.f90: Ditto.
6801         * gfortran.dg/typebound_call_12.f03: Ditto.
6802         * gfortran.dg/typebound_operator_5.f03: Ditto.
6803         * gfortran.dg/typebound_operator_6.f03: Ditto.
6804         * gfortran.dg/typebound_proc_18.f03: Ditto.
6805         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6806         * gfortran.dg/use_1.f90: Ditto.
6807         * gfortran.dg/use_10.f90: Ditto.
6808         * gfortran.dg/use_11.f90: Ditto.
6809         * gfortran.dg/use_14.f90: Ditto.
6810         * gfortran.dg/use_only_2.f90: Ditto.
6811         * gfortran.dg/use_rename_4.f90: Ditto.
6812         * gfortran.dg/use_rename_5.f90: Ditto.
6813         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6814         * gfortran.dg/used_interface_ref.f90: Ditto.
6815         * gfortran.dg/used_types_11.f90: Ditto.
6816         * gfortran.dg/used_types_3.f90: Ditto.
6817         * gfortran.dg/used_types_4.f90: Ditto.
6818         * gfortran.dg/userdef_operator_2.f90: Ditto.
6819         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6820         * gfortran.dg/vect/pr46213.f90: Ditto.
6821         * gfortran.dg/whole_file_21.f90: Ditto.
6822         * gfortran.dg/whole_file_22.f90: Ditto.
6823         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6824         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6825
6826 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6827
6828         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6829
6830 2011-08-01  Jason Merrill  <jason@redhat.com>
6831
6832         PR c++/49932
6833         * g++.dg/abi/mangle49.C: New.
6834
6835         PR c++/49924
6836         * g++.dg/cpp0x/constexpr-array4.C: New.
6837
6838         PR c++/49813
6839         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6840
6841 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6842
6843         PR target/49927
6844         * gcc.target/i386/pr49927.c: New test.
6845
6846 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6847
6848         PR tree-optimization/49926
6849         * gcc.dg/vect/pr49926.c: New test.
6850
6851 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6852
6853         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6854         * gcc.target/i386/lzcnt-1.c: New test.
6855         * gcc.target/i386/lzcnt-2.c: Likewise.
6856         * gcc.target/i386/lzcnt-2a.c: Likewise.
6857         * gcc.target/i386/lzcnt-3.c: Likewise.
6858         * gcc.target/i386/lzcnt-4.c: Likewise.
6859         * gcc.target/i386/lzcnt-4a.c: Likewise.
6860         * gcc.target/i386/lzcnt-5.c: Likewise.
6861         * gcc.target/i386/lzcnt-6.c: Likewise.
6862         * gcc.target/i386/lzcnt-6a.c: Likewise.
6863         * gcc.target/i386/lzcnt-check.h: Likewise.
6864
6865         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6866         * gcc.target/i386/sse-13.c: Likewise.
6867         * gcc.target/i386/sse-14.c: Likewise.
6868         * g++.dg/other/i386-2.C: Likewise.
6869         * g++.dg/other/i386-3.C: Likewise.
6870
6871 2011-08-01  Julian Brown  <julian@codesourcery.com>
6872
6873         * gcc.target/arm/fixed-point-exec.c: New test.
6874
6875 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6876
6877         PR target/49920
6878         * gcc.target/i386/pr49920.c: New test.
6879
6880 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6881
6882         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6883         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6884         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6885         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6886         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6887         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6888         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6889         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6890         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6891         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6892         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6893         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6894         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6895         * g++.dg/tree-ssa/pr33615.C: Ditto.
6896         * g++.dg/tree-ssa/restrict1.C: Ditto.
6897         * c-c++-common/restrict-2.c: Ditto.
6898         * gfortran.dg/pr32921.f: Ditto.
6899         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6900         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6901         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6902         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6903         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6904         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6905         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6906         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6907         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6908         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6909
6910 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6911
6912         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6913         .exe.ltrans[0-9]*. dump files.
6914
6915 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6916
6917         PR fortran/49112
6918         * gfortran.dg/abstract_type_6.f03: Modified.
6919         * gfortran.dg/typebound_proc_24.f03: New.
6920
6921 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6922
6923         PR testsuite/49917
6924         * g++.dg/init/for1.C: Fix.
6925
6926 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6927
6928         PR fortran/48876
6929         * gfortran.dg/string_5.f90:  New test.
6930
6931 2011-07-29  Jason Merrill  <jason@redhat.com>
6932
6933         PR c++/49867
6934         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6935
6936 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6937
6938         PR tree-optimization/47407
6939         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6940         alpha*-dec-osf*.
6941         Sort target list.
6942
6943 2011-07-29  Richard Guenther  <rguenther@suse.de>
6944
6945         * gcc.dg/uninit-suppress.c: Also disable VRP.
6946         * gcc.dg/uninit-suppress_2.c: Likewise.
6947
6948 2011-07-28  Jason Merrill  <jason@redhat.com>
6949
6950         PR c++/49808
6951         * g++.dg/template/nontype24.C: New.
6952
6953 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6954
6955         PR rtl-optimization/47958
6956         * gcc.dg/torture/pr47958-1.c: New.
6957
6958 2011-07-29  Wei Guozhi  <carrot@google.com>
6959
6960         PR rtl-optimization/49799
6961         * gcc.dg/pr49799.c: New test case.
6962
6963 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6964
6965         PR middle-end/48648
6966         * gcc.dg/graphite/id-pr48648.c: New.
6967
6968 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR fortran/31067
6971         * gfortran.dg/maxloc_2.f90: New test.
6972         * gfortran.dg/maxloc_3.f90: New test.
6973         * gfortran.dg/minloc_1.f90: New test.
6974         * gfortran.dg/minloc_2.f90: New test.
6975         * gfortran.dg/minloc_3.f90: New test.
6976         * gfortran.dg/minmaxloc_7.f90: New test.
6977
6978         PR debug/49871
6979         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6980
6981 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6984         the builtin isn't optimized away.
6985
6986 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6987
6988         PR fortran/45586
6989         * gfortran.dg/lto/pr45586-2_0.f90: New.
6990
6991 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6992
6993         PR middle-end/49875
6994         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6995         * c-c++-common/cxxbitfields-5.c: Same.
6996
6997 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6998
6999         * lib/target-supports.exp (check_effective_target_mmap): Use
7000         check_function_available.
7001
7002 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7003
7004         * g++.old-deja/g++.pt/crash60.C: Updated.
7005
7006 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR target/49866
7009         * gcc.target/i386/pr49866.c: New test.
7010
7011 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7012
7013         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7014         * gcc.target/i386/bmi-andn-1.c: New test.
7015         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7016         * gcc.target/i386/bmi-andn-2.c: Likewise.
7017         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7018         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7019         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7020         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7021         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7022         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7023         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7024         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7025         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7026         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7027         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7028         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7029         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7030         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7031         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7032         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7033         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7034         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7035         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7036         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7037         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7038
7039 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7040
7041         PR middle-end/47691
7042         * gfortran.dg/graphite/id-pr47691.f: New.
7043
7044 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7045
7046         * gcc.target/i386/avx-os-support.h: New.
7047         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7048         (main): Check avx_os_support before the test is run.
7049         * gcc.target/i386/aes-avx-check.h: Ditto.
7050         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7051
7052 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7053
7054         * gcc.target/i386/aggregate-ret3.c: New test.
7055         * gcc.target/i386/aggregate-ret4.c: New test.
7056
7057 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7058
7059         PR fortran/49755
7060         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7061         allocated array should *not* change its size.
7062         * gfortran.dg/multiple_allocation_3.f90: New test.
7063
7064 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7065
7066         PR c++/49776
7067         * g++.dg/cpp0x/constexpr-49776.C: New.
7068
7069 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7070
7071         PR middle-end/47046
7072         * gcc.dg/graphite/id-pr47046.c: New.
7073
7074 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7075
7076         PR middle-end/47653
7077         * gcc.dg/graphite/run-id-pr47593.c: New.
7078
7079 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7080
7081         PR middle-end/47653
7082         * gcc.dg/graphite/run-id-pr47653.c: New.
7083         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7084         induction variables.
7085         * gcc.dg/graphite/scop-16.c: Same.
7086         * gcc.dg/graphite/scop-17.c: Same.
7087         * gcc.dg/graphite/scop-21.c: Same.
7088
7089 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7090
7091         PR middle-end/48805
7092         * gcc.dg/graphite/id-pr48805.c: New.
7093
7094 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7095
7096         * gfortran.dg/coarray_lib_token_2.f90: New.
7097
7098 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7099
7100         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7101         SPU local store.
7102
7103 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7104
7105         PR tree-opt/49671
7106         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7107         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7108
7109 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7110
7111         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7112
7113         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7114         * gcc.c-torture/execute/loop-2g.c: Likewise.
7115         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7116         Require mmap support.
7117         * gcc.c-torture/execute/loop-2g.x: Likewise.
7118         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7119         (MAP_ANON): Provide default.
7120         * gcc.dg/20050826-1.c: Likewise.
7121         * gcc.target/i386/pr36533.c: Likewise.
7122         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7123         Use dg-require-effective-target mmap.
7124
7125 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7126
7127         PR c++/49838
7128         * g++.dg/cpp0x/range-for19.C: New.
7129
7130 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7131
7132         PR testsuite/49753
7133         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7134
7135         Revert:
7136         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR testsuite/49753
7139         * g++.dg/torture/pr49309.C: Remove.
7140
7141 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7142
7143         PR tree-optimization/49809
7144         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7145         test.
7146
7147 2011-07-25  Richard Guenther  <rguenther@suse.de>
7148
7149         PR tree-optimization/49715
7150         * gcc.target/i386/pr49715-1.c: New testcase.
7151         * gcc.target/i386/pr49715-2.c: Likewise.
7152
7153 2011-07-23  Jason Merrill  <jason@redhat.com>
7154
7155         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7156
7157 2011-07-22  Jason Merrill  <jason@redhat.com>
7158
7159         PR c++/49793
7160         * g++.dg/cpp0x/initlist55.C: New.
7161
7162 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7163
7164         PR fortran/49791
7165         * gfortran.dg/namelist_72.f: New.
7166
7167 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7168
7169         * gfortran.dg/coarray_25.f90: New.
7170
7171 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7172
7173         * override1.C: This test should use c++0x mode.
7174         * override3.C: New. Test the diagnostics in c++98 mode.
7175
7176 2011-07-22  Jason Merrill  <jason@redhat.com>
7177             Mark Glisse  <marc.glisse@normalesup.org>
7178
7179         PR c++/30112
7180         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7181
7182         PR c++/49813
7183         * g++.dg/opt/builtins2.C: New.
7184         * g++.dg/other/error27.C: Don't rely on __builtin.
7185
7186 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7187
7188         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7189         on lp64 targets.
7190         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7191         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7192         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7193         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7194
7195         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7196         instead of ia32.
7197
7198 2011-07-22  Richard Guenther  <rguenther@suse.de>
7199
7200         PR tree-optimization/45819
7201         * gcc.dg/pr45819.c: New testcase.
7202
7203 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7204
7205         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7206
7207 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7208
7209         PR middle-end/47654
7210         PR middle-end/49649
7211         * gcc.dg/graphite/run-id-pr47654.c: New.
7212
7213 2011-07-21  Ian Lance Taylor  <iant@google.com>
7214
7215         PR middle-end/49705
7216         * gcc.dg/pr49705.c: New test.
7217
7218 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7219
7220         * lib/target-supports.exp (check_avx_os_support_available): New.
7221         (check_effective_target_avx_runtime): Use it.
7222
7223 2011-07-21  Richard Guenther  <rguenther@suse.de>
7224
7225         PR tree-optimization/49770
7226         * g++.dg/torture/pr49770.C: New testcase.
7227
7228 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7229
7230         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7231         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7232
7233 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7234
7235         * gfortran.dg/coarray_lib_token_1.f90: New.
7236
7237 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7238
7239         * gcc.dg/pr32912-2.c: Skip for AVR.
7240         * gcc.dg/pr44674.c: Add dg-require-profiling.
7241
7242 2011-07-20  Jason Merrill  <jason@redhat.com>
7243
7244         * g++.dg/ext/desig2.C: New.
7245
7246 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7247
7248         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7249         be generated.
7250         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7251         * gcc.target/powerpc/recip-3.c: Ditto.
7252
7253 2011-07-19  Jason Merrill  <jason@redhat.com>
7254
7255         PR c++/6709 (DR 743)
7256         PR c++/42603 (DR 950)
7257         * g++.dg/cpp0x/decltype21.C: New.
7258
7259 2011-07-20  Richard Guenther  <rguenther@suse.de>
7260
7261         PR middle-end/18908
7262         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7263         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7264
7265 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7266
7267         * gcc.target/arm/combine-movs.c: New.
7268         * gcc.target/arm/unsigned-extend-2.c: New.
7269
7270 2011-07-19  Jason Merrill  <jason@redhat.com>
7271
7272         PR c++/49785
7273         * g++.dg/cpp0x/variadic114.C: New.
7274
7275 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7276
7277         * gfortran.dg/coarray_args_1.f90: New.
7278         * gfortran.dg/coarray_args_2.f90: New.
7279
7280 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7281
7282         PR fortran/49708
7283         * gfortran.dg/allocate_error_3.f90: New.
7284
7285 2011-07-19  Richard Guenther  <rguenther@suse.de>
7286
7287         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7288         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7289         * gcc.dg/torture/20110719-1.c: New testcase.
7290
7291 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR tree-optimization/49768
7294         * gcc.c-torture/execute/pr49768.c: New test.
7295
7296 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7297
7298         PR tree-optimization/49771
7299         * gcc.dg/vect/pr49771.c: New test.
7300
7301 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7302
7303         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7304         * gcc.dg/ipa/ipa-2.c: Likewise.
7305         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7306         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7307         * gcc.dg/ipa/ipa-5.c: Likewise.
7308         * gcc.dg/ipa/ipa-7.c: Likewise.
7309         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7310         * gcc.dg/ipa/ipacost-1.c: Likewise.
7311         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7312         functions.
7313         * gcc.dg/ipa/ipcp-1.c: New test.
7314         * gcc.dg/ipa/ipcp-2.c: Likewise.
7315         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7316
7317 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7318
7319         PR middle-end/49675
7320         * gfortran.dg/pr49675.f90: New test.
7321
7322 2011-07-18  Richard Guenther  <rguenther@suse.de>
7323
7324         * gcc.dg/torture/20110718-1.c: New testcase.
7325
7326 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7327
7328         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7329         * g++.dg/ext/bitfield3.C: Likewise.
7330         * g++.dg/ext/bitfield4.C: Likewise.
7331         * g++.dg/ext/bitfield5.C: Likewise.
7332         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7333         * g++.dg/other/pr23205-2.C: Likewise.
7334         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7335         * gcc.c-torture/compile/20001109-2.c: Likewise.
7336         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7337         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7338         * gcc.dg/bitfld-16.c: Likewise.
7339         * gcc.dg/bitfld-17.c: Likewise.
7340         * gcc.dg/bitfld-18.c: Likewise.
7341         * gcc.dg/builtins-config.h: Remove Netware support.
7342         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7343         * gcc.dg/cdce2.c: Likewise.
7344         * gcc.dg/cpp/assert4.c: Remove netware support.
7345         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7346         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7347
7348         * lib/target-supports.exp (check_visibility_available): Remove
7349         NetWare support.
7350         (check_profiling_available): Likewise.
7351
7352 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7353
7354         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7355
7356 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7357             Thomas Koenig  <tkoenig@gcc.gnu.org>
7358
7359         PR fortran/34657
7360         * gfortran.dg/generic_17.f90: Fix testcase.
7361         * gfortran.dg/interface_3.f90: Add dg-error.
7362         * gfortran.dg/use_14.f90: New.
7363         * gfortran.dg/use_15.f90: New.
7364
7365 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7366
7367         * gnat.dg/pointer_controlled.adb: New test.
7368
7369 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7370
7371         PR fortran/49624
7372         * gfortran.dg/pointer_remapping_7.f90: New.
7373
7374 2011-07-16  Jason Merrill  <jason@redhat.com>
7375
7376         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7377
7378 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7379             Jason Merrill  <jason@redhat.com>
7380
7381         PR c++/45329
7382         PR c++/48934
7383         * g++.dg/cpp0x/decltype29.C: Adjust.
7384         * g++.dg/cpp0x/error4.C: Adjust.
7385         * g++.dg/cpp0x/sfinae26.C: Adjust.
7386         * g++.dg/cpp0x/variadic105.C: Adjust.
7387         * g++.dg/template/deduce3.C: Adjust.
7388         * g++.dg/template/error45.C: Adjust.
7389         * g++.dg/template/ptrmem2.C: Adjust.
7390         * g++.dg/template/sfinae2.C: Adjust.
7391         * g++.old-deja/g++.pt/crash60.C: Adjust.
7392         * g++.old-deja/g++.pt/unify6.C: Adjust.
7393         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7394         * g++.dg/cpp0x/nullptr15.C: Adjust.
7395         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7396         * g++.dg/cpp0x/pr31431.C: Adjust.
7397         * g++.dg/cpp0x/pr31434.C: Adjust.
7398         * g++.dg/cpp0x/sfinae11.C: Adjust
7399         * g++.dg/cpp0x/temp_default2.C: Adjust.
7400         * g++.dg/cpp0x/trailing4.C: Adjust.
7401         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7402         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7403         * g++.dg/cpp0x/variadic105.C: Adjust.
7404         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7405         * g++.dg/ext/vla2.C: Adjust.
7406         * g++.dg/other/ptrmem10.C: Adjust.
7407         * g++.dg/other/ptrmem11.C: Adjust.
7408         * g++.dg/overload/unknown1.C: Adjust.
7409         * g++.dg/template/conv11.C: Adjust.
7410         * g++.dg/template/dependent-expr5.C: Adjust.
7411         * g++.dg/template/friend.C: Adjust.
7412         * g++.dg/template/incomplete2.C: Adjust.
7413         * g++.dg/template/local4.C: Adjust.
7414         * g++.dg/template/local6.C: Adjust.
7415         * g++.dg/template/operator9.C: Adjust.
7416         * g++.dg/template/ttp25.C: Adjust.
7417         * g++.dg/template/unify10.C: Adjust.
7418         * g++.dg/template/unify11.C: Adjust.
7419         * g++.dg/template/unify6.C: Adjust.
7420         * g++.dg/template/unify9.C: Adjust.
7421         * g++.dg/template/varmod1.C: Adjust.
7422         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7423         * g++.old-deja/g++.pt/crash28.C: Adjust.
7424         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7425         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7426         * g++.old-deja/g++.pt/expr2.C: Adjust.
7427         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7428         * g++.old-deja/g++.pt/spec5.C: Adjust.
7429         * g++.old-deja/g++.pt/spec6.C: Adjust.
7430         * g++.old-deja/g++.pt/unify4.C: Adjust.
7431         * g++.old-deja/g++.pt/unify8.C: Adjust.
7432         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7433         * g++.dg/overload/template5.C: New testcase.
7434         * g++.dg/template/overload12.C: New testcase.
7435
7436 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7437
7438         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7439         * gfortran.dg/coarray_7.f90: Ditto.
7440         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7441         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7442
7443 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7444
7445         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7446         case.
7447         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7448         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7449         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7450         C67X.
7451         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7452         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7453         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7454
7455 2011-07-15  Jason Merrill  <jason@redhat.com>
7456
7457         PR testsuite/49741
7458         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7459         Use --extra_opts instead of --additional_options.
7460
7461 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7462
7463         PR testsuite/49753
7464         * g++.dg/torture/pr49309.C: Remove.
7465
7466 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7467
7468         * gcc.target/tic6x/weak-call.c: New test.
7469         * gcc.target/tic6x/fpcmp.c: New test.
7470         * gcc.target/tic6x/fpdiv.c: New test.
7471         * gcc.target/tic6x/rotdi16-scan.c: New test.
7472         * gcc.target/tic6x/ffssi.c: New test.
7473         * gcc.target/tic6x/fpdiv-lib.c: New test.
7474         * gcc.target/tic6x/cold-lc.c: New test.
7475         * gcc.target/tic6x/longcalls.c: New test.
7476         * gcc.target/tic6x/abi-align-1.c: New test.
7477         * gcc.target/tic6x/fpcmp-finite.c: New test.
7478         * gcc.target/tic6x/rotdi16.c: New test.
7479         * gcc.target/tic6x/bswapl.c: New test.
7480         * gcc.target/tic6x/ffsdi.c: New test.
7481         * gcc.target/tic6x/tic6x.exp: New file.
7482         * gcc.target/tic6x/builtins/arith24.c: New test.
7483         * gcc.target/tic6x/builtins/smpy.c: New test.
7484         * gcc.target/tic6x/builtins/smpylh.c: New test.
7485         * gcc.target/tic6x/builtins/smpyh.c: New test.
7486         * gcc.target/tic6x/builtins/sarith1.c: New test.
7487         * gcc.target/tic6x/builtins/extclr.c: New test
7488         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7489         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7490         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7491         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7492         New functions.
7493         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7494         __TMS320C6X__.
7495         * gcc.dg/20020312-2.c: Likewise.
7496         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7497         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7498         * gcc.dg/torture/builtin-math-7.c: Likewise.
7499
7500         PR testsuite/49757
7501         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7502         not testing tic6x-*-*.
7503
7504 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7505
7506         PR tree-opt/49309
7507         * g++.dg/torture/pr49309.C: New testcase.
7508
7509 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7510
7511         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7512
7513 2011-07-14  Richard Guenther  <rguenther@suse.de>
7514
7515         PR tree-optimization/49651
7516         * gcc.dg/torture/pr49651.c: New testcase.
7517
7518 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7519
7520         PR target/43746
7521         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7522
7523 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7524
7525         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7526         -mno-pointers-to-nested-functions.
7527         * gcc.target/powerpc/no-r11-2.c: Ditto.
7528         * gcc.target/powerpc/no-r11-3.c: Ditto.
7529
7530 2011-07-13  Jason Merrill  <jason@redhat.com>
7531
7532         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7533         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7534         when compiling C files.
7535         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7536         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7537         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7538         * g++.dg/lookup/anon2.C: Likewise.
7539         * g++.dg/tree-ssa/copyprop.C: Likewise.
7540         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7541         * g++.dg/init/vector1.C: Ignore narrowing errors.
7542         * g++.dg/torture/pr35526.C: Likewise.
7543         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7544
7545 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7546
7547         PR libfortran/49296
7548         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7549         and logical reads.
7550
7551 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7552
7553         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7554         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7555
7556 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7557
7558         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7559         * lib/obj-c++.exp (obj-c++_init): Ditto.
7560         * lib/file-format.exp (gcc_target_object_format): Ditto.
7561         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7562         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7563         (check_visibility_available): Ditto.
7564         (check_effective_target_tls_native): Ditto.
7565         (check_effective_target_tls_emulated): Ditto.
7566         (check_effective_target_function_sections): Ditto.
7567
7568 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7569
7570         * gcc.target/arm/pr48183.c: New test.
7571
7572 2011-07-13  Richard Guenther  <rguenther@suse.de>
7573
7574         * gcc.dg/torture/20110713-1.c: New testcase.
7575
7576 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7577
7578         PR rtl-opt/49474
7579         * gcc.c-torture/compile/pr49474.c: New testcase.
7580
7581 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7582
7583         PR tree-optimization/49712
7584         * gcc.c-torture/execute/pr49712.c: New test.
7585
7586 2011-07-11  Jason Merrill  <jason@redhat.com>
7587
7588         PR c++/44609
7589         * g++.dg/template/recurse3.C: New.
7590
7591 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR debug/49676
7594         * gcc.dg/guality/csttest.c: New test.
7595
7596         PR fortran/49698
7597         * gfortran.dg/pr49698.f90: New test.
7598
7599 2011-07-11  Jeff Law  <law@redhat.com>
7600
7601         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7602
7603 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7604
7605         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7606         * go.test/go-test.exp (go-set-goarch): Likewise.
7607
7608 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7609
7610         PR target/39633
7611         * gcc.target/avr/torture/pr39633.c: New test case.
7612
7613 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7614
7615         PR fortran/18918
7616         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7617
7618 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7619
7620         * lib/target-supports.exp (check_effective_target_scheduling):
7621         New Function.
7622         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7623         * gcc.dg/pr45055.c: Ditto.
7624         * gcc.dg/pr45353.c: Ditto.
7625         * g++.dg/pr45056.C: Ditto.
7626
7627 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7628
7629         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7630         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7631         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7632         * g++.dg/torture/pr31863.C: Skip AVR.
7633
7634 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7635
7636         PR fortran/49690
7637         * gfortran.dg/intrinsic_signal.f90: New.
7638
7639 2011-07-09  Jason Merrill  <jason@redhat.com>
7640
7641         * g++.dg/cpp0x/regress/regress6.C: New.
7642         * g++.dg/parse/crash45.C: Adjust message.
7643         * g++.dg/template/crash38.C: Adjust message.
7644         * g++.dg/template/crash64.C: Adjust message.
7645
7646 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7647
7648         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7649         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7650         * g++.dg/abi/bitfield3.C: Likewise.
7651         * g++.dg/eh/pr38662.C: Likewise.
7652         * g++.dg/ext/attrib36.C: Likewise.
7653         * g++.dg/ext/attrib37.C: Likewise.
7654         * g++.dg/ext/attrib8.C: Likewise.
7655         * g++.dg/ext/tmplattr1.C: Likewise.
7656         * g++.dg/inherit/override-attribs.C: Likewise.
7657         * g++.dg/opt/inline9.C: Likewise.
7658         * g++.dg/opt/life1.C: Likewise.
7659         * g++.dg/opt/longbranch2.C: Likewise.
7660         * g++.dg/opt/nrv12.C: Likewise.
7661         * g++.dg/opt/reg-stack4.C: Likewise.
7662         * g++.dg/other/pr35504.C: Likewise.
7663         * g++.dg/other/pr39496.C: Likewise.
7664         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7665         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7666         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7667         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7668         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7669         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7670         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7671         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7672         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7673         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7674         * g++.dg/warn/pr15774-1.C: Likewise.
7675         * g++.dg/warn/pr15774-2.C: Likewise.
7676         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7677         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7678         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7679         * g++.old-deja/g++.pt/asm2.C: Likewise.
7680         * gcc.c-torture/compile/20000804-1.c: Likewise.
7681         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7682         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7683         * gcc.dg/20020108-1.c: Likewise.
7684         * gcc.dg/20020122-2.c: Likewise.
7685         * gcc.dg/20020122-3.c: Likewise.
7686         * gcc.dg/20020206-1.c: Likewise.
7687         * gcc.dg/20020219-1.c: Likewise.
7688         * gcc.dg/20020310-1.c: Likewise.
7689         * gcc.dg/20020411-1.c: Likewise.
7690         * gcc.dg/20020418-2.c: Likewise.
7691         * gcc.dg/20020426-2.c: Likewise.
7692         * gcc.dg/20020517-1.c: Likewise.
7693         * gcc.dg/20030204-1.c: Likewise.
7694         * gcc.dg/20030826-2.c: Likewise.
7695         * gcc.dg/20031102-1.c: Likewise.
7696         * gcc.dg/20031202-1.c: Likewise.
7697         * gcc.dg/20050111-1.c: Likewise.
7698         * gcc.dg/20050503-1.c: Likewise.
7699         * gcc.dg/array-init-1.c: Likewise.
7700         * gcc.dg/builtin-apply4.c: Likewise.
7701         * gcc.dg/dfp/pr31344.c: Likewise.
7702         * gcc.dg/gomp/atomic-11.c: Likewise.
7703         * gcc.dg/graphite/pr40281.c: Likewise.
7704         * gcc.dg/ia64-sync-1.c: Likewise.
7705         * gcc.dg/ia64-sync-2.c: Likewise.
7706         * gcc.dg/ia64-sync-3.c: Likewise.
7707         * gcc.dg/ia64-sync-4.c: Likewise.
7708         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7709         * gcc.dg/invalid-call-1.c: Likewise.
7710         * gcc.dg/loop-3.c: Likewise.
7711         * gcc.dg/lower-subreg-1.c: Likewise.
7712         * gcc.dg/lto/pr47259_0.c: Likewise.
7713         * gcc.dg/nested-calls-1.c: Likewise.
7714         * gcc.dg/pr20017.c: Likewise.
7715         * gcc.dg/pr25023.c: Likewise.
7716         * gcc.dg/pr27671-2.c: Likewise.
7717         * gcc.dg/pr32176.c: Likewise.
7718         * gcc.dg/pr33676.c: Likewise.
7719         * gcc.dg/pr35045.c: Likewise.
7720         * gcc.dg/pr36015.c: Likewise.
7721         * gcc.dg/pr36584.c: Likewise.
7722         * gcc.dg/pr36998.c: Likewise.
7723         * gcc.dg/pr37438.c: Likewise.
7724         * gcc.dg/pr37908.c: Likewise.
7725         * gcc.dg/pr41241.c: Likewise.
7726         * gcc.dg/pr41340.c: Likewise.
7727         * gcc.dg/pr44136.c: Likewise.
7728         * gcc.dg/pr44194-1.c: Likewise.
7729         * gcc.dg/pr46212.c: Likewise.
7730         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7731         * gcc.dg/setjmp-2.c: Likewise.
7732         * gcc.dg/short-compare-1.c: Likewise.
7733         * gcc.dg/short-compare-2.c: Likewise.
7734         * gcc.dg/smod-1.c: Likewise.
7735         * gcc.dg/sync-2.c: Likewise.
7736         * gcc.dg/sync-3.c: Likewise.
7737         * gcc.dg/tls/opt-1.c: Likewise.
7738         * gcc.dg/tls/opt-2.c: Likewise.
7739         * gcc.dg/tls/opt-3.c: Likewise.
7740         * gcc.dg/torture/badshift.c: Likewise.
7741         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7742         * gcc.dg/torture/pr20314-2.c: Likewise.
7743         * gcc.dg/torture/pr36891.c: Likewise.
7744         * gcc.dg/torture/pr38774.c: Likewise.
7745         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7746         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7747         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7748         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7749         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7750         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7751         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7752         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7753         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7754         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7755         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7756         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7757         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7758         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7759         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7760         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7761         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7762         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7763         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7764         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7765         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7766         * gcc.dg/unroll-1.c: Likewise.
7767         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7768         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7769         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7770         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7771         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7772         * gcc.target/i386/20000609-1.c: Likewise.
7773         * gcc.target/i386/20000720-1.c: Likewise.
7774         * gcc.target/i386/20000724-1.c: Likewise.
7775         * gcc.target/i386/20011107-1.c: Likewise.
7776         * gcc.target/i386/20011119-1.c: Likewise.
7777         * gcc.target/i386/20020201-3.c: Likewise.
7778         * gcc.target/i386/20020218-1.c: Likewise.
7779         * gcc.target/i386/20020729-1.c: Likewise.
7780         * gcc.target/i386/20030926-1.c: Likewise.
7781         * gcc.target/i386/20060125-1.c: Likewise.
7782         * gcc.target/i386/20060125-2.c: Likewise.
7783         * gcc.target/i386/20060512-1.c: Likewise.
7784         * gcc.target/i386/20060512-2.c: Likewise.
7785         * gcc.target/i386/20060512-3.c: Likewise.
7786         * gcc.target/i386/20060512-4.c: Likewise.
7787         * gcc.target/i386/387-1.c: Likewise.
7788         * gcc.target/i386/387-2.c: Likewise.
7789         * gcc.target/i386/387-5.c: Likewise.
7790         * gcc.target/i386/387-6.c: Likewise.
7791         * gcc.target/i386/980312-1.c: Likewise.
7792         * gcc.target/i386/980313-1.c: Likewise.
7793         * gcc.target/i386/990117-1.c: Likewise.
7794         * gcc.target/i386/990424-1.c: Likewise.
7795         * gcc.target/i386/990524-1.c: Likewise.
7796         * gcc.target/i386/991129-1.c: Likewise.
7797         * gcc.target/i386/991214-1.c: Likewise.
7798         * gcc.target/i386/991230-1.c: Likewise.
7799         * gcc.target/i386/addr-sel-1.c: Likewise.
7800         * gcc.target/i386/aggregate-ret1.c: Likewise.
7801         * gcc.target/i386/aggregate-ret2.c: Likewise.
7802         * gcc.target/i386/align-main-3.c: Likewise.
7803         * gcc.target/i386/amd64-abi-1.c: Likewise.
7804         * gcc.target/i386/amd64-abi-2.c: Likewise.
7805         * gcc.target/i386/amd64-abi-4.c: Likewise.
7806         * gcc.target/i386/amd64-abi-5.c: Likewise.
7807         * gcc.target/i386/amd64-abi-6.c: Likewise.
7808         * gcc.target/i386/asm-1.c: Likewise.
7809         * gcc.target/i386/asm-3.c: Likewise.
7810         * gcc.target/i386/asm-5.c: Likewise.
7811         * gcc.target/i386/attributes-error.c: Likewise.
7812         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7813         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7814         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7815         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7816         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7817         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7818         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7819         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7820         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7821         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7822         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7823         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7824         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7825         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7826         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7827         * gcc.target/i386/bitfield1.c: Likewise.
7828         * gcc.target/i386/bitfield2.c: Likewise.
7829         * gcc.target/i386/bmi-2.c: Likewise.
7830         * gcc.target/i386/bmi-5.c: Likewise.
7831         * gcc.target/i386/builtin-unreachable.c: Likewise.
7832         * gcc.target/i386/cleanup-2.c: Likewise.
7833         * gcc.target/i386/clobbers.c: Likewise.
7834         * gcc.target/i386/cmov8.c: Likewise.
7835         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7836         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7837         * gcc.target/i386/compress-float-387.c: Likewise.
7838         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7839         * gcc.target/i386/compress-float-sse.c: Likewise.
7840         * gcc.target/i386/crc32-2.c: Likewise.
7841         * gcc.target/i386/crc32-3.c: Likewise.
7842         * gcc.target/i386/divmod-7.c: Likewise.
7843         * gcc.target/i386/divmod-8.c: Likewise.
7844         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7845         * gcc.target/i386/fma3-builtin.c: Likewise.
7846         * gcc.target/i386/fma3-fma.c: Likewise.
7847         * gcc.target/i386/fma4-256-vector.c: Likewise.
7848         * gcc.target/i386/fma4-builtin.c: Likewise.
7849         * gcc.target/i386/fma4-fma-2.c: Likewise.
7850         * gcc.target/i386/fma4-fma.c: Likewise.
7851         * gcc.target/i386/fma4-vector-2.c: Likewise.
7852         * gcc.target/i386/fma4-vector.c: Likewise.
7853         * gcc.target/i386/funcspec-1.c: Likewise.
7854         * gcc.target/i386/funcspec-10.c: Likewise.
7855         * gcc.target/i386/funcspec-11.c: Likewise.
7856         * gcc.target/i386/funcspec-2.c: Likewise.
7857         * gcc.target/i386/funcspec-5.c: Likewise.
7858         * gcc.target/i386/funcspec-6.c: Likewise.
7859         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7860         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7861         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7862         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7863         * gcc.target/i386/incoming-1.c: Likewise.
7864         * gcc.target/i386/incoming-10.c: Likewise.
7865         * gcc.target/i386/incoming-11.c: Likewise.
7866         * gcc.target/i386/incoming-12.c: Likewise.
7867         * gcc.target/i386/incoming-13.c: Likewise.
7868         * gcc.target/i386/incoming-14.c: Likewise.
7869         * gcc.target/i386/incoming-15.c: Likewise.
7870         * gcc.target/i386/incoming-2.c: Likewise.
7871         * gcc.target/i386/incoming-3.c: Likewise.
7872         * gcc.target/i386/incoming-4.c: Likewise.
7873         * gcc.target/i386/incoming-5.c: Likewise.
7874         * gcc.target/i386/incoming-6.c: Likewise.
7875         * gcc.target/i386/incoming-7.c: Likewise.
7876         * gcc.target/i386/incoming-8.c: Likewise.
7877         * gcc.target/i386/incoming-9.c: Likewise.
7878         * gcc.target/i386/lea.c: Likewise.
7879         * gcc.target/i386/local.c: Likewise.
7880         * gcc.target/i386/loop-1.c: Likewise.
7881         * gcc.target/i386/loop-2.c: Likewise.
7882         * gcc.target/i386/loop-3.c: Likewise.
7883         * gcc.target/i386/max-stack-align.c: Likewise.
7884         * gcc.target/i386/memcpy-1.c: Likewise.
7885         * gcc.target/i386/movbe-2.c: Likewise.
7886         * gcc.target/i386/movq-2.c: Likewise.
7887         * gcc.target/i386/movq.c: Likewise.
7888         * gcc.target/i386/nrv1.c: Likewise.
7889         * gcc.target/i386/pad-4.c: Likewise.
7890         * gcc.target/i386/pad-5a.c: Likewise.
7891         * gcc.target/i386/pad-5b.c: Likewise.
7892         * gcc.target/i386/pad-6a.c: Likewise.
7893         * gcc.target/i386/pad-6b.c: Likewise.
7894         * gcc.target/i386/pad-7.c: Likewise.
7895         * gcc.target/i386/pad-9.c: Likewise.
7896         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7897         * gcc.target/i386/pic-1.c: Likewise.
7898         * gcc.target/i386/pr12092-1.c: Likewise.
7899         * gcc.target/i386/pr12329.c: Likewise.
7900         * gcc.target/i386/pr21518.c: Likewise.
7901         * gcc.target/i386/pr22362.c: Likewise.
7902         * gcc.target/i386/pr22585.c: Likewise.
7903         * gcc.target/i386/pr23098.c: Likewise.
7904         * gcc.target/i386/pr25196.c: Likewise.
7905         * gcc.target/i386/pr25293.c: Likewise.
7906         * gcc.target/i386/pr25654.c: Likewise.
7907         * gcc.target/i386/pr26449.c: Likewise.
7908         * gcc.target/i386/pr26778.c: Likewise.
7909         * gcc.target/i386/pr26826.c: Likewise.
7910         * gcc.target/i386/pr27266.c: Likewise.
7911         * gcc.target/i386/pr29978.c: Likewise.
7912         * gcc.target/i386/pr30505.c: Likewise.
7913         * gcc.target/i386/pr30961-1.c: Likewise.
7914         * gcc.target/i386/pr31628.c: Likewise.
7915         * gcc.target/i386/pr32000-2.c: Likewise.
7916         * gcc.target/i386/pr32661-1.c: Likewise.
7917         * gcc.target/i386/pr32708-2.c: Likewise.
7918         * gcc.target/i386/pr32708-3.c: Likewise.
7919         * gcc.target/i386/pr34256.c: Likewise.
7920         * gcc.target/i386/pr34312.c: Likewise.
7921         * gcc.target/i386/pr34522.c: Likewise.
7922         * gcc.target/i386/pr35160.c: Likewise.
7923         * gcc.target/i386/pr35281.c: Likewise.
7924         * gcc.target/i386/pr36246.c: Likewise.
7925         * gcc.target/i386/pr36786.c: Likewise.
7926         * gcc.target/i386/pr37275.c: Likewise.
7927         * gcc.target/i386/pr37843-3.c: Likewise.
7928         * gcc.target/i386/pr37843-4.c: Likewise.
7929         * gcc.target/i386/pr39082-1.c: Likewise.
7930         * gcc.target/i386/pr39431.c: Likewise.
7931         * gcc.target/i386/pr39496.c: Likewise.
7932         * gcc.target/i386/pr39543-2.c: Likewise.
7933         * gcc.target/i386/pr39911.c: Likewise.
7934         * gcc.target/i386/pr40718.c: Likewise.
7935         * gcc.target/i386/pr40906-1.c: Likewise.
7936         * gcc.target/i386/pr40906-2.c: Likewise.
7937         * gcc.target/i386/pr40906-3.c: Likewise.
7938         * gcc.target/i386/pr40934.c: Likewise.
7939         * gcc.target/i386/pr41900.c: Likewise.
7940         * gcc.target/i386/pr42589.c: Likewise.
7941         * gcc.target/i386/pr43662.c: Likewise.
7942         * gcc.target/i386/pr43671.c: Likewise.
7943         * gcc.target/i386/pr43766.c: Likewise.
7944         * gcc.target/i386/pr43869.c: Likewise.
7945         * gcc.target/i386/pr44942.c: Likewise.
7946         * gcc.target/i386/pr44948-2a.c: Likewise.
7947         * gcc.target/i386/pr45234.c: Likewise.
7948         * gcc.target/i386/pr45336-2.c: Likewise.
7949         * gcc.target/i386/pr45336-4.c: Likewise.
7950         * gcc.target/i386/pr45852.c: Likewise.
7951         * gcc.target/i386/pr46470.c: Likewise.
7952         * gcc.target/i386/pr48037-1.c: Likewise.
7953         * gcc.target/i386/pr48389.c: Likewise.
7954         * gcc.target/i386/pr49095.c: Likewise.
7955         * gcc.target/i386/pr9771-1.c: Likewise.
7956         * gcc.target/i386/rdfsbase-1.c: Likewise.
7957         * gcc.target/i386/rdfsbase-2.c: Likewise.
7958         * gcc.target/i386/rdgsbase-1.c: Likewise.
7959         * gcc.target/i386/rdgsbase-2.c: Likewise.
7960         * gcc.target/i386/rdrand-3.c: Likewise.
7961         * gcc.target/i386/regparm-stdcall.c: Likewise.
7962         * gcc.target/i386/regparm.c: Likewise.
7963         * gcc.target/i386/reload-1.c: Likewise.
7964         * gcc.target/i386/rotate-2.c: Likewise.
7965         * gcc.target/i386/sibcall-5.c: Likewise.
7966         * gcc.target/i386/signbit-1.c: Likewise.
7967         * gcc.target/i386/signbit-2.c: Likewise.
7968         * gcc.target/i386/signbit-3.c: Likewise.
7969         * gcc.target/i386/sse-5.c: Likewise.
7970         * gcc.target/i386/sse-8.c: Likewise.
7971         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7972         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7973         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7974         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7975         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7976         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7977         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7978         * gcc.target/i386/sse2-movq-2.c: Likewise.
7979         * gcc.target/i386/sse2-movq-3.c: Likewise.
7980         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7981         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7982         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7983         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7984         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7985         * gcc.target/i386/ssefn-1.c: Likewise.
7986         * gcc.target/i386/ssefn-2.c: Likewise.
7987         * gcc.target/i386/sseregparm-1.c: Likewise.
7988         * gcc.target/i386/sseregparm-2.c: Likewise.
7989         * gcc.target/i386/sseregparm-3.c: Likewise.
7990         * gcc.target/i386/sseregparm-4.c: Likewise.
7991         * gcc.target/i386/sseregparm-5.c: Likewise.
7992         * gcc.target/i386/sseregparm-6.c: Likewise.
7993         * gcc.target/i386/sseregparm-7.c: Likewise.
7994         * gcc.target/i386/sseregparm-8.c: Likewise.
7995         * gcc.target/i386/stack-realign.c: Likewise.
7996         * gcc.target/i386/stack-usage-realign.c: Likewise.
7997         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7998         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7999         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8000         * gcc.target/i386/stackalign/return-1.c: Likewise.
8001         * gcc.target/i386/stackalign/return-2.c: Likewise.
8002         * gcc.target/i386/stackalign/return-3.c: Likewise.
8003         * gcc.target/i386/tailcall-1.c: Likewise.
8004         * gcc.target/i386/tbm-2.c: Likewise.
8005         * gcc.target/i386/udivmod-7.c: Likewise.
8006         * gcc.target/i386/udivmod-8.c: Likewise.
8007         * gcc.target/i386/unroll-1.c: Likewise.
8008         * gcc.target/i386/vararg-1.c: Likewise.
8009         * gcc.target/i386/vararg-2.c: Likewise.
8010         * gcc.target/i386/vect8-ret.c: Likewise.
8011         * gcc.target/i386/vectorize5.c: Likewise.
8012         * gcc.target/i386/wmul-1.c: Likewise.
8013         * gcc.target/i386/wmul-2.c: Likewise.
8014         * gcc.target/i386/wrfsbase-1.c: Likewise.
8015         * gcc.target/i386/wrfsbase-2.c: Likewise.
8016         * gcc.target/i386/wrgsbase-1.c: Likewise.
8017         * gcc.target/i386/wrgsbase-2.c: Likewise.
8018         * gcc.target/i386/xop-pcmov.c: Likewise.
8019         * gcc.target/i386/xop-pcmov2.c: Likewise.
8020         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8021         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8022         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8023         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8024         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8025         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8026         * gcc.target/i386/zee.c: Likewise.
8027         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8028         * gfortran.dg/compiler-directive_2.f: Likewise.
8029         * gfortran.dg/g77/20010216-1.f: Likewise.
8030         * gfortran.dg/gomp/pr39152.f90: Likewise.
8031         * gfortran.dg/pr33794.f90: Likewise.
8032
8033 2011-07-09  Jason Merrill  <jason@redhat.com>
8034
8035         * g++.dg/cpp0x/regress/regress5.C: New.
8036
8037 2011-07-08  Jason Merrill  <jason@redhat.com>
8038
8039         PR c++/45437
8040         * g++.dg/expr/compound-asn1.C: New.
8041         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8042
8043 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8044
8045         PR target/49621
8046         * gcc.target/powerpc/altivec-34.c: New test.
8047
8048 2011-07-08  Jason Merrill  <jason@redhat.com>
8049
8050         PR c++/45603
8051         * g++.dg/abi/guard3.C: New.
8052
8053 2011-07-08  Julian Brown  <julian@codesourcery.com>
8054
8055         * lib/target-supports.exp
8056         (check_effective_target_arm_little_endian): New.
8057         (check_effective_target_vect_pack_trunc): Use above.
8058         (check_effective_target_vect_unpack): Likewise.
8059         (check_effective_target_vect_element_align): Test
8060         check_effective_target_arm_vect_no_misalign for ARM.
8061
8062 2011-07-08  Jason Merrill  <jason@redhat.com>
8063
8064         PR c++/49673
8065         * g++.dg/cpp0x/constexpr-rom.C: New.
8066
8067 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8068
8069         PR middle-end/49519
8070         * g++.dg/torture/pr49519.C: New test.
8071
8072 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8073
8074         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8075
8076 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8077
8078         PR testsuite/48727
8079         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8080
8081 2011-07-08  Richard Guenther  <rguenther@suse.de>
8082
8083         PR tree-optimization/49662
8084         * gcc.dg/graphite/interchange-14.c: XFAIL.
8085         * gcc.dg/graphite/interchange-15.c: Likewise.
8086         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8087
8088 2011-07-06  Jason Merrill  <jason@redhat.com>
8089
8090         PR c++/49663
8091         * g++.dg/cpp0x/regress/regress4.C: New.
8092
8093 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8094
8095         PR fortran/49648
8096         * gfortran.dg/result_in_spec_4.f90: New test.
8097
8098 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8099
8100         * gcc.target/sparc/cas64.c: New test.
8101
8102 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8103
8104         PR c/49644
8105         * g++.dg/torture/pr49644.C: New test.
8106
8107         PR c/49644
8108         * gcc.c-torture/execute/pr49644.c: New test.
8109
8110 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8111
8112         * lib/target-supports.exp (check_effective_target_ia32): New.
8113         (check_effective_target_x32): Likewise.
8114         (check_effective_target_vect_cmdline_needed): Also check x32.
8115
8116 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8117
8118         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8119         dg-prune-output.
8120         * gcc.target/arm/pr42235.c: Likewise.
8121         * gcc.target/arm/pr42495.c: Likewise.
8122         * gcc.target/arm/pr42574.c: Likewise.
8123         * gcc.target/arm/thumb-branch1.c: Likewise.
8124
8125         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8126         unneeded prune of possible warning.
8127         * gcc.target/arm/pr40956.c: Likewise.
8128         * gcc.target/arm/pr42505.c: Likewise.
8129
8130         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8131         * gcc.c-torture/compile/pr46883.c: Likewise.
8132         * gcc.c-torture/compile/pr46934.c: Likewise.
8133
8134         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8135         for move to ../../gcc.c-torture/compile.
8136         * gcc.target/arm/pr46883.c: Likewise.
8137         * gcc.target/arm/pr46934.c: Likewise.
8138
8139         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8140         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8141         * gcc.target/arm/wmul-1.c: Likewise.
8142         * gcc.target/arm/wmul-2.c: Likewise.
8143         * gcc.target/arm/wmul-3.c: Likewise.
8144         * gcc.target/arm/wmul-4.c: Likewise.
8145         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8146         add tab after scan target.
8147         * gcc.target/arm/smlaltt-1.c: Likewise.
8148         * gcc.target/arm/smlatb-1.c: Likewise.
8149         * gcc.target/arm/smlatt-1.c: Likewise.
8150
8151 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR debug/49522
8154         * gcc.dg/debug/pr49522.c: New test.
8155
8156 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8157
8158         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8159         * gcc.dg/pr46212.c: Run only if target int32plus.
8160         * gcc.dg/torture/pr48146.c: Ditto.
8161         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8162         * c-c++-common/pr44832.c: Ditto.
8163         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8164         * gcc.dg/pr31490.c: Ditto.
8165         * gcc.dg/torture/builtin-math-7.c: Run only if target
8166         large_double.
8167         * gcc.dg/torture/pr45764.c: Skip for AVR.
8168         * gcc.dg/pr47893.c: Ditto.
8169
8170 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8171
8172         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8173         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8174         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8175         add tab to scan target.
8176
8177 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8178
8179         * gcc.target/arm/neon-modes-3.c: New test.
8180
8181 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8182
8183         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8184         -fno-loop-interchange -ffast-math.
8185
8186 2011-07-07  Richard Guenther  <rguenther@suse.de>
8187
8188         * gcc.dg/ftrapv-3.c: New testcase.
8189
8190 2011-07-07  Richard Guenther  <rguenther@suse.de>
8191
8192         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8193         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8194
8195 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8196
8197         * gcc.dg/binop-notxor1.c: New test.
8198         * gcc.dg/binop-notand4a.c: New test.
8199         * gcc.dg/binop-notxor2.c: New test.
8200         * gcc.dg/binop-notand3a.c: New test.
8201         * gcc.dg/binop-notand2a.c: New test.
8202         * gcc.dg/binop-notand6a.c: New test.
8203         * gcc.dg/binop-notor1.c: New test.
8204         * gcc.dg/binop-notand1a.c: New test.
8205         * gcc.dg/binop-notand5a.c: New test.
8206         * gcc.dg/binop-notor2.c: New test.
8207
8208 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR middle-end/49640
8211         * gcc.dg/gomp/pr49640.c: New test.
8212
8213 2011-07-07  Richard Guenther  <rguenther@suse.de>
8214
8215         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8216
8217 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8218
8219         PR target/39150
8220         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8221
8222 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8223
8224         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8225         * gcc.target/powerpc/no-r11-2.c: Ditto.
8226         * gcc.target/powerpc/no-r11-3.c: Ditto.
8227
8228 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8229
8230         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8231         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8232
8233 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8234
8235         * lib/target-supports.exp (check_profiling_available): Disable
8236         profiling with -fprofile-generate for target avr.
8237
8238 2011-07-06  Richard Guenther  <rguenther@suse.de>
8239
8240         PR tree-optimization/49645
8241         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8242
8243 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8244
8245         PR middle-end/47383
8246         * gcc.dg/pr47383.c: New.
8247
8248 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250         PR tree-optimization/49647
8251         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8252
8253 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         PR testsuite/49542
8256         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8257         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8258
8259 2011-07-05  Jason Merrill  <jason@redhat.com>
8260
8261         PR c++/48157
8262         * g++.dg/template/template-id-4.C: New.
8263
8264 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8265
8266         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8267         * gcc.dg/pr43402.c: Ditto.
8268
8269 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8270
8271         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8272
8273 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8274
8275         * gcc.target/powerpc/ppc-switch-1.c: New test for
8276         --param case-values-threshold.
8277         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8278
8279 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8280
8281         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8282
8283 2011-07-05  Jason Merrill  <jason@redhat.com>
8284
8285         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8286
8287 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8288
8289         PR tree-optimization/47654
8290         * gcc.dg/graphite/block-pr47654.c: New.
8291
8292 2011-07-05  Jason Merrill  <jason@redhat.com>
8293
8294         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8295
8296 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8297
8298         PR tree-optimization/49580
8299         * gcc.dg/autopar/pr49580.c: New test.
8300
8301 2011-07-05  Richard Guenther  <rguenther@suse.de>
8302
8303         PR tree-optimization/49518
8304         PR tree-optimization/49628
8305         * g++.dg/torture/pr49628.C: New testcase.
8306         * gcc.dg/torture/pr49518.c: Likewise.
8307
8308 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8309
8310         * ada/acats/run_acats (which): Extract last field from type -p,
8311         type output only if command succeeded.
8312
8313 2011-07-04  Jason Merrill  <jason@redhat.com>
8314
8315         * g++.dg/abi/mangle48.C: New.
8316
8317         * g++.dg/cpp0x/diag1.C: New.
8318
8319         * g++.dg/diagnostic/aka1.C: New.
8320
8321 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR rtl-optimization/49619
8324         * gcc.dg/pr49619.c: New test.
8325
8326         PR rtl-optimization/49472
8327         * gfortran.dg/pr49472.f90: New test.
8328
8329         PR debug/49602
8330         * gcc.dg/pr49602.c: New test.
8331
8332 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8333
8334         PR target/34734
8335         PR target/44643
8336         * gcc.target/avr/avr.exp: Run over cpp files, too.
8337         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8338         * gcc.target/avr/progmem.h: New file.
8339         * gcc.target/avr/exit-abort.h: New file.
8340         * gcc.target/avr/progmem-error-1.c: New file.
8341         * gcc.target/avr/progmem-error-1.cpp: New file.
8342         * gcc.target/avr/progmem-warning-1.c: New file.
8343         * gcc.target/avr/torture/progmem-1.c: New file.
8344         * gcc.target/avr/torture/progmem-1.cpp: New file.
8345
8346 2011-07-04  Richard Guenther  <rguenther@suse.de>
8347
8348         PR tree-optimization/49615
8349         * g++.dg/torture/pr49615.C: New testcase.
8350
8351 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8352
8353         PR tree-optimization/49610
8354         * gcc.dg/vect/pr49610.c: New test.
8355
8356 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8357
8358         * gnat.dg/specs/debug1.ads: New test.
8359
8360 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8361
8362         PR fortran/49562
8363         * gfortran.dg/typebound_proc_23.f90: New.
8364
8365 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8366
8367         PR c++/49605
8368         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8369
8370 2011-07-01  Jason Merrill  <jason@redhat.com>
8371
8372         PR c++/48261
8373         * g++.dg/template/template-id-3.C: New.
8374
8375         PR c++/48593
8376         * g++.dg/template/qualified-id4.C: New.
8377
8378         PR c++/48883
8379         * g++.dg/template/explicit-args4.C: New.
8380
8381         PR c++/49085
8382         * g++.dg/template/offsetof2.C: New.
8383
8384 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8385
8386         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8387
8388 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8389
8390         PR libmudflap/49549
8391         * lib/target-supports.exp (check_effective_target_gld): New proc.
8392
8393 2011-07-01  Richard Guenther  <rguenther@suse.de>
8394
8395         PR tree-optimization/49603
8396         * gcc.dg/torture/pr49603.c: New testcase.
8397
8398 2011-06-30  Jason Merrill  <jason@redhat.com>
8399
8400         PR c++/49387
8401         * g++.dg/rtti/template1.C: New.
8402
8403         PR c++/49569
8404         * g++.dg/cpp0x/regress/ctor1.C: New.
8405
8406         PR c++/49355
8407         * g++.dg/cpp0x/initlist54.C: New.
8408
8409 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8410
8411         * gcc.dg/tree-ssa/sra-12.c: New test.
8412
8413 2011-06-29  Jason Merrill  <jason@redhat.com>
8414
8415         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8416
8417 2011-06-30  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/46787
8420         * gcc.dg/vect/vect-121.c: New testcase.
8421
8422 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8423
8424         PR tree-optimization/49094
8425         * gcc.dg/tree-ssa/pr49094.c: New test.
8426
8427 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8428
8429         PR fortran/49540
8430         * gfortran.dg/pr49540-1.f90: New test.
8431         * gfortran.dg/pr49540-2.f90: New test.
8432
8433 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8434
8435         PR ada/49511
8436         * ada/acats/run_acats (which): Use last field of type -p output.
8437
8438 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8439             Iain Sandoe  <iains@gcc.gnu.org>
8440
8441         PR libobjc/36610
8442         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8443         Only skip on 64-bit *-*-darwin8* && !objc2.
8444
8445 2011-06-30  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/38752
8448         * gcc.c-torture/compile/pr38752.c: New testcase.
8449
8450 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8451
8452         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8453         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8454
8455 2011-06-29  Jason Merrill  <jason@redhat.com>
8456
8457         PR c++/49216
8458         * g++.dg/cpp0x/initlist53.C: Use placement new.
8459         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8460         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8461
8462         PR c++/49003
8463         * g++.dg/cpp0x/trailing6.C: New.
8464         * g++.dg/cpp0x/pr45908.C: No error.
8465
8466         PR c++/49272
8467         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8468
8469         PR c++/49520
8470         * g++.dg/cpp0x/constexpr-using2.C: New.
8471
8472         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8473
8474         PR c++/45923
8475         * g++.dg/cpp0x/constexpr-diag3.C: New.
8476         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8477         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8478         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8479         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8480
8481 2011-06-29  Jason Merrill  <jason@redhat.com>
8482
8483         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8484
8485 2011-06-29  Richard Guenther  <rguenther@suse.de>
8486
8487         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8488
8489 2011-06-29  Jason Merrill  <jason@redhat.com>
8490
8491         * g++.dg/cpp0x/initlist-value2.C: New.
8492
8493         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8494         * g++.dg/cpp0x/initlist-value.C: New.
8495
8496 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8497
8498         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8499
8500 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8503         * gcc.dg/inline_2.c: Likewise.
8504         * gcc.dg/unroll_1.c: Likewise.
8505
8506 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR debug/49567
8509         * gcc.target/i386/pr49567.c: New test.
8510
8511 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8512
8513         * gnat.dg/opt17.ad[sb]: New test.
8514
8515 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8516             Tom de Vries  <tom@codesourcery.com>
8517
8518         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8519         (check_effective_target_arm_thumb2): New effective targets.
8520         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8521         properly.  Clean up temporary files.
8522         * gcc.target/arm/ivopts-2.c: Likewise.
8523         * gcc.target/arm/ivopts-3.c: Likewise.
8524         * gcc.target/arm/ivopts-4.c: Likewise.
8525         * gcc.target/arm/ivopts-5.c: Likewise.
8526         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8527
8528 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8529
8530         PR fortran/49479
8531         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8532
8533 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8534
8535         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8536         * gcc.target/arm/vfp-ldmias.c: Likewise.
8537         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8538         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8539         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8540         * gcc.target/arm/vfp-stmias.c: Likewise.
8541         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8542         * gcc.target/arm/vfp-stmiad.c: Likewise.
8543
8544 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8545
8546         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8547         dg-prune-output.
8548         * gcc.target/arm/pr45701-2.c: Ditto.
8549
8550 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8551
8552         PR fortran/49466
8553         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8554         * gfortran.dg/extends_14.f03: Modified.
8555
8556 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8557
8558         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8559         early if the test is already being skipped.
8560
8561         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8562         scan-assembler-dem-not): For missing file, report unresolved with
8563         same message as for pass/fail, with reason reported in log file.
8564
8565         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8566         from add_options_for_arm_neon_fp16.
8567         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8568         check_effective_target_arm_neon_fp16_ok_nocache.
8569         Check -mfpu and -mfloat-abi options from current multilib.
8570         Do not require neon support.
8571         (check_effective_target_arm_fp16_ok): Renamed from
8572         check_effecitve_target_arm_neon_fp16_ok.
8573         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8574         arm_neon_fp16_ok and arm_fp16.
8575         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8576         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8577         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8578         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8579
8580 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8581
8582         * gcc.dg/builtin-assume-aligned-1.c: New test.
8583         * gcc.dg/builtin-assume-aligned-2.c: New test.
8584         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8585
8586         PR debug/49544
8587         * gcc.dg/pr49544.c: New test.
8588
8589 2011-06-27  Richard Guenther  <rguenther@suse.de>
8590
8591         PR tree-optimization/49394
8592         * g++.dg/torture/pr49394.C: New testcase.
8593
8594 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8595
8596         * gcc.dg/optimize-bswapdi-2.c: New test.
8597
8598 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8599             Richard Sandiford  <richard.sandiford@linaro.org>
8600
8601         PR tree-optimization/49169
8602         * gcc.dg/torture/pr49169.c: New test.
8603
8604 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8605
8606         PR testsuite/49529
8607         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8608
8609         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8610         hppa*-*-hpux*.
8611
8612 2011-06-26  Jason Merrill  <jason@redhat.com>
8613
8614         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8615
8616         PR c++/49528
8617         * g++.dg/init/ref19.C: New.
8618         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8619
8620 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8621
8622         PR tree-optimization/48377
8623         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8624         non_strict_align.
8625
8626 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8627
8628         PR middle-end/49191
8629         * lib/target-supports.exp (check_effective_target_non_strict_align):
8630         New.
8631         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8632
8633 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8634
8635         PR tree-optimizations/49516
8636         * g++.dg/tree-ssa/pr49516.C: New test.
8637
8638 2011-06-23  Jason Merrill  <jason@redhat.com>
8639
8640         PR c++/35255
8641         * g++.dg/template/partial10.C: New.
8642         * g++.dg/template/partial11.C: New.
8643
8644 2011-06-23  Jeff Law <law@redhat.com>
8645
8646         PR middle-end/48770
8647         * gcc.dg/pr48770.c: New test.
8648
8649 2011-06-23  Jan Hubicka  <jh@suse.cz>
8650
8651         PR middle-end/49373
8652         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8653
8654 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8655
8656         PR testsuite/49512
8657         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8658         instead of -fdump-tree-optimized.
8659
8660 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8661
8662         PR c++/44625
8663         * g++.dg/template/crash107.C: New.
8664         * g++.dg/template/error17.C: Adjust.
8665
8666 2011-06-23  Jason Merrill  <jason@redhat.com>
8667
8668         PR c++/49507
8669         * g++.dg/cpp0x/defaulted30.C: New.
8670
8671         PR c++/49440
8672         * g++.dg/rtti/anon-ns1.C: New.
8673
8674         PR c++/49395
8675         * g++.dg/init/ref18.C: New.
8676
8677         PR c++/36435
8678         * g++.dg/template/partial9.C: New.
8679
8680 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8681
8682         PR middle-end/49373
8683         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8684
8685 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8686
8687         PR debug/49496
8688         * gcc.dg/pr49496.c: New test.
8689
8690 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8691
8692         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8693         is not xscale.
8694
8695         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8696
8697         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8698         * gcc.target/arm/pr42879.c: Likewise.
8699         * gcc.target/arm/pr45701-3.c: Likewise.
8700
8701         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8702         * gcc.target/arm/pr40482.c: Likewise.
8703         * gcc.target/arm/stack-corruption.c: Likewise.
8704
8705 2011-06-22  Richard Guenther  <rguenther@suse.de>
8706
8707         PR tree-optimization/49493
8708         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8709
8710 2011-06-22  Jason Merrill  <jason@redhat.com>
8711
8712         PR c++/49260
8713         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8714
8715 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8716             Dmitry Melnik  <dm@ispras.ru>
8717
8718         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8719         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8720         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8721
8722 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8723
8724         * gcc.target/arm/tlscall.c: New.
8725
8726 2011-06-21  Jason Merrill  <jason@redhat.com>
8727
8728         PR c++/49172
8729         * g++.dg/cpp0x/constexpr-ref1.C: New.
8730         * g++.dg/cpp0x/constexpr-ref2.C: New.
8731         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8732
8733         PR c++/49482
8734         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8735
8736         PR c++/49418
8737         * g++.dg/template/param3.C: New.
8738
8739 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8740
8741         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8742         my_clrsb test functions.
8743         (main): Test clrsb.
8744         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8745         test_sll, test_ull): Add clrsb tests.
8746         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8747         clrsbll.
8748
8749 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8750
8751         PR fortran/49112
8752         * gfortran.dg/class_44.f03: New.
8753
8754 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8755
8756         PR tree-optimization/49478
8757         * gcc.dg/vect/pr49478.c
8758
8759 2011-06-21  Richard Guenther  <rguenther@suse.de>
8760
8761         PR tree-optimization/49483
8762         * gcc.dg/vect/vect-120.c: New testcase.
8763
8764 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8765
8766         PR testsuite/49443
8767         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8768         * gcc.dg/vect/vect-peel-4.c: Likewise.
8769
8770 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8771
8772         PR middle-end/49139
8773         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8774         * gcc.dg/always_inline2.c: Likewise.
8775         * gcc.dg/always_inline3.c: Likewise.
8776         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8777         * gcc.dg/inline_1.c: Likewise.
8778         * gcc.dg/inline_2.c: Likewise.
8779         * gcc.dg/inline_3.c: Likewise.
8780         * gcc.dg/inline_4.c: Likewise.
8781         * gcc.dg/20051201-1.c: Likewise.
8782         * gcc.dg/pr40087.c: Likewise.
8783         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8784         * gcc.dg/inline-22.c: Likewise.
8785         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8786         * gcc.dg/lto/20090218-1_1.c: Likewise.
8787         * g++.dg/ipa/devirt-7.C: Likewise.
8788         * gcc.dg/uninit-pred-5_a.c: Likewise.
8789         * gcc.dg/uninit-pred-5_b.c: Likewise.
8790         * gcc.dg/fail_always_inline.c: New.
8791
8792 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8793
8794         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8795         into 6 jobs instead of 3.
8796
8797 2011-06-20  Jason Merrill  <jason@redhat.com>
8798
8799         PR c++/49216
8800         * g++.dg/cpp0x/initlist53.C: New.
8801
8802 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8803
8804         PR fortran/18918
8805         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8806         * gfortran.dg/coarray_lock_3.f90: New.
8807         * gfortran.dg/coarray/lock_1.f90: New.
8808
8809 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8810
8811         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8812         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8813         unresolved and report the reason to the log file.
8814
8815         * lib/scanasm.exp (object-size): Move argument processing earlier
8816         to report errors before verifying that the file exists.  Report
8817         problems detected at runtime as unresolved instead of error and
8818         report their reasons to the log file.
8819
8820 2011-06-20  Jason Merrill  <jason@redhat.com>
8821
8822         PR c++/47080
8823         * g++.dg/cpp0x/explicit6.C: New.
8824
8825         PR c++/47635
8826         * g++.dg/cpp0x/enum20.C: New.
8827
8828         PR c++/48138
8829         * g++.dg/ext/attr-aligned01.C: New.
8830
8831         PR c++/49205
8832         * g++.dg/cpp0x/variadic-default.C: New.
8833
8834         PR c++/43321
8835         * g++.dg/cpp0x/auto26.C: New.
8836
8837         PR c++/43831
8838         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8839
8840 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8841
8842         * gcc.dg/binop-notand1.c: New test.
8843         * gcc.dg/binop-notand2.c: New test.
8844         * gcc.dg/binop-notand3.c: New test.
8845         * gcc.dg/binop-notand4.c: New test.
8846         * gcc.dg/binop-notand5.c: New test.
8847         * gcc.dg/binop-notand6.c: New test.
8848
8849 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8850
8851         PR testsuite/49432
8852         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8853
8854 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8855
8856         PR fortran/49400
8857         * gfortran.dg/proc_ptr_31.f90: New.
8858
8859 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8860
8861         * gnat.dg/volatile6.adb: New test.
8862         * gnat.dg/volatile7.adb: Likewise.
8863         * gnat.dg/volatile8.adb: Likewise.
8864         * gnat.dg/volatile9.adb: Likewise.
8865
8866 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8867
8868         * gnat.dg/constant3.adb: New test.
8869
8870 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8871
8872         PR libfortran/49296
8873         * gfortran.dg/read_list_eof_1.f90: New test.
8874
8875 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8876
8877         PR target/49411
8878         * gcc.target/i386/testimm-1.c: New test.
8879         * gcc.target/i386/testimm-2.c: New test.
8880         * gcc.target/i386/testimm-3.c: New test.
8881         * gcc.target/i386/testimm-4.c: New test.
8882         * gcc.target/i386/testimm-5.c: New test.
8883         * gcc.target/i386/testimm-6.c: New test.
8884         * gcc.target/i386/testimm-7.c: New test.
8885         * gcc.target/i386/testimm-8.c: New test.
8886         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8887         * gcc.target/i386/xop-rotate1-int.c: New test.
8888         * gcc.target/i386/xop-rotate2-int.c: New test.
8889
8890 2011-06-17  Jason Merrill  <jason@redhat.com>
8891
8892         * g++.dg/cpp0x/rv-func2.C: New.
8893
8894         * g++.dg/debug/dwarf2/lambda1.C: New.
8895         * g++.dg/warn/Wshadow-6.C: Adjust.
8896
8897 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8898
8899         PR fortran/48699
8900         * gfortran.dg/move_alloc_5.f90: New.
8901
8902 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8903
8904         PR rtl-optimization/48542
8905         * gcc.dg/torture/pr48542.c: New test.
8906
8907 2011-06-16  Jason Merrill  <jason@redhat.com>
8908
8909         PR c++/44160
8910         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8911
8912         PR c++/45378
8913         * g++.dg/cpp0x/initlist52.C New.
8914
8915         PR c++/45399
8916         * c-c++-common/raw-string-12.c: New.
8917
8918         PR c++/49229
8919         * g++.dg/cpp0x/sfinae26.C: New.
8920
8921         PR c++/49251
8922         * g++.dg/cpp0x/variadic113.C: New.
8923
8924         PR c++/49420
8925         * g++.dg/cpp0x/variadic112.C: New.
8926
8927 2011-06-16  Jeff Law <law@redhat.com>
8928
8929         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8930         improved jump threading.
8931         * gcc.dg/builtin-object-size-2.c: Likewise.
8932         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8933
8934 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8935
8936         PR fortran/49074
8937         * gfortran.dg/typebound_assignment_3.f03: New.
8938
8939 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8940
8941         PR testsuite/48727
8942         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8943
8944 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8945
8946         PR tree-optimization/49343
8947         * gnat.dg/discr31.ad[sb]: New test.
8948
8949 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8952
8953 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8954
8955         PR target/45098
8956         * gcc.target/arm/ivopts-3.c: Update test.
8957         * gcc.target/arm/ivopts-5.c: Same.
8958
8959 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8960
8961         Revert:
8962         2011-06-10  Wei Guozhi  <carrot@google.com>
8963
8964         PR target/45335
8965         * gcc.target/arm/pr45335.c: New test.
8966         * gcc.target/arm/pr45335-2.c: New test.
8967         * gcc.target/arm/pr45335-3.c: New test.
8968         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8969         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8970         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8971
8972 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8973
8974         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8975
8976 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8977
8978         PR fortran/49417
8979         * gfortran.dg/class_43.f03: New.
8980
8981 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8982
8983         PR tree-optimization/49419
8984         * gcc.c-torture/execute/pr49419.c: New test.
8985
8986 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8987
8988         * gcc.dg/sms-9.c: New file.
8989
8990 2011-06-15  Easwaran Raman  <eraman@google.com>
8991
8992         PR rtl-optimization/49414
8993         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8994
8995 2011-06-14  Jason Merrill  <jason@redhat.com>
8996
8997         * g++.dg/cpp0x/noexcept13.C: New.
8998
8999 2011-06-14  Easwaran Raman  <eraman@google.com>
9000
9001         PR rtl-optimization/44194
9002         * gcc.dg/pr44194-1.c: New test.
9003         * gcc.dg/pr44194-2.c: New test.
9004
9005 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9006
9007         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9008         switches.
9009         * gcc.target/arm/pr45701-2.c: Likewise.
9010         * gcc.target/arm/thumb-branch1.c: Likewise.
9011
9012 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9013
9014         PR testsuite/48727
9015         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9016
9017 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9018
9019         * gcc.target/arm/pr45701-1.c: Require thumb support.
9020         * gcc.target/arm/pr45701-2.c: Likewise.
9021         * gcc.target/arm/thumb-branch1.c: Likewise.
9022
9023         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9024         * gcc.target/arm/pr39839.c: Likewise.
9025         * gcc.target/arm/pr40657-2.c: Likewise.
9026         * gcc.target/arm/pr40956.c: Likewise.
9027         * gcc.target/arm/pr41679.c: Likewise.
9028         * gcc.target/arm/pr42235.c: Likewise.
9029         * gcc.target/arm/pr42495.c: Likewise.
9030         * gcc.target/arm/pr42505.c: Likewise.
9031         * gcc.target/arm/pr42574.c: Likewise.
9032         * gcc.target/arm/pr46883.c: Likewise.
9033         * gcc.target/arm/pr46934.c: Likewise.
9034         * gcc.target/arm/xor-and.c: Likewise.
9035
9036 2011-06-14  Jason Merrill  <jason@redhat.com>
9037
9038         * g++.dg/other/error23.C: Adjust error message.
9039         * g++.dg/other/error32.C: Likewise.
9040
9041         PR c++/49389
9042         * g++.dg/cpp0x/rv-dotstar.C: New.
9043
9044         PR c++/49369
9045         * g++.dg/cpp0x/decltype30.C: New.
9046
9047         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9048
9049 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9050
9051         PR fortran/49103
9052         * gfortran.dg/pr49103.f90: New test.
9053
9054 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9055
9056         PR target/45098
9057         * gcc.target/arm/ivopts-3.c: New test.
9058         * gcc.target/arm/ivopts-4.c: New test.
9059         * gcc.target/arm/ivopts-5.c: New test.
9060
9061 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9062
9063         PR rtl-optimization/49390
9064         * gcc.c-torture/execute/pr49390.c: New test.
9065
9066 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9067
9068         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9069
9070 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9071
9072         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9073         * gcc.c-torture/execute/cmpsi-2.x: New file.
9074         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9075         * gcc.c-torture/execute/pr45262.x: New file.
9076         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9077         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9078         int32plus
9079         * gcc.c-torture/compile/pr49163.c: Ditto.
9080
9081 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9082
9083         * gcc.dg/vect/vect-16.c: Rename to...
9084         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9085         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9086         for double-word vectors.
9087         * gcc.dg/vect/vect-peel-4.c: Likewise.
9088         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9089         vect_element_align.
9090         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9091         -fno-fast-math.
9092
9093 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9094
9095         PR target/44618
9096         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9097
9098 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9099
9100         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9101
9102 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9103
9104         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9105
9106 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9107
9108         * gfortran.dg/trim_optimize_8.f90:  New test case.
9109
9110 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9111            Ira Rosen  <ira.rosen@linaro.org>
9112
9113         PR tree-optimization/49352
9114         * gcc.dg/vect/pr49352.c: New test.
9115
9116 2011-06-12  Tobias Burnus
9117
9118         PR fortran/49324
9119         * gfortran.dg/alloc_comp_assign_11.f90: New.
9120
9121 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9122
9123         * gfortran.dg/trim_optimize_7.f90:  New test.
9124
9125 2011-06-10  Wei Guozhi  <carrot@google.com>
9126
9127         PR target/45335
9128         * gcc.target/arm/pr45335.c: New test.
9129         * gcc.target/arm/pr45335-2.c: New test.
9130         * gcc.target/arm/pr45335-3.c: New test.
9131         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9132         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9133         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9134
9135 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9136
9137         PR c++/41769
9138         * g++.dg/parse/error39.C: New.
9139
9140 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9141
9142         * gcc.target/arm/20090811-1.c: Skip for incompatible
9143         options, do not override other options.
9144         * gcc.target/arm/combine-cmp-shift.c: Skip for
9145         incompatible options.
9146         * gcc.target/arm/pr45094.c: Likewise.
9147         * gcc.target/arm/scd42-1.c: Likewise.
9148         * gcc.target/arm/scd42-3.c: Likewise.
9149         * gcc.target/arm/thumb-ltu.c: Likewise.
9150
9151         * lib/target-supports.exp
9152         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9153         multilib flags use -mfpu with a value other than neon-fp16.
9154
9155 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9156
9157         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9158         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9159
9160 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9161
9162         * lib/target-supports.exp (check_effective_target_pie): New proc.
9163         * gcc.dg/pie-link.c: Use target pie.
9164
9165 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9166             Laurent Roug�  <laurent.rouge@menta.fr>
9167
9168         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9169         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9170
9171 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9172
9173         * gfortran.dg/coarray/sync_1.f90: New test for
9174         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9175
9176 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9177
9178         PR tree-optimization/49318
9179         * gcc.dg/vect/pr49318.c: New test.
9180
9181 2011-06-09  David Krauss  <potswa@mac.com>
9182
9183         * g++.dg/template/arrow1.C: New.
9184
9185 2011-06-09  Jason Merrill  <jason@redhat.com>
9186
9187         * lib/prune.exp: Prune "note"s.
9188         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9189
9190         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9191         * g++.dg/template/dependent-expr3.C: Likewise.
9192         * g++.dg/parse/template7.C: Likewise.
9193         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9194         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9195         * g++.old-deja/g++.pt/friend38.C: Likewise.
9196         * g++.old-deja/g++.pt/crash32.C: Likewise.
9197         * g++.old-deja/g++.other/init4.C: Likewise.
9198         * g++.old-deja/g++.other/friend8.C: Likewise.
9199
9200         * g++.dg/ext/complex7.C: Adjust expected output.
9201         * g++.dg/diagnostic/method1.C: Likewise.
9202         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9203         * g++.dg/parse/crash33.C: Likewise.
9204         * g++.dg/other/warning1.C: Likewise.
9205         * g++.dg/init/pr29571.C: Likewise.
9206         * g++.dg/warn/overflow-warn-1.C: Likewise.
9207         * g++.dg/warn/overflow-warn-3.C: Likewise.
9208         * g++.dg/warn/overflow-warn-4.C: Likewise.
9209         * g++.old-deja/g++.oliva/template1.C: Likewise.
9210
9211         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9212         * g++.dg/parse/template7.C: Adjust.
9213
9214 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9215
9216         PR target/49307
9217         * gcc.dg/pr49307.c: New.
9218
9219 2011-06-09  Wei Guozhi  <carrot@google.com>
9220
9221         PR target/46975
9222         * gcc.target/arm/pr46975.c: New testcase.
9223
9224 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9225
9226         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9227         (PMETH, arglist_t): Removed.
9228         (method_get_number_of_arguments): Removed.
9229         (method_get_nth_argument): Removed.
9230         (method_get_first_argument): Removed.
9231         (method_get_next_argument): Removed.
9232         (method_get_sizeof_arguments): Removed.
9233         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9234         (PMETH): Removed.
9235         (method_get_number_of_arguments): Removed.
9236         (method_get_nth_argument): Removed.
9237         (method_get_first_argument): Removed.
9238         (method_get_next_argument): Removed.
9239         (method_get_sizeof_arguments): Removed.
9240         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9241
9242 2011-06-09  David Li  <davidxl@google.com>
9243
9244         * gcc.dg/dump-pass.c: New test.
9245
9246 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9247
9248         PR c++/29003
9249         * g++.dg/parse/error38.C: New.
9250
9251 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR middle-end/49308
9254         * gfortran.dg/pr49308.f90: New test.
9255
9256 2011-06-08  Jason Merrill  <jason@redhat.com>
9257
9258         * g++.dg/cpp0x/noexcept11.C: New.
9259         * g++.dg/cpp0x/noexcept12.C: New.
9260         * g++.dg/cpp0x/sfinae11.C: Adjust.
9261
9262 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR testsuite/49323
9265         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9266         to dg-options, match also DW_AT_linkage_name.
9267
9268 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9269
9270         PR middle-end/21953
9271         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9272         -fno-common on alpha*-dec-osf*.
9273         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9274
9275 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9276
9277         PR rtl-optimization/49303
9278         * gcc.target/ia64/pr49303.c: New test.
9279
9280 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9281
9282         PR fortran/18918
9283         * gfortran.dg/coarray_lock_1.f90: New.
9284         * gfortran.dg/coarray_lock_2.f90: New.
9285
9286 2011-06-07  Jason Merrill  <jason@redhat.com>
9287
9288         * lib/prune.exp: Look for "required" rather than "instantiated".
9289         * g++.dg/abi/mangle11.C: Likewise.
9290         * g++.dg/abi/mangle12.C: Likewise.
9291         * g++.dg/abi/mangle17.C: Likewise.
9292         * g++.dg/abi/mangle20-2.C: Likewise.
9293         * g++.dg/abi/pragma-pack1.C: Likewise.
9294         * g++.dg/cpp0x/decltype26.C: Likewise.
9295         * g++.dg/cpp0x/decltype28.C: Likewise.
9296         * g++.dg/cpp0x/decltype29.C: Likewise.
9297         * g++.dg/cpp0x/enum11.C: Likewise.
9298         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9299         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9300         * g++.dg/cpp0x/pr47416.C: Likewise.
9301         * g++.dg/ext/case-range2.C: Likewise.
9302         * g++.dg/ext/case-range3.C: Likewise.
9303         * g++.dg/gomp/for-19.C: Likewise.
9304         * g++.dg/gomp/pr37533.C: Likewise.
9305         * g++.dg/gomp/pr38639.C: Likewise.
9306         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9307         * g++.dg/inherit/base3.C: Likewise.
9308         * g++.dg/inherit/using6.C: Likewise.
9309         * g++.dg/init/placement4.C: Likewise.
9310         * g++.dg/init/reference3.C: Likewise.
9311         * g++.dg/lookup/scoped6.C: Likewise.
9312         * g++.dg/lookup/using7.C: Likewise.
9313         * g++.dg/other/abstract1.C: Likewise.
9314         * g++.dg/other/error10.C: Likewise.
9315         * g++.dg/other/error5.C: Likewise.
9316         * g++.dg/other/field1.C: Likewise.
9317         * g++.dg/other/offsetof5.C: Likewise.
9318         * g++.dg/parse/bitfield2.C: Likewise.
9319         * g++.dg/parse/constant4.C: Likewise.
9320         * g++.dg/parse/crash20.C: Likewise.
9321         * g++.dg/parse/invalid-op1.C: Likewise.
9322         * g++.dg/parse/non-dependent2.C: Likewise.
9323         * g++.dg/parse/template18.C: Likewise.
9324         * g++.dg/tc1/dr152.C: Likewise.
9325         * g++.dg/tc1/dr166.C: Likewise.
9326         * g++.dg/tc1/dr176.C: Likewise.
9327         * g++.dg/tc1/dr213.C: Likewise.
9328         * g++.dg/template/access11.C: Likewise.
9329         * g++.dg/template/access2.C: Likewise.
9330         * g++.dg/template/access3.C: Likewise.
9331         * g++.dg/template/access7.C: Likewise.
9332         * g++.dg/template/arg7.C: Likewise.
9333         * g++.dg/template/cond2.C: Likewise.
9334         * g++.dg/template/crash13.C: Likewise.
9335         * g++.dg/template/crash40.C: Likewise.
9336         * g++.dg/template/crash7.C: Likewise.
9337         * g++.dg/template/crash84.C: Likewise.
9338         * g++.dg/template/ctor5.C: Likewise.
9339         * g++.dg/template/defarg13.C: Likewise.
9340         * g++.dg/template/defarg14.C: Likewise.
9341         * g++.dg/template/dtor7.C: Likewise.
9342         * g++.dg/template/eh2.C: Likewise.
9343         * g++.dg/template/error2.C: Likewise.
9344         * g++.dg/template/error43.C: Likewise.
9345         * g++.dg/template/friend32.C: Likewise.
9346         * g++.dg/template/injected1.C: Likewise.
9347         * g++.dg/template/instantiate1.C: Likewise.
9348         * g++.dg/template/instantiate3.C: Likewise.
9349         * g++.dg/template/instantiate5.C: Likewise.
9350         * g++.dg/template/instantiate7.C: Likewise.
9351         * g++.dg/template/local6.C: Likewise.
9352         * g++.dg/template/lookup2.C: Likewise.
9353         * g++.dg/template/member5.C: Likewise.
9354         * g++.dg/template/memfriend15.C: Likewise.
9355         * g++.dg/template/memfriend16.C: Likewise.
9356         * g++.dg/template/memfriend17.C: Likewise.
9357         * g++.dg/template/memfriend7.C: Likewise.
9358         * g++.dg/template/meminit1.C: Likewise.
9359         * g++.dg/template/nested3.C: Likewise.
9360         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9361         * g++.dg/template/nontype12.C: Likewise.
9362         * g++.dg/template/nontype13.C: Likewise.
9363         * g++.dg/template/nontype6.C: Likewise.
9364         * g++.dg/template/pr23510.C: Likewise.
9365         * g++.dg/template/pr35240.C: Likewise.
9366         * g++.dg/template/ptrmem15.C: Likewise.
9367         * g++.dg/template/ptrmem6.C: Likewise.
9368         * g++.dg/template/qualified-id1.C: Likewise.
9369         * g++.dg/template/qualttp20.C: Likewise.
9370         * g++.dg/template/qualttp3.C: Likewise.
9371         * g++.dg/template/qualttp4.C: Likewise.
9372         * g++.dg/template/qualttp5.C: Likewise.
9373         * g++.dg/template/qualttp6.C: Likewise.
9374         * g++.dg/template/qualttp7.C: Likewise.
9375         * g++.dg/template/qualttp8.C: Likewise.
9376         * g++.dg/template/recurse.C: Likewise.
9377         * g++.dg/template/recurse2.C: Likewise.
9378         * g++.dg/template/ref5.C: Likewise.
9379         * g++.dg/template/scope2.C: Likewise.
9380         * g++.dg/template/sfinae10.C: Likewise.
9381         * g++.dg/template/sfinae3.C: Likewise.
9382         * g++.dg/template/sizeof3.C: Likewise.
9383         * g++.dg/template/static9.C: Likewise.
9384         * g++.dg/template/template-id-2.C: Likewise.
9385         * g++.dg/template/typedef13.C: Likewise.
9386         * g++.dg/template/typename4.C: Likewise.
9387         * g++.dg/template/using14.C: Likewise.
9388         * g++.dg/template/using2.C: Likewise.
9389         * g++.dg/template/warn1.C: Likewise.
9390         * g++.dg/warn/Wparentheses-13.C: Likewise.
9391         * g++.dg/warn/Wparentheses-15.C: Likewise.
9392         * g++.dg/warn/Wparentheses-16.C: Likewise.
9393         * g++.dg/warn/Wparentheses-17.C: Likewise.
9394         * g++.dg/warn/Wparentheses-18.C: Likewise.
9395         * g++.dg/warn/Wparentheses-19.C: Likewise.
9396         * g++.dg/warn/Wparentheses-20.C: Likewise.
9397         * g++.dg/warn/Wparentheses-23.C: Likewise.
9398         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9399         * g++.dg/warn/noeffect2.C: Likewise.
9400         * g++.dg/warn/noeffect4.C: Likewise.
9401         * g++.dg/warn/pr8570.C: Likewise.
9402         * g++.old-deja/g++.brendan/init2.C: Likewise.
9403         * g++.old-deja/g++.eh/spec6.C: Likewise.
9404         * g++.old-deja/g++.pt/crash10.C: Likewise.
9405         * g++.old-deja/g++.pt/crash36.C: Likewise.
9406         * g++.old-deja/g++.pt/derived3.C: Likewise.
9407         * g++.old-deja/g++.pt/error2.C: Likewise.
9408         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9409         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9410         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9411         * g++.old-deja/g++.pt/overload7.C: Likewise.
9412         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9413
9414 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9415             Iain Sandoe  <iains@gcc.gnu.org>
9416
9417         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9418         Added code to deal with the case when [Protocol
9419         -descriptionForInstanceMethod:] or [Protocol
9420         -descriptionForClassMethod:] returns NULL.
9421
9422 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9423             Iain Sandoe  <iains@gcc.gnu.org>
9424
9425         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9426         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9427         Added cast.
9428
9429 2011-06-07  Xinliang David Li  <davidxl@google.com>
9430
9431         * gcc.dg/inline_2.c: New test.
9432         * gcc.dg/unroll_2.c: New test.
9433         * gcc.dg/inline_3.c: New test.
9434         * gcc.dg/unroll_3.c: New test.
9435         * gcc.dg/inline_4.c: New test.
9436         * gcc.dg/unroll_4.c: New test.
9437         * gcc.dg/inline_1.c: New test.
9438         * gcc.dg/unroll_1.c: New test.
9439
9440 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442         PR tree-optimization/48497
9443         * lib/gcc-defs.exp (dg-additional-options): New proc.
9444         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9445         -msse2 on 32-bit x86.
9446
9447 2011-06-06  Jason Merrill  <jason@redhat.com>
9448
9449         * g++.dg/cpp0x/enum19.C: New.
9450
9451 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9452
9453         * gcc.target/arm/neon-reload-class.c: New test.
9454
9455 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9456
9457         PR debug/49130
9458         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9459
9460 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9461
9462         * gcc.target/arm/smlatb-1.c: New file.
9463         * gcc.target/arm/smlatt-1.c: New file.
9464         * gcc.target/arm/smlaltb-1.c: New file.
9465         * gcc.target/arm/smlaltt-1.c: New file.
9466
9467 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9468
9469         * gcc.target/arm/mla-2.c: New test.
9470
9471 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9472
9473         PR gcov-profile/49299
9474         * gcc.dg/tree-prof/pr49299-1.c: New test.
9475         * gcc.dg/tree-prof/pr49299-2.c: New test.
9476
9477 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9478
9479         * lib/target-supports.exp
9480         (check_effective_target_vect_widen_mult_qi_to_hi):
9481         Add NEON as supporting target.
9482         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9483         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9484         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9485         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9486         using widening multiplication on targets that support it.
9487         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9488         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9489         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9490
9491 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9492
9493         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9494         Modern Objective-C runtime API.
9495         * objc/execute/next_mapping.h: Removed.
9496         * objc-obj-c++-shared/next-mapping.h: Removed.
9497         * objc-obj-c++-shared/Object1.h: Removed.
9498         * objc-obj-c++-shared/Object1.m: Removed.
9499         * objc-obj-c++-shared/Object1.mm: Removed.
9500         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9501         * objc-obj-c++-shared/Protocol1.h: Removed.
9502         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9503         of ProtoBool, IVAR_T and METHOD.
9504         * objc-obj-c++-shared/runtime.h: New.
9505         * objc-obj-c++-shared/TestsuiteObject.h: New.
9506         * objc-obj-c++-shared/TestsuiteObject.m: New.
9507
9508         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9509         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9510         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9511         it a class method.
9512         * objc/execute/_cmd.m: Include
9513         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9514         runtime API.  ([TestClass +initialize]): Include this method also
9515         with the GNU runtime.
9516         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9517         Object.  ([-setValue:]): Return void.
9518         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9519         with the GNU runtime.  Include
9520         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9521         for the NeXT runtime.  Use the existing print_ivars() and
9522         compare_structures() implementations for the old NeXT runtime.
9523         Added new implementations for the Modern GNU and NeXT runtimes.
9524         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9525         well.  (main): Use objc_getClass().  Use return instead of exit.
9526         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9527         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9528         of exit().
9529         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9530         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9531         instead of Object.  (main): Use return instead of exit().
9532         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9533         instead of Object.  Removed prototype for exit().  (main): Use
9534         return instead of exit().  Use the Modern Objective-C runtime API.
9535         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9536         Object.
9537         * objc/execute/class-tests-1.h: Include
9538         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9539         runtime API.  (test_class_with_superclass): Do not call [Object
9540         class].  There is no need to with the current libobjc.
9541         * objc/execute/class-tests-2.h: Include
9542         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9543         runtime API.
9544         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9545         ../../objc-obj-c++-shared/next-mapping.h.
9546         * objc/execute/class-2.m: Likewise.
9547         * objc/execute/class-3.m: Likewise.
9548         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9549         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9550         +initialize]): Include this method also with the GNU
9551         runtime. (main): Use the Modern Objective-C runtime API.
9552         * objc/execute/class-5.m: Likewise.
9553         * objc/execute/class-6.m: Likewise.
9554         * objc/execute/class-7.m: Likewise.
9555         * objc/execute/class-8.m: Likewise.
9556         * objc/execute/class-9.m: Likewise.
9557         * objc/execute/class-10.m: Likewise.
9558         * objc/execute/class-11.m: Likewise.
9559         * objc/execute/class-12.m: Likewise.
9560         * objc/execute/class-13.m: Likewise.
9561         * objc/execute/class-14.m: Likewise.
9562         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9563         this method also with the GNU runtime.
9564         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9565         +initialize]): Include this method also with the GNU runtime.
9566         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9567         of Object.
9568         * objc/execute/encode-1.m: Likewise.
9569         * objc/execute/enumeration-1.m: Likewise.
9570         * objc/execute/enumeration-2.m: Likewise.
9571         * objc/execute/exceptions/catchall-1.m: Likewise.
9572         * objc/execute/exceptions/finally-1.m: Likewise.
9573         * objc/execute/exceptions/foward-1.m: Likewise.
9574         * objc/execute/exceptions/local-variables-1.m: Likewise.
9575         * objc/execute/exceptions/throw-nil.m: Likewise.
9576         * objc/execute/exceptions/trivial.m: Likewise.
9577         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9578         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9579         * objc/execute/exceptions/matcher-1.m: Likewise.
9580         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9581         Object.
9582         * objc/execute/formal_protocol-2.m: Likewise.
9583         * objc/execute/formal_protocol-3.m: Likewise.
9584         * objc/execute/formal_protocol-4.m: Likewise.
9585         * objc/execute/formal_protocol-5.m: Include
9586         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9587         protocol_getName().
9588         * objc/execute/formal_protocol-6.m: Likewise.
9589         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9590         Object.  Include <objc/Protocol.h> instead of
9591         ../../objc-obj-c++-shared/Protocol1.h.
9592         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9593         Object.
9594         * objc/execute/informal_protocol.m: Likewise.
9595         * objc/execute/load-3.m: Likewise.
9596         * objc/execute/many_args_method.m ([TestClass +initialize]):
9597         Include this method with the GNU runtime as well.
9598         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9599         * objc/execute/nested-func-1.m: Use TestsuiteObject
9600         instead of Object.
9601         * objc/execute/nil_method-1.m: Likewise.
9602         * objc/execute/no_clash.m: Likewise.
9603         * objc/execute/np-1.m: Do not include
9604         ../../objc-obj-c++-shared/Protocol1.h.
9605         (main): Use return instead of exit().
9606         * objc/execute/np-2.m: Do not include
9607         ../../objc-obj-c++-shared/Protocol1.h.
9608         ([MyObject +initialize]): Include this method also with the GNU
9609         runtime.  (main): Use return instead of exit().
9610         * objc/execute/object_is_class.m: Include
9611         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9612         of Object.  (main): Use the Modern Objective-C runtime API.
9613         * objc/execute/object_is_meta_class.m: Likewise.
9614         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9615         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9616         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9617         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9618         Objective-C runtime API.
9619         * objc/execute/protocol-isEqual-2.m: Likewise.
9620         * objc/execute/protocol-isEqual-3.m: Likewise.
9621         * objc/execute/protocol-isEqual-4.m: Likewise.
9622         * objc/execute/redefining_self.m ([TestClass +initialize]):
9623         Include this method with the GNU runtime as well.
9624         * objc/execute/root_methods.m: Include
9625         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9626         Include this method with the GNU runtime as well.
9627         (main): Use the Modern Objective-C runtime API.
9628         * objc/execute/selector-1.m: Include
9629         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9630         of Object.  (main): Use the Modern Objective-C runtime API.
9631         * objc/execute/static-1.m ([Test +initialize]): Include this
9632         method with the GNU runtime as well.
9633         * objc/execute/static-2.m: Likewise.
9634         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9635         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9636         ([MathClass +initialize]): Include this method with the GNU
9637         runtime as well.
9638         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9639         instead of Object.
9640         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9641         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9642         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9643         * objc.dg/attributes/method-attribute-1.m: Likewise.
9644         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9645         * objc.dg/attributes/method-attribute-2.m: Likewise.
9646         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9647         * objc.dg/attributes/method-attribute-3.m: Likewise.
9648         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9649         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9650         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9651         * obj-c++.dg/bitfield-1.mm: Likewise.
9652         * obj-c++.dg/bitfield-2.mm: Likewise
9653         * objc.dg/bitfield-3.m: Likewise.
9654         * obj-c++.dg/bitfield-4.mm: Likewise.
9655         * objc.dg/bitfield-5.m: Likewise
9656         * objc.dg/call-super-1.m: Likewise.
9657         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9658         Use objc_getClass() instead of objc_get_class(), but for the GNU
9659         runtime redefine objc_getClass as objc_get_class.  Include
9660         ../objc-obj-c++-shared/runtime.h.
9661         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9662         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9663         Use the Modern Objective-C runtime API.
9664         * objc.dg/class-protocol-1.m: Include
9665         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9666         * obj-c++.dg/class-protocol-1.mm: Likewise.
9667         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9668         * objc.dg/comp-types-10.m: Likewise.
9669         * objc.dg/comp-types-11.m: Likewise.
9670         * objc.dg/comp-types-12.m: Likewise.
9671         * obj-c++.dg/comp-types-9.mm: Likewise.
9672         * obj-c++.dg/comp-types-11.mm: Likewise.
9673         * obj-c++.dg/comp-types-12.mm: Likewise.
9674         * obj-c++.dg/comp-types-13.mm: Likewise.
9675         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9676         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9677         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9678         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9679         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9680         * objc.dg/desig-init-1.m: Likewise.
9681         * obj-c++.dg/defs.mm: Likewise.
9682         * objc.dg/exceptions-2.m: Likewise.
9683         * obj-c++.dg/except-1.mm: Likewise.
9684         * obj-c++.dg/exceptions-2.mm: Likewise.
9685         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9686         Use the Modern Objective-C runtime API.
9687         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9688         the Modern Objective-C runtime API.  Do not include
9689         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9690         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9691         the Modern Objective-C runtime API except when using an older NeXT
9692         runtime.
9693         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9694         the Modern Objective-C runtime API.
9695         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9696         objc/encoding.h.
9697         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9698         * objc.dg/encode-7-next-64bit.m: Updated include.
9699         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9700         objc/encoding.h.
9701         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9702         the Modern Objective-C runtime API.
9703         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9704         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9705         instead of ../objc-obj-c++-shared/Protocol1.h.
9706         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9707         the Modern Objective-C runtime API except when using an older NeXT
9708         runtime.
9709         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9710         the Modern Objective-C runtime API.
9711         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9712         Object.
9713         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9714         * objc.dg/fix-and-continue-2.m: Likewise.
9715         * objc.dg/foreach-1.m: Likewise.
9716         * objc.dg/foreach-2.m: Likewise.
9717         * objc.dg/foreach-3.m: Likewise.
9718         * objc.dg/foreach-4.m: Likewise.
9719         * objc.dg/foreach-5.m: Likewise.
9720         * objc.dg/foreach-6.m: Likewise.
9721         * objc.dg/foreach-7.m: Likewise.
9722         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9723         Object.
9724         * objc.dg/func-ptr-2.m: Likewise.
9725         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9726         Do not include objc/objc-api.h.
9727         * obj-c++.dg/fsf-package-0.mm: Likewise.
9728         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9729         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9730         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9731         of Object.
9732         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9733         * objc.dg/gnu-runtime-3.m: Likewise.
9734         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9735         * objc.dg/headers.m: Include objc/runtime.h instead of
9736         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9737         for the NeXT runtime.
9738         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9739         * obj-c++.dg/isa-field-1.mm: Likewise.
9740         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9741         * objc.dg/layout-1.m: Likewise.
9742         * objc.dg/layout-2.m: Likewise.
9743         * objc.dg/local-decl-2.m: Likewise.
9744         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9745         Object.  ([Container +elementForView:]): Use
9746         class_conformsToProtocol().
9747         * obj-c++.dg/lookup-2.mm: Likewise.
9748         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9749         * obj-c++.dg/local-decl-1.mm: Likewise.
9750         * objc.dg/method-3.m: Likewise.
9751         * objc.dg/method-4.m: Likewise.
9752         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9753         ../objc-obj-c++-shared/Protocol1.h.
9754         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9755         * objc.dg/method-9.m: Likewise.
9756         * objc.dg/method-10.m: Likewise.
9757         * objc.dg/method-13.m ([Root +initialize]): Include this method
9758         also for the GNU runtime.  (main): Use objc_getClass() also for
9759         the GNU runtime.
9760         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9761         * objc.dg/method-17.m: Likewise.
9762         * objc.dg/method-19.m: Likewise.
9763         * objc.dg/method-20b.m: Likewise.
9764         * obj-c++.dg/method-2.mm: Likewise.
9765         * obj-c++.dg/method-6.mm: Likewise.
9766         * obj-c++.dg/method-10.mm: Likewise.
9767         * obj-c++.dg/method-11.mm: Likewise.
9768         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9769         ../objc-obj-c++-shared/Protocol1.h.
9770         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9771         * obj-c++.dg/method-15.mm: Likewise.
9772         * obj-c++.dg/method-17.mm: Likewise.
9773         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9774         +initialize]): Include this method also for the GNU
9775         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9776         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9777         * obj-c++.dg/method-22.mm: Likewise.
9778         * obj-c++.dg/method-23.mm: Likewise.
9779         * obj-c++.dg/no-extra-load.mm: Likewise.
9780         * objc.dg/objc-fast-4.m: Likewise.
9781         * objc.dg/objc-gc-4.m: Likewise.
9782         * obj-c++.dg/objc-gc-3.mm: Likewise.
9783         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9784         protocol_getMethodDescription() instead of [Protocol
9785         -descriptionForInstanceMethod].
9786         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9787         Made it available with all runtimes.  (main): Call -test instead
9788         of -class.
9789         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9790         and put into a category.
9791         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9792         Object.  Include objc/objc.h.
9793         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9794         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9795         New. (main): Use protocol_getMethodDescription() instead
9796         of [Protocol -descriptionForInstanceMethod] and [Protocol
9797         -descriptionForClassMethod].
9798         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9799         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9800         Objective-C runtime API.
9801         * obj-c++.dg/proto-qual-1.mm: Likewise.
9802         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9803         Object.
9804         * obj-c++.dg/property/property-1.mm: Likewise.
9805         * obj-c++.dg/qual-types-1.mm: Likewise.
9806         * objc.dg/selector-2.m: Include objc/objc.h instead of
9807         ../objc-obj-c++-shared/Object1.h.
9808         * obj-c++.dg/selector-2.mm: Likewise.
9809         * obj-c++.dg/selector-5.mm: Likewise.
9810         * obj-c++.dg/selector-6.mm: Likewise.
9811         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9812         Object.  Do not include objc/objc-api.h.
9813         * obj-c++.dg/set-not-used-1.mm: Likewise.
9814         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9815         * objc.dg/stret-1.m: Likewise.
9816         * objc.dg/stret-2.m: Likewise.
9817         * obj-c++.dg/super-class-2.mm: Likewise.
9818         * objc.dg/super-class-3.m: Likewise.
9819         * objc.dg/super-class-4.m: Likewise.
9820         * objc.dg/sync-2.m: Likewise.
9821         * obj-c++.dg/sync-2.mm: Likewise.
9822         * objc.dg/sync-1.m: Include objc/objc.h instead of
9823         ../objc-obj-c++-shared/Object1.h.
9824         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9825         'Class' as the type of 'isa'.
9826         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9827         Objective-C runtime API.  ([TestClass +initialize]): Include this
9828         method with the GNU runtime as well.
9829         * objc.dg/strings/strings-1.m: Updated includes.
9830         * obj-c++.dg/strings/strings-1.mm: Likewise.
9831         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9832         objc.dg/strings/const-str-12b.m.
9833         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9834         * obj-c++.dg/template-3.mm: Likewise.
9835         * obj-c++.dg/template-4.mm: Likewise.
9836         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9837         Objective-C runtime API.
9838         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9839         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9840         * obj-c++.dg/try-catch-1.mm: Likewise.
9841         * obj-c++.dg/try-catch-2.mm: Likewise.
9842         * objc.dg/try-catch-3.m: Likewise.
9843         * obj-c++.dg/try-catch-3.mm: Likewise.
9844         * objc.dg/try-catch-6.m: Likewise.
9845         * objc.dg/try-catch-7.m: Likewise.
9846         * obj-c++.dg/try-catch-7.mm: Likewise.
9847         * obj-c++.dg/try-catch-8.mm: Likewise.
9848         * obj-c++.dg/try-catch-9.mm: Likewise.
9849         * objc.dg/try-catch-10.m: Likewise.
9850         * obj-c++.dg/try-catch-11.mm: Likewise.
9851         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9852         Object.  Include objc/objc.h.
9853         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9854         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9855         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9856         Object.  Use Modern Objective-C runtime API.  Do not use
9857         performv::.
9858         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9859         * obj-c++.dg/torture/trivial.mm: Likewise.
9860         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9861         instead of ../objc-obj-c++-shared/Object1.h.  Include
9862         ../objc-obj-c++-shared/runtime.h.
9863         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9864         * objc.dg/torture/strings/const-str-11.m: Likewise.
9865         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9866         * objc.dg/torture/strings/const-str-9.m: Likewise.
9867         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9868         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9869         instead of Object. Only add _FooClassReference if
9870         __NEXT_RUNTIME__.
9871         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9872         * objc.dg/torture/strings/const-str-8.m: Likewise.
9873         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9874         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9875         additional sources.
9876         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9877         Object.
9878         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9879         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9880         * obj-c++.dg/va-meth-1.mm: Likewise.
9881         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9882         ../objc-obj-c++-shared/Object1.h.
9883         * objc.dg/zero-link-3.m: Likewise.
9884
9885 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9886
9887         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9888
9889 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9890
9891         PR obj-c++/48275
9892         * obj-c++.dg/property/cxx-property-1.mm: New.
9893         * obj-c++.dg/property/cxx-property-2.mm: New.
9894
9895 2011-06-06  Jason Merrill  <jason@redhat.com>
9896
9897         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9898
9899 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9900
9901         PR rtl-optimization/49145
9902         From Ryan Mansfield
9903         * gcc.c-torture/compile/pr49145.c: New test.
9904
9905 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9906
9907         PR testsuite/49288
9908         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9909         to dg-options, match also DW_AT_linkage_name.
9910
9911         PR debug/49294
9912         * gcc.dg/debug/pr49294.c: New test.
9913
9914         PR c++/49264
9915         * g++.dg/opt/pr49264.C: New test.
9916
9917 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9918
9919         PR tree-optimization/49243
9920         * gcc.dg/pr49243.c: New.
9921
9922 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9923
9924         * gnat.dg/specs/cond_expr1.ads: New test.
9925
9926 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9927
9928         * gnat.dg/deferred_const4.ad[sb]: New test.
9929         * gnat.dg/deferred_const4_pkg.ads: New helper.
9930
9931 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9932
9933         * gnat.dg/test_tamdt.adb: Rename to...
9934         * gnat.dg/taft_type1.adb: ...this.
9935         * gnat.dg/tamdt.ad[sb]: Rename to...
9936         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9937         * gnat.dg/tamdt_aux.ads: Rename to...
9938         * gnat.dg/taft_type1_pkg2.ads: ...this.
9939         * gnat.dg/taft_type2.ad[sb]: New test.
9940         * gnat.dg/taft_type2_pkg.ads: New helper.
9941         * gnat.dg/taft_type3.adb: New test.
9942         * gnat.dg/taft_type3_pkg.ads: New helper.
9943
9944 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9945
9946         PR fortran/49255
9947         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9948         for F2008.
9949
9950 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9951
9952         PR testsuite/49287
9953         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9954         warning.
9955         * objc.dg/gnu-api-2-objc.m: Likewise.
9956         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9957         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9958
9959 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9960
9961         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9962         alignment, not the alignment, when calling class_addIvar().  Add
9963         an 'isa' instance variable to the test root class.
9964         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9965
9966 2011-06-04  Jan Hubicka  <jh@suse.cz>
9967
9968         PR tree-optimization/48893
9969         PR tree-optimization/49091
9970         PR tree-optimization/49179
9971         * gfortran.dg/pr49179.f90: New testcase
9972
9973 2011-06-04  Jan Hubicka  <jh@suse.cz>
9974
9975         PR lto/48954
9976         * g++.dg/torture/pr48954.C: New testcase.
9977
9978 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9979
9980         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9981
9982 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9983
9984         PR c++/33840
9985         * g++.dg/diagnostic/bitfld2.C: New.
9986
9987 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR target/49281
9990         * gcc.c-torture/execute/pr49281.c: New test.
9991
9992 2011-06-04  Jan Hubicka  <jh@suse.cz>
9993
9994         PR tree-optimize/48929
9995         * gcc.c-torture/compile/pr48929.c: New testcase.
9996
9997 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9998
9999         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10000
10001 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10002
10003         PR c++/49276
10004         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10005
10006 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10007
10008         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10009
10010 2011-06-03  Richard Henderson  <rth@redhat.com>
10011             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10012
10013         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10014
10015 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10016
10017         * objc.dg/headers.m: Do not include objc-list.h.
10018
10019 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10020
10021         * objc.dg/type-stream-1.m: Test removed.
10022         * objc.dg/headers.m: Do not include typedstream.h.
10023
10024 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10025
10026         * objc.dg/torture/forward-1.m (main): Updated testcase.
10027
10028 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10029
10030         PR target/49163
10031         * gcc.c-torture/compile/pr49163.c: New.
10032
10033 2011-06-02  Asher Langton  <langton2@llnl.gov>
10034
10035         PR fortran/49268
10036         * gfortran.dg/PR49268.f90: New test.
10037
10038 2011-06-02  Asher Langton  <langton2@llnl.gov>
10039
10040         PR fortran/37039
10041         * gfortran.dg/PR37039.f90: New test.
10042
10043 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10044
10045         PR objc/48539
10046         * objc.dg/method-5.m: Updated.
10047         * objc.dg/method-19.m: Updated.
10048         * objc.dg/method-lookup-1.m: New.
10049         * obj-c++.dg/method-6.mm: Updated.
10050         * obj-c++.dg/method-7.mm: Updated.
10051         * obj-c++.dg/method-lookup-1.mm: New.
10052
10053 2011-06-02  DJ Delorie  <dj@redhat.com>
10054
10055         * lib/timeout.exp (timeout): Add board_info support.
10056
10057 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10058
10059         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10060
10061 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10062
10063         PR fortran/49265
10064         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10065         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10066
10067 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10068             Hans-Peter Nilsson  <hp@axis.com>
10069
10070         PR rtl-optimization/48840
10071         * gcc.target/sparc/ultrasp13.c: New test.
10072
10073 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10074
10075         PR target/49238
10076         * gcc.c-torture/compile/pr49238.c: New.
10077
10078 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10079
10080         * gcc.target/arm/g2.c: Skip test in -mthumb.
10081         Skip test unless cpu is xscale.
10082         * gcc.target/arm/scd42-2.c: Likewise.
10083         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10084
10085 2011-06-01  Jason Merrill  <jason@redhat.com>
10086
10087         * g++.dg/cpp0x/decltype28.C: New.
10088         * g++.dg/cpp0x/decltype29.C: New.
10089
10090 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10091
10092         PR target/45074
10093         * gcc.target/mips/pr45074.c: New test.
10094
10095 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10096             Hans-Peter Nilsson  <hp@axis.com>
10097
10098         PR rtl-optimization/48830
10099         * gcc.target/sparc/ultrasp12.c: New test.
10100
10101 2011-06-01  David Li  <davidxl@google.com>
10102
10103         * gcc.dg/profile-dir-1.c: Change pass name.
10104         * gcc.dg/profile-dir-2.c: Ditto.
10105         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10106         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10107         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10108         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10109         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10110         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10111         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10112         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10113         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10114         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10115         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10116         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10117         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10118         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10119         * gcc.dg/profile-dir-3.c: Ditto.
10120         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10121
10122 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10123
10124         * objc.dg/attributes/method-nonnull-1.m: New test.
10125         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10126
10127 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10128
10129         PR fortran/18918
10130         * gfortran.dg/coarray_atomic_1.f90: New.
10131         * gfortran.dg/coarray/atomic_1.f90: New.
10132
10133 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10134
10135         * gcc.dg/guality/bswaptest.c: New test.
10136         * gcc.dg/guality/clztest.c: New test.
10137         * gcc.dg/guality/ctztest.c: New test.
10138         * gcc.dg/guality/rotatetest.c: New test.
10139
10140         PR target/48688
10141         * gcc.target/i386/pr48688.c: New test.
10142
10143 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10144
10145         PR c++/48010
10146         * g++.dg/lookup/name-clash9.C: New.
10147
10148 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10149
10150         PR fortran/18918
10151         * gfortran.dg/coarray/dummy_1.f90: New.
10152
10153 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10154
10155         PR fortran/18918
10156         * gfortran.dg/coarray/save_1.f90: New.
10157         * gfortran.dg/coarray_4.f90: Update dg-error.
10158
10159 2011-05-31  Jason Merrill  <jason@redhat.com>
10160
10161         * g++.dg/cpp0x/rv-template1.C: New.
10162
10163 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR rtl-optimization/49235
10166         * gcc.dg/pr49235.c: New test.
10167
10168 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10169
10170         PR tree-optimization/49093
10171         * gcc.dg/vect/pr49093.c: New test.
10172
10173 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10174
10175         PR debug/49047
10176         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10177
10178 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10179
10180         PR testsuite/49239
10181         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10182         output array.
10183
10184 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10185
10186         PR target/49186
10187         * gcc.c-torture/execute/pr49186.c: New.
10188
10189 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10190
10191         PR target/49168
10192          * gcc.target/i386/pr49168-1.c: New.
10193
10194 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10195             Eric Botcazou  <ebotcazou@adacore.com>
10196
10197         * gcc.dg/guality/drap.c: New test.
10198
10199 2011-05-30  Richard Guenther  <rguenther@suse.de>
10200
10201         PR tree-optimization/49210
10202         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10203         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10204
10205 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10206
10207         PR c++/49223
10208         * g++.dg/gomp/pr49223-1.C: New test.
10209         * g++.dg/gomp/pr49223-2.C: New test.
10210
10211 2011-05-30  Richard Guenther  <rguenther@suse.de>
10212
10213         PR tree-optimization/49218
10214         * gcc.c-torture/execute/pr49218.c: New testcase.
10215
10216 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10217
10218         PR tree-optimization/49199
10219         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10220         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10221         -fno-tree-scev-cprop.
10222
10223 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10224
10225         PR fortran/47601
10226         * gfortran.dg/extends_13.f03: New.
10227
10228 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10229
10230         PR rtl-optimization/49095
10231         * gcc.target/i386/pr49095.c: New test.
10232
10233 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10234
10235         PR fortran/18918
10236         * gfortran.dg/coarray_24.f90: New.
10237
10238 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10239
10240         PR fortran/18918
10241         * gfortran.dg/coarray_23.f90: New.
10242
10243 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10244
10245         From Ryan Mansfield
10246         * gcc.dg/pr48826.c: New test.
10247
10248 2011-05-29  Richard Guenther  <rguenther@suse.de>
10249
10250         PR tree-optimization/49217
10251         * gcc.dg/torture/pr49217.c: New testcase.
10252
10253 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10254
10255         PR testsuite/49222
10256         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10257
10258 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10259
10260         * gnat.dg/boolean_subtype.adb: Rename to...
10261         * gnat.dg/boolean_subtype1.adb: ...this.
10262
10263 2011-05-28  Jason Merrill  <jason@redhat.com>
10264
10265         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10266
10267 2011-05-27  Jason Merrill  <jason@redhat.com>
10268
10269         * g++.dg/cpp0x/enum18.C: Adjust.
10270
10271         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10272
10273 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10274
10275         PR fortran/18918
10276         * gfortran.dg/coarray_22.f90: New.
10277
10278 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10279
10280         PR tree-optimization/46728
10281         * gcc.target/powerpc/pr46728-1.c: New.
10282         * gcc.target/powerpc/pr46728-2.c: New.
10283         * gcc.target/powerpc/pr46728-3.c: New.
10284         * gcc.target/powerpc/pr46728-4.c: New.
10285         * gcc.target/powerpc/pr46728-5.c: New.
10286         * gcc.dg/pr46728-6.c: New.
10287         * gcc.target/powerpc/pr46728-7.c: New.
10288         * gcc.target/powerpc/pr46728-8.c: New.
10289         * gcc.dg/pr46728-9.c: New.
10290         * gcc.target/powerpc/pr46728-10.c: New.
10291         * gcc.target/powerpc/pr46728-11.c: New.
10292         * gcc.dg/pr46728-12.c: New.
10293         * gcc.target/powerpc/pr46728-13.c: New.
10294         * gcc.target/powerpc/pr46728-14.c: New.
10295         * gcc.target/powerpc/pr46728-15.c: New.
10296         * gcc.target/powerpc/pr46728-16.c: New.
10297
10298 2011-05-27  Jason Merrill  <jason@redhat.com>
10299
10300         * g++.dg/abi/mangle47.C: New.
10301
10302         PR c++/49176
10303         * g++.dg/template/const5.C: New.
10304
10305         * g++.dg/cpp0x/enum18.C: New.
10306
10307         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10308
10309         * g++.dg/cpp0x/error6.C: New.
10310
10311         * g++.dg/cpp0x/error5.C: New.
10312
10313 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR c++/49165
10316         * g++.dg/eh/cond6.C: New test.
10317
10318 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10319
10320         PR fortran/48820
10321         * gfortran.dg/rank_3.f90: New.
10322         * gfortran.dg/rank_4.f90: New.
10323
10324 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10325
10326         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10327         replace dump search.
10328
10329 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10330
10331         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10332         * gnat.dg/bit_packed_array5.adb: ...here.
10333
10334 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10335
10336         PR c++/42056
10337         * g++.dg/cpp0x/auto25.C: New.
10338
10339 2011-05-27  Richard Guenther  <rguenther@suse.de>
10340
10341         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10342
10343 2011-05-27  Richard Guenther  <rguenther@suse.de>
10344
10345         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10346
10347 2011-05-27  Richard Guenther  <rguenther@suse.de>
10348
10349         PR middle-end/49189
10350         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10351
10352 2011-05-26  Jason Merrill  <jason@redhat.com>
10353
10354         * g++.dg/cpp0x/friend1.C: New.
10355         * g++.dg/cpp0x/friend2.C: New.
10356
10357         * g++.dg/cpp0x/auto7.C: Update.
10358         * g++.dg/template/crash50.C: Adjust.
10359         * g++.dg/template/static9.C: Adjust.
10360         * g++.old-deja/g++.ext/memconst.C: Adjust.
10361
10362 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10363
10364         * gcc.dg/march.c: Ignore a note for some targets.
10365
10366 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10367             Nathan Froyd  <froydnj@codesourcery.com>
10368
10369         PR c++/2288
10370         PR c++/18770
10371         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10372         * g++.dg/parse/pr18770.C: New test.
10373         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10374
10375 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10376
10377         PR fortran/48955
10378         * gfortran.dg/dependency_40.f90 : New test.
10379
10380 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10381
10382         PR fortran/18918
10383         * gfortran.dg/coarray/registering_1.f90: New.
10384
10385 2011-05-26  Jason Merrill  <jason@redhat.com>
10386
10387         * g++.dg/cpp0x/variadic111.C: New.
10388         * g++.dg/cpp0x/variadic41.C: Adjust.
10389
10390 2011-05-26  Richard Guenther  <rguenther@suse.de>
10391
10392         PR tree-optimization/48702
10393         * gcc.dg/torture/pr48702.c: New testcase.
10394
10395 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10396
10397         PR gcov-profile/48845
10398         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10399         support.
10400         * gcc.dg/matrix/matrix.exp: Likewise.
10401         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10402         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10403         line number to check_profiling_available.
10404         * lib/target-supports.exp (check_profiling_available): Account for
10405         this.
10406         Require TLS runtime support with -fprofile-generate.
10407         * lib/profopt.exp (profopt-execute): Add TLS options for
10408         -fprofile-generate.
10409         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10410
10411 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR c++/49165
10414         * g++.dg/eh/cond5.C: New test.
10415
10416         PR tree-optimization/49161
10417         * gcc.c-torture/execute/pr49161.c: New test.
10418
10419 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10420
10421         * gcc.target/arm/neon-vorn-vbic.c: New test.
10422
10423 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10424
10425         PR tree-optimization/49038
10426         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10427         * gcc.dg/vect/pr49038.c: New test.
10428
10429 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10430
10431         * g++.dg/init/pr25811-3.C: New.
10432         * g++.dg/init/pr25811-4.C: New.
10433
10434 2011-05-25  Jason Merrill  <jason@redhat.com>
10435
10436         * g++.dg/cpp0x/enum17.C: New.
10437         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10438
10439         * g++.dg/cpp0x/auto24.C: New.
10440
10441         * g++.dg/cpp0x/error4.C: New.
10442
10443         * g++.dg/cpp0x/rv-restrict.C: New.
10444
10445         * g++.dg/cpp0x/enum15.C: New.
10446         * g++.dg/cpp0x/constexpr-switch2.C: New.
10447
10448         * g++.dg/cpp0x/variadic110.C: New.
10449
10450         * g++.dg/cpp0x/auto9.C: Add typedef test.
10451
10452         * g++.dg/cpp0x/auto23.C: New.
10453         * g++.dg/cpp0x/auto9.C: Adjust.
10454
10455         * g++.dg/cpp0x/defaulted29.C: New.
10456
10457         * g++.dg/cpp0x/initlist51.C: New.
10458
10459 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10460
10461         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10462         * g++.dg/abi/packed1.C: Suppress warning.
10463         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10464         * g++.dg/template/stdarg1.C: Likewise.
10465         * g++.dg/other/packed1.C: Remove arm from xfail list.
10466
10467 2011-05-25  Jason Merrill  <jason@redhat.com>
10468
10469         * g++.dg/cpp0x/enum16.C: New.
10470         * g++.dg/parse/error15.C: Adjust.
10471
10472         * g++.dg/cpp0x/initlist50.C: New.
10473
10474         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10475
10476         * g++.dg/cpp0x/variadic109.C: New.
10477
10478 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10479
10480          * gcc.target/i386/pause-1.c: New.
10481
10482 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10483
10484         * gcc.dg/stack-usage-1.c: Adjust comment.
10485         * gcc.dg/stack-usage-2.c: New test.
10486
10487 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10488
10489         PR c++/49136
10490         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10491         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10492
10493 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10494
10495         PR rtl-optimization/48757
10496         * gfortran.dg/pr48757.f:  New test case.
10497
10498 2011-05-24  Jason Merrill  <jason@redhat.com>
10499
10500         * g++.dg/cpp0x/access01.C: New.
10501
10502 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10503
10504         PR libobjc/48177
10505         * objc.dg/pr48177.m: New testcase.
10506
10507 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10508
10509         PR objc/48187
10510         * objc.dg/pr48187.m: New testcase.
10511         * obj-c++.dg/pr48187.mm: New testcase.
10512         * objc.dg/ivar-extra-semicolon.m: New testcase.
10513
10514 2011-05-24  Jason Merrill  <jason@redhat.com>
10515
10516         * g++.dg/template/access21.C: New.
10517         * g++.dg/template/access22.C: New.
10518
10519 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10520
10521         PR rtl-optimization/48633
10522         * g++.dg/pr48633.C: New test.
10523
10524 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10525
10526         PR target/49133
10527         * g++.dg/other/pr49133.C: New test.
10528
10529 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10530             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10531
10532         * gcc.dg/torture/tls/run-gd.c: New test.
10533         * gcc.dg/torture/tls/run-ie.c: New test.
10534         * gcc.dg/torture/tls/run-ld.c: New test.
10535         * gcc.dg/torture/tls/run-le.c: New test.
10536         * lib/target-supports.exp (check_effective_target_tls_runtime):
10537         Build testcase with TLS options.
10538
10539 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10540
10541         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10542
10543 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10544
10545         PR tree-optimization/49121
10546         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10547
10548 2011-05-23  Jason Merrill  <jason@redhat.com>
10549
10550         * g++.dg/cpp0x/defaulted28.C: New.
10551
10552         * g++.dg/cpp0x/sfinae25.C: New.
10553
10554         * g++.dg/cpp0x/rv-cast2.C: New.
10555
10556         * g++.dg/cpp0x/enum14.C: New.
10557
10558 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10559
10560         PR lto/49123
10561         * gcc.c-torture/execute/pr49123.c: New test.
10562
10563         PR debug/49032
10564         * gcc.dg/debug/pr49032.c: New test.
10565
10566         PR c/49120
10567         * gcc.dg/pr49120.c: New test.
10568
10569 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10570
10571         PR target/47315
10572         * gcc.target/i386/pr47315.c: New test.
10573
10574 2011-05-23  Jason Merrill  <jason@redhat.com>
10575
10576         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10577
10578         * g++.dg/cpp0x/sfinae24.C: New.
10579
10580         * g++.dg/cpp0x/error3.C: New.
10581
10582         * g++.dg/cpp0x/defaulted27.C: New.
10583
10584         * g++.dg/cpp0x/decltype27.C: New.
10585
10586 2011-05-23  Richard Guenther  <rguenther@suse.de>
10587
10588         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10589
10590 2011-05-23  Richard Guenther  <rguenther@suse.de>
10591
10592         PR tree-optimization/40874
10593         * g++.dg/tree-ssa/pr40874.C: New testcase.
10594
10595 2011-05-23  Richard Guenther  <rguenther@suse.de>
10596
10597         PR tree-optimization/49115
10598         * g++.dg/torture/pr49115.C: New testcase.
10599
10600 2011-05-23  Richard Guenther  <rguenther@suse.de>
10601
10602         PR middle-end/15419
10603         * gcc.dg/memcpy-3.c: New testcase.
10604
10605 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10606
10607         PR middle-end/48973
10608         * gcc.c-torture/execute/pr48973-1.c: New test.
10609         * gcc.c-torture/execute/pr48973-2.c: New test.
10610
10611 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10612
10613         PR c++/18016
10614         * g++.dg/warn/pr18016.C: New.
10615
10616 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10617
10618         PR target/45098
10619         * gcc.target/arm/ivopts-6.c: New test.
10620
10621 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR middle-end/49029
10624         * gcc.c-torture/compile/pr49029.c: New test.
10625
10626 2011-05-22  Jason Merrill  <jason@redhat.com>
10627
10628         * g++.dg/cpp0x/sfinae23.C: New.
10629         * g++.dg/cpp0x/sfinae8.C: Correct.
10630
10631 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10632
10633         * gfortran.dg/function_optimize_8.f90:  New test case.
10634
10635 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10636
10637         PR tree-optimization/49087
10638         * gcc.dg/vect/O3-pr49087.c: New test.
10639
10640 2011-05-21  Jason Merrill  <jason@redhat.com>
10641
10642         * g++.dg/debug/const5.C: New.
10643
10644 2011-05-20  Jason Merrill  <jason@redhat.com>
10645
10646         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10647
10648         * g++.dg/cpp0x/constexpr-static7.C: New.
10649
10650         * g++.dg/cpp0x/enum12.C: New.
10651         * g++.dg/cpp0x/enum13.C: New.
10652
10653 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10654
10655         PR fortran/48699
10656         * gfortran.dg/select_type_23.f03: New.
10657
10658 2011-05-20  Jason Merrill  <jason@redhat.com>
10659
10660         * g++.dg/cpp0x/defaulted26.C: New.
10661
10662         * g++.dg/cpp0x/noexcept02.C: Fix.
10663         * g++.dg/cpp0x/noexcept03.C: Fix.
10664         * g++.dg/cpp0x/noexcept08.C: Fix.
10665         * g++.dg/cpp0x/noexcept10.C: New.
10666
10667 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10668
10669         PR fortran/48706
10670         * gfortran.dg/extends_12.f03: New.
10671
10672 2011-05-20  Jason Merrill  <jason@redhat.com>
10673
10674         * g++.dg/template/koenig9.C: New.
10675         * g++.dg/opt/pr47615.C: Fix.
10676         * g++.dg/overload/defarg1.C: Fix.
10677         * g++.dg/tc1/dr213.C: Remove xfail.
10678         * g++.dg/torture/pr34850.C: Fix.
10679         * g++.dg/torture/pr39362.C: Fix.
10680         * g++.old-deja/g++.brendan/crash56.C: Fix.
10681         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10682
10683 2011-05-20  Richard Guenther  <rguenther@suse.de>
10684
10685         PR tree-optimization/49079
10686         * gcc.dg/torture/pr49079.c: New testcase.
10687
10688 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10689
10690         PR tree-optimization/49073
10691         * gcc.c-torture/execute/pr49073.c: New test.
10692
10693 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10694
10695         PR fortran/18918
10696         * gfortran.dg/coarray_21.f90: New.
10697
10698 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10699
10700         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10701         output.
10702
10703 2011-05-19  Richard Guenther  <rguenther@suse.de>
10704
10705         PR testsuite/49063
10706         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10707
10708 2011-05-19  Richard Guenther  <rguenther@suse.de>
10709
10710         PR middle-end/48985
10711         * gcc.dg/builtin-object-size-11.c: New testcase.
10712
10713 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10714
10715         PR target/45098
10716         * gcc.target/arm/ivopts.c: New test.
10717         * gcc.target/arm/ivopts-2.c: New test.
10718
10719 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10720
10721         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10722
10723 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10724
10725         * gcc.c-torture/execute/960321-1.x: Remove.
10726
10727 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10728
10729         PR fortran/48700
10730         * gfortran.dg/move_alloc_4.f90: New.
10731
10732 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10733
10734         PR target/49002
10735         * gcc.target/i386/pr49002-1.c: New test.
10736         * gcc.target/i386/pr49002-2.c: Likewise.
10737
10738 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10739
10740         PR tree-optimization/49039
10741         * gcc.c-torture/execute/pr49039.c: New test.
10742         * gcc.dg/tree-ssa/pr49039.c: New test.
10743         * g++.dg/torture/pr49039.C: New test.
10744
10745 2011-05-18  Jason Merrill  <jason@redhat.com>
10746
10747         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10748         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10749         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10750
10751 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10752
10753         * gcc.target/bfin/mcpu-bf592.c: New test.
10754
10755 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10756
10757         PR tree-optimization/41881
10758         * gcc.dg/vect/O3-pr41881.c: New test.
10759         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10760
10761 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10762
10763         PR tree-optimization/49000
10764         * gcc.dg/pr49000.c: New test.
10765
10766 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10767
10768         * gnat.dg/invalid1.adb: New test.
10769
10770 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10771
10772         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10773         scan pattern.
10774         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10775         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10776
10777 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10778
10779         PR c++/48994
10780         * g++.dg/cpp0x/range-for18.C: New.
10781
10782 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10783
10784         PR fortran/18918
10785         * gfortran.dg/coarray/image_index_2.f90: New.
10786
10787 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10788
10789         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10790         * g++.dg/cpp0x/override2.C: New.
10791
10792 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10793
10794         PR fortran/18918
10795         * gfortran.de/coarray_20.f90: New.
10796
10797 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10798
10799         PR fortran/22572
10800         * function_optimize_7.f90:  New test case.
10801
10802 2011-05-13  Jason Merrill  <jason@redhat.com>
10803
10804         * g++.dg/cpp0x/decltype26.C: New.
10805         * g++.dg/cpp0x/enum11.C: New.
10806
10807 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10808
10809         PR fortran/48972
10810         PR fortran/48991
10811         * gfortran.dg/assign_8.f90: Update dg-error.
10812
10813 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10814
10815         PR fortran/48972
10816         * gfortran.dg/io_constraints_8.f90: New.
10817         * gfortran.dg/io_constraints_9.f90: New.
10818
10819 2011-05-13  Martin Thuresson  <martint@google.com>
10820
10821         PR gcov-profile/47793
10822         * gcc.dg/pr47793.c: New.
10823
10824 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10825
10826         PR tree-optimization/48975
10827         * gcc.dg/pr48975.c: New test.
10828
10829 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10830
10831         PR fortran/48972
10832         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10833
10834 2011-05-12  Jason Merrill  <jason@redhat.com>
10835
10836         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10837
10838 2011-05-12  Geert Bosch  <bosch@adacore.com>
10839
10840         * gnat.dg/view_conversion1.adb: New test.
10841
10842 2011-05-12  Richard Guenther  <rguenther@suse.de>
10843
10844         PR tree-optimization/48172
10845         * gcc.dg/vect/pr48172.c: New testcase.
10846
10847 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR debug/48967
10850         * g++.dg/opt/pr48967.C: New test.
10851
10852 2011-05-11  Jason Merrill  <jason@redhat.com>
10853
10854         * g++.dg/cpp0x/constexpr-friend.C: New.
10855         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10856
10857         * g++.dg/cpp0x/sfinae22.C: New.
10858
10859 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10860
10861         PR fortran/48889
10862         * gfortran.dg/generic_24.f90: New.
10863
10864 2011-05-11  Richard Guenther  <rguenther@suse.de>
10865
10866         PR tree-optimization/15256
10867         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10868
10869 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10870
10871         PR debug/48159
10872         * gcc.dg/pr48159-1.c: New test.
10873         * gcc.dg/pr48159-2.c: New test.
10874
10875 2011-05-11  Richard Guenther  <rguenther@suse.de>
10876
10877         PR middle-end/48953
10878         * gcc.dg/torture/pr48953.c: New testcase.
10879
10880 2011-05-11  Richard Guenther  <rguenther@suse.de>
10881
10882         PR tree-optimization/18041
10883         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10884
10885 2011-05-11  Alan Modra  <amodra@gmail.com>
10886
10887         PR target/47755
10888         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10889
10890 2011-05-10  Jason Merrill  <jason@redhat.com>
10891
10892         * g++.dg/cpp0x/defaulted25.C: New.
10893         * g++.dg/template/crash7.C: Adjust.
10894
10895         * g++.dg/cpp0x/variadic108.C: New.
10896
10897 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10898
10899         * g++.dg/inherit/virtual9.C: Extend.
10900
10901 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10902
10903         PR target/48857
10904         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10905         are passed and returned in vector registers.
10906
10907 2011-05-10  Richard Guenther  <rguenther@suse.de>
10908
10909         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10910         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10911         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10912         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10913         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10914         applies.
10915
10916 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR tree-optimization/48611
10919         PR tree-optimization/48794
10920         * gfortran.dg/gomp/pr48611.f90: New test.
10921         * gfortran.dg/gomp/pr48794.f90: New test.
10922
10923         PR debug/48928
10924         * gcc.dg/dfp/pr48928.c: New test.
10925
10926 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10927
10928         PR c++/48522
10929         * g++.dg/cpp0x/pr48522.C: New.
10930
10931 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10932
10933         PR c++/48735
10934         * g++.dg/cpp0x/sfinae21.C: New.
10935
10936 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10937
10938         * g++.dg/template/sfinae28.C: Rename to...
10939         * g++.dg/cpp0x/sfinae19.C: ... this.
10940         * g++.dg/template/sfinae29.C: Rename to...
10941         * g++.dg/cpp0x/sfinae20.C: ... this.
10942
10943 2011-05-09  Jeff Law <law@redhat.com>
10944
10945         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10946         consistent results.
10947
10948 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10949
10950         PR c++/20039
10951         * g++.dg/init/pr20039.C: New.
10952
10953 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10954
10955         PR c++/48737
10956         PR c++/48744
10957         * g++.dg/template/sfinae28.C: New.
10958         * g++.dg/template/sfinae29.C: Likewise.
10959
10960 2011-05-09  Jason Merrill  <jason@redhat.com>
10961
10962         * g++.dg/template/nontype23.C: New.
10963
10964 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10965         PR c++/48859
10966         * g++.dg/init/pr48859.C: New.
10967
10968 2011-05-09  Jason Merrill  <jason@redhat.com>
10969
10970         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10971         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10972         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10973         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10974         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10975         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10976         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10977         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10978
10979 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10980
10981         * g++.dg/inherit/virtual9.C: New.
10982
10983 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10984
10985         PR c++/48574
10986         * g++.dg/template/dependent-expr8.C: New test case.
10987
10988 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10989
10990         PR tree-optimization/48837
10991         * gcc.dg/pr48837.c: New testcase.
10992
10993 2011-05-06  Jason Merrill  <jason@redhat.com>
10994
10995         * g++.dg/cpp0x/constexpr-condition2.C: New.
10996
10997         * g++.dg/cpp0x/constexpr-missing.C: New.
10998
10999 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11000
11001         PR fortran/18918
11002         * gfortran.dg/coarray/this_image_2.f90: New.
11003
11004 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11005
11006         PR fortran/48858
11007         PR fortran/48820
11008         * gfortran.dg/bind_c_usage_22.f90: New.
11009         * gfortran.dg/bind_c_usage_23.f90: New.
11010         * gfortran.dg/bind_c_usage_24.f90: New.
11011         * gfortran.dg/bind_c_usage_24_c.c: New.
11012
11013 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11014
11015         PR c++/48838
11016         * g++.dg/template/member9.C: New test case.
11017
11018 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11019
11020         * gnat.dg/discr29.ad[sb]: New test.
11021         * gnat.dg/discr30.adb: Likewise.
11022
11023 2011-05-05  Julian Brown  <julian@codesourcery.com>
11024
11025         * gcc.target/arm/neon-vset_lanes8.c: New test.
11026
11027 2011-05-05  Jason Merrill  <jason@redhat.com>
11028
11029         * g++.dg/init/new32.C: New.
11030
11031 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11032
11033         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11034         Fix typo.
11035
11036 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11037
11038         PR rtl-optimization/48381
11039         * gcc.c-torture/compile/pr48381.c: New test.
11040
11041 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11042
11043         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11044         to dg-options.
11045         * gcc.target/i386/opt-1.c: Ditto.
11046
11047 2011-05-04  Jason Merrill  <jason@redhat.com>
11048
11049         * g++.dg/conversion/base1.C: New.
11050
11051 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11052
11053         PR libgfortran/48787
11054         * gfortran.dg/round_3.f08: Add more checks to test case.
11055
11056 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11057
11058         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11059         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11060         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11061         Gate test on effective_target fd_truncate.
11062
11063 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11064
11065         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11066         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11067         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11068         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11069         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11070         * gcc.target/i386/pr38824.c: Ditto.
11071         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11072         * gcc.target/i386/vecinit-2.c: Ditto.
11073         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11074         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11075         * gcc.target/i386/parity-2.c: Ditto.
11076         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11077
11078 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11079
11080         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11081         remove duplication.
11082         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11083         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11084         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11085
11086 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11087
11088         PR fortran/18918
11089         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11090
11091 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11092
11093         PR fortran/18918
11094         * gfortran.dg/coarray/this_image_1.f90: New.
11095
11096 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11097
11098         PR fortran/18918
11099         * gfortran.dg/coarray/caf.dg: New.
11100         * gfortran.dg/coarray/image_index_1.f90: New, copied
11101         from ../coarray_16.f90.
11102
11103 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11104
11105         PR c++/28501
11106         * g++.dg/ext/complex9.C: New.
11107
11108 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11109
11110         From Mike Frysinger
11111         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11112         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11113         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11114
11115 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11116
11117         * gcc.target/bfin/builtins: Created.
11118         * gcc.target/bfin/hisilh-O0.c: Deleted.
11119         * gcc.target/bfin/hisilh.c: Moved to...
11120         * gcc.target/bfin/builtins/hisilh.c: ...here.
11121         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11122         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11123         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11124         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11125         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11126         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11127         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11128         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11129         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11130         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11131         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11132         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11133         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11134         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11135         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11136         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11137         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11138         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11139         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11140         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11141         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11142         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11143         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11144         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11145         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11146         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11147         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11148         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11149         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11150         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11151         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11152         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11153         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11154         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11155         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11156         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11157         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11158         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11159         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11160         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11161         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11162         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11163         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11164         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11165         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11166         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11167         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11168         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11169         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11170         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11171         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11172         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11173         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11174         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11175         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11176         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11177         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11178         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11179         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11180         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11181         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11182         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11183         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11184         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11185         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11186         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11187         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11188         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11189         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11190         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11191         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11192         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11193         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11194         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11195         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11196         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11197         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11198         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11199         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11200         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11201         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11202         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11203         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11204         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11205         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11206         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11207         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11208         * gcc.target/bfin/builtins/circptr.c: Ditto.
11209         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11210         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11211         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11212         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11213         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11214         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11215         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11216         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11217         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11218         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11219         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11220         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11221         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11222         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11223         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11224         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11225         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11226         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11227         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11228         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11229         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11230         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11231         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11232         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11233         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11234         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11235         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11236         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11237         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11238         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11239         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11240         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11241         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11242         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11243         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11244         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11245         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11246         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11247         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11248         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11249         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11250         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11251         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11252         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11253         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11254         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11255         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11256         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11257         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11258         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11259         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11260         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11261         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11262         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11263         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11264         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11265         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11266         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11267         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11268         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11269         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11270         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11271         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11272         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11273         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11274         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11275         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11276         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11277         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11278         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11279
11280 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11281
11282         * gcc.target/arm/cold-lc.c: New test.
11283
11284 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11285
11286         PR target/48774
11287         * gcc.dg/pr48774.c: New test.
11288
11289 2011-05-03  Richard Guenther  <rguenther@suse.de>
11290
11291         * gcc.dg/large-size-array-5.c: New testcase.
11292
11293 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11294
11295         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11296
11297 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11298
11299         * lib/target-supports.exp (check_effective_target_vect_strided):
11300         Replace with...
11301         (check_effective_target_vect_strided2)
11302         (check_effective_target_vect_strided3)
11303         (check_effective_target_vect_strided4)
11304         (check_effective_target_vect_strided8): ...these new functions.
11305
11306         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11307         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11308         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11309         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11310         * gcc.dg/vect/pr37539.c: Likewise.
11311         * gcc.dg/vect/slp-11a.c: Likewise.
11312         * gcc.dg/vect/slp-11b.c: Likewise.
11313         * gcc.dg/vect/slp-11c.c: Likewise.
11314         * gcc.dg/vect/slp-12a.c: Likewise.
11315         * gcc.dg/vect/slp-12b.c: Likewise.
11316         * gcc.dg/vect/slp-18.c: Likewise.
11317         * gcc.dg/vect/slp-19a.c: Likewise.
11318         * gcc.dg/vect/slp-19b.c: Likewise.
11319         * gcc.dg/vect/slp-21.c: Likewise.
11320         * gcc.dg/vect/slp-23.c: Likewise.
11321         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11322
11323         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11324         instead of vect_interleave && vect_extract_even_odd.
11325         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11326         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11327         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11328         * gcc.dg/vect/vect-1.c: Likewise.
11329         * gcc.dg/vect/vect-10.c: Likewise.
11330         * gcc.dg/vect/vect-98.c: Likewise.
11331         * gcc.dg/vect/vect-107.c: Likewise.
11332         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11333         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11334         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11335         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11336         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11337         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11338         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11339         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11340         * gcc.dg/vect/vect-strided-float.c: Likewise.
11341         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11342         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11343         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11344         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11345         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11346         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11347         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11348         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11349         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11350         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11351         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11352         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11353         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11354         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11355         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11356
11357         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11358         target condition.
11359         * gcc.dg/vect/pr30843.c: Likewise.
11360         * gcc.dg/vect/pr33866.c: Likewise.
11361         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11362         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11363         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11364         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11365
11366 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11367
11368         * gcc.dg/vect/slp-11.c: Split into...
11369         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11370         gcc.dg/vect/slp-11c.c: ...these tests.
11371         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11372         * gcc.dg/vect/slp-12c.c: ...this new test.
11373         * gcc.dg/vect/slp-19.c: Split into...
11374         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11375         gcc.dg/vect/slp-19c.c: ...these new tests.
11376
11377 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11378
11379         * lib/target-supports.exp
11380         (check_effective_target_vect_extract_even_odd_wide): Delete.
11381         (check_effective_target_vect_strided_wide): Likewise.
11382         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11383         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11384         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11385         * gcc.dg/vect/pr37539.c: Likewise.
11386         * gcc.dg/vect/slp-11.c: Likewise.
11387         * gcc.dg/vect/slp-12a.c: Likewise.
11388         * gcc.dg/vect/slp-12b.c: Likewise.
11389         * gcc.dg/vect/slp-19.c: Likewise.
11390         * gcc.dg/vect/slp-23.c: Likewise.
11391         * gcc.dg/vect/vect-1.c: Likewise.
11392         * gcc.dg/vect/vect-98.c: Likewise.
11393         * gcc.dg/vect/vect-107.c: Likewise.
11394         * gcc.dg/vect/vect-strided-float.c: Likewise.
11395
11396 2011-05-02  Jason Merrill  <jason@redhat.com>
11397
11398         * g++.dg/init/new31.C: New.
11399
11400 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11401
11402         PR c/35445
11403         * gcc.dg/pr35445.c: New test.
11404
11405 2011-05-02  Jason Merrill  <jason@redhat.com>
11406
11407         * c-c++-common/vla-1.c: New.
11408
11409 2011-05-02  Richard Guenther  <rguenther@suse.de>
11410
11411         PR tree-optimization/48822
11412         * gcc.dg/torture/pr48822.c: New testcase.
11413
11414 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11415
11416         PR c++/47969
11417         * g++.dg/cpp0x/constexpr-47969.C: New.
11418
11419 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11420
11421         PR testsuite/48498
11422         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11423         on vect_no_align targets.
11424         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11425         vect_no_align targets.
11426
11427 2011-05-01  Xinliang David Li  <davidxl@google.com>
11428
11429         * gcc.dg/tree-ssa/integer-addr.c: New test.
11430         * gcc.dg/tree-ssa/alias_bug.c: New test.
11431
11432 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11433
11434         PR libgfortran/48787
11435         * gfortran.dg/round_3.f08: Add more checks.
11436
11437 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11438
11439         PR fortran/48821
11440         * gfortran.dg/import9.f90: New, proper test.
11441         * gfortran.dg/interface_37.f90: Remove bogus
11442         test (bogus copy of interface_36.f90).
11443
11444 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11445
11446         PR fortran/48821
11447         * gfortran.dg/interface_37.f90: New.
11448
11449 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11450
11451         PR fortran/48746
11452         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11453
11454 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11455
11456         PR tree-optimization/48809
11457         * gcc.c-torture/execute/pr48809.c: New test.
11458
11459 2011-04-29  Jeff Law <law@redhat.com>
11460
11461         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11462
11463 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11464
11465         PR c++/48606
11466         * g++.dg/init/ctor10.C: New.
11467
11468 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11469
11470         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11471           warning in implicitly instantiated templates.
11472
11473 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11474
11475         * g++.dg/warn/Wnull-conversion-1.C: New.
11476         * g++.dg/warn/Wnull-conversion-2.C: New.
11477
11478 2011-04-29  Diego Novillo  <dnovillo@google.com>
11479
11480         * g++.old-deja/g++.other/null3.C: Expect warning about
11481         converting boolean to a pointer.
11482
11483 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11484
11485         PR fortran/48462
11486         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11487         being a target.
11488
11489         PR fortran/48746
11490         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11491
11492 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11493
11494         PR fortran/48810
11495         * gfortran.dg/typebound_proc_22.f90: New.
11496
11497         PR fortran/48800
11498         * gfortran.dg/interface_36.f90: New.
11499
11500 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11501
11502         PR libgfortran/48488
11503         PR libgfortran/48602
11504         PR libgfortran/48615
11505         PR libgfortran/48684
11506         PR libgfortran/48787
11507         * gfortran.dg/fmt_g.f: Adjust test.
11508         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11509         * gfortran.dg/round_3.f08: New test.
11510         * gfortran.dg/namelist_print_1.f: Adjust test.
11511         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11512         * gfortran.dg/f2003_io_5.f03: Adjust test.
11513         * gfortran.dg/coarray_15.f90: Adjust test.
11514         * gfortran.dg/namelist_65.f90: Adjust test.
11515         * gfortran.dg/fmt_cache_1.f: Adjust test.
11516         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11517         * gfortran.dg/real_const_3.f90: Adjust test.
11518
11519 2011-04-29  Jan Hubicka  <jh@suse.cz>
11520
11521         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11522         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11523
11524 2011-04-28  Xinliang David Li  <davidxl@google.com>
11525
11526         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11527         * g++.dg/prof-robust-1.C: New test.
11528
11529 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11530
11531         PR tree-optimization/48765
11532         * gcc.dg/vect/pr48765.c: New.
11533
11534 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11535
11536         PR tree-optimization/48775
11537         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11538
11539 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11540
11541         PR c++/48798
11542         * g++.dg/inherit/pr48798.C: New.
11543         * g++.old-deja/g++.other/base1.C: Adjust.
11544
11545 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11546
11547         PR c++/48656
11548         * g++.dg/template/inherit7.C: New test case.
11549
11550 2011-04-28  Richard Guenther  <rguenther@suse.de>
11551
11552         PR tree-optimization/40052
11553         PR tree-optimization/15347
11554         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11555         * gcc.dg/pr15347.c: Likewise.
11556
11557 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11558
11559         PR c++/48530
11560         * g++.dg/cpp0x/sfinae18.C: New.
11561
11562 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11563
11564         PR c++/48771
11565         * g++.dg/ext/is_literal_type1.C: New.
11566
11567 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11568
11569         PR fortran/48112
11570         PR fortran/48279
11571         * gfortran.dg/interface_35.f90: New.
11572         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11573         * gfortran.dg/func_result_6.f90: Add dg-warning.
11574         * gfortran.dg/bessel_1.f90: Ditto.
11575         * gfortran.dg/hypot_1.f90: Ditto.
11576         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11577         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11578         * gfortran.dg/interface_assignment_4.f90: Ditto.
11579
11580 2011-04-27  Jason Merrill  <jason@redhat.com>
11581
11582         * g++.dg/ext/complex8.C: New.
11583
11584         * g++.dg/cpp0x/initlist49.C: New.
11585         * g++.dg/init/new30.C: New.
11586
11587 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11588
11589         PR fortran/48788
11590         * gfortran.dg/whole_file_34.f90: New.
11591
11592 2011-04-27  Jan Hubicka  <jh@suse.cz>
11593
11594         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11595
11596 2011-04-27  Jason Merrill  <jason@redhat.com>
11597
11598         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11599
11600         * g++.dg/parse/ambig6.C: New.
11601
11602 2011-04-27  Nick Clifton  <nickc@redhat.com>
11603
11604         * gcc.dg/20020312-2.c: Add definition for RX.
11605
11606         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11607         option with RX targets.
11608
11609         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11610         /* */ comments.
11611
11612 2011-04-27  Richard Guenther  <rguenther@suse.de>
11613
11614         * gcc.dg/tree-ssa/pr23382.c: Remove.
11615
11616 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11617
11618         PR target/48767
11619         * gcc.c-torture/compile/pr48767.c: New test.
11620
11621 2011-04-27  Richard Guenther  <rguenther@suse.de>
11622
11623         PR tree-optimization/48772
11624         * g++.dg/pr48772.C: New testcase.
11625
11626 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11627
11628         PR c/48742
11629         * gcc.c-torture/compile/pr48742.c: New test.
11630
11631 2011-04-26  Jason Merrill  <jason@redhat.com>
11632
11633         * g++.dg/lookup/koenig13.C: New.
11634
11635         * g++.dg/cpp0x/initlist48.C: New.
11636
11637 2011-04-25  Jason Merrill  <jason@redhat.com>
11638
11639         * g++.dg/cpp0x/sfinae17.C: New.
11640
11641 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11642
11643         PR target/48258
11644         * gcc.target/powerpc/pr48258-1.c: New file.
11645         * gcc.target/powerpc/pr48258-2.c: Ditto.
11646
11647 2011-04-26  Xinliang David Li  <davidxl@google.com>
11648
11649         * gcc.dg/uninit-suppress.c: New test.
11650         * gcc.dg/uninit-suppress.c: New test.
11651
11652 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11653
11654         PR debug/48768
11655         * gcc.dg/pr48768.c: New test.
11656
11657         PR tree-optimization/48734
11658         * gcc.c-torture/compile/pr48734.c: New test.
11659
11660         PR testsuite/48753
11661         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11662
11663 2011-04-26  Richard Guenther  <rguenther@suse.de>
11664
11665         PR tree-optimization/48731
11666         * gcc.dg/torture/pr48731.c: New testcase.
11667
11668 2011-04-26  Richard Guenther  <rguenther@suse.de>
11669
11670         PR testsuite/48753
11671         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11672
11673 2011-04-26  Richard Guenther  <rguenther@suse.de>
11674
11675         PR middle-end/48694
11676         * gcc.dg/torture/pr48694-1.c: New testcase.
11677         * gcc.dg/torture/pr48694-2.c: Likewise.
11678
11679 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11680
11681         * g++.dg/ext/underlying_type1.C: New.
11682         * g++.dg/ext/underlying_type2.C: Likewise.
11683         * g++.dg/ext/underlying_type3.C: Likewise.
11684         * g++.dg/ext/underlying_type4.C: Likewise.
11685         * g++.dg/ext/underlying_type5.C: Likewise.
11686         * g++.dg/ext/underlying_type6.C: Likewise.
11687         * g++.dg/ext/underlying_type7.C: Likewise.
11688         * g++.dg/ext/underlying_type8.C: Likewise.
11689         * g++.dg/ext/underlying_type9.C: Likewise.
11690         * g++.dg/ext/underlying_type10.C: Likewise.
11691
11692 2011-04-25  Jason Merrill  <jason@redhat.com>
11693
11694         * g++.dg/cpp0x/regress/template-const2.C: New.
11695
11696 2011-04-25  Jeff Law <law@redhat.com>
11697
11698         * gcc.dg/tree-ssa/vrp56.c: new test.
11699
11700 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11701
11702         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11703
11704 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11705
11706         PR preprocessor/48740
11707         * c-c++-common/raw-string-11.c: New test.
11708
11709 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11710
11711         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11712         hppa*-*-hpux*.
11713
11714 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11715
11716         PR fortran/18918
11717         * gfortran.dg/coarray_19.f90: New.
11718
11719 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11720
11721         PR c/48685
11722         * gcc.dg/pr48685.c: New test.
11723
11724 2011-04-22  Jan Hubicka  <jh@suse.cz>
11725
11726         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11727
11728 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11729
11730         PR tree-optimization/48717
11731         * gcc.c-torture/execute/pr48717.c: New test.
11732
11733 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11734
11735         PR target/48723
11736         * gcc.target/i386/pr48723.c: New test.
11737
11738 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11739
11740         PR c/48716
11741         * gcc.dg/gomp/pr48716.c: New test.
11742         * g++.dg/gomp/pr48716.C: New test.
11743
11744 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11745
11746         PR c/36750
11747         * gcc.dg/missing-field-init-2.c: Update testcase.
11748
11749 2011-04-22  Alan Modra  <amodra@gmail.com>
11750
11751         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11752
11753 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11754
11755         PR fortran/48405
11756         * gfortran.dg/function_optimize_6.f90:  New test.
11757
11758 2011-04-21  Easwaran Raman  <eraman@google.com>
11759
11760         * gcc.dg/stack-layout-2.c: New test.
11761
11762 2011-04-21  Richard Guenther  <rguenther@suse.de>
11763
11764         PR lto/48703
11765         * g++.dg/lto/pr48207-2_0.C: New testcase.
11766         * g++.dg/lto/pr48207-3_0.C: Likewise.
11767
11768 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11769
11770         * gnat.dg/volatile5.adb: New test.
11771         * gnat.dg/volatile5_pkg.ads: New helper.
11772
11773 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11774
11775         PR target/48708
11776         * gcc.target/i386/pr48708.c: New test.
11777
11778 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11779
11780         * gcc.dg/vect/vect-119.c: New test.
11781
11782 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11783
11784         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11785         and once without.
11786
11787 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11788             Richard Sandiford  <richard.sandiford@linaro.org>
11789
11790         PR target/46329
11791         * gcc.target/arm/pr46329.c: New test.
11792
11793 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11794
11795         PR fortran/18918
11796         * gfortran.dg/coarray_18.f90: New.
11797
11798 2011-04-20  Jason Merrill  <jason@redhat.com>
11799
11800         * g++.dg/cpp0x/initlist47.C: New.
11801
11802         * g++.dg/init/dtor4.C: New.
11803
11804 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11805
11806         PR target/48678
11807         * gcc.target/i386/sse2-pinsrw.c: New test.
11808         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11809         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11810         * gcc.target/i386/sse2-insvhi.c: Ditto.
11811         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11812         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11813
11814 2011-04-20  Jason Merrill  <jason@redhat.com>
11815
11816         * g++.dg/template/const4.C: New.
11817
11818 2011-04-20  Easwaran Raman  <eraman@google.com>
11819
11820         * gcc.dg/stack-layout-1.c: New test.
11821
11822 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11823
11824         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11825         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11826         function.
11827
11828 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11829
11830         * gcc.dg/binop-xor1.c: New test.
11831         * gcc.dg/binop-xor2.c: New test.
11832         * gcc.dg/binop-xor3.c: New test.
11833         * gcc.dg/binop-xor4.c: New test.
11834         * gcc.dg/binop-xor5.c: New test.
11835
11836 2011-04-20  Richard Guenther  <rguenther@suse.de>
11837
11838         PR tree-optimization/47892
11839         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11840
11841 2011-04-20  Richard Guenther  <rguenther@suse.de>
11842
11843         PR middle-end/48695
11844         * g++.dg/torture/pr48695.C: New testcase.
11845
11846 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11847
11848         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11849         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11850         * gcc.c-torture/execute/pr45262.c: Ditto
11851         * gcc.dg/torture/pr43165.c: Ditto.
11852         * gcc.dg/torture/pr47228.c: Ditto.
11853         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11854         * gcc.dg/ipa/pr45644.c: Ditto.
11855         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11856         PDP11.
11857
11858 2011-04-19  Jason Merrill  <jason@redhat.com>
11859
11860         * g++.dg/ext/complex7.C: New.
11861
11862         * g++.dg/ext/attrib41.C: New.
11863
11864 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11865
11866         PR testsuite/48676
11867         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11868
11869 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11870
11871         PR target/48678
11872         * gcc.target/i386/pr48678.c: New test.
11873
11874 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11875
11876         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11877         * g++.dg/opt/devirt2.C: New test.
11878         * g++.dg/ipa/devirt-g-1.C: Likewise.
11879
11880 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11881
11882         PR fortran/48588
11883         * gfortran.dg/whole_file_33.f90: New.
11884
11885 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11886
11887         * g++.dg/ipa/devirt-7.C: New test.
11888
11889 2011-04-19  Richard Guenther  <rguenther@suse.de>
11890
11891         PR lto/48207
11892         * g++.dg/lto/pr48207_0.C: New testcase.
11893
11894 2011-04-18  Jason Merrill  <jason@redhat.com>
11895
11896         * g++.dg/init/void1.C: New.
11897
11898         * g++.dg/cpp0x/union4.C: New.
11899
11900 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR middle-end/48661
11903         * g++.dg/torture/pr48661.C: New test.
11904
11905         PR c++/48632
11906         * g++.dg/gomp/pr48632.C: New test.
11907
11908 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11909
11910         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11911         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11912
11913 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11914
11915         PR fortran/18918
11916         * gfortran.dg/coarray_17.f90: New.
11917         * gfortran.dg/coarray_10.f90: Update dg-error.
11918
11919 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11920
11921         PR testsuite/48251
11922         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11923         * gfortran.dg/guality/guality.exp: Likewise.
11924
11925 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11926
11927         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11928
11929 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11930
11931         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11932
11933 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11934
11935         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11936
11937 2011-04-18  Richard Guenther  <rguenther@suse.de>
11938
11939         PR middle-end/46364
11940         * g++.dg/torture/pr46364.C: New testcase.
11941
11942 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11943
11944         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11945
11946 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11947
11948         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11949
11950 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11951             Ira Rosen  <ira.rosen@linaro.org>
11952
11953         PR target/48252
11954         * gcc.target/arm/pr48252.c: New test.
11955
11956 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11957
11958         PR tree-optimization/48616
11959         * gcc.dg/pr48616.c: New test.
11960
11961 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11962
11963         PR fortran/18918
11964         * gfortran.dg/coarray_16.f90: New.
11965
11966 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11967
11968         PR fortran/48462
11969         * gfortran.dg/realloc_on_assign_7.f03: New test.
11970
11971 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11972
11973         PR libgfortran/48602
11974         * gfortran.dg/fmt_g0_6.f08: New test.
11975
11976 2011-04-17  Jason Merrill  <jason@redhat.com>
11977
11978         * g++.dg/cpp0x/sfinae16.C: New.
11979
11980 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11981
11982         * gcc.target/mips/reg-var-1.c: New test.
11983
11984 2011-04-17  Jan Hubicka  <jh@suse.cz>
11985
11986         * gcc.dg/winline-5.c: Update testcase.
11987
11988 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11989
11990         * gnat.dg/discr27.ad[sb]: Move dg directive.
11991         * gnat.dg/discr28.ad[sb]: New test.
11992         * gnat.dg/discr28_pkg.ads: New helper.
11993
11994 2011-04-17  Michael Matz  <matz@suse.de>
11995
11996         PR tree-optimization/48622
11997         PR lto/48645
11998         * gcc.dg/lto/pr48622_0.c: New test.
11999
12000 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12001
12002         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12003         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12004         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12005         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12006         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12007         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12008
12009 2011-04-15  Jason Merrill  <jason@redhat.com>
12010
12011         * g++.dg/cpp0x/range-for17.C: New.
12012
12013 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12014
12015         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12016         * g++.dg/cpp0x/range-for3.C: Likewise.
12017         * g++.dg/cpp0x/range-for9.C: Correct error message.
12018         * g++.dg/cpp0x/range-for11.C: New.
12019         * g++.dg/cpp0x/range-for12.C: New.
12020         * g++.dg/cpp0x/range-for13.C: New.
12021         * g++.dg/cpp0x/range-for14.C: New.
12022         * g++.dg/cpp0x/range-for15.C: New.
12023         * g++.dg/cpp0x/range-for16.C: New.
12024
12025 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12026
12027         PR fortran/18918
12028         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12029
12030 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12031
12032         * objc.dg/naming-4.m: Updated.
12033         * objc.dg/naming-5.m: Updated.
12034         * objc.dg/naming-6.m: New.
12035         * objc.dg/naming-7.m: New.
12036         * obj-c++.dg/naming-1.mm: Updated.
12037         * obj-c++.dg/naming-2.mm: Updated.
12038         * obj-c++.dg/naming-3.mm: New.
12039         * obj-c++.dg/naming-4.mm: New.
12040
12041 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12042
12043         PR libgfortran/48589
12044         * gfortran.dg/fmt_g0_5.f08: New test.
12045
12046 2011-04-15  Richard Guenther  <rguenther@suse.de>
12047
12048         PR testsuite/48286
12049         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12050
12051 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12052
12053         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12054         -finline-limit=0 to -fno-inline
12055
12056 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12057
12058         PR target/48614
12059         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12060         just avx.
12061
12062 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12063
12064         PR target/48605
12065         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12066         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12067         * gcc.target/i386/avx-insertps-3.c: New test.
12068         * gcc.target/i386/avx-insertps-4.c: New test.
12069
12070 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12071
12072         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12073         -finline-limit=0
12074
12075 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12076
12077         PR target/46779
12078         PR target/45291
12079         PR target/41894
12080         * gcc.target/avr/pr46779-1.c: New test case
12081         * gcc.target/avr/pr46779-2.c: New test case
12082
12083 2011-04-14  Jason Merrill  <jason@redhat.com>
12084
12085         * g++.dg/cpp0x/sfinae15.C: New.
12086
12087         * g++.dg/cpp0x/sfinae14.C: New.
12088
12089         * g++.dg/ext/vla10.C: New.
12090
12091 2011-04-14  Richard Guenther  <rguenther@suse.de>
12092
12093         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12094
12095 2011-04-14  Richard Guenther  <rguenther@suse.de>
12096
12097         * gcc.dg/fold-bitand-4.c: Move ...
12098         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12099
12100 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12101
12102         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12103         variables const.
12104         * gcc.target/avr/torture/trivial.c: Ditto.
12105
12106 2011-04-13  Jason Merrill  <jason@redhat.com>
12107
12108         * g++.dg/template/operator11.C: New.
12109
12110 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12111
12112         PR middle-end/48591
12113         * gcc.dg/gomp/pr48591.c: New test.
12114
12115         PR c++/48570
12116         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12117         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12118
12119 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12120
12121         PR c++/48574
12122         * g++.dg/template/dependent-expr7.C: New test case.
12123
12124 2011-04-13  Jason Merrill  <jason@redhat.com>
12125
12126         * g++.dg/cpp0x/sfinae13.C: New.
12127
12128 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12129
12130         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12131
12132 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12133
12134         * gcc.target/arm/pr43698.c: Remove -march option.
12135
12136 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12137
12138         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12139         -march option.
12140
12141 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12142
12143         PR fortran/48360
12144         PR fortran/48456
12145         * gfortran.dg/realloc_on_assign_6.f03: New test.
12146
12147 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12148
12149         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12150         targets the additional -mno-ms-bitfields and
12151         -Wno-packed-bitfield-compat options.
12152         * g++.dg/ext/bitfield3.C: Likewise.
12153         * g++.dg/ext/bitfield4.C: Likewise.
12154         * g++.dg/ext/bitfield5.C: Likewise.
12155         * gcc.dg/bitfld-15.c: Likewise.
12156         * gcc.dg/bitfld-16.c: Likewise.
12157         * gcc.dg/bitfld-17.c: Likewise.
12158         * gcc.dg/bitfld-18.c: Likewise.
12159
12160 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12161
12162         * gcc.target/arm/neon-vld3-1.c: New test.
12163         * gcc.target/arm/neon-vst3-1.c: New test.
12164         * gcc.target/arm/neon/v*.c: Regenerate.
12165
12166 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12167
12168         PR rtl-optimization/48549
12169         * g++.dg/opt/pr48549.C: New test.
12170
12171 2011-04-12  Richard Guenther  <rguenther@suse.de>
12172
12173         PR tree-optimization/46076
12174         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12175
12176 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12177
12178         PR testsuite/21164
12179         * lib/compat.exp (compat-execute): Declare unsupported after
12180         stripping path from src1.
12181         * lib/lto.exp (lto-execute): Likewise.
12182
12183 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12184
12185         PR c/48552
12186         * gcc.dg/pr48552-1.c: New test.
12187         * gcc.dg/pr48552-2.c: New test.
12188
12189 2011-04-11  Jason Merrill  <jason@redhat.com>
12190
12191         * g++.dg/cpp0x/sfinae12.C: New.
12192
12193         * g++.dg/cpp0x/enum10.C: New.
12194
12195         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12196
12197         * g++.dg/cpp0x/rv-func.C: New.
12198
12199 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12200
12201         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12202         alpha*-dec-osf5*.
12203
12204 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12205
12206         PR tree-optimization/48195
12207         * gcc.dg/ipa/pr48195.c: New test.
12208
12209 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12210
12211         * gnat.dg/return3.adb: Remove unused switch.
12212
12213 2011-04-08  Mike Stump  <mikestump@comcast.net>
12214
12215         PR testsuite/48506
12216         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12217         default to fno-common.
12218
12219 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12220
12221         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12222         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12223
12224 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12225
12226         PR fortran/48448
12227         * gfortran.dg/function_optimize_5.f90:  New test.
12228
12229 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12230
12231         * gnat.dg/aggr17.adb: New test.
12232         * gnat.dg/aggr18.adb: Likewise.
12233
12234 2011-04-08  Michael Matz  <matz@suse.de>
12235
12236         PR middle-end/48389
12237         * gcc.target/i386/pr48389.c: New test.
12238
12239 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12240
12241         PR rtl-optimization/48272
12242         * g++.dg/opt/pr48272.C: New.
12243
12244 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12245
12246         PR rtl-optimization/48235
12247         * gcc.dg/pr48235.c: New.
12248
12249 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12250
12251         PR rtl-optimization/48302
12252         * g++.dg/opt/pr48302.C: New.
12253
12254 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12255
12256         PR target/48273
12257         * g++.dg/opt/pr48273.C: New.
12258
12259 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12260
12261         PR rtl-optimization/48442
12262         * gcc.dg/pr48442.c: New.
12263
12264 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12265
12266         PR tree-optimization/48377
12267         * gcc.dg/vect/pr48377.c: New test.
12268
12269 2011-04-07  Jason Merrill  <jason@redhat.com>
12270
12271         * g++.dg/cpp0x/regress/call1.C: New.
12272
12273         * g++.dg/cpp0x/variadic107.C: New.
12274
12275         * g++.dg/cpp0x/sfinae11.C: New.
12276         * g++.dg/cpp0x/noexcept02.C: Fix.
12277
12278         * g++.dg/cpp0x/sfinae10.C: New.
12279
12280         * g++.dg/cpp0x/sfinae9.C: New.
12281
12282         * c-c++-common/Wcast-qual-1.c: Move here from...
12283         * gcc.dg/cast-qual-3.c: ...here, and...
12284         * g++.dg/warn/Wcast-qual2.C: ...here.
12285
12286         * g++.dg/cpp0x/sfinae8.C: New.
12287
12288         * g++.dg/cpp0x/sfinae7.C: New.
12289
12290         * g++.dg/cpp0x/enum9.C: New.
12291
12292 2011-04-07  Mike Stump  <mikestump@comcast.net>
12293
12294         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12295         with no trampolines.
12296
12297 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12298
12299         PR fortran/48117
12300         * gfortran.dg/gomp/pr48117.f90: New test.
12301
12302         PR debug/48343
12303         * gcc.dg/torture/pr48343.c: New test.
12304
12305 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12306
12307         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12308
12309 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12310
12311         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12312
12313 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12314
12315         PR target/43920
12316         * lib/scanasm.exp (object-size): New proc.
12317         * gcc.target/arm/pr43920-2.c: New test.
12318
12319 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12320
12321         PR fortran/18918
12322         PR fortran/48477
12323         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12324
12325 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12326
12327         * gcc.dg/mtune.c: Prune note from output.
12328
12329 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR debug/48466
12332         * gcc.dg/guality/pr36977.c: New test.
12333         * gcc.dg/guality/pr48466.c: New test.
12334
12335 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12336
12337         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12338
12339 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12340
12341         * gnat.dg/return3.adb: New test.
12342
12343 2011-04-06  Richard Guenther  <rguenther@suse.de>
12344
12345         PR tree-optimization/47663
12346         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12347
12348 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12349
12350         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12351         Solaris 8 and 9 as well.
12352
12353 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12354
12355         PR target/43920
12356         * gcc.target/arm/pr43920-1.c: New test.
12357
12358 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12359
12360         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12361         (cctor): Actually return the value.
12362         (main): Cast return values.
12363
12364 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12365
12366         * gfortran.dg/character_comparison_8.f90:  New test.
12367
12368 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12369
12370         * frontend-passes: (optimize_lexical_comparison): New function.
12371         (optimize_expr): Call it.
12372         (optimize_comparison): Also handle lexical comparison functions.
12373         Return false instad of -2 for unequal comparison.
12374
12375 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12376
12377         PR fortran/48412
12378         * function_optimize_4.f90:  New test.
12379
12380 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12381
12382         PR fortran/18918
12383         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12384         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12385         * gfortran.dg/coarray_15.f90: New.
12386
12387 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12388
12389         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12390         * gfortran.dg/bessel_7.f90: Likewise.
12391
12392 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12393
12394         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12395
12396 2011-04-03  Richard Guenther  <rguenther@suse.de>
12397             Ira Rosen  <ira.rosen@linaro.org>
12398
12399         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12400         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12401         -ftree-loop-if-convert-stores.
12402
12403 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12404
12405         * gnat.dg/specs/aggr2.ads: New test.
12406
12407 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12408
12409         * gnat.dg/debug2.ad[sb]: New test.
12410         * gnat.dg/debug2_pkg.ads: New helper.
12411         * gnat.dg/debug3.ad[sb]: New test.
12412
12413 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12414
12415         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12416
12417 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12418
12419         PR middle-end/48335
12420         * gcc.c-torture/compile/pr48335-1.c: New test.
12421         * gcc.dg/pr48335-1.c: New test.
12422         * gcc.dg/pr48335-2.c: New test.
12423         * gcc.dg/pr48335-3.c: New test.
12424         * gcc.dg/pr48335-4.c: New test.
12425         * gcc.dg/pr48335-5.c: New test.
12426         * gcc.dg/pr48335-6.c: New test.
12427         * gcc.dg/pr48335-7.c: New test.
12428         * gcc.dg/pr48335-8.c: New test.
12429         * gcc.target/i386/pr48335-1.c: New test.
12430
12431 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12432
12433         PR c/36299
12434         * gcc.dg/Waddress.c: New test.
12435
12436 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12437
12438         PR fortran/48352
12439         * gfortran.dg/function_optimize_3.f90:  New test.
12440
12441 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12442
12443         * gcc.c-torture/compile/20110401-1.c: New test.
12444
12445         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12446         * g++.dg/lto/20091002-2_0.C: Likewise.
12447         * g++.dg/lto/20090303_0.c: Likewise.
12448         * g++.dg/lto/20091004-1_0.C: Likewise.
12449         * g++.dg/lto/20091002-3_0.C: Likewise.
12450         * g++.dg/lto/20091004-2_0.C: Likewise.
12451         * g++.dg/lto/20081123_0.C: Likewise.
12452         * g++.dg/lto/20090313_0.C: Likewise.
12453         * g++.dg/lto/20081109-1_0.C: Likewise.
12454         * g++.dg/lto/20081219_0.C: Likewise.
12455         * g++.dg/lto/20081204-1_0.C: Likewise.
12456         * g++.dg/lto/20090302_0.C: Likewise.
12457         * g++.dg/lto/20081119-1_0.C: Likewise.
12458         * g++.dg/lto/20081118_0.C: Likewise.
12459         * gcc.dg/lto/20091020-2_0.c: Likewise.
12460         * gcc.dg/lto/20090210_0.c: Likewise.
12461         * gcc.dg/lto/20081204-1_0.c: Likewise.
12462         * gcc.dg/lto/20081224_0.c: Likewise.
12463         * gcc.dg/lto/20090219_0.c: Likewise.
12464         * gcc.dg/lto/20091014-1_0.c: Likewise.
12465         * gcc.dg/lto/20091016-1_0.c: Likewise.
12466         * gcc.dg/lto/20090206-2_0.c: Likewise.
12467         * gcc.dg/lto/20090116_0.c: Likewise.
12468         * gcc.dg/lto/20091013-1_0.c: Likewise.
12469         * gcc.dg/lto/20091015-1_0.c: Likewise.
12470         * gcc.dg/lto/20090126-2_0.c: Likewise.
12471
12472 2011-03-31  Ian Lance Taylor  <iant@google.com>
12473
12474         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12475
12476 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12477
12478         * gnat.dg/opt16.adb: New test.
12479
12480 2011-03-31  Jason Merrill  <jason@redhat.com>
12481
12482         * g++.dg/cpp0x/defaulted24.C: New.
12483
12484 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12485
12486         PR target/16292
12487         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12488         with -O0.
12489
12490 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12491
12492         * g++.dg/other/i386-9.C: New test.
12493
12494 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12495
12496         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12497
12498 2011-03-30  Jason Merrill  <jason@redhat.com>
12499
12500         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12501
12502         * g++.dg/cpp0x/regress/isnan.C: New.
12503
12504         * g++.dg/cpp0x/initlist46.C: New.
12505
12506 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12507
12508         PR target/47551
12509         * gcc.target/arm/neon-modes-2.c: New test.
12510
12511 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12512
12513         PR c/48305
12514         * gcc.c-torture/compile/pr48305.c: New test.
12515
12516 2011-03-29  Jason Merrill  <jason@redhat.com>
12517
12518         * g++.dg/cpp0x/regress/value-dep1.C: New.
12519
12520 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12521
12522         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12523
12524 2011-03-29  Ian Lance Taylor  <iant@google.com>
12525
12526         * go.test/go-test.exp: Handle the test lines used in several new
12527         tests.
12528         (errchk): Add opts parameter.  Change all callers.  Handle parens
12529         in regexps.
12530
12531 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12532             Dominique d'Humieres  <dominiq@lps.ens.fr>
12533
12534         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12535         and __APPLE__ && __PPC__ && __ALTIVEC__.
12536
12537 2011-03-29  Jason Merrill  <jason@redhat.com>
12538
12539         * g++.dg/cpp0x/dependent1.C: New.
12540
12541         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12542
12543         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12544
12545         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12546
12547 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12548
12549         PR fortran/48095
12550         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12551         * gfortran.dg/proc_ptr_comp_32.f90: New.
12552
12553 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12554
12555         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12556         check for corresponding warning.
12557
12558 2011-03-28  Jason Merrill  <jason@redhat.com>
12559
12560         * g++.dg/cpp0x/rv-deduce2.C: New.
12561
12562 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR debug/48203
12565         * gcc.dg/pr48203.c: New test.
12566
12567 2011-03-28  Jeff Law <law@redhat.com>
12568
12569         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12570
12571 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12572
12573         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12574         and __PPC__ && __ALTIVEC__.
12575
12576 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12577
12578         PR testsuite/48238
12579         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12580         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12581         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12582         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12583
12584 2011-03-28  Jason Merrill  <jason@redhat.com>
12585
12586         * g++.dg/cpp0x/initlist-array2.C: New.
12587
12588         * g++.dg/cpp0x/initlist-array1.C: New.
12589
12590         * g++.dg/cpp0x/constexpr-compound.C: New.
12591
12592         * g++.dg/cpp0x/constexpr-using.C: New.
12593
12594         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12595
12596 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12597
12598         PR testsuite/48276
12599         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12600
12601 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12602
12603         * gcc.dg/slp-1.c: New test.
12604
12605 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12606
12607         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12608         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12609         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12610         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12611         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12612         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12613         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12614         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12615         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12616         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12617         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12618         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12619         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12620         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12621
12622 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12623
12624         PR fortran/47065
12625         * gfortran.dg/trim_optimize_5.f90:  New test.
12626         * gfortran.dg/trim_optimize_6.f90:  New test.
12627
12628 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12629
12630         PR target/38598
12631         * gcc.target/mips/madd-7.c: Remove -mlong32.
12632         * gcc.target/mips/msub-7.c: Likewise.
12633
12634 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12635
12636         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12637         accesses to preserve the meaning of the test for doubleword vectors.
12638         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12639         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12640
12641 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12642
12643         PR fortran/48291
12644         * gfortran.dg/class_42.f03: New.
12645
12646 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12647
12648         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12649         strided accesses.
12650
12651 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12652
12653         PR rtl-optimization/48144
12654         * gcc.dg/pr48144.c: New test.
12655
12656 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12657
12658         * gnat.dg/discr27.ad[sb]: New test.
12659
12660 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12661
12662         * gnat.dg/limited_with2.ad[sb]: New test.
12663         * gnat.dg/limited_with2_pkg1.ads: New helper.
12664         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12665
12666 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12667
12668         * gnat.dg/opt15.adb: New test.
12669         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12670
12671 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12672
12673         PR fortran/48174
12674         PR fortran/45304
12675         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12676         * gfortran.dg/leadz_trailz_3.f90: Ditto
12677
12678 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12679
12680         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12681
12682 2011-03-25  Jason Merrill  <jason@redhat.com>
12683
12684         * g++.dg/cpp0x/defaulted22.C: New.
12685         * g++.dg/cpp0x/defaulted23.C: New.
12686         * g++.dg/cpp0x/defaulted15.C: Adjust.
12687
12688 2011-03-25  Jason Merrill  <jason@redhat.com>
12689
12690         * g++.dg/cpp0x/move1.C: New.
12691
12692 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12693
12694         PR target/48287
12695         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12696
12697 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12698
12699         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12700         for mips-sgi-irix6.5.
12701         Replace snprintf prototype by <stdio.h>.
12702
12703 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12704
12705         PR testsuite/48283
12706         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12707         run_expensive_tests.
12708         * gcc.dg/graphite/block-4.c: Likewise.
12709         * gcc.dg/graphite/block-7.c: Likewise.
12710         * gcc.dg/graphite/block-8.c: Likewise.
12711
12712 2011-03-25  Richard Guenther  <rguenther@suse.de>
12713
12714         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12715         * g++.dg/tree-ssa/pr8781.C: Likewise.
12716         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12717         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12718         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12719         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12720         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12721         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12722         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12723         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12724         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12725         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12726         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12727         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12728         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12729         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12730         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12731         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12732         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12733         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12734         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12735         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12736         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12737         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12738         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12739         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12740         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12741         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12742         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12743         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12744         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12745         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12746         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12747         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12748         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12749         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12750         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12751         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12752         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12753         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12754         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12755         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12756         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12757         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12758         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12759         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12760         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12761         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12762         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12763         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12764         * c-c++-common/pr46562-2.c: Likewise.
12765         * gfortran.dg/pr42108.f90: Likewise.
12766         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12767         foo to be inlined even at -O1.
12768         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12769         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12770         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12771         * gcc.dg/matrix/matrix.exp: Disable FRE.
12772
12773 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12774
12775         PR debug/48204
12776         * gcc.dg/dfp/pr48204.c: New test.
12777
12778 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12779
12780         PR target/48209
12781         * gcc.c-torture/execute/pr47917.c: Move this...
12782         * gcc.dg/torture/pr47917.c: to here and add xfails.
12783
12784 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12785
12786         * gnat.dg/array16.ad[sb]: New test.
12787         * gnat.dg/array16.ads: New helper.
12788
12789 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12790
12791         * gnat.dg/derived_type2.adb: New test.
12792
12793 2011-03-24  Richard Guenther  <rguenther@suse.de>
12794
12795         PR tree-optimization/48271
12796         * g++.dg/torture/pr48271.C: New testcase.
12797
12798 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12799
12800         * gnat.dg/array15.ad[sb]: New test.
12801
12802 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12803
12804         PR target/48237
12805         * gcc.target/i386/pr48237.c: New test.
12806
12807 2011-03-24  Richard Guenther  <rguenther@suse.de>
12808
12809         PR middle-end/48269
12810         * gcc.dg/builtin-object-size-10.c: New testcase.
12811
12812 2011-03-24  Richard Guenther  <rguenther@suse.de>
12813
12814         PR tree-optimization/46562
12815         * c-c++-common/pr46562-2.c: New testcase.
12816         * c-c++-common/pr46562.c: Likewise.
12817
12818 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12819
12820         * gcc.dg/vect/vect-cselim-1.c: New test.
12821         * gcc.dg/vect/vect-cselim-2.c: New test.
12822
12823 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12824
12825         * gcc.target/arm/pr46934.c: New.
12826
12827 2011-03-23  Ian Lance Taylor  <iant@google.com>
12828
12829         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12830
12831 2011-03-23  Richard Guenther  <rguenther@suse.de>
12832
12833         * gcc.dg/struct: Remove directory and contents.
12834
12835 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12836
12837         PR testsuite/48251
12838         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12839
12840 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12841
12842         * gnat.dg/discr26.ad[sb]: New test.
12843         * gnat.dg/discr26_pkg.ads: New helper.
12844
12845 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12846
12847         PR target/47553
12848         * gcc.target/arm/neon-vld-1.c: New test.
12849
12850 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12851
12852         * gnat.dg/array14.ad[sb]: New test.
12853         * gnat.dg/array14_pkg.ads: New helper.
12854
12855 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12856
12857         * gcc.c-torture/execute/920501-8.x: Remove.
12858         * gcc.c-torture/execute/930513-1.x: Remove.
12859         * gcc.c-torture/execute/960312-1.x: Remove.
12860         * gcc.c-torture/compile/20000804-1.c,
12861         gcc.c-torture/compile/20001205-1.c,
12862         gcc.c-torture/compile/20001226-1.c,
12863         gcc.c-torture/compile/20010518-2.c,
12864         gcc.c-torture/compile/20020312-1.c,
12865         gcc.c-torture/compile/20020604-1.c,
12866         gcc.c-torture/compile/920501-12.c,
12867         gcc.c-torture/compile/920501-4.c,
12868         gcc.c-torture/compile/920520-1.c,
12869         gcc.c-torture/compile/980506-1.c,
12870         gcc.c-torture/execute/980709-1.x,
12871         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12872         options for m68hc11.
12873         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12874         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12875         m68hc11.
12876
12877 2011-03-22  Nick Clifton  <nickc@redhat.com>
12878
12879         * lib/target-supports.exp (check_profiling_available): Add MN10300
12880         to the list of targets that do not support profiling.  Restore
12881         alpha sorting to this list.
12882
12883 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12884
12885         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12886         failure on 32-bit systems.
12887         * gcc.dg/torture/vector-2.c: Ditto.
12888
12889 2011-03-22  Richard Guenther  <rguenther@suse.de>
12890
12891         PR tree-optimization/48228
12892         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12893
12894 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12895
12896         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12897         powerpc.
12898
12899         PR target/48226
12900         * gcc.target/powerpc/pr48226.c: New file.
12901
12902 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12903
12904         * lib/prune.exp (prune_gcc_output): Prune "could not create
12905         compact unwind for" warnings.
12906
12907 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12908
12909         PR c/42544
12910         PR c/48197
12911         * gcc.c-torture/execute/pr42544.c: New test.
12912         * gcc.c-torture/execute/pr48197.c: New test.
12913
12914 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12915
12916         PR preprocessor/48192
12917         * gcc.target/powerpc/pr48192.c: New file.
12918
12919         PR target/48053
12920         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12921         split problem of 0 being loaded in a VSX register.
12922
12923 2011-03-21  Richard Guenther  <rguenther@suse.de>
12924
12925         PR c/47939
12926         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12927         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12928         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12929         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12930
12931 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12932
12933         PR target/48213
12934         * gcc.dg/pr48213.c: New test.
12935
12936 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12937
12938         PR target/12171
12939         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12940
12941 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12942
12943         * gcc.target/arm/xor-and.c: New.
12944
12945 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12946
12947         PR fortran/22572
12948         * gfortran.dg/function_optimize_1.f90:  New test.
12949         * gfortran.dg/function_optimize_2.f90:  New test.
12950
12951 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12952
12953         PR rtl-optimization/47502
12954         * gcc.target/i386/pr47502-1.c: New.
12955         * gcc.target/i386/pr47502-2.c: Likewise.
12956
12957 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12958
12959         PR rtl-optimization/48156
12960         * gcc.dg/pr48156.c: New test.
12961
12962 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12963
12964         PR libfortran/47439
12965         * gfortran.dg/scratch_1.f90: Adjust test.
12966
12967 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12968
12969         PR libfortran/47439
12970         * gfortran.dg/scratch_1.f90: New test.
12971
12972 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12973
12974         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12975         variably modified typedefs.
12976         * gcc.dg/c1x-typedef-2.c: Remove.
12977
12978 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12979
12980         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12981         * gcc.dg/c1x-anon-struct-3.c: New test.
12982         * gcc.dg/anon-struct-11.c: Update.
12983
12984 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12985
12986         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12987         dg-xfail-run-if.
12988         Only xfail with gas.
12989
12990 2011-03-18  Jason Merrill  <jason@redhat.com>
12991
12992         * g++.dg/template/fn-ptr1.C: New.
12993
12994         * g++.dg/overload/volatile1.C: New.
12995
12996         * g++.dg/opt/pr23372.C: New.
12997
12998         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12999
13000 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13001
13002         PR middle-end/47405
13003         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13004
13005 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13006
13007         * gcc.target/arm/unsigned-extend-1.c: New.
13008
13009 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13010
13011         PR bootstrap/48161
13012         * gcc.c-torture/compile/pr48161.c: New test.
13013
13014 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13015
13016         PR middle-end/47725
13017         * gcc.dg/torture/pr47725.c: New.
13018
13019 2011-03-17  Jason Merrill  <jason@redhat.com>
13020
13021         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13022         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13023
13024 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13025
13026         * gnat.dg/specs/elab2.ads: New test.
13027         * gnat.dg/specs/elab2_pkg.ads: New helper.
13028
13029 2011-03-17  Jason Merrill  <jason@redhat.com>
13030
13031         * g++.dg/cpp0x/decltype-1212.C: New.
13032         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13033
13034 2011-03-17  Jason Merrill  <jason@redhat.com>
13035
13036         * g++.dg/parse/memfnquals1.C: New.
13037
13038 2011-03-17  Richard Guenther  <rguenther@suse.de>
13039
13040         PR middle-end/48134
13041         * gcc.dg/pr48134.c: New testcase.
13042
13043 2011-03-17  Richard Guenther  <rguenther@suse.de>
13044
13045         PR middle-end/48165
13046         * g++.dg/torture/pr48165.C: New testcase.
13047
13048 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13049
13050         PR rtl-optimization/48141
13051         * gcc.dg/pr48141.c: New test.
13052
13053 2011-03-16  Jason Merrill  <jason@redhat.com>
13054
13055         * g++.dg/cpp0x/constexpr-48089.C: New.
13056
13057         * g++.dg/cpp0x/constexpr-abi1.C: New.
13058
13059         * g++.dg/cpp0x/constexpr-46336.C: New.
13060         * g++.dg/parse/friend5.C: Adjust expected errors.
13061
13062         * g++.dg/cpp0x/constexpr-47570.C: New.
13063
13064 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13065
13066         PR debug/47510
13067         * ++.dg/debug/dwarf2/typedef6.C: New test.
13068
13069 2011-03-16  Jason Merrill  <jason@redhat.com>
13070
13071         * g++.dg/cpp0x/elision2.C: New.
13072
13073         * g++.dg/cpp0x/constexpr-array3.C: New.
13074
13075 2011-03-16  Jason Merrill  <jason@redhat.com>
13076
13077         * g++.dg/cpp0x/sfinae6.C: New.
13078         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13079         * g++.dg/cpp0x/pr45908.C: Likewise.
13080         * g++.dg/cpp0x/sfinae6.C: Likewise.
13081         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13082         * g++.old-deja/g++.law/arg11.C: Likewise.
13083
13084 2011-03-16  Jason Merrill  <jason@redhat.com>
13085
13086         * g++.dg/template/incomplete6.C: New.
13087
13088 2011-03-16  Jeff Law <law@redhat.com>
13089
13090         * gcc.dg/tree-ssa/vrp55.c: New test.
13091
13092 2011-03-16  Jason Merrill  <jason@redhat.com>
13093
13094         * g++.dg/cpp0x/auto22.C: New.
13095
13096 2011-03-16  Richard Guenther  <rguenther@suse.de>
13097
13098         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13099         optimizing it away if promoted to const.
13100
13101 2011-03-16  Richard Guenther  <rguenther@suse.de>
13102
13103         PR tree-optimization/48149
13104         * gcc.dg/fold-complex-1.c: New testcase.
13105
13106 2011-03-16  Richard Guenther  <rguenther@suse.de>
13107
13108         PR testsuite/48147
13109         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13110         or cloning happens.
13111
13112 2011-03-16  Richard Guenther  <rguenther@suse.de>
13113
13114         PR tree-optimization/26134
13115         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13116
13117 2011-03-16  Richard Guenther  <rguenther@suse.de>
13118
13119         PR tree-optimization/48146
13120         * gcc.dg/torture/pr48146.c: New testcase.
13121
13122 2011-03-16  Richard Guenther  <rguenther@suse.de>
13123
13124         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13125         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13126
13127 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13128
13129         PR middle-end/48136
13130         * gcc.c-torture/compile/pr48136.c: New test.
13131
13132         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13133
13134         PR debug/45882
13135         * gcc.dg/guality/pr45882.c: New test.
13136
13137 2011-03-15  Jason Merrill  <jason@redhat.com>
13138
13139         * g++.dg/cpp0x/constexpr-recursion.C: New.
13140
13141         * g++.dg/cpp0x/implicit11.C: New.
13142
13143 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13144
13145         * g++.dg/cpp0x/constexpr-attribute.C: New.
13146
13147 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13148
13149         * g++.dg/parse/pr34758.C: New.
13150
13151 2011-03-15  Xinliang David Li  <davidxl@google.com>
13152
13153         PR c/47837
13154         * gcc.dg/uninit-pred-7_d.c: New test.
13155         * gcc.dg/uninit-pred-8_d.c: New test.
13156
13157 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13158
13159         PR target/46788
13160         * gcc.target/arm/pr46788.c: New.
13161
13162 2011-03-15  Richard Guenther  <rguenther@suse.de>
13163
13164         PR middle-end/47650
13165         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13166         * gfortran.dg/ishft_4.f90: Likewise.
13167         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13168
13169 2011-03-15  Richard Guenther  <rguenther@suse.de>
13170
13171         PR tree-optimization/13954
13172         * g++.dg/tree-ssa/pr13954.C: New testcase.
13173
13174 2011-03-15  Richard Guenther  <rguenther@suse.de>
13175
13176         PR tree-optimization/48037
13177         * gcc.target/i386/pr48037-1.c: New testcase.
13178
13179 2011-03-15  Richard Guenther  <rguenther@suse.de>
13180
13181         PR tree-optimization/41490
13182         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13183         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13184         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13185         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13186         * g++.dg/tree-ssa/pr33604.C: Adjust.
13187
13188 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13189
13190         PR middle-end/47917
13191         * gcc.c-torture/execute/pr47917.c: New test.
13192         * gcc.dg/pr47917.c: New test.
13193
13194         PR middle-end/38878
13195         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13196
13197 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13198
13199         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13200         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13201         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13202         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13203         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13204         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13205         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13206         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13207         * gcc.target/i386/avx-floor-vec.c: Ditto.
13208         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13209         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13210         * gcc.target/i386/avx-rint-vec.c: Ditto.
13211         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13212         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13213         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13214         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13215
13216 2011-03-14  Tom Tromey  <tromey@redhat.com>
13217
13218         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13219         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13220         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13221
13222 2011-03-14  Tom Tromey  <tromey@redhat.com>
13223
13224         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13225         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13226         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13227
13228 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13229
13230         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13231
13232 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13233
13234         PR rtl-optimization/47166
13235         * gcc.c-torture/execute/postmod-1.c: New test.
13236
13237 2011-03-14  Richard Guenther  <rguenther@suse.de>
13238
13239         PR middle-end/48098
13240         * gcc.dg/torture/pr48098.c: New testcase.
13241
13242 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13243
13244         PR target/48053
13245         * gcc.target/powerpc/pr48053-1.c: New test.
13246         * gcc.target/powerpc/pr48053-2.c: Likewise.
13247
13248 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13249
13250         PR libfortran/48066
13251         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13252
13253 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13254
13255         PR libfortran/48066
13256         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13257
13258 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13259
13260         PR fortran/48059
13261         * gfortran.dg/class_41.f03: New.
13262
13263 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13264
13265         * g++.dg/conversion/cast3.C: New test.
13266
13267 2011-03-11  Jason Merrill  <jason@redhat.com>
13268
13269         * g++.dg/template/error45.C: New.
13270
13271         * g++.dg/parse/no-type-defn1.C: New.
13272
13273         * g++.dg/ext/attrib40.C: New.
13274
13275         * g++.dg/cpp0x/regress/array1.C: New.
13276
13277 2011-03-11  Richard Guenther  <rguenther@suse.de>
13278
13279         PR tree-optimization/48067
13280         * gcc.dg/pr48067.c: New testcase.
13281
13282 2011-03-11  Richard Guenther  <rguenther@suse.de>
13283
13284         PR lto/48073
13285         * g++.dg/lto/20110311-1_0.C: New testcase.
13286
13287 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13288
13289         PR c++/48035
13290         * g++.dg/inherit/virtual8.C: New test.
13291
13292         PR middle-end/48044
13293         * gcc.dg/torture/pr48044.c: New test.
13294
13295 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13296
13297         PR fortran/47768
13298         * gfortran.dg/proc_ptr_comp_31.f90: New.
13299
13300 2011-03-11  Richard Guenther  <rguenther@suse.de>
13301
13302         PR tree-optimization/47278
13303         * gcc.dg/torture/pr47278-1.c: New testcase.
13304         * gcc.dg/torture/pr47278-2.c: Likewise.
13305
13306 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13307
13308         PR tree-optimization/48063
13309         * gcc.dg/torture/pr48063.c: New test.
13310
13311 2011-03-10  Jason Merrill  <jason@redhat.com>
13312
13313         * g++.dg/template/array22.C: New.
13314
13315         * g++.dg/cpp0x/syntax-err1.C: New.
13316         * g++.dg/parse/error36.C: Adjust expected errors.
13317         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13318         * g++.old-deja/g++.pt/typename3.C: Likewise.
13319         * g++.old-deja/g++.pt/typename4.C: Likewise.
13320         * g++.old-deja/g++.pt/typename6.C: Likewise.
13321
13322 2011-03-09  Jason Merrill  <jason@redhat.com>
13323
13324         * g++.dg/template/nontype22.C: New.
13325
13326 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13327
13328         PR tree-optimization/47714
13329         * g++.dg/torture/pr47714.C: New test.
13330
13331 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13332
13333         PR target/47755
13334         * gcc.target/powerpc/pr47755-2.c: New file.
13335
13336 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13337
13338         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13339         is not set in the environment, pass 64 as first argument when not
13340         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13341         native where ulimit -u is supported.
13342
13343 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13344
13345         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13346
13347 2011-03-08  Jason Merrill  <jason@redhat.com>
13348
13349         * g++.dg/template/nontype21.C: New.
13350
13351         * g++.dg/template/anon5.C: New.
13352
13353 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13354
13355         PR debug/47881
13356         * gcc.dg/pr47881.c: New test.
13357
13358 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13359
13360         PR c++/47957
13361         * g++.dg/lookup/template3.C: New test.
13362
13363 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13364
13365         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13366         'long' type.
13367
13368 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13369
13370         PR testsuite/47954
13371         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13372         sizeof to compute alignment.
13373
13374 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13375
13376         PR tree-optimization/48022
13377         * gcc.dg/pr48022-1.c: New test.
13378         * gcc.dg/pr48022-2.c: New test.
13379
13380 2011-03-07  Jason Merrill  <jason@redhat.com>
13381
13382         * g++.dg/template/nontype20.C: New.
13383         * g++.dg/init/member1.C: Adjust expected errors.
13384         * g++.dg/parse/constant4.C: Likewise.
13385         * g++.dg/template/qualified-id3.C: Likewise.
13386         * g++.old-deja/g++.pt/crash10.C: Likewise.
13387
13388         * g++.dg/cpp0x/regress/non-const1.C: New.
13389
13390 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13391
13392         PR debug/47991
13393         * gcc.dg/pr47991.c: New test.
13394
13395 2011-03-07  Jason Merrill  <jason@redhat.com>
13396
13397         * g++.dg/abi/mangle46.C: New.
13398
13399 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13400
13401         PR target/47862
13402         * gcc.target/powerpc/pr47862.c: New.
13403
13404 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13405
13406         PR target/45413
13407         * gcc.target/i386/combine-mul.c: Require nonpic.
13408
13409 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13410             Nathan Froyd  <froydnj@codesourcery.com>
13411
13412         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13413
13414 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13415
13416         * README.QMTEST: Remove.
13417
13418 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13419             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13420
13421         PR fortran/47850
13422         * gfortran.dg/array_constructor_37.f90 : New test.
13423
13424 2011-03-05  Jason Merrill  <jason@redhat.com>
13425
13426         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13427         * g++.dg/abi/mangle45.C: Likewise.
13428         * g++.dg/cpp0x/trailing1.C: Likewise.
13429
13430 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13431
13432         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13433
13434 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13435
13436         PR rtl-optimization/47899
13437         * gcc.dg/pr47899.c: New test.
13438
13439         * gcc.dg/torture/pr47968.c: Ignore warnings.
13440
13441         PR tree-optimization/47967
13442         * gcc.c-torture/compile/pr47967.c: New test.
13443
13444 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13445
13446         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13447         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13448
13449 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13450
13451         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13452         and property_getAttributes() if __OBJC2__.
13453         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13454         * objc.dg/property/property-encoding-1.m: New.
13455         * obj-c++.dg/property/property-encoding-1.mm: New.
13456
13457 2011-03-04  Jason Merrill  <jason@redhat.com>
13458
13459         * g++.dg/template/pseudodtor6.C: New.
13460
13461         * g++.dg/inherit/covariant19.C: New.
13462
13463 2011-03-04  Richard Guenther  <rguenther@suse.de>
13464
13465         PR middle-end/47968
13466         * gcc.dg/torture/pr47968.c: New testcase.
13467
13468 2011-03-04  Richard Guenther  <rguenther@suse.de>
13469
13470         PR middle-end/47975
13471         * gcc.dg/torture/pr47975.c: New testcase.
13472
13473 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13474
13475         PR c++/47974
13476         * g++.dg/template/crash106.C: New.
13477
13478 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13479
13480         PR c/47963
13481         * gcc.dg/gomp/pr47963.c: New test.
13482         * g++.dg/gomp/pr47963.C: New test.
13483
13484 2011-03-02  Jason Merrill  <jason@redhat.com>
13485
13486         * g++.dg/cpp0x/regress/condition1.C: New.
13487
13488         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13489
13490 2011-03-01  Jason Merrill  <jason@redhat.com>
13491
13492         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13493
13494         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13495
13496 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13497
13498         PR rtl-optimization/47925
13499         * gcc.c-torture/execute/pr47925.c: New test.
13500
13501 2011-03-01  Jason Merrill  <jason@redhat.com>
13502
13503         * g++.dg/cpp0x/decltype25.C: New.
13504
13505         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13506
13507 2011-03-01  Richard Guenther  <rguenther@suse.de>
13508
13509         PR tree-optimization/47890
13510         * gcc.dg/torture/pr47890.c: New testcase.
13511
13512 2011-03-01  Richard Guenther  <rguenther@suse.de>
13513
13514         PR lto/47924
13515         * gcc.dg/lto/pr47924_0.c: New testcase.
13516
13517 2011-03-01  Richard Guenther  <rguenther@suse.de>
13518
13519         PR lto/46911
13520         * gfortran.dg/lto/pr46911_0.f: New testcase.
13521
13522 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13523
13524         PR libgfortran/47933
13525         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13526         compile errors from older code form.
13527
13528 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13529
13530         PR libgfortran/47567
13531         * gfortran.dg/fmt_fw_d.f90: New test.
13532
13533 2011-02-28  Jason Merrill  <jason@redhat.com>
13534
13535         * g++.dg/inherit/covariant18.C: New.
13536
13537 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13538
13539         PR middle-end/47893
13540         * gcc.dg/pr47893.c: New test.
13541
13542 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13543
13544         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13545         NULL in case of a selector with conflicting types.
13546         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13547
13548 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13549
13550         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13551         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13552         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13553         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13554
13555 2011-02-28  Jason Merrill  <jason@redhat.com>
13556
13557         PR c++/47906
13558         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13559
13560 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13561
13562         PR libgfortran/47778
13563         * gfortran.dg/namelist_71.f90: New test.
13564
13565 2011-02-27  Jason Merrill  <jason@redhat.com>
13566
13567         PR c++/47906
13568         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13569         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13570
13571 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13572
13573         PR c++/46466
13574         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13575
13576 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13577
13578         PR fortran/47886
13579         * gfortran.dg/gomp/task-1.f90: Removed.
13580
13581 2011-02-26  Jason Merrill  <jason@redhat.com>
13582
13583         * g++.dg/template/this-targ1.C: New.
13584
13585         * g++.dg/cpp0x/regress/template-const1.C: New.
13586         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13587         * g++.dg/template/function1.C: Adjust.
13588         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13589         * g++.dg/debug/debug7.C: Adjust.
13590
13591 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13592
13593         PR fortran/47886
13594         * gfortran.dg/gomp/task-1.f90: New.
13595
13596 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13597
13598         * gcc.target/arm/neon-thumb2-move.c: Add
13599         dg-require-effective-target arm_thumb2_ok.
13600
13601 2011-02-24  Jason Merrill  <jason@redhat.com>
13602
13603         * g++.dg/parse/constant1.C: Specify C++98 mode.
13604         * g++.dg/parse/constant5.C: Likewise.
13605         * g++.dg/parse/error2.C: Likewise.
13606         * g++.dg/parse/semicolon3.C: Likewise.
13607         * g++.dg/template/crash14.C: Likewise.
13608         * g++.dg/template/local4.C: Likewise.
13609         * g++.dg/template/nontype3.C: Likewise.
13610         * g++.dg/parse/crash31.C: Adjust expected errors.
13611         * g++.dg/template/function1.C: Likewise.
13612         * g++.dg/template/ref3.C: Likewise.
13613         * g++.dg/template/static9.C: Likewise.
13614         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13615
13616         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13617         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13618         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13619         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13620         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13621
13622 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13623
13624         PR fortran/47878
13625         * gfortran.dg/pr47878.f90: New test.
13626
13627 2011-02-24  Richard Guenther  <rguenther@suse.de>
13628
13629         PR testsuite/47801
13630         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13631         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13632
13633 2011-02-24  Richard Guenther  <rguenther@suse.de>
13634
13635         PR fortran/47839
13636         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13637         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13638
13639 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13640
13641         PR libgfortran/47567
13642         * gfortran.dg/fmt_f0_1.f90: Update test.
13643
13644 2011-02-23  Jason Merrill  <jason@redhat.com>
13645
13646         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13647         * g++.dg/abi/mangle45.C: New.
13648
13649         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13650         * g++.dg/template/canon-type-9.C: Match use of decltype
13651         between declaration and definition.
13652         * g++.dg/template/canon-type-12.C: Likewise.
13653
13654 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13655
13656         PR fortran/40850
13657         * gfortran.dg/nested_allocatables_1.f90: New.
13658
13659 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13660
13661         PR c++/46868
13662         * g++.dg/pr46868.C: New test.
13663         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13664         * g++.dg/parse/error14.C: Adjust.
13665
13666 2011-02-23  Richard Guenther  <rguenther@suse.de>
13667
13668         PR tree-optimization/47838
13669         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13670
13671 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13672
13673         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13674
13675 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13676
13677         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13678         * gfortran.dg/count_init_expr.f03: Ditto.
13679         * gfortran.dg/gomp/pr43711.f90: Ditto.
13680         * gcc.dg/struct-parse-2.c: Ditto.
13681         * gcc.dg/parse-error-3.c: Ditto.
13682         * gcc.dg/Wlogical-op-1.c: Ditto.
13683         * gcc.dg/Walways-true-1.c: Ditto.
13684         * gcc.dg/pr24225.c: Ditto.
13685         * gcc.dg/Walways-true-2.c: Ditto.
13686         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13687         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13688         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13689         * g++.dg/overload/defarg4.C: Ditto.
13690         * g++.dg/inherit/covariant16.C: Ditto.
13691         * g++.dg/inherit/virtual7.C: Ditto.
13692         * g++.dg/template/canon-type-9.C: Ditto.
13693         * g++.dg/template/access19.C: Ditto.
13694         * g++.dg/template/call7.C: Ditto.
13695         * g++.dg/template/canon-type-2.C: Ditto.
13696         * g++.dg/template/init7.C: Ditto.
13697         * g++.dg/template/sizeof-template-argument.C: Ditto.
13698         * g++.dg/template/const3.C: Ditto.
13699         * g++.dg/template/sfinae26.C: Ditto.
13700         * g++.dg/template/sfinae26.C: Ditto.
13701         * g++.dg/template/canon-type-11.C: Ditto.
13702         * g++.dg/template/union2.C: Ditto.
13703         * g++.dg/template/canon-type-3.C: Ditto.
13704         * g++.dg/template/canon-type-1.C: Ditto.
13705         * g++.dg/template/canon-type-5.C: Ditto.
13706         * g++.dg/template/canon-type-7.C: Ditto.
13707         * g++.dg/template/canon-type-10.C: Ditto.
13708         * g++.dg/template/spec36.C: Ditto.
13709         * g++.dg/template/typedef38.C: Ditto.
13710         * g++.dg/template/canon-type-4.C: Ditto.
13711         * g++.dg/template/canon-type-6.C: Ditto.
13712         * g++.dg/template/canon-type-13.C: Ditto.
13713         * g++.dg/template/instantiate9.C: Ditto.
13714         * g++.dg/template/ttp22.C: Ditto.
13715         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13716         * g++.dg/warn/Walways-true-1.C: Ditto.
13717         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13718         * g++.dg/warn/Walways-true-2.C: Ditto.
13719         * g++.dg/conversion/op4.C: Ditto.
13720         * g++.dg/opt/pr19650.C: Ditto.
13721         * g++.dg/lookup/friend11.C: Ditto.
13722         * g++.dg/other/default2.C: Ditto.
13723         * g++.dg/other/default3.C: Ditto.
13724         * g++.dg/other/dtor2.C: Ditto.
13725         * g++.dg/other/friend5.C: Ditto.
13726         * g++.dg/other/default5.C: Ditto.
13727         * g++.dg/init/brace6.C: Ditto.
13728         * g++.dg/init/aggr5.C: Ditto.
13729         * g++.dg/init/error2.C: Ditto.
13730         * g++.dg/expr/bound-mem-fun.C: Ditto.
13731         * g++.dg/expr/cond6.C: Ditto.
13732         * g++.dg/expr/stmt-expr-1.C: Ditto.
13733         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13734         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13735         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13736         * g++.dg/cpp0x/bracket1.C: Ditto.
13737         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13738         * g++.dg/cpp0x/pr38646.C: Ditto.
13739         * g++.dg/cpp0x/variadic73.C: Ditto.
13740         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13741         * g++.dg/cpp0x/bracket4.C: Ditto.
13742         * g++.dg/cpp0x/decltype4.C: Ditto.
13743         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13744         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13745         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13746         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13747         * g++.dg/cpp0x/decltype2.C: Ditto.
13748         * g++.dg/cpp0x/decltype1.C: Ditto.
13749         * g++.dg/cpp0x/bracket2.C: Ditto.
13750         * g++.dg/cpp0x/decltype5.C: Ditto.
13751         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13752         * g++.dg/cpp0x/variadic70.C: Ditto.
13753         * g++.dg/cpp0x/decltype6.C: Ditto.
13754         * g++.dg/cpp0x/rvo.C: Ditto.
13755         * g++.dg/cpp0x/vt-40092.C: Ditto.
13756         * g++.dg/cpp0x/variadic-new.C: Ditto.
13757         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13758         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13759         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13760         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13761         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13762         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13763         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13764         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13765         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13766         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13767         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13768         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13769         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13770         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13771         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13772         * g++.dg/cpp0x/pr39639.C: Ditto.
13773         * g++.dg/cpp0x/decltype3.C: Ditto.
13774         * g++.dg/cpp0x/variadic68.C: Ditto.
13775         * g++.dg/cpp0x/variadic-function.C: Ditto.
13776         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13777         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13778         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13779         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13780         * g++.dg/parse/crash35.C: Ditto.
13781         * g++.dg/parse/crash40.C: Ditto.
13782         * g++.dg/parse/defarg12.C: Ditto.
13783         * g++.dg/parse/crash34.C: Ditto.
13784         * g++.dg/parse/constructor3.C: Ditto.
13785         * g++.dg/parse/template23.C: Ditto.
13786         * g++.dg/parse/crash56.C: Ditto.
13787         * g++.dg/parse/dtor13.C: Ditto.
13788         * g++.dg/parse/error33.C: Ditto.
13789         * g++.dg/parse/ctor9.C: Ditto.
13790         * g++.dg/parse/error32.C: Ditto.
13791         * g++.dg/parse/error37.C: Ditto.
13792         * g++.dg/parse/bitfield3.C: Ditto.
13793         * g++.dg/parse/struct-4.C: Ditto.
13794         * g++.dg/ext/has_trivial_copy.C: Ditto.
13795         * g++.dg/ext/is_polymorphic.C: Ditto.
13796         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13797         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13798         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13799         * g++.dg/ext/is_union.C: Ditto.
13800         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13801         * g++.dg/ext/is_pod.C: Ditto.
13802         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13803         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13804         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13805         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13806         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13807         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13808         * g++.dg/ext/is_abstract.C: Ditto.
13809         * g++.dg/ext/has_trivial_assign.C: Ditto.
13810         * g++.dg/ext/is_class.C: Ditto.
13811         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13812         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13813         * g++.dg/ext/is_base_of.C: Ditto.
13814         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13815         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13816         * g++.dg/ext/is_empty.C: Ditto.
13817         * g++.dg/ext/is_enum.C: Ditto.
13818         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13819         * gnat.dg/opt11.adb: Ditto.
13820         * obj-c++.dg/pr45735.mm: Ditto.
13821         * obj-c++.dg/pr24393.mm: Ditto.
13822         * obj-c++.dg/exceptions-2.mm: Ditto.
13823         * objc.dg/pr45735.m: Ditto.
13824         * objc.dg/pr24393.m: Ditto.
13825
13826 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13827
13828         * objc.dg/attributes/objc-exception-1.m: New.
13829
13830 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13831
13832         * gcc.dg/cpp/include7.c: New test.
13833
13834 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13835
13836         PR c++/47242
13837         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13838
13839 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13840
13841         PR rtl-optimization/47763
13842         * gcc.dg/pr47763.c: New test.
13843
13844 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13845
13846         PR fortran/45743
13847         * gfortran.dg/whole_file_32.f90 : New test.
13848
13849 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13850
13851         PR c++/47666
13852         * g++.dg/inherit/virtual7.C: New test.
13853
13854 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13855
13856         PR objc/47832
13857         * objc.dg/type-size-3.m: Updated error message.
13858         * objc.dg/type-size-4.m: New test.
13859         * objc.dg/type-size-5.m: New test.
13860
13861 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13862
13863         * lib/gnat.exp: Fix comments.
13864         Don't load libgloss.exp.
13865         (default_gnat_version): Call $compiler with --version.
13866         Adapt regexp for gnatmake output, insert version.
13867         (gnat_version): New proc.
13868         (gnat_init): Remove gnat_libgcc_s_path.
13869         (gnat_target_compile): Likewise.
13870         Remove ld_library_path.
13871         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13872         (gnat_pass): Remove.
13873         (gnat_pass): Remove.
13874         (gnat_finish): Remove.
13875         (gnat_exit): Remove.
13876         (local_find_gnatmake): Reindent.
13877         (runtest_file_p): Remove.
13878         (prune_warnings): Remove.
13879         (find_gnatclean): New proc.
13880         * lib/gnat-dg.exp (lremove): New proc.
13881         (gnat-dg-test): Reindent.
13882         Remove additional output files.
13883         (gnat-dg-runtest): Remove.
13884
13885         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13886         * gnat.dg/loop_optimization6.adb: Likewise.
13887         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13888
13889 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13890
13891         PR tree-optimization/47835
13892         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13893
13894 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13895
13896         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13897         * gfortran.dg/abstract_type_2.f03: Ditto.
13898         * gfortran.dg/abstract_type_3.f03: Ditto.
13899         * gfortran.dg/abstract_type_4.f03: Ditto.
13900         * gfortran.dg/abstract_type_5.f03: Ditto.
13901         * gfortran.dg/abstract_type_6.f03: Ditto.
13902         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13903         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13904         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13905         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13906         * gfortran.dg/array_function_5.f90: Ditto.
13907         * gfortran.dg/asynchronous_3.f03: Ditto.
13908         * gfortran.dg/char_expr_1.f90: Ditto.
13909         * gfortran.dg/class_14.f03: Ditto.
13910         * gfortran.dg/data_array_6.f: Ditto.
13911         * gfortran.dg/data_invalid.f90: Ditto.
13912         * gfortran.dg/dot_product_1.f03: Ditto.
13913         * gfortran.dg/func_derived_5.f90: Ditto.
13914         * gfortran.dg/func_result_4.f90: Ditto.
13915         * gfortran.dg/implied_do_1.f90: Ditto.
13916         * gfortran.dg/initialization_25.f90: Ditto.
13917         * gfortran.dg/initialization_26.f90: Ditto.
13918         * gfortran.dg/interface_34.f90: Ditto.
13919         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13920         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13921         * gfortran.dg/matmul_8.f03: Ditto.
13922         * gfortran.dg/merge_init_expr.f90: Ditto.
13923         * gfortran.dg/pack_assign_1.f90: Ditto.
13924         * gfortran.dg/pack_vector_1.f90: Ditto.
13925         * gfortran.dg/pointer_check_8.f90: Ditto.
13926         * gfortran.dg/product_init_expr.f03: Ditto.
13927         * gfortran.dg/reshape_order_5.f90: Ditto.
13928         * gfortran.dg/reshape_shape_1.f90: Ditto.
13929         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13930         * gfortran.dg/same_name_2.f90: Ditto.
13931         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13932         * gfortran.dg/spread_init_expr.f03: Ditto.
13933         * gfortran.dg/stmt_func_1.f90: Ditto.
13934         * gfortran.dg/sum_init_expr.f03: Ditto.
13935         * gfortran.dg/transpose_3.f03: Ditto.
13936         * gfortran.dg/unpack_init_expr.f03: Ditto.
13937         * gfortran.dg/warn_conversion.f90: Ditto.
13938         * gfortran.dg/warn_conversion_2.f90: Ditto.
13939         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13940         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13941         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13942         * gfortran.dg/whole_file_16.f90: Ditto.
13943         * gfortran.dg/whole_file_17.f90: Ditto.
13944         * gfortran.dg/whole_file_18.f90: Ditto.
13945         * gfortran.dg/whole_file_20.f03: Ditto.
13946         * gfortran.dg/whole_file_5.f90: Ditto.
13947         * gfortran.dg/whole_file_6.f90: Ditto.
13948         * gfortran.dg/write_invalid_format.f90: Ditto.
13949         * gfortran.dg/zero_sized_6.f90: Ditto.
13950
13951 2011-02-21  Jeff Law <law@redhat.com>
13952
13953         PR rtl-optimization/46178
13954         * gcc.target/i386/pr46178.c: New test.
13955
13956         PR rtl-optimization/46002
13957         * gcc.c-torture/compile/pr46002.c: New test.
13958
13959 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13960
13961         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13962         *-*-hpux10*.
13963
13964 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13965
13966         PR debug/47106
13967         * g++.dg/debug/pr47106.C: Require effective target lto.
13968
13969 2011-02-21  Jason Merrill  <jason@redhat.com>
13970
13971         * g++.dg/cpp0x/constexpr-diag2.C: New.
13972
13973 2011-02-20  Jason Merrill  <jason@redhat.com>
13974
13975         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13976
13977         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13978
13979         * g++.dg/overload/conv-op1.C: New.
13980
13981         * g++.dg/cpp0x/constexpr-synth1.C: New.
13982
13983 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13984
13985         * objc.dg/layout-2.m: New.
13986         * objc.dg/selector-3.m: Adjusted location of error message.
13987         * objc.dg/type-size-3.m: Same.
13988         * obj-c++.dg/selector-3.mm: Same.
13989
13990 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13991
13992         PR objc/47784
13993         * objc.dg/property/dotsyntax-22.m: New.
13994         * obj-c++.dg/property/dotsyntax-22.mm: New.
13995
13996 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13997
13998         PR c++/46394
13999         * g++.dg/template/typedef38.C: New test.
14000
14001 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14002
14003         PR fortran/46818
14004         * gfortran.dg/whole_file_30.f90 : New test.
14005         * gfortran.dg/whole_file_31.f90 : New test.
14006
14007 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14008
14009         PR fortran/45077
14010         PR fortran/44945
14011         * gfortran.dg/whole_file_28.f90 : New test.
14012         * gfortran.dg/whole_file_29.f90 : New test.
14013
14014 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14015
14016         PR c++/44118
14017         * g++.dg/template/crash105.C: New.
14018
14019 2011-02-19  Jason Merrill  <jason@redhat.com>
14020
14021         * g++.dg/cpp0x/regress/no-elide1.C: New.
14022
14023 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14024
14025         PR tree-optimization/46620
14026         * gcc.dg/pr46620.c: New.
14027
14028 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14029
14030         PR c/47809
14031         * gcc.target/i386/pr47809.c: New test.
14032
14033 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14034             Tobias Burnus  <burnus@net-b.de>
14035
14036         * lib/target-supports.exp
14037         (check_effective_target_fortran_large_real): New check for large reals.
14038         * gfortran.dg/nan_7.f90: New test.
14039
14040 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14041
14042         PR libgfortran/47567
14043         * gfortran.dg/fmt_f0_1.f90: Update test.
14044
14045 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14046
14047         PR fortran/47348
14048         * gfortran.dg/array_constructor_36.f90 : New test.
14049         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14050         allow for comparison between different elements of the array
14051         constructor at different levels of optimization.
14052
14053 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14054
14055         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14056         * gcc.target/i386/pr32280-1.c: Likewise.
14057
14058 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14059
14060         PR target/47800
14061         * gcc.target/i386/pr47800.c: New test.
14062
14063 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14064
14065         * objc/execute/exceptions/foward-1.x: New.
14066
14067 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14068
14069         PR fortran/47789
14070         * gfortran.dg/derived_constructor_comps_4.f90: New.
14071
14072 2011-02-18  Tobias Burnus
14073
14074         PR fortran/47775
14075         * gfortran.dg/func_result_6.f90: New.
14076
14077 2011-02-18  Michael Matz  <matz@suse.de>
14078
14079         PR fortran/45586
14080         * gfortran.dg/lto/pr45586_0.f90: New test.
14081         * gfortran.dg/typebound_proc_20.f90: Ditto.
14082         * gfortran.dg/typebound_proc_21.f90: Ditto.
14083
14084 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14085
14086         PR c++/47795
14087         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14088
14089 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14090
14091         PR fortran/47750
14092         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14093         gcc_warning_prefix.
14094         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14095         normalizing the error/warning output.
14096         * gfortran.dg/Wall.f90: Update dg-error/warning.
14097         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14098         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14099         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14100         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14101         * gfortran.dg/class_30.f90: Update dg-error/warning.
14102         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14103         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14104         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14105         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14106         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14107         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14108         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14109         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14110         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14111         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14112         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14113         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14114         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14115         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14116         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14117         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14118         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14119         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14120         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14121         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14122         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14123         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14124         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14125         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14126         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14127
14128 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14129
14130         PR fortran/47768
14131         * gfortran.dg/proc_ptr_comp_30.f90: New.
14132
14133 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14134
14135         PR debug/47780
14136         * gcc.target/i386/pr47780.c: New test.
14137
14138 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14139
14140         PR fortran/47767
14141         * gfortran.dg/class_40.f03: New.
14142
14143 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14144
14145         PR c++/47208
14146         * g++.dg/cpp0x/auto21.C: New test.
14147
14148 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14149
14150         * objc.dg/special/unclaimed-category-1.h: Updated for
14151         new ABI support.
14152         * objc.dg/special/unclaimed-category-1.m: Same.
14153         * objc.dg/zero-link-1.m: Same.
14154         * objc.dg/lookup-1.m: Same.
14155         * objc.dg/torture/strings/const-str-9.m
14156         * objc.dg/torture/strings/const-str-10.m: Same.
14157         * objc.dg/torture/strings/const-str-11.m: Same.
14158         * objc.dg/torture/forward-1.m: Same.
14159         * objc.dg/zero-link-2.m: Same.
14160         * objc.dg/encode-7-next-64bit.m: Same.
14161         * objc.dg/method-4.m: Same.
14162         * objc.dg/next-runtime-1.m: Same.
14163         * objc.dg/image-info.m: Same.
14164         * objc.dg/pr23214.m: Same.
14165         * objc.dg/symtab-1.m: Same.
14166         * obj-c++.dg/basic.m: Same.
14167         * obj-c++.dg/proto-lossage-3.m: Same.
14168         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14169         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14170         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14171         * obj-c++.dg/method-11.m: Same.
14172         * objc/execute/enumeration-1.m: Same.
14173         * objc/execute/object_is_class.m: Same.
14174         * objc/execute/formal_protocol-2.m: Same.
14175         * objc/execute/formal_protocol-4.m: Same.
14176         * objc/execute/formal_protocol-6.m: Same.
14177         * objc/execute/bycopy-3.m: Same.
14178         * objc/execute/exceptions/catchall-1.m: Same.
14179         * objc/execute/exceptions/finally-1.m: Same.
14180         * objc/execute/exceptions/local-variables-1.m: Same.
14181         * objc/execute/exceptions/foward-1.m: Same.
14182         * objc/execute/bf-common.h
14183         * objc/execute/enumeration-2.m: Same.
14184         * objc/execute/formal_protocol-1.m: Same.
14185         * objc/execute/formal_protocol-3.m: Same.
14186         * objc/execute/formal_protocol-5.m: Same.
14187         * objc/execute/accessing_ivars.m: Same.
14188         * objc/execute/bycopy-2.m: Same.
14189         * objc/execute/formal_protocol-7.m: Same.
14190         * objc/execute/compatibility_alias.m: Same.
14191         * objc/execute/no_clash.m: Same.
14192         * objc/execute/object_is_meta_class.m: Same.
14193         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14194         * objc/execute/class-tests-1.h: Include stdio.h.
14195         * objc/execute/class-tests-2.h: Same.
14196         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14197         runtimes.
14198         * obj-c++.dg/try-catch-2.mm: Same.
14199
14200 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR c++/47783
14203         * g++.dg/warn/Wunused-parm-4.C: New test.
14204
14205 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14206             Jan Hubicka  <jh@suse.cz>
14207
14208         PR debug/47106
14209         PR debug/47402
14210         * g++.dg/debug/pr47106.C: New.
14211
14212 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14213
14214         PR target/43653
14215         * gcc.target/i386/pr43653.c: New test.
14216
14217 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14218
14219         PR c++/47172
14220         * g++.dg/template/inherit6.C: New test.
14221
14222 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14223
14224         PR fortran/47745
14225         * gfortran.dg/class_39.f03: New.
14226
14227 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14228
14229         PR c++/47326
14230         * g++.dg/cpp0x/variadic106.C: New test.
14231
14232 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14233
14234         PR libfortran/47757
14235         * gfortran.dg/pr47757-1.f90: New test.
14236         * gfortran.dg/pr47757-2.f90: New test.
14237         * gfortran.dg/pr47757-3.f90: New test.
14238
14239         PR c++/47704
14240         * g++.dg/cpp0x/enum8.C: New test.
14241
14242 2011-02-15  Jason Merrill  <jason@redhat.com>
14243
14244         * g++.dg/inherit/implicit-trivial1.C: New.
14245         * g++.dg/cpp0x/implicit-trivial1.C: New.
14246
14247 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14248
14249         PR middle-end/47725
14250         * gcc.dg/torture/pr47725.c: Removed.
14251
14252 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14253
14254         PR target/47755
14255         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14256         constant does not generate a load from memory.
14257
14258 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14259
14260         PR middle-end/47725
14261         * gcc.dg/torture/pr47725.c: New.
14262
14263 2011-02-15  Richard Guenther  <rguenther@suse.de>
14264
14265         PR tree-optimization/47743
14266         * gcc.dg/torture/pr47743.c: New testcase.
14267
14268 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14269
14270         PR middle-end/47581
14271         * gcc.target/i386/pr47581.c: New test.
14272
14273 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14274
14275         PR fortran/47730
14276         * gfortran.dg/select_type_22.f03: New.
14277
14278 2011-02-14  Jason Merrill  <jason@redhat.com>
14279
14280         * g++.dg/cpp0x/regress/enum1.C: New.
14281
14282 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14283
14284         * gnat.dg/include.adb: New test.
14285
14286 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14287
14288         PR fortran/47728
14289         * gfortran.dg/class_38.f03: New.
14290
14291 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14292
14293         * gcc.dg/pr46494.c: New test.
14294
14295 2011-02-14  Richard Guenther  <rguenther@suse.de>
14296
14297         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14298
14299 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14300
14301         PR ada/41929
14302         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14303         sparc*-sun-solaris2.11.
14304
14305 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14306
14307         PR fortran/47349
14308         * gfortran.dg/argument_checking_18.f90: New.
14309
14310 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14311
14312         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14313         * gfortran.dg/argument_checking_17.f90: New.
14314
14315 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14316
14317         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14318         are temporarily disabled.
14319         * gfortran.dg/class_7.f03: Ditto.
14320         * gfortran.dg/coarray_14.f90: Ditto.
14321         * gfortran.dg/typebound_proc_13.f03: Ditto.
14322
14323 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14324
14325         PR fortran/45586
14326         * gfortran.dg/extends_11.f03: New.
14327
14328 2011-02-11  Xinliang David Li  <davidxl@google.com>
14329
14330         PR tree-optimization/47707
14331         * g++.dg/tree-ssa/pr47707.C: New test.
14332
14333 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14334
14335         * g++.dg/opt/inline17.C: New test.
14336
14337 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14338
14339         PR fortran/47550
14340         * gfortran.dg/pure_formal_2.f90: New.
14341
14342 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14343
14344         PR rtl-optimization/47614
14345         * gfortran.dg/pr47614.f: New.
14346
14347 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14348
14349         PR driver/47678
14350         * gcc.dg/opts-6.c: New test.
14351
14352 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14353
14354         PR debug/47684
14355         * gcc.dg/pr47684.c: New test.
14356
14357 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14358
14359         PR target/47629
14360         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14361         c99_runtime, dg-add-options c99_runtime.
14362         (main): Use __asm__.
14363
14364 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14365
14366         PR testsuite/47400
14367         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14368         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14369         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14370         * gcc.dg/ucnid-10.c: Likewise.
14371         * gcc.dg/ucnid-13.c: Likewise.
14372         * gcc.dg/ucnid-7.c: Likewise.
14373         * gcc.dg/ucnid-8.c: Likewise.
14374         Adapt dg-warning line number.
14375
14376 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14377
14378         * gcc.target/i386/parity-1.c: Use -march=k8.
14379         * gcc.target/i386/parity-2.c: Ditto.
14380         * gcc.target/i386/vecinit-1.c: Ditto.
14381         * gcc.target/i386/vecinit-2.c: Ditto.
14382
14383 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14384
14385         PR target/46610
14386         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14387         * gcc.target/mips/save-restore-3.c: Likewise.
14388         * gcc.target/mips/save-restore-4.c: Likewise.
14389         * gcc.target/mips/save-restore-5.c: Likewise.
14390
14391         PR target/47683
14392         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14393         * g++.dg/tree-prof/partition2.C: Likewise.
14394
14395 2011-02-09  Jason Merrill  <jason@redhat.com>
14396
14397         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14398         rather than misdeclare std::puts.
14399
14400         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14401         * g++.dg/other/warning1.C: Likewise.
14402         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14403         * g++.old-deja/g++.gb/scope06.C: Likewise.
14404         * g++.old-deja/g++.law/cvt11.C: Likewise.
14405         * g++.old-deja/g++.law/init1.C: Likewise.
14406         * g++.dg/abi/mangle26.C: Likewise.
14407
14408         * g++.dg/template/function1.C: Adjust for C++0x mode.
14409         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14410
14411         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14412         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14413
14414         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14415
14416         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14417
14418         * g++.dg/cpp0x/regress: New directory.
14419         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14420         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14421         * g++.dg/cpp0x/regress/regress3.C: New.
14422
14423 2011-02-10  Richard Guenther  <rguenther@suse.de>
14424
14425         PR tree-optimization/47677
14426         * gcc.dg/torture/pr47677.c: New testcase.
14427
14428 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14429
14430         * objc.dg/special/load-category-1.m: Remove unused header.
14431         * objc.dg/special/load-category-1a.m: Likewise.
14432         * objc.dg/special/load-category-2.m: Likewise.
14433         * objc.dg/special/load-category-2a.m: Likewise.
14434         * objc.dg/special/load-category-3.m: Likewise.
14435         * objc.dg/special/load-category-3a.m: Likewise.
14436         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14437         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14438         * objc.dg/attributes/class-attribute-1.m: Likewise.
14439         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14440         * obj-c++.dg/property/property.exp: Likewise.
14441         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14442         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14443         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14444         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14445         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14446         * obj-c++.dg/template-8.mm: Likewise.
14447
14448 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14449
14450         PR target/47665
14451         * gcc.target/i386/pr47665.c: New test.
14452
14453 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14454
14455         PR testsuite/47622
14456         Revert
14457         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14458         PR debug/42631
14459         * gcc.dg/pr42631.c: Update test.
14460         * gcc.dg/pr42631-2.c: New test.
14461
14462 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14463
14464         PR fortran/47352
14465         * gfortran.dg/proc_decl_25.f90: New.
14466
14467 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14468
14469         PR fortran/47463
14470         * gfortran.dg/typebound_assignment_2.f03: New.
14471
14472 2011-02-09  Richard Guenther  <rguenther@suse.de>
14473
14474         PR tree-optimization/47664
14475         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14476
14477 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14478
14479         PR middle-end/47646
14480         * gnat.dg/uninit_func.adb: Adjust dg directive.
14481
14482 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14483
14484         PR middle-end/47646
14485         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14486
14487 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14488
14489         PR fortran/47637
14490         * gfortran.dg/auto_dealloc_2.f90: New.
14491
14492 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14493
14494         * gcc.dg/builtins-config.h: Remove __sgi handling.
14495         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14496         -std=c99 for mips-sgi-irix6.5*.
14497
14498 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14499
14500         PR middle-end/45505
14501         * gfortran.dg/pr25923.f90: Remove xfails.
14502
14503 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14504
14505         PR fortran/47583
14506         * gfortran.dg/inquire_14.f90: New test.
14507
14508 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14509
14510         PR fortran/45290
14511         * gfortran.dg/pointer_init_6.f90: New.
14512
14513 2011-02-08  Jeff Law <law@redhat.com>
14514
14515         PR tree-optimization/42893
14516         * gcc.tree-ssa/pr42893.c: New test.
14517
14518 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14519
14520         PR tree-optimization/46834
14521         PR tree-optimization/46994
14522         PR tree-optimization/46995
14523         * gcc.dg/graphite/id-pr46834.c: New.
14524         * gfortran.dg/graphite/id-pr46994.f90: New.
14525         * gfortran.dg/graphite/id-pr46995.f90: New.
14526
14527 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14528
14529         PR middle-end/47646
14530         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14531         using the variable is known the warning is emitted there.
14532         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14533         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14534
14535         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14536         statement.
14537         (vg): Likewise.
14538         * gcc.dg/noreturn-1.c (foo5): Likewise.
14539         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14540         (method2): Likewise.
14541
14542         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14543         the return statement using the uninitialized variable.
14544         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14545
14546 2011-02-08  Richard Guenther  <rguenther@suse.de>
14547
14548         PR middle-end/47639
14549         * g++.dg/opt/pr47639.c: New testcase.
14550
14551 2011-02-08  Richard Guenther  <rguenther@suse.de>
14552
14553         PR tree-optimization/47632
14554         * g++.dg/opt/pr47632.C: New testcase.
14555
14556 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14557
14558         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14559
14560 2011-02-07  Richard Guenther  <rguenther@suse.de>
14561
14562         PR tree-optimization/47615
14563         * g++.dg/opt/pr47615.C: New testcase.
14564
14565 2011-02-07  Richard Guenther  <rguenther@suse.de>
14566
14567         PR tree-optimization/47621
14568         * gcc.dg/torture/pr47621.c: New testcase.
14569
14570 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14571
14572         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14573
14574 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14575
14576         PR fortran/47592
14577         * gfortran.dg/allocate_with_source_1 : New test.
14578
14579 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14580
14581         PR middle-end/47610
14582         * gcc.dg/pr47610.c: New test.
14583
14584 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14585
14586         PR debug/42631
14587         * gcc.dg/pr42631.c: Update test.
14588         * gcc.dg/pr42631-2.c: New test.
14589
14590 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14591
14592         PR fortran/47574
14593         * gfortran.dg/pr47574.f90:  New test.
14594
14595 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14596
14597         PR tree-optimization/46194
14598         * gcc.dg/autopar/pr46194.c: New.
14599
14600 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14601
14602         PR tree-optimization/43695
14603         * g++.dg/ipa/pr43695.C: New.
14604
14605 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14606
14607         PR inline-asm/23200
14608         * gcc.dg/pr23200.c: New test.
14609
14610 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14611
14612         PR c++/47589
14613         * g++.dg/pr47589.C: New test.
14614
14615 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14616
14617         PR c++/47398
14618         * g++.dg/template/typedef37.C: New test.
14619         * g++.dg/template/param1.C: Adjust expected error message.
14620
14621 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14622
14623         PR middle-end/31490
14624         * gcc.dg/pr31490-2.c: New test.
14625         * gcc.dg/pr31490-3.c: New test.
14626         * gcc.dg/pr31490-4.c: New test.
14627
14628 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14629             Jakub Jelinek  <jakub@redhat.com>
14630
14631         PR c++/46890
14632         * g++.dg/parser/semicolon3.C: Adjust.
14633         * g++.dg/parser/semicolon4.C: New testcase.
14634         * g++.dg/pr46890.C: New testcase.
14635
14636 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14637
14638         PR c++/29571
14639         * g++.dg/init/pr29571.C: New.
14640
14641 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14642
14643         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14644         instead of vect_int.
14645
14646 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14647
14648         PR target/47312
14649         * gcc.target/i386/pr47312.c: New test.
14650
14651         PR target/47564
14652         * gcc.target/i386/pr47564.c: New test.
14653
14654 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14655
14656         PR tree-optimization/45122
14657         * gcc.dg/tree-ssa/pr45122.c: New.
14658
14659 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14660
14661         PR target/47272
14662         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14663         and vec_vsx_st.
14664
14665         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14666         and vsx so a default --with-cpu=power7 doesn't give an error
14667         when -mavoid-indexed-addresses is used.
14668
14669         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14670         wrapper function to save the arguments and then jump to the real
14671         function, rather than depending on the compiler not to move stuff
14672         before an asm.
14673         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14674
14675 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14676             Paul Thomas  <pault@gcc.gnu.org>
14677
14678         PR fortran/47082
14679         * gfortran.dg/class_37.f03 : New test.
14680
14681 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14682             Richard Guenther  <rguenther@suse.de>
14683
14684         PR tree-optimization/40979
14685         PR bootstrap/47044
14686         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14687         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14688         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14689         check_vect_support_and_set_flags.
14690         * gfortran.dg/graphite/vect-pr40979.f90: New.
14691
14692 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14693
14694         PR fortran/47572
14695         * gfortran.dg/class_36.f03: New.
14696
14697 2011-02-02  Richard Guenther  <rguenther@suse.de>
14698
14699         PR tree-optimization/47566
14700         * gcc.dg/lto/20110201-1_0.c: New testcase.
14701
14702 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14703
14704         PR debug/47498
14705         PR debug/47501
14706         PR debug/45136
14707         PR debug/45130
14708         * debug/pr47498.c: New.
14709         * debug/pr47501.c: New.
14710
14711 2011-02-01  Richard Guenther  <rguenther@suse.de>
14712
14713         PR tree-optimization/47559
14714         * g++.dg/torture/pr47559.C: New testcase.
14715
14716 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14717
14718         PR fortran/47565
14719         * gfortran.dg/typebound_call_20.f03: New.
14720
14721 2011-02-01  Richard Guenther  <rguenther@suse.de>
14722
14723         PR tree-optimization/47555
14724         * gcc.dg/pr47555.c: New testcase.
14725
14726 2011-02-01  Richard Guenther  <rguenther@suse.de>
14727
14728         PR tree-optimization/47541
14729         * g++.dg/torture/pr47541.C: New testcase.
14730
14731 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14732
14733         PR fortran/47455
14734         * gfortran.dg/typebound_call_19.f03: New.
14735
14736 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14737
14738         PR c++/47416
14739         * g++.dg/cpp0x/pr47416.C: New test.
14740
14741 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14742
14743         PR fortran/47519
14744         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14745
14746 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14747
14748         PR fortran/47463
14749         * gfortran.dg/typebound_assignment_1.f03: New.
14750
14751 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14752
14753         PR tree-optimization/47538
14754         * gcc.c-torture/execute/pr47538.c: New test.
14755
14756 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14757
14758         PR target/45325
14759         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14760
14761 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14762
14763         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14764
14765 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14766
14767         PR rtl-optimization/44031
14768         * gcc.c-torture/compile/20110131-1.c: New test.
14769
14770 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14771
14772         PR fortran/47042
14773         * gfortran.dg/stmt_func_1.f90: New.
14774
14775 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14776
14777         PR fortran/47042
14778         * gfortran.dg/interface_34.f90: New.
14779
14780 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14781
14782         PR fortran/47523
14783         * gfortran.dg/realloc_on_assign_5.f03: New test.
14784         * gfortran.dg/realloc_on_assign_5.f03: New test.
14785
14786 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14787
14788         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14789         * gfortran.dg/bessel_7.f90: Likewise.
14790         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14791
14792         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14793         * gfortran.dg/sum_init_expr.f03: Likewise.
14794
14795         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14796
14797         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14798         -r -nostdlib.
14799
14800         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14801         loop only on "vect_intfloat_cvt" targets.
14802
14803 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14804
14805         PR fortran/47531
14806         * gfortran.dg/shape_6.f90: New.
14807
14808 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14809
14810         PR libgfortran/47434
14811         * gfortran.dg/read_infnan_1.f90: Update test.
14812         * gfortran.dg/module_nan.f90: Update test.
14813         * gfortran.dg/char4_iunit_1.f03: Update test.
14814         * gfortran.dg/large_real_kind_1.f90: Update test.
14815         * gfortran.dg/real_const_3.f90: Update test.
14816         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14817
14818 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14819
14820         PR c++/47311
14821         * g++.dg/template/param2.C: New test.
14822
14823 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14824
14825         PR libgfortran/47285
14826         * gfortran.dg/fmt_g.f: New test.
14827
14828 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14829
14830         PR fortran/47507
14831         * gfortran.dg/pure_formal_1.f90: New.
14832
14833 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14834
14835         PR target/42894
14836         * gcc.dg/tls/pr42894.c: New test.
14837
14838 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14839
14840         * gcc.dg/pr47276.c: Add dg-require-visibility.
14841
14842 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14843
14844         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14845
14846 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14847             Tobias Burnus  <burnus@gcc.gnu.org>
14848
14849         PR fortran/45170
14850         PR fortran/35810
14851         PR fortran/47350
14852         * gfortran.dg/realloc_on_assign_3.f03: New test.
14853         * gfortran.dg/realloc_on_assign_4.f03: New test.
14854         * gfortran.dg/allocatable_function_5.f90: New test.
14855         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14856         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14857         implemented" dg-errors.
14858
14859 2011-01-27  Jan Hubicka  <jh@suse.cz>
14860
14861         PR middle-end/46949
14862         * gcc.dg/attr-weakref-4.c: New testcase
14863
14864 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14865
14866         PR tree-optimization/47228
14867         * gcc.dg/torture/pr47228.c: New test.
14868
14869 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14870
14871         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14872
14873 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14874
14875         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14876         when using auto-overlay support on the SPU.
14877
14878 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14879
14880         PR rtl-optimization/44174
14881         * gcc.target/i386/asm-6.c: New test.
14882
14883 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14884
14885         PR rtl-optimization/46856
14886         * gcc.c-torture/compile/pr46856.c: New test.
14887
14888 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14889             Andrew Pinski  <pinskia@gmail.com>
14890
14891         PR c/43082
14892         * gcc.dg/pr43082.c: New.
14893
14894 2011-01-26  DJ Delorie  <dj@redhat.com>
14895
14896         PR rtl-optimization/46878
14897         * gcc.dg/pr46878-1.c: New test.
14898
14899 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14900
14901         PR c++/47476
14902         * g++.dg/cpp0x/pr47476.C: New test.
14903
14904 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14905
14906         * gcc.c-torture/compile/20110126-1.c: New test.
14907
14908 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14909
14910         PR c/47473
14911         * gcc.dg/torture/pr47473.c: New test.
14912
14913 2011-01-26  Jan Hubicka  <jh@suse.cz>
14914
14915         PR target/47237
14916         * gcc.c-torture/execute/pr47237.c: New testcase.
14917
14918 2011-01-26  Jan Hubicka  <jh@suse.cz>
14919
14920         PR tree-optimization/47190
14921         * gcc.dg/attr-weakref-3.c: New testcase.
14922
14923 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14924
14925         PR c++/43601
14926         * gcc.dg/dll-9a.c: New test file.
14927         * gcc.dg/dll-11.c: Likewise.
14928         * gcc.dg/dll-12.c: Likewise.
14929         * gcc.dg/dll-12a.c: Likewise.
14930         * gcc.dg/dll-11a.c: Likewise.
14931         * gcc.dg/dll-9.c: Likewise.
14932         * gcc.dg/dll-10.c: Likewise.
14933         * gcc.dg/dll-10a.c: Likewise.
14934         * g++.dg/ext/dllexport4a.cc: Likewise.
14935         * g++.dg/ext/dllexport4.C: Likewise.
14936         * g++.dg/ext/dllexport5.C: Likewise.
14937         * g++.dg/ext/dllexport5a.cc: Likewise.
14938
14939 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14940
14941         PR tree-optimization/46970
14942         * gcc.dg/graphite/pr46970.c: New.
14943
14944 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14945
14946         PR tree-optimization/46215
14947         * gcc.dg/graphite/pr46215.c: New.
14948
14949 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14950
14951         PR tree-optimization/46168
14952         * gcc.dg/graphite/pr46168.c: New.
14953
14954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14955
14956         PR tree-optimization/43657
14957         * gcc.dg/graphite/pr43657.c: New.
14958
14959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14960
14961         PR tree-optimization/29832
14962         * gfortran.dg/graphite/pr29832.f90: New.
14963
14964 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14965
14966         PR tree-optimization/43567
14967         * gcc.dg/graphite/pr43567.c: New.
14968
14969 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14970
14971         * gfortran.dg/graphite/interchange-4.f: New.
14972         * gfortran.dg/graphite/interchange-5.f: New.
14973
14974         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14975         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14976         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14977         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14978         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14979         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14980         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14981         * gfortran.dg/ltrans-7.f90: Removed.
14982         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14983
14984         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14985         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14986         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14987         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14988         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14989         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14990         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14991         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14992         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14993         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14994         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14995         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14996         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14997         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14998         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14999         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15000         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15001         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15002         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15003         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15004         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15005         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15006         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15007         * gcc.dg/tree-ssa/data-dep-1.c
15008         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15009         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15010         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15011         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15012         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15013
15014 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15015
15016         PR tree-optimization/47265
15017         PR tree-optimization/47443
15018         * gcc.c-torture/compile/pr47265.c: New test.
15019         * gcc.dg/pr47443.c: New test.
15020
15021 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15022
15023         PR tree-optimization/47382
15024         * g++.dg/torture/pr47382.C: New test.
15025         * g++.dg/opt/devirt1.C: Xfail.
15026
15027 2011-01-25  Yao Qi  <yao@codesourcery.com>
15028
15029         PR target/45701
15030         * gcc.target/arm/pr45701-1.c: New test.
15031         * gcc.target/arm/pr45701-2.c: New test.
15032         * gcc.target/arm/pr45701-3.c: New test.
15033
15034 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15035             Jakub Jelinek  <jakub@redhat.com>
15036
15037         PR tree-optimization/47271
15038         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15039
15040 2011-01-25  Nick Clifton  <nickc@redhat.com>
15041
15042         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15043         (saturate_add): Delete.
15044         (exchange): Delete.
15045         (main): Do not run saturate_add.
15046         (set_interrupts): Delete.
15047
15048 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15049
15050         PR fortran/47448
15051         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15052
15053 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15054
15055         PR tree-optimization/47427
15056         PR tree-optimization/47428
15057         * gcc.c-torture/compile/pr47427.c: New test.
15058         * gcc.c-torture/compile/pr47428.c: New test.
15059
15060 2011-01-25  Richard Guenther  <rguenther@suse.de>
15061
15062         PR middle-end/47411
15063         * gcc.dg/torture/pr47411.c: New testcase.
15064
15065 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15066
15067         * gfortran.dg/graphite/id-24.f: New.
15068         * gfortran.dg/graphite/id-25.f: New.
15069
15070 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15071
15072         * gfortran.dg/graphite/id-23.f: New.
15073
15074 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15075
15076         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15077
15078 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15079
15080         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15081         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15082         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15083         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15084         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15085         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15086         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15087         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15088         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15089
15090 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15091
15092         * gcc.dg/graphite/block-0.c: Add documentation.
15093         * gcc.dg/graphite/block-4.c: Same.
15094         * gcc.dg/graphite/block-7.c: Same.
15095         * gcc.dg/graphite/block-8.c: New.
15096         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15097         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15098         * gcc.dg/graphite/interchange-12.c: Add documentation.
15099         * gcc.dg/graphite/interchange-13.c: New.
15100         * gcc.dg/graphite/interchange-14.c: New.
15101         * gcc.dg/graphite/interchange-15.c: New.
15102         * gcc.dg/graphite/interchange-8.c: Add documentation.
15103         * gcc.dg/graphite/interchange-mvt.c: Same.
15104
15105 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15106
15107         PR target/47408
15108         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15109         * gcc.target/powerpc/altivec-14.c: Ditto.
15110         * gcc.target/powerpc/altivec-33.c: Ditto.
15111         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15112         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15113         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15114         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15115         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15116         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15117         * g++.dg/ext/altivec-15.C: Ditto.
15118         * g++.dg/ext/altivec-types-1.C: Ditto.
15119         * g++.dg/ext/altivec-types-2.C: Ditto.
15120         * g++.dg/ext/altivec-types-3.C: Ditto.
15121         * g++.dg/ext/altivec-types-4.C: Ditto.
15122
15123 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15124
15125         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15126
15127 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15128
15129         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15130         optimization options.
15131
15132 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15133
15134         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15135
15136         PR testsuite/45988
15137         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15138
15139 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15140
15141         PR fortran/47421
15142         * gfortran.dg/allocatable_scalar_12.f90: New.
15143
15144 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15145
15146         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15147         vectorization to be not profitable if peeling is used to
15148         realign the memory access.
15149         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15150         loop bound to avoid loop unrolling.
15151         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15152
15153 2011-01-22  Jan Hubicka  <jh@suse.cz>
15154
15155         PR lto/47333
15156         * g++.dg/lto/pr47333.C: New file.
15157
15158 2011-01-22  Jan Hubicka  <jh@suse.cz>
15159
15160         PR tree-optimization/43884
15161         PR lto/44334
15162         * gcc.dg/autopar/outer-2.c: Increase array size.
15163         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15164
15165 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15166
15167         PR fortran/38536
15168         * gfortran.dg/c_loc_tests_16.f90:  New test.
15169
15170 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15171
15172         PR fortran/47399
15173         * gfortran.dg/typebound_proc_19.f90: New.
15174
15175 2011-01-21  Jeff Law <law@redhat.com>
15176
15177         PR tree-optimization/47053
15178         * g++.dg/pr47053.C: New test.
15179
15180 2011-01-21  Jason Merrill  <jason@redhat.com>
15181
15182         PR c++/47041
15183         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15184
15185 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15186
15187         PR c++/47388
15188         * g++.dg/cpp0x/range-for10.C: New test.
15189         * g++.dg/template/for1.C: New test.
15190
15191         PR middle-end/45566
15192         * g++.dg/tree-prof/partition3.C: New test.
15193
15194         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15195
15196         PR rtl-optimization/47366
15197         * g++.dg/opt/pr47366.C: New test.
15198
15199 2011-01-21  Jason Merrill  <jason@redhat.com>
15200
15201         PR c++/46552
15202         * g++.dg/cpp0x/constexpr-regress2.C: New.
15203
15204         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15205
15206 2011-01-21  Jeff Law <law@redhat.com>
15207
15208         PR rtl-optimization/41619
15209         * gcc.dg/pr41619.c: New.
15210
15211 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15212
15213         PR tree-optimization/47355
15214         * g++.dg/opt/pr47355.C: New test.
15215
15216 2011-01-21  Richard Guenther  <rguenther@suse.de>
15217
15218         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15219         making main hot.
15220
15221 2011-01-21  Richard Guenther  <rguenther@suse.de>
15222
15223         PR tree-optimization/47365
15224         * gcc.dg/torture/pr47365.c: New testcase.
15225         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15226
15227 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15228
15229         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15230
15231 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15232
15233         PR tree-optimization/47391
15234         * gcc.dg/pr47391.c: New test.
15235
15236 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15237
15238         * g++.dg/template/char1.C: Use signed char.
15239
15240 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15241
15242         PR fortran/47377
15243         * gfortran.dg/pointer_target_4.f90: New.
15244
15245 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15246
15247         PR target/47251
15248         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15249         ILP32 system and not IP32.
15250
15251 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15252
15253         PR debug/46583
15254         * g++.dg/debug/pr46583.C: New.
15255
15256 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15257
15258         PR debug/47283
15259         * g++.dg/debug/pr47283.C: New test.
15260
15261         PR testsuite/47371
15262         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15263         * gcc.target/i386/headmerge-2.c: Likewise.
15264
15265 2011-01-20  Richard Guenther  <rguenther@suse.de>
15266
15267         PR middle-end/47370
15268         * gcc.dg/torture/pr47370.c: New testcase.
15269
15270 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15271
15272         PR tree-optimization/46130
15273         * gcc.dg/pr46130-1.c: New test.
15274         * gcc.dg/pr46130-2.c: New test.
15275
15276 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15277
15278         PR c++/47291
15279         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15280
15281 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15282
15283         PR debug/46240
15284         * g++.dg/debug/pr46240.cc: New.
15285
15286 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15287
15288         PR c++/47303
15289         * g++.dg/template/anonunion1.C: New test.
15290
15291         PR rtl-optimization/47337
15292         * gcc.c-torture/execute/pr47337.c: New test.
15293
15294 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15295
15296         PR testsuite/45342
15297         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15298
15299 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15300
15301         PR tree-optimization/46021
15302         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15303
15304 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15305
15306         PR tree-optimization/47290
15307         * g++.dg/torture/pr47290.C: New test.
15308
15309 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15310
15311         PR fortran/47240
15312         * gfortran.dg/proc_ptr_comp_29.f90: New.
15313
15314 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15315
15316         PR testsuite/41146
15317         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15318         powerpc-apple-darwin9.
15319
15320 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15321
15322         PR rtl-optimization/47299
15323         * gcc.c-torture/execute/pr47299.c: New test.
15324
15325 2011-01-17  Jason Merrill  <jason@redhat.com>
15326
15327         * g++.dg/cpp0x/constexpr-virtual.C: New.
15328
15329 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15330
15331         PR fortran/47331
15332         * gfortran.dg/gomp/pr47331.f90: New test.
15333
15334 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15335
15336         PR objc/47314
15337         * objc.dg/selector-warn-1.m: New.
15338         * obj-c++.dg/selector-warn-1.mm: New.
15339
15340 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15341
15342         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15343         Update dg-final accordingly.
15344
15345 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15346
15347         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15348
15349 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15350
15351         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15352         target check.
15353         * gcc.dg/guality/pr36728-2.c: Likewise.
15354
15355 2011-01-17  Richard Guenther  <rguenther@suse.de>
15356
15357         PR tree-optimization/47313
15358         * g++.dg/torture/pr47313.C: New testcase.
15359
15360 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15361
15362         PR target/47318
15363         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15364         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15365         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15366         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15367
15368         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15369         as __m256i.
15370         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15371         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15372         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15373
15374 2011-01-17  Richard Guenther  <rguenther@suse.de>
15375
15376         PR tree-optimization/45967
15377         * gcc.dg/torture/pr45967-2.c: New testcase.
15378         * gcc.dg/torture/pr45967-3.c: Likewise.
15379
15380 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15381
15382         PR testsuite/47325
15383         * g++.dg/ext/pr47213.C: Require visibility.
15384
15385 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15386
15387         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15388         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15389
15390 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15391
15392         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15393         Linux-based targets.
15394
15395 2011-01-13  Jan Hubicka  <jh@suse.cz>
15396
15397         PR tree-optimization/47276
15398         * gcc.dg/pr47276.c: New testcase.
15399
15400 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15401             Jonathan Wakely  <jwakely.gcc@gmail.com>
15402
15403         PR c++/33558
15404         * g++.dg/other/pr33558.C: New.
15405         * g++.dg/other/pr33558-2.C: New.
15406
15407 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15408
15409         PR tree-optimization/45934
15410         PR tree-optimization/46302
15411         * g++.dg/ipa/devirt-c-1.C: New test.
15412         * g++.dg/ipa/devirt-c-2.C: Likewise.
15413         * g++.dg/ipa/devirt-c-3.C: Likewise.
15414         * g++.dg/ipa/devirt-c-4.C: Likewise.
15415         * g++.dg/ipa/devirt-c-5.C: Likewise.
15416         * g++.dg/ipa/devirt-c-6.C: Likewise.
15417         * g++.dg/ipa/devirt-6.C: Likewise.
15418         * g++.dg/ipa/devirt-d-1.C: Likewise.
15419         * g++.dg/torture/pr45934.C: Likewise.
15420
15421 2011-01-14  Jason Merrill  <jason@redhat.com>
15422
15423         * g++.dg/cpp0x/variadic105.C: New.
15424
15425 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15426             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15427
15428         PR objc/45989
15429         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15430         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15431         execution tests on i?86-*-*, x86_64-*-* and
15432         powerpc*-apple-darwin* && ilp32.
15433         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15434         tests on i?86-*-* and x86_64-*-*.
15435
15436 2011-01-14  Richard Guenther  <rguenther@suse.de>
15437
15438         PR tree-optimization/47280
15439         * g++.dg/opt/pr47280.C: New testcase.
15440
15441 2011-01-14  Jason Merrill  <jason@redhat.com>
15442
15443         * g++.dg/cpp0x/constexpr-regress1.C: New.
15444
15445         * g++.dg/ext/flexary2.C: New.
15446
15447 2011-01-14  Richard Guenther  <rguenther@suse.de>
15448
15449         PR middle-end/47281
15450         * gcc.dg/torture/pr47281.c: New testcase.
15451         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15452
15453 2011-01-14  Richard Guenther  <rguenther@suse.de>
15454
15455         PR tree-optimization/47286
15456         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15457
15458 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15459
15460         PR c++/47213
15461         * g++.dg/ext/pr47213.C: New.
15462
15463 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15464
15465         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15466
15467 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15468             Mikael Morin  <mikael@gcc.gnu.org>
15469
15470         PR fortran/45848
15471         PR fortran/47204
15472         * gfortran.dg/select_type_20.f90: New.
15473         * gfortran.dg/select_type_21.f90: New.
15474
15475 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15476
15477         PR target/47251
15478         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15479
15480 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15481
15482         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15483         * gcc.dg/guality/pr36728-2.c: Likewise.
15484
15485 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15486
15487         PR debug/PR46973
15488         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15489
15490 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15491
15492         PR rtl-optimization/45352
15493         * gcc.dg/pr45352-3.c: New.
15494
15495 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15496
15497         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15498         comment.
15499         * g++.dg/cpp0x/range-for8.C: New.
15500         * g++.dg/cpp0x/range-for9.C: New.
15501
15502 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15503
15504         PR debug/47209
15505         * g++.dg/debug/pr47209.C: New.
15506
15507 2011-01-12  Richard Guenther  <rguenther@suse.de>
15508
15509         PR lto/47259
15510         * gcc.dg/lto/pr47259_0.c: New testcase.
15511         * gcc.dg/lto/pr47259_1.c: Likewise.
15512
15513 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15514
15515         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15516         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15517         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15518         methods missing from the OBJC2 Object.
15519         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15520         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15521         GNU and NeXT runtimes.
15522         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15523         comments.
15524         * objc-obj-c++-shared/Object1.m: Likewise.
15525         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15526         * objc.dg/proto-qual-1.m: Likewise.
15527         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15528         * obj-c++.dg/proto-qual-1.mm: Likewise.
15529
15530 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15531
15532         PR testsuite/33033
15533         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15534
15535 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15536
15537         Fixed the Objective-C++ testsuite and updated all tests.
15538         * lib/obj-c++.exp (obj-c++_init): Declare and set
15539         gcc_warning_prefix and gcc_error_prefix.
15540         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15541         'dg-warning', 'dg-message' and 'dg-error'.
15542         * obj-c++.dg/class-extension-3.mm: Likewise.
15543         * obj-c++.dg/class-protocol-1.mm: Likewise.
15544         * obj-c++.dg/encode-7.mm: Likewise.
15545         * obj-c++.dg/exceptions-3.mm: Likewise.
15546         * obj-c++.dg/exceptions-5.mm: Likewise.
15547         * obj-c++.dg/method-12.mm: Likewise.
15548         * obj-c++.dg/method-13.mm: Likewise.
15549         * obj-c++.dg/method-15.mm: Likewise.
15550         * obj-c++.dg/method-16.mm: Likewise.
15551         * obj-c++.dg/method-4.mm: Likewise.
15552         * obj-c++.dg/method-8.mm: Likewise.
15553         * obj-c++.dg/method-conflict-1.mm: Likewise.
15554         * obj-c++.dg/method-conflict-2.mm: Likewise.
15555         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15556         and uncommented second part of the testcase now that the testsuite
15557         works correctly.
15558         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15559         and uncommented second part of the testcase now that the testsuite
15560         works correctly.
15561         * obj-c++.dg/private-1.mm: Likewise.
15562         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15563         * obj-c++.dg/syntax-error-7.mm: Likewise.
15564         * obj-c++.dg/warn5.mm: Likewise.
15565         * obj-c++.dg/property/at-property-14.mm: Likewise.
15566         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15567         FIXME.
15568         * obj-c++.dg/property/at-property-18.mm: Likewise.
15569         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15570         FIXME.
15571         * obj-c++.dg/property/at-property-21.mm: Likewise.
15572         * obj-c++.dg/property/at-property-28.mm: Likewise.
15573         * obj-c++.dg/property/at-property-5.mm: Likewise.
15574         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15575         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15576         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15577         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15578         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15579         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15580         * obj-c++.dg/tls/diag-5.mm: Likewise.
15581         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15582         dg-error, now matched correctly.
15583
15584 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15585
15586         * objc.dg/property/at-property-29.m: New.
15587         * obj-c++.dg/property/at-property-29.mm: New.
15588
15589 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15590
15591         * go.test/go-test.exp (go-set-goarch): New proc.
15592         (go-gc-tests): Use it.
15593
15594 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15595
15596         PR debug/46955
15597         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15598
15599 2011-01-11  Richard Henderson  <rth@redhat.com>
15600
15601         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15602
15603 2011-01-11  Jan Hubicka  <jh@suse.cz>
15604
15605         PR lto/45721
15606         PR lto/45375
15607         * gcc.dg/lto/pr45721_1.c: New file.
15608         * gcc.dg/lto/pr45721_0.c: New file.
15609
15610 2011-01-11  Richard Guenther  <rguenther@suse.de>
15611
15612         PR tree-optimization/46076
15613         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15614
15615 2011-01-11  Jeff Law <law@redhat.com>
15616
15617         * PR tree-optimization/47086
15618         * gcc.dg/pr47086.c: New test.
15619
15620 2011-01-11  Jason Merrill  <jason@redhat.com>
15621
15622         PR c++/46658
15623         * g++.dg/template/new10.C: New.
15624
15625         PR c++/45520
15626         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15627
15628 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15629
15630         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15631         Split type definitions and NSConstantString class into...
15632         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15633         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15634         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15635         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15636         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15637         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15638         to comments.
15639         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15640         encode defines for newer NeXT system headers.
15641         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15642         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15643         * objc.dg/foreach-5.m: Likewise.
15644         * objc.dg/foreach-2.m: Likewise.
15645         * objc.dg/foreach-4.m: Likewise.
15646         * objc.dg/torture/strings/string1.m: Likewise.
15647         * objc.dg/torture/strings/string2.m: Likewise.
15648         * objc.dg/torture/strings/string3.m: Likewise.
15649         * objc.dg/torture/strings/string4.m: Likewise.
15650         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15651         header and stand alone.
15652         * obj-c++.dg/strings/strings-2.mm: Likewise.
15653         * objc.dg/torture/strings/const-str-3.m: Likewise.
15654         * objc.dg/strings/strings-2.m: Likewise.
15655         * objc.dg/strings/const-str-12b.m: Likewise.
15656
15657 2011-01-12  Richard Guenther  <rguenther@suse.de>
15658
15659         PR middle-end/32511
15660         * gcc.dg/attr-weak-1.c: Adjust.
15661
15662 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15663
15664         PR fortran/47051
15665         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15666         standard compliant and comment.
15667
15668 2011-01-10  Jan Hubicka  <jh@suse.cz>
15669
15670         PR lto/46083
15671         * gcc.dg/initpri3.c: New testcase.
15672
15673 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15674
15675         PR lto/47222
15676         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15677         externally visible.
15678         (g_esi): Likewise.
15679         (g_ebx): Likewise.
15680         (g_ebp): Likewise.
15681         (g_esp): Likewise.
15682         (g_ebp_save): Likewise.
15683         (g_esp_save): Likewise.
15684
15685 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15686
15687         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15688
15689 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15690
15691         PR tree-optimization/46021
15692         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15693         i?86-*-*, x86_64-*-*.
15694
15695 2011-01-10  Jeff Law <law@redhat.com>
15696
15697         * PR tree-optimization/47141
15698         * gcc.c-torture/compile/pr47141.c: New test.
15699
15700 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15701
15702         PR testsuite/46230
15703         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15704         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15705         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15706         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15707
15708         PR testsuite/46230
15709         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15710         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15711         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15712         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15713         being vectorized.  Adjust dg-final pattern.
15714
15715         PR testsuite/46230
15716         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15717         * gcc.dg/vect/slp-24.c: Likewise.
15718
15719 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15720
15721         PR c++/47218
15722         * g++.dg/other/pr47218-1.C: New test file.
15723         * g++.dg/other/pr47218.C: Likewise.
15724         * g++.dg/other/pr47218.h: New supporting header.
15725
15726 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15727
15728         PR objc/47232
15729         * objc.dg/attributes/invalid-attribute-1.m: New.
15730         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15731
15732 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15733
15734         PR fortran/47224
15735         * gfortran.dg/proc_ptr_comp_28.f90: New.
15736
15737 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15738
15739         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15740         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15741         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15742         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15743         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15744         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15745         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15746         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15747         * objc.dg/gnu-api-2-class.m: Likewise.
15748         * objc.dg/gnu-api-2-ivar.m: Likewise.
15749         * objc.dg/gnu-api-2-method.m: Likewise.
15750         * objc.dg/gnu-api-2-objc.m: Likewise.
15751         * objc.dg/gnu-api-2-object.m: Likewise.
15752         * objc.dg/gnu-api-2-property.m: Likewise.
15753         * objc.dg/gnu-api-2-protocol.m: Likewise.
15754         * objc.dg/gnu-api-2-sel.m: Likewise.
15755
15756 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15757
15758         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15759         * objc.dg/objc-foreach-4.m: Likewise.
15760         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15761         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15762         * objc.dg/foreach-4.m: Likewise.
15763         * objc.dg/foreach-5.m: Likewise.
15764         * objc.dg/foreach-3.m: Return self from init.
15765
15766 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15767
15768         PR fortran/38536
15769         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15770
15771 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15772
15773         PR fortran/46313
15774         * gfortran.dg/class_35.f90: New.
15775
15776 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15777
15778         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15779
15780 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15781
15782         PR objc/47078
15783         * objc.dg/invalid-method-2.m: New.
15784         * obj-c++.dg/invalid-method-2.mm: New.
15785
15786 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15787
15788         PR fortran/46896
15789         * gfortran.dg/transpose_optimization_2.f90 : New test.
15790
15791 2011-01-08  Jan Hubicka  <jh@suse.cz>
15792
15793         PR tree-optmization/46469
15794         * g++.dg/torture/pr46469.C: New testcase.
15795
15796 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15797
15798         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15799         emulation of libobjc-gnu structure layout functionality to ..
15800         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15801         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15802         * objc/execute/bf-common.h: Adjust headers.
15803         * objc/execute/bf-1.m: Likewise.
15804         * objc/execute/bf-2.m: Likewise.
15805         * objc/execute/bf-3.m: Likewise.
15806         * objc/execute/bf-4.m: Likewise.
15807         * objc/execute/bf-5.m: Likewise.
15808         * objc/execute/bf-6.m: Likewise.
15809         * objc/execute/bf-7.m: Likewise.
15810         * objc/execute/bf-8.m: Likewise.
15811         * objc/execute/bf-9.m: Likewise.
15812         * objc/execute/bf-10.m: Likewise.
15813         * objc/execute/bf-11.m: Likewise.
15814         * objc/execute/bf-12.m: Likewise.
15815         * objc/execute/bf-13.m: Likewise.
15816         * objc/execute/bf-14.m: Likewise.
15817         * objc/execute/bf-15.m: Likewise.
15818         * objc/execute/bf-16.m: Likewise.
15819         * objc/execute/bf-17.m: Likewise.
15820         * objc/execute/bf-18.m: Likewise.
15821         * objc/execute/bf-19.m: Likewise.
15822         * objc/execute/bf-20.m: Likewise.
15823         * objc/execute/bf-21.m: Likewise.
15824         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15825         objc_get_type_qualifiers ().
15826
15827 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15828
15829         PR fortran/45777
15830         * gfortran.dg/dependency_39.f90:  New test.
15831
15832 2011-01-07  Jan Hubicka  <jh@suse.cz>
15833
15834         Get builtins tests ready for linker plugin.
15835         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15836         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15837         my_memset, my_bzero): Mark used.
15838         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15839         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15840         volatile.
15841         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15842         volatile.
15843
15844 2011-01-07  Jan Hubicka  <jh@suse.cz>
15845
15846         PR tree-optimization/46367
15847         * g++.dg/torture/pr46367.C: New file.
15848
15849 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15850
15851         PR target/47201
15852         * gcc.dg/pr47201.c: New test.
15853
15854         PR bootstrap/47187
15855         * gcc.dg/tree-prof/pr47187.c: New test.
15856
15857 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15858
15859         PR fortran/41580
15860         * gfortran.dg/extends_type_of_3.f90: New.
15861
15862 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15863
15864         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15865         * g++.dg/ext/dllimport-MI1.C: Likewise.
15866         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15867         * g++.dg/ext/dllimport10.C: Likewise.
15868         * g++.dg/ext/dllimport11.C: Likewise.
15869         * g++.dg/ext/dllimport12.C: Likewise.
15870         * g++.dg/ext/dllimport13.C: Likewise.
15871         * g++.dg/ext/dllimport2.C: Likewise.
15872         * g++.dg/ext/dllimport3.C: Likewise.
15873         * g++.dg/ext/dllimport4.C: Likewise.
15874         * g++.dg/ext/dllimport5.C: Likewise.
15875         * g++.dg/ext/dllimport6.C: Likewise.
15876         * g++.dg/ext/dllimport8.C: Likewise.
15877         * g++.dg/ext/dllimport9.C: Likewise.
15878         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15879         targets, too. Additionally enable test for i?86-*-mingw*.
15880         * g++.dg/ext/selectany1.C: Likewise.
15881         Remove guard variable check.
15882
15883 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15884
15885         PR fortran/47189
15886         PR fortran/47194
15887         * gfortran.dg/storage_size_3.f08: Extended.
15888
15889 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15890
15891         PR c++/47022
15892         * g++.dg/template/stdarg1.C: New test.
15893
15894 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15895
15896         PR fortran/47195
15897         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15898         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15899         from the interface of functions to not hide the errors that
15900         shall be tested.
15901
15902 2011-01-06  Jan Hubicka  <jh@suse.cz>
15903
15904         * gcc.dg/lto/pr47188_0.c: New testcase.
15905         * gcc.dg/lto/pr47188_1.c: New testcase.
15906
15907 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15908
15909         PR fortran/33117
15910         PR fortran/46478
15911         * gfortran.dg/interface_33.f90: New test.
15912
15913 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15914
15915         PR c/47150
15916         * gcc.c-torture/compile/pr47150.c: New test.
15917
15918 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15919
15920         PR tree-optimization/47139
15921         * gcc.dg/vect/pr47139.c: New test.
15922
15923 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15924
15925         PR fortran/47180
15926         * gfortran.dg/extends_type_of_2.f03: New.
15927
15928 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15929
15930         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15931
15932 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15933
15934         * gnat.dg/opt14.adb: New test.
15935
15936 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15937
15938         PR fortran/46017
15939         * gfortran.dg/allocate_error_2.f90:  New test.
15940
15941 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15942
15943         PR fortran/47024
15944         * gfortran.dg/storage_size_3.f08: New.
15945
15946 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15947
15948         PR libgfortran/47154
15949         * gfortran.dg/namelist_68.f90: New test.
15950
15951 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15952
15953         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15954
15955 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15956
15957         PR fortran/46448
15958         * gfortran.dg/class_34.f90: New.
15959
15960 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15961
15962         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15963         use __builtin_inff.  Skip all single-precision tests that require
15964         Infinity.
15965
15966 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15967
15968         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15969
15970 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15971
15972         PR tree-optimization/47148
15973         * gcc.c-torture/execute/pr47148.c: New test.
15974
15975         PR tree-optimization/47155
15976         * gcc.c-torture/execute/pr47155.c: New test.
15977
15978         PR rtl-optimization/47157
15979         * gcc.c-torture/compile/pr47157.c: New test.
15980
15981 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15982
15983         * gcc.dg/torture/vector-shift2.c (schar): Define.
15984         (main): Always use schar or uchar instead of plain "char" to avoid
15985         dependencies on implementation-defined char signedness.
15986
15987 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15988
15989         PR tree-optimization/46801
15990         * gnat.dg/pack9.adb: Remove xfail.
15991
15992 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15993
15994         PR tree-optimization/46984
15995         * g++.dg/ipa/pr46984.C: New test.
15996
15997 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15998
15999         PR fortran/46408
16000         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16001
16002 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16003
16004         PR tree-optimization/47140
16005         * gcc.c-torture/compile/pr47140.c: New test.
16006
16007         PR rtl-optimization/47028
16008         * gcc.dg/pr47028.c: New test.
16009
16010 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16011
16012         * objc.dg/protocol-forward-1.m: Removed TODO.
16013         * objc.dg/protocol-forward-2.m: New.
16014         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16015         * obj-c++.dg/protocol-forward-2.mm: New.
16016
16017 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16018
16019         PR target/38662
16020         * g++.dg/eh/pr38662.C: New testcase.
16021
16022 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16023
16024         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16025         scan for newline '\n'.
16026
16027 \f
16028 Copyright (C) 2011 Free Software Foundation, Inc.
16029
16030 Copying and distribution of this file, with or without modification,
16031 are permitted in any medium without royalty provided the copyright
16032 notice and this notice are preserved.