OSDN Git Service

f7ffe363d27838ca8f352cd89a8ecddff92a3a07
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/29273
4         * g++.dg/rtti/dyncast5.C: New.
5
6 2012-01-03  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/51070
9         * gcc.dg/torture/pr51070-2.c: New testcase.
10
11 2012-01-03  Richard Guenther  <rguenther@suse.de>
12
13         PR tree-optimization/51692
14         * gcc.dg/torture/pr51692.c: New testcase.
15
16 2012-01-03  Richard Guenther  <rguenther@suse.de>
17
18         PR debug/51650
19         * g++.dg/lto/pr51650-3_0.C: New testcase.
20
21 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         PR c++/15867
24         * g++.dg/warn/Wredundant-decls-spec.C: New.
25
26 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
27
28         PR tree-optimization/51719
29         * g++.dg/tree-prof/pr51719.C: New test.
30
31 2012-01-03  Richard Guenther  <rguenther@suse.de>
32
33         PR middle-end/51730
34         * gcc.dg/fold-compare-6.c: New testcase.
35
36 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
37
38         PR c++/51669
39         * g++.dg/gomp/pr51669.C: New test.
40
41 2012-01-02  Jason Merrill  <jason@redhat.com>
42
43         PR c++/51675
44         * g++.dg/cpp0x/constexpr-union2.C: New.
45
46         PR c++/51666
47         * g++.dg/cpp0x/nsdmi-defer5.C: New.
48
49 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
50
51         PR c++/51462
52         * g++.dg/cpp0x/constexpr-99.C: New test.
53
54 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
55
56         PR c++/20140
57         * g++.dg/template/init9.C: New.
58
59 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
60
61         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
62         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
63         rather than a specific number.
64
65 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
66
67         PR fortran/46262
68         PR fortran/46328
69         PR fortran/51052
70         * gfortran.dg/typebound_operator_7.f03: New.
71         * gfortran.dg/typebound_operator_8.f03: New.
72
73 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
74
75         PR target/51729
76         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
77         XFAIL.
78         * gcc.target/mips/dspr2-MULTU.c: Likewise.
79
80 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
81
82         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
83
84 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
85
86         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
87         for MIPS.
88
89 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
90
91         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
92         * gfortran.dg/io_real_boz_4.f90: Likewise.
93         * gfortran.dg/io_real_boz_5.f90: Likewise.
94
95 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
96
97         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
98
99 2012-01-02  Revital Eres  <revital.eres@linaro.org>
100
101         * gcc.dg/sms-11.c: New file.
102
103 2012-01-02  Tobias Burnus  <burnus@net-b.de>
104
105         PR fortran/51682
106         * gfortran.dg/coarray/image_index_3.f90: New.
107
108 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
109
110         PR c++/16603
111         * g++.dg/parse/enum8.C: New.
112
113 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
114
115         PR c++/51379
116         * g++.dg/conversion/reinterpret4.C: New.
117         * g++.dg/conversion/reinterpret1.C: Adjust.
118
119 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
120
121         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
122
123 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
124
125         * g++.old-deja/g++.brendan/crash25.C: Adjust.
126         * g++.old-deja/g++.brendan/crash56.C: Likewise.
127         * g++.old-deja/g++.jason/access14.C: Likewise.
128         * g++.old-deja/g++.jason/access8.C: Likewise.
129         * g++.old-deja/g++.jason/access1.C: Likewise.
130         * g++.old-deja/g++.other/access3.C: Likewise.
131         * g++.old-deja/g++.other/access5.C: Likewise.
132         * g++.old-deja/g++.law/unsorted1.C: Likewise.
133         * g++.old-deja/g++.law/visibility22.C: Likewise.
134         * g++.old-deja/g++.law/visibility26.C: Likewise.
135         * g++.old-deja/g++.mike/p2746.C: Likewise.
136         * g++.dg/debug/using1.C: Likewise.
137         * g++.dg/lookup/using51.C: Likewise.
138         * g++.dg/inherit/using5.C: Likewise.
139         * g++.dg/inherit/pr30297.C: Likewise.
140         * g++.dg/inherit/access8.C: Likewise.
141         * g++.dg/torture/pr39362.C: Likewise.
142         * g++.dg/template/crash13.C: Likewise.
143         * g++.dg/template/using10.C: Likewise.
144
145 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
146
147         PR fortran/51502
148         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
149         change.
150
151 2012-01-01  Ira Rosen  <irar@il.ibm.com>
152
153         PR tree-optimization/51704
154         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
155         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
156         corresponding flags.
157
158 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
159
160         PR c++/51723
161         * g++.dg/cpp0x/constexpr-delegating2.C: New.
162
163 2012-01-01  Jan Hubicka  <jh@suse.cz>
164
165         PR rtl-optimization/51069
166         * gcc.c-torture/compile/pr51069.c: New testcase.
167
168 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
169
170         PR tree-optimization/51683
171         * gcc.dg/pr51683.c: New test.
172
173 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
174
175         PR c++/51397
176         * g++.dg/cpp0x/static_assert6.C: New.
177
178 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
179
180         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
181
182 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
183
184         PR fortran/51502
185         * lib/gcc-dg.exp (scan-module-absence):  New function.
186         * gfortran.dg/implicit_pure_2.f90:  New test.
187
188 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
189
190         PR c++/51316
191         * g++.dg/cpp0x/alignof4.C: New.
192
193 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
194
195         PR testsuite/51702
196         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
197         -mabi=altivec option, which suppresses a warning message about
198         passing vectors by reference.  The extra warning causes some tests
199         to fail.
200         * gcc.dg/scal-to-vec2.c: Likewise.
201         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
202         * gcc.dg/pr35442.c: Likewise.
203         * gcc.dg/vector-compare-1.c: Likewise.
204         * gcc.dg/vector-compare-2.c: Likewise.
205         * gcc.dg/torture/pr36891.c: Likewise.
206
207 2012-12-29  Kai Tietz  <ktietz@redhat.com>
208
209         * g++.dg/abi/bitfield3.C: Make sure test runs
210         for windows targets without activated ms-bitfields option.
211
212         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
213         targets to use static-version.
214         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
215         * g++.old-deja/g++.abi/arraynew.C: Likewise.
216         * g++.old-deja/g++.eh/new1.C: Likewise.
217         * g++.old-deja/g++.eh/new2.C: Likewise.
218
219 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
220
221         * gfortran.dg/function_optimize_9.f90:  New test.
222
223 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
224
225         PR c++/23211
226         * g++.dg/template/using18.C: New.
227         * g++.dg/template/using19.C: New.
228         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
229         * g++.dg/template/crash13.C: Likewise.
230
231 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
232
233         PR target/51623
234         * gcc.target/powerpc/pr51623.c: New file.
235
236 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
237
238         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
239
240 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
241
242         PR c++/51547
243         * g++.dg/cpp0x/pr51547.C: New.
244
245 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gcc.c-torture/execute/20111227-1.c: New test.
248
249 2011-12-25  Jan Hubicka  <jh@suse.cz>
250
251         PR middle-end/48641
252         * gcc.dg/compile/pr48641.c: New file.
253
254 2011-12-26  Joey Ye  <joey.ye@arm.com>
255
256         PR middle-end/51200
257         * gcc.dg/volatile-bitfields-2.c: New test.
258
259 2011-12-23  Jason Merrill  <jason@redhat.com>
260
261         PR c++/51507
262         * g++.dg/cpp0x/variadic121.C: New.
263
264 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
265
266         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
267
268 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
269
270         * gcc.target/arm/vect-vcvt.c: New test.
271         * gcc.target/arm/vect-vcvtq.c: New test.
272
273         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
274         in final check.
275
276         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
277         True for ARM NEON.
278         (check_effective_target_vect_uintfloat_cvt): Likewise.
279         (check_effective_target_vect_floatuint_cvt): Likewise.
280         (check_effective_target_vect_floatint_cvt): Likewise.
281
282 2011-12-23  Richard Guenther  <rguenther@suse.de>
283
284         PR rtl-optimization/50396
285         * gcc.dg/torture/pr50396.c: New testcase.
286
287 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
288
289         PR tree-optimization/43491
290         * gcc.dg/tree-ssa/pr43491.c: New test.
291
292 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
293
294         PR testsuite/50722
295         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
296
297 2011-12-22  Richard Guenther  <rguenther@suse.de>
298
299         PR lto/51650
300         * g++.dg/lto/pr51650-1_0.C: New testcase.
301         * g++.dg/lto/pr51650-2_0.C: Likewise.
302
303 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
304
305         PR target/51643
306         * gcc.target/arm/sibcall-2.c: New test.
307
308 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
309
310         PR testsuite/51645
311         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
312
313 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
314
315         * gcc.dg/pr50038.c: Move to ...
316         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
317
318 2011-12-21  Jason Merrill  <jason@redhat.com>
319
320         PR c++/51611
321         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
322
323 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
324
325         PR c++/51305
326         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
327
328 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
329
330         PR middle-end/51644
331         PR middle-end/51647
332         * gcc.dg/pr51644.c: New test.
333         * g++.dg/warn/Wreturn-4.C: New test.
334
335 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
336
337         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
338         diag-scans to fix fail on AVX.
339         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
340         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
341         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
342         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
343         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
344         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
345         * gcc.dg/vect/pr45752.c: Ditto.
346         * gcc.dg/vect/slp-perm-4.c: Ditto.
347         * gcc.dg/vect/slp-perm-9.c: Ditto.
348         * gcc.dg/vect/vect-33.c: Ditto.
349         * gcc.dg/vect/vect-35.c: Ditto.
350         * gcc.dg/vect/vect-6-big-array.c: Ditto.
351         * gcc.dg/vect/vect-6.c: Ditto.
352         * gcc.dg/vect/vect-91.c: Ditto.
353         * gcc.dg/vect/vect-all-big-array.c: Ditto.
354         * gcc.dg/vect/vect-all.c: Ditto.
355         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
356         * gcc.dg/vect/vect-outer-4c.c: Ditto.
357         * gcc.dg/vect/vect-outer-5.c: Ditto.
358         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
359         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
360         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
361         * gcc.dg/vect/vect-peel-1.c: Ditto.
362         * gcc.dg/vect/vect-peel-2.c: Ditto.
363         * gcc.dg/vect/vect-peel-3.c: Ditto.
364         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
365         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
366         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
367         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
368         * lib/target-supports.exp (check_avx_available): New function.
369         (check_effective_target_vect_sizes_32B_16B): Ditto.
370         (check_prefer_avx128): Ditto.
371         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
372         (check_effective_target_vect_multiple_sizes): Ditto.
373
374 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
375
376         PR target/50038
377         * gcc.dg/pr50038.c: New test.
378
379 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
380
381         PR c++/51621
382         * g++.dg/cpp0x/constexpr-ice5.C: New.
383
384 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
385
386         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
387         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
388         gcc.dg/gnu11-version-1.c: New tests.
389
390 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
391
392         PR middle-end/51200
393         * gcc.target/arm/volatile-bitfields-4.c: New test.
394         * c-c++-common/abi-bf.c: New test.
395
396 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
397
398         PR debug/49951
399         * g++.dg/gcov/gcov-2.C: Adjust.
400
401 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
402
403         PR c++/51612
404         * g++.dg/cpp0x/constexpr-ice4.C: New.
405
406 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
407
408         PR c++/51328
409         * g++.dg/template/crash109.C: New.
410
411 2011-12-19  Jason Merrill  <jason@redhat.com>
412
413         PR c++/51530
414         * g++.dg/cpp0x/nullptr26.C: New.
415
416 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
417
418         * gcc.target/mips/mult-1.c: Require -O2.
419
420 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
421
422         * gcc.target/mips/ext-2.c: Add NOMIPS16.
423
424 2011-12-19  Jason Merrill  <jason@redhat.com>
425
426         PR c++/51526
427         * g++.dg/cpp0x/constexpr-delegating.C: New.
428
429 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
430             Tom de Vries <tom@codesourcery.com>
431
432         PR rtl-opt/50380
433         * gcc.c-torture/compile/pr50380.c: New testcase.
434
435 2011-12-19  Tobias Burnus  <burnus@net-b.de>
436
437         PR fortran/51605
438         * gfortran.dg/block_10.f90: New.
439
440 2011-12-19  Jason Merrill  <jason@redhat.com>
441
442         PR c++/51553
443         * g++.dg/cpp0x/initlist64.C: New.
444
445         PR c++/51228
446         * c-c++-common/transparent-union-1.c: New.
447
448 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
449
450         PR tree-optimization/51580
451         * gnat.dg/specs/loop_optimization1.ads: New test.
452         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
453
454 2011-12-19  Richard Guenther  <rguenther@suse.de>
455
456         PR lto/51573
457         * gcc.dg/lto/20111207-2_0.c: Adjust.
458         * g++.dg/lto/pr51573-1_0.C: New testcase.
459
460 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
461
462         PR c++/51619
463         * g++.dg/cpp0x/pr51619.C: New test.
464
465 2011-12-19  Tobias Burnus  <burnus@net-b.de>
466
467         PR fortran/51605
468         * gfortran.dg/select_type_25.f90: New.
469
470 2011-12-19  Martin Jambor  <mjambor@suse.cz>
471
472         PR tree-optimization/51583
473         * gcc.dg/tree-ssa/pr51583.c: New test.
474
475 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
476
477         PR tree-optimization/51596
478         * g++.dg/opt/pr51596.C: New test.
479
480         PR middle-end/51590
481         PR tree-optimization/51606
482         * gcc.dg/vect/pr51590.c: New test.
483
484 2011-12-19  Richard Guenther  <rguenther@suse.de>
485
486         PR lto/51572
487         * g++.dg/lto/pr51572-2_0.C: New testcase.
488
489 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
490
491         PR c++/51477
492         * g++.dg/cpp0x/nsdmi6.C: New test.
493
494 2011-12-19  Tobias Burnus  <burnus@net-b.de>
495
496         * gfortran.dg/coarray_poly_3.f90: New.
497         * coarray/poly_run_1.f90: Enable some previously commented code.
498
499 2011-12-19  Jason Merrill  <jason@redhat.com>
500
501         PR c++/51489
502         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
503
504 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
505
506         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
507
508 2011-12-17  Jason Merrill  <jason@redhat.com>
509
510         PR c++/51588
511         * g++.dg/parse/enum7.C: New.
512
513         PR c++/51586
514         * g++.dg/lookup/nested2.C: New.
515
516         PR c++/51587
517         * g++.dg/parse/enum6.C: New.
518
519 2011-12-17  Tom de Vries  <tom@codesourcery.com>
520
521         PR tree-optimization/51491
522         * gcc.dg/pr51491.c: New test.
523         * gcc.dg/pr51491-2.c: Same.
524
525 2011-12-16  Jason Merrill  <jason@redhat.com>
526
527         PR c++/51416
528         * g++.dg/cpp0x/auto31.C: New.
529
530 2011-12-16  Ian Lance Taylor  <iant@google.com>
531
532         PR middle-end/51592
533         * gcc.dg/20111216-1.c: New test.
534
535 2011-12-16  Jason Merrill  <jason@redhat.com>
536
537         PR c++/51461
538         * g++.dg/init/static4.C: New.
539
540 2011-12-16  Jason Merrill  <jason@redhat.com>
541
542         PR c++/51331
543         * g++.dg/init/value10.C: New.
544
545 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
546
547         PR testsuite/50803
548         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
549
550         PR tree-optimization/51575
551         * g++.dg/opt/pr51575.C: New test.
552
553         PR debug/51557
554         * gcc.dg/pr51557.c: New test.
555
556 2011-12-16  Richard Guenther  <rguenther@suse.de>
557
558         PR lto/51572
559         * gcc.dg/lto/pr51572-1_0.c: New testcase.
560
561 2011-12-15  Jason Merrill  <jason@redhat.com>
562
563         PR c++/51458
564         * g++.dg/ext/desig4.C: New.
565
566 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
567
568         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
569         A%disp() to use scalarizer.
570         * gfortran.dg/class_array_9.f03: New.
571
572 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
573
574         * gcc.dg/vect/vect-sdivmod-1.c: New test.
575
576         PR c++/51463
577         * g++.dg/cpp0x/pr51463.C: New test.
578
579         PR c/51360
580         * c-c++-common/gomp/pr51360.c: New test.
581         * g++.dg/gomp/pr51360.C: New test.
582
583         PR middle-end/49806
584         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
585         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
586
587         PR tree-optimization/51117
588         * g++.dg/opt/pr51117.C: New test.
589
590 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
591
592         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
593         New definitions.
594         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
595         Likewise.
596         (stpncpy, __stpncpy_chk): New functions.
597         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
598         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
599
600 2011-12-15  Richard Guenther  <rguenther@suse.de>
601
602         PR lto/51567
603         * g++.dg/lto/pr51567-1_0.C: New testcase.
604
605 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
606
607         PR c++/51473
608         * g++.dg/cpp0x/auto30.C: New test.
609
610 2011-12-15  Tobias Burnus  <burnus@net-b.de>
611
612         * gfortran.dg/coarray/poly_run_3.f90: New.
613         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
614
615 2011-12-15  Richard Guenther  <rguenther@suse.de>
616
617         PR lto/51564
618         * g++.dg/lto/pr51564-1_0.C: New testcase.
619
620 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
621
622         PR libstdc++/51365
623         * g++.dg/ext/is_final.C: New.
624
625 2012-12-15  Richard Guenther  <rguenther@suse.de>
626
627         PR lto/48508
628         * g++.dg/lto/pr48508-1_0.C: New testcase.
629         * g++.dg/lto/pr48508-1_1.C: Likewise.
630
631 2011-12-14  Jason Merrill  <jason@redhat.com>
632
633         PR c++/51554
634         * g++.dg/init/constant1.C: New.
635
636         PR c++/51248
637         * g++.dg/other/enum2.C: New.
638
639 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
640
641         PR c++/51475
642         * g++.dg/cpp0x/initlist63.C: New test.
643
644 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
645
646         PR target/50931
647         * gcc.target/avr/torture/int24-mul.c: New.
648
649 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
650
651         PR c++/51476
652         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
653
654 2011-12-13  Jason Merrill  <jason@redhat.com>
655
656         PR c++/51406
657         PR c++/51161
658         * g++.dg/cpp0x/rv-cast3.C: New.
659         * g++.dg/cpp0x/rv-cast4.C: New.
660
661 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
662
663         PR c++/51464
664         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
665
666 2011-12-13  Andrew Pinski  <apinski@cavium.com>
667             Adam Nemet  <anemet@caviumnetworks.com>
668
669         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
670         -fdump-* options.
671         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
672         * gcc.target/mips/octeon-pipe-1.c: New testcase.
673
674 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
675
676         PR c++/14258
677         * g++.dg/template/using16.C: New.
678         * g++.dg/template/using17.C: New.
679
680 2011-12-13  Martin Jambor  <mjambor@suse.cz>
681
682         PR tree-optimization/51362
683         * gcc.dg/ipa/pr51362.c: New test.
684
685 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
686
687         PR testsuite/51524
688         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
689         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
690
691 2011-12-13  Richard Guenther  <rguenther@suse.de>
692
693         PR lto/48354
694         * g++.dg/lto/pr48354-1_0.C: New testcase.
695
696 2011-12-13  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/51519
699         * gcc.dg/pr51519.c: New testcase.
700
701 2011-12-13  Richard Guenther  <rguenther@suse.de>
702
703         * gcc.dg/lto/20111213-1_0.c: New testcase.
704
705 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
706
707         * gnat.dg/vect1.ad[sb]: Add more tests.
708         * gnat.dg/vect2.ad[sb]: Likewise.
709         * gnat.dg/vect3.ad[sb]: Likewise.
710         * gnat.dg/vect4.ad[sb]: Likewise.
711         * gnat.dg/vect5.ad[sb]: Likewise.
712         * gnat.dg/vect6.ad[sb]: Likewise.
713
714 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
715
716         PR rtl-optimization/51495
717         * gcc.c-torture/compile/pr51495.c: New test.
718
719         PR tree-optimization/51481
720         * gcc.dg/pr51481.c: New test.
721
722 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
723
724         PR tree-optimization/45830
725         * gcc.c-torture/execute/pr45830.c: Move from here to...
726         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
727         dg-additional-options magic.
728
729 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
730
731         * gfortran.dg/nested_modules_2.f90: Tighten test.
732
733 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
734
735         * gcc.c-torture/execute/20111212-1.c: New test.
736
737 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
738
739         PR testsuite/51511
740         * gcc.dg/pr45819.c: Add -w to dg-options.
741
742 2011-12-12  Torvald Riegel  <triegel@redhat.com>
743
744         * g++.dg/tm/noexcept-1.C: New test.
745         * g++.dg/tm/noexcept-2.C: New test.
746         * g++.dg/tm/noexcept-3.C: New test.
747         * g++.dg/tm/noexcept-4.C: New test.
748         * g++.dg/tm/noexcept-5.C: New test.
749
750 2011-12-12  Torvald Riegel  <triegel@redhat.com>
751
752         * c-c++-common/tm/20111206.c: New test.
753
754 2011-12-12  Richard Guenther  <rguenther@suse.de>
755
756         PR lto/51262
757         * g++.dg/opt/pr51262.C: New testcase.
758
759 2011-12-12  Revital Eres  <revital.eres@linaro.org>
760
761         PR rtl-optimization/47013
762         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
763         to preserve the function.
764         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
765         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
766         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
767         -fmodulo-sched-allow-regmoves flags.
768         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
769         and avoid superfluous spaces in dg-final for spu-*-*.
770         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
771         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
772         change scan-rtl-dump-times for powerpc*-*-*.
773         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
774         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
775         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
776
777 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
778
779         PR tree-optimization/51485
780         * g++.dg/vect/pr51485.cc: New test.
781
782 2011-12-11  Tobias Burnus  <burnus@net-b.de>
783
784         PR fortran/50923
785         * gfortran.dg/warn_function_without_result_2.f90: New.
786
787 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
788             Tobias Burnus  <burnus@gcc.gnu.org>
789
790         PR fortran/41539
791         PR fortran/43214
792         PR fortran/43969
793         PR fortran/44568
794         PR fortran/46356
795         PR fortran/46990
796         PR fortran/49074
797         * gfortran.dg/class_array_1.f03: New.
798         * gfortran.dg/class_array_2.f03: New.
799         * gfortran.dg/class_array_3.f03: New.
800         * gfortran.dg/class_array_4.f03: New.
801         * gfortran.dg/class_array_5.f03: New.
802         * gfortran.dg/class_array_6.f03: New.
803         * gfortran.dg/class_array_7.f03: New.
804         * gfortran.dg/class_array_8.f03: New.
805         * gfortran.dg/coarray_poly_1.f90: New.
806         * gfortran.dg/coarray_poly_2.f90: New.
807         * gfortran.dg/coarray/poly_run_1.f90: New.
808         * gfortran.dg/coarray/poly_run_2.f90: New.
809         * gfortran.dg/class_to_type_1.f03: New.
810         * gfortran.dg/type_to_class_1.f03: New.
811         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
812         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
813         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
814
815 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
816
817         PR fortran/50690
818         * gfortran.dg/gomp/workshare2.f90:  New test.
819         * gfortran.dg/gomp/workshare3.f90:  New test.
820
821 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
822
823         * gnat.dg/specs/elab3.ads: New test.
824
825 2011-12-10  Richard Henderson  <rth@redhat.com>
826
827         * gcc.target/powerpc/altivec-perm-1.c: New.
828         * gcc.target/powerpc/altivec-perm-2.c: New.
829         * gcc.target/powerpc/altivec-perm-4.c: New.
830
831 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
832
833         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
834         Add a scan-assembler-time clause to test for the interupt vector jump.
835         (f): Rename to ...
836         (dma0_handler): ... this.
837
838 2011-12-10  Nathan Sidwell  <nathan@acm.org>
839
840         PR gcov-profile/51449
841         * g++.dg/gcov/gcov-14.C: New.
842
843 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
844
845         * gcc.c-torture/compile/20111209-1.c: New test.
846
847 2011-12-09  Jason Merrill  <jason@redhat.com>
848
849         PR c++/51151
850         * g++.dg/warn/Woverflow-4.C: New.
851
852 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
853
854         PR c++/51289
855         * g++.dg/cpp0x/alias-decl-17.C: New test.
856
857 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
858
859         * gcc.target/powerpc/recip-5.c: Disable running on any system that
860         does not support VSX.
861
862         * gcc.target/powerpc/ppc-target-4.c: New file to test target
863         specific functions enabling target specific builtins.
864
865 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
866
867         * gcc.dg/vect/slp-13.c: Array size increase reverted.
868         * gcc.dg/vect/slp-24.c: Ditto.
869         * gcc.dg/vect/slp-3.c: Ditto.
870         * gcc.dg/vect/slp-34.c: Ditto.
871         * gcc.dg/vect/slp-4.c: Ditto.
872         * gcc.dg/vect/slp-cond-2.c: Ditto.
873         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
874         * gcc.dg/vect/vect-1.c: Ditto.
875         * gcc.dg/vect/vect-10.c: Ditto.
876         * gcc.dg/vect/vect-105.c: Ditto.
877         * gcc.dg/vect/vect-112.c: Ditto.
878         * gcc.dg/vect/vect-15.c: Ditto.
879         * gcc.dg/vect/vect-2.c: Ditto.
880         * gcc.dg/vect/vect-31.c: Ditto.
881         * gcc.dg/vect/vect-32.c: Ditto.
882         * gcc.dg/vect/vect-33.c: Ditto.
883         * gcc.dg/vect/vect-34.c: Ditto.
884         * gcc.dg/vect/vect-35.c: Ditto.
885         * gcc.dg/vect/vect-36.c: Ditto.
886         * gcc.dg/vect/vect-6.c: Ditto.
887         * gcc.dg/vect/vect-73.c: Ditto.
888         * gcc.dg/vect/vect-74.c: Ditto.
889         * gcc.dg/vect/vect-75.c: Ditto.
890         * gcc.dg/vect/vect-76.c: Ditto.
891         * gcc.dg/vect/vect-80.c: Ditto.
892         * gcc.dg/vect/vect-85.c: Ditto.
893         * gcc.dg/vect/vect-89.c: Ditto.
894         * gcc.dg/vect/vect-97.c: Ditto.
895         * gcc.dg/vect/vect-98.c: Ditto.
896         * gcc.dg/vect/vect-all.c: Ditto.
897         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
898         * gcc.dg/vect/vect-iv-8.c: Ditto.
899         * gcc.dg/vect/vect-iv-8a.c: Ditto.
900         * gcc.dg/vect/vect-outer-1.c: Ditto.
901         * gcc.dg/vect/vect-outer-1a.c: Ditto.
902         * gcc.dg/vect/vect-outer-1b.c: Ditto.
903         * gcc.dg/vect/vect-outer-2.c: Ditto.
904         * gcc.dg/vect/vect-outer-2a.c: Ditto.
905         * gcc.dg/vect/vect-outer-2c.c: Ditto.
906         * gcc.dg/vect/vect-outer-3.c: Ditto.
907         * gcc.dg/vect/vect-outer-3a.c: Ditto.
908         * gcc.dg/vect/vect-outer-4a.c: Ditto.
909         * gcc.dg/vect/vect-outer-4b.c: Ditto.
910         * gcc.dg/vect/vect-outer-4c.c: Ditto.
911         * gcc.dg/vect/vect-outer-4d.c: Ditto.
912         * gcc.dg/vect/vect-outer-4m.c: Ditto.
913         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
914         * gcc.dg/vect/vect-outer-fir.c: Ditto.
915         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
916         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
917         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
918         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
919         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
920         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
921         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
922         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
923         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
924         * gcc.dg/vect/vect-shift-2.c: Ditto.
925         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
926         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
927         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
928         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
929         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
930         * gcc.dg/vect/slp-13-big-array.c: New test.
931         * gcc.dg/vect/slp-24-big-array.c: Ditto.
932         * gcc.dg/vect/slp-3-big-array.c: Ditto.
933         * gcc.dg/vect/slp-34-big-array.c: Ditto.
934         * gcc.dg/vect/slp-4-big-array.c: Ditto.
935         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
936         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
937         * gcc.dg/vect/vect-1-big-array.c: Ditto.
938         * gcc.dg/vect/vect-10-big-array.c: Ditto.
939         * gcc.dg/vect/vect-105-big-array.c: Ditto.
940         * gcc.dg/vect/vect-112-big-array.c: Ditto.
941         * gcc.dg/vect/vect-15-big-array.c: Ditto.
942         * gcc.dg/vect/vect-2-big-array.c: Ditto.
943         * gcc.dg/vect/vect-31-big-array.c: Ditto.
944         * gcc.dg/vect/vect-32-big-array.c: Ditto.
945         * gcc.dg/vect/vect-33-big-array.c: Ditto.
946         * gcc.dg/vect/vect-34-big-array.c: Ditto.
947         * gcc.dg/vect/vect-35-big-array.c: Ditto.
948         * gcc.dg/vect/vect-36-big-array.c: Ditto.
949         * gcc.dg/vect/vect-6-big-array.c: Ditto.
950         * gcc.dg/vect/vect-73-big-array.c: Ditto.
951         * gcc.dg/vect/vect-74-big-array.c: Ditto.
952         * gcc.dg/vect/vect-75-big-array.c: Ditto.
953         * gcc.dg/vect/vect-76-big-array.c: Ditto.
954         * gcc.dg/vect/vect-80-big-array.c: Ditto.
955         * gcc.dg/vect/vect-85-big-array.c: Ditto.
956         * gcc.dg/vect/vect-89-big-array.c: Ditto.
957         * gcc.dg/vect/vect-97-big-array.c: Ditto.
958         * gcc.dg/vect/vect-98-big-array.c: Ditto.
959         * gcc.dg/vect/vect-all-big-array.c: Ditto.
960         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
961         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
962         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
963         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
964         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
965         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
966         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
967         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
968         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
969         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
970         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
971         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
972         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
973         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
974         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
975         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
976         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
977         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
978         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
979         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
980         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
981         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
982         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
983         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
984         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
985         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
986         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
987         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
988         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
989         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
990         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
991         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
992         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
993
994 2011-12-09  Richard Guenther  <rguenther@suse.de>
995
996         PR lto/48042
997         * g++.dg/lto/pr48042_0.C: New testcase.
998
999 2011-12-09  Richard Guenther  <rguenther@suse.de>
1000
1001         PR tree-optimization/51482
1002         * g++.dg/torture/pr51482.C: New testcase.
1003
1004 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1005
1006         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1007         * gcc.target/mips/dmult-1.c: Likewise.
1008         * gcc.target/mips/branch-1.c: Likewise.
1009         * gcc.target/mips/extend-1.c: Likewise.
1010
1011 2011-12-08  Jason Merrill  <jason@redhat.com>
1012
1013         PR c++/51318
1014         * g++.dg/template/cond8.C: New.
1015
1016         PR c++/51459
1017         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1018
1019 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1020
1021         PR tree-optimization/51466
1022         * gcc.c-torture/execute/pr51466.c: New test.
1023
1024 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1025
1026         PR fortran/50815
1027         * gfortran.dg/bounds_check_16.f90: New.
1028
1029 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1030
1031         PR fortran/51378
1032         * gfortran.dg/private_type_14.f90: New.
1033
1034 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1035
1036         PR fortran/51407
1037         * gfortran.dg/io_real_boz_3.f90: New.
1038         * gfortran.dg/io_real_boz_4.f90: New.
1039         * gfortran.dg/io_real_boz_5.f90: New.
1040
1041 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1042
1043         PR fortran/51448
1044         * gfortran.dg/realloc_on_assign_8.f90: New.
1045
1046 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1047
1048         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1049
1050 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1051
1052         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1053         -Wwrite-strings option.
1054
1055 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1056
1057         * gcc.target/i386/movdi-rex64.c: New.
1058
1059 2011-12-08  Richard Guenther  <rguenther@suse.de>
1060
1061         * gcc.dg/volatile3.c: New testcase.
1062
1063 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1064
1065         PR tree-optimization/51315
1066         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1067         for typedef.
1068         (int32_t): Use __INT32_TYPE__ for typedef.
1069
1070 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1071
1072         PR tree-optimization/51315
1073         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1074         sizeof(int)==4.
1075
1076 2011-12-08  Richard Guenther  <rguenther@suse.de>
1077
1078         PR lto/50747
1079         * g++.dg/opt/pr50747-1_0.C: New testcase.
1080         * g++.dg/opt/pr50747-2_0.C: Likewise.
1081
1082 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1083
1084         * gcc.c-torture/execute/20111208-1.c: New test.
1085
1086 2011-12-08  Richard Guenther  <rguenther@suse.de>
1087
1088         PR lto/48437
1089         * gcc.dg/lto/20111207-2_0.c: New testcase.
1090         * gcc.dg/guality/pr48437.c: Likewise.
1091
1092 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR c++/51401
1095         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1096         * g++.dg/cpp0x/auto29.C: New test.
1097
1098         PR c++/51429
1099         * g++.dg/parse/error45.C: New test.
1100
1101         PR c++/51229
1102         * g++.dg/ext/desig3.C: New test.
1103
1104         PR c++/51369
1105         * g++.dg/cpp0x/constexpr-51369.C: New test.
1106
1107 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1108
1109         PR middle-end/45416
1110         * gcc.dg/pr45416.c: New testcase.
1111
1112 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1113
1114         PR c++/51420
1115         * g++.dg/cpp0x/pr51420.C: New.
1116
1117 2011-12-07  Richard Guenther  <rguenther@suse.de>
1118
1119         PR lto/48100
1120         * gcc.dg/lto/20111207-1_0.c: New testcase.
1121         * gcc.dg/lto/20111207-1_1.c: Likewise.
1122         * gcc.dg/lto/20111207-1_2.c: Likewise.
1123         * gcc.dg/lto/20111207-1_3.c: Likewise.
1124
1125 2011-12-07  Richard Guenther  <rguenther@suse.de>
1126
1127         PR tree-optimization/50823
1128         * gcc.dg/torture/pr50823.c: New testcase.
1129
1130 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1131
1132         PR tree-optimization/50744
1133         * gcc.dg/ipa/pr50744.c: New test.
1134
1135 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1136
1137         PR c++/51430
1138         * g++.dg/template/static32.C: New test.
1139
1140 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1141
1142         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1143
1144 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1145
1146         PR fortran/51435
1147         * gfortran.dg/default_initialization_5.f90: New.
1148
1149 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR target/51354
1152         * gcc.c-torture/compile/pr51354.c: New test.
1153
1154 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1155
1156         PR c++/51431
1157         * g++.dg/other/abstract3.C: New.
1158
1159 2011-12-06  Richard Guenther  <rguenther@suse.de>
1160
1161         PR tree-optimization/49997
1162         * gcc.dg/torture/pr49997.c: New testcase.
1163
1164 2011-12-06  Richard Guenther  <rguenther@suse.de>
1165
1166         PR middle-end/51436
1167         * g++.dg/torture/pr51436.C: New testcase.
1168
1169 2011-12-06  Richard Guenther  <rguenther@suse.de>
1170
1171         PR tree-optimization/51245
1172         * gcc.dg/torture/pr51245.c: New testcase.
1173
1174 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1175
1176         PR c++/51427
1177         * g++.dg/diagnostic/wrong-tag-1.C
1178
1179 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1180
1181         PR c++/51319
1182         * g++.dg/lookup/using50.C: New.
1183         * g++.dg/lookup/using51.C: New.
1184
1185 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR tree-optimization/51396
1188         * g++.dg/opt/pr51396.C: New test.
1189
1190         PR debug/51410
1191         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1192
1193         PR c/51339
1194         * gcc.dg/gomp/pr51339.c: New test.
1195
1196 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1197
1198         PR c++/51399
1199         * g++.dg/cpp0x/initlist62.C: New.
1200
1201 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1202
1203         PR fortran/51338
1204         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1205
1206 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1207
1208         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1209         * g++.dg/torture/pr39732.C: Likewise.
1210         * g++.dg/torture/pr40642.C: Likewise.
1211         * gcc.c-torture/compile/pr44686.c: Likewise.
1212         * gcc.dg/20050309-1.c: Likewise.
1213         * gcc.dg/20050330-2.c: Likewise.
1214         * gcc.dg/20051201-1.c: Likewise.
1215         * gcc.dg/gomp/pr27573.c: Likewise.
1216         * gcc.dg/pr46255.c: Likewise.
1217         * gcc.dg/profile-dir-1.c: Likewise.
1218         * gcc.dg/profile-dir-2.c: Likewise.
1219         * gcc.dg/profile-dir-3.c: Likewise.
1220         * gcc.dg/profile-generate-1.c: Likewise.
1221         * gfortran.dg/gomp/pr27573.f90: Likewise.
1222         * gcc.dg/profile-generate-3.c: Be specific about the type of
1223         profiling required.
1224
1225 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1226
1227         PR c++/51414
1228         * g++.dg/ext/underlying_type11.C: New.
1229
1230 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1231
1232         PR testsuite/51128
1233         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1234         * gcc.dg/torture/pr39074.c: Ditto.
1235         * gcc.dg/torture/pr39074-2.c: Ditto.
1236         * gcc.dg/torture/pr42898.c: Ditto.
1237         * gcc.dg/torture/pr42898-2.c: Ditto.
1238         * gcc.dg/torture/pr45704.c: Ditto.
1239         * gcc.dg/torture/pr50472.c: Ditto.
1240         * gcc.dg/torture/pta-callused-1.c: Ditto.
1241         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1242         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1243         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1244         * gcc.dg/torture/pta-escape-1.c: Ditto.
1245         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1246         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1247
1248 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1249
1250         PR target/51408
1251         * gcc.dg/pr51408.c: New.
1252
1253 2011-12-05  Jason Merrill  <jason@redhat.com>
1254
1255         * g++.dg/cpp0x/dc6.C: New.
1256
1257 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1258             Pedro Lamarão <pedro.lamarao@gmail.com>
1259
1260         * g++.dg/cpp0x/dc1.C: New test.
1261         * g++.dg/cpp0x/dc2.C: New test.
1262         * g++.dg/cpp0x/dc3.C: New test.
1263         * g++.dg/cpp0x/dc4.C: New test.
1264         * g++.dg/cpp0x/dc5.C: New test.
1265         * g++.dg/template/meminit1.C: Adjust expected error.
1266
1267 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1268
1269         PR c++/51404
1270         * g++.dg/cpp0x/auto28.C: New.
1271
1272 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1273
1274         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1275
1276 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1277             Eric Botcazou  <ebotcazou@adacore.com>
1278
1279         PR middle-end/51323
1280         PR middle-end/50074
1281         * gcc.c-torture/execute/pr51323.c: New test.
1282
1283 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1284
1285         PR fortran/51383
1286         * gfortran.dg/associate_10.f90: New.
1287
1288 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1289
1290         PR middle-end/51285
1291         * gfortran.dg/vect/pr51285.f90: New test.
1292
1293 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1294             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1295
1296         PR target/51393
1297         * gcc.target/i386/pr51393.c: New test.
1298
1299 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1300
1301         PR obj-c++/51349
1302         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1303         * obj-c++.dg/naming-4.mm: Likewise.
1304
1305 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1306
1307         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1308
1309 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1310
1311         PR c++/51313
1312         * g++.dg/cpp0x/pr51313.C: New.
1313
1314 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1315
1316         PR fortran/48887
1317         * gfortran.dg/select_type_24.f90: New.
1318         * gfortran.dg/select_type_23.f03: Add dg-error.
1319         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1320
1321 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1322
1323         * gcc.dg/vect/vect-122.c: New test.
1324
1325 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1326
1327         PR fortran/50684
1328         * gfortran.dg/move_alloc_8.f90: New.
1329
1330 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1331
1332         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1333         i.e. remove the dg-error line.
1334         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1335         * gfortran.dg/move_alloc_9.f90: New.
1336         * gfortran.dg/move_alloc_10.f90: New
1337
1338 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1339
1340         * lib/gcov.exp (verify-lines): Allow = as a count char.
1341         * g++.dg/gcov/gcov-13.C: New.
1342
1343 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1344
1345         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1346         * gcc.dg/vect/slp-24.c: Ditto.
1347         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1348         * gcc.dg/vect/slp-34.c: Ditto.
1349         * gcc.dg/vect/slp-4.c: Ditto.
1350         * gcc.dg/vect/slp-cond-2.c: Ditto.
1351         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1352         * gcc.dg/vect/vect-1.c: Ditto.
1353         * gcc.dg/vect/vect-10.c: Ditto.
1354         * gcc.dg/vect/vect-105.c: Ditto.
1355         * gcc.dg/vect/vect-112.c: Ditto.
1356         * gcc.dg/vect/vect-15.c: Ditto.
1357         * gcc.dg/vect/vect-2.c: Ditto.
1358         * gcc.dg/vect/vect-31.c: Ditto.
1359         * gcc.dg/vect/vect-32.c: Ditto.
1360         * gcc.dg/vect/vect-33.c: Ditto.
1361         * gcc.dg/vect/vect-34.c: Ditto.
1362         * gcc.dg/vect/vect-35.c: Ditto.
1363         * gcc.dg/vect/vect-36.c: Ditto.
1364         * gcc.dg/vect/vect-6.c: Ditto.
1365         * gcc.dg/vect/vect-73.c: Ditto.
1366         * gcc.dg/vect/vect-74.c: Ditto.
1367         * gcc.dg/vect/vect-75.c: Ditto.
1368         * gcc.dg/vect/vect-76.c: Ditto.
1369         * gcc.dg/vect/vect-80.c: Ditto.
1370         * gcc.dg/vect/vect-85.c: Ditto.
1371         * gcc.dg/vect/vect-89.c: Ditto.
1372         * gcc.dg/vect/vect-97.c: Ditto.
1373         * gcc.dg/vect/vect-98.c: Ditto.
1374         * gcc.dg/vect/vect-all.c: Ditto.
1375         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1376         * gcc.dg/vect/vect-iv-8.c: Ditto.
1377         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1378         * gcc.dg/vect/vect-outer-1.c: Ditto.
1379         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1380         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1381         * gcc.dg/vect/vect-outer-2.c: Ditto.
1382         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1383         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1384         * gcc.dg/vect/vect-outer-3.c: Ditto.
1385         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1386         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1387         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1388         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1389         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1390         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1391         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1392         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1393         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1394         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1395         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1396         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1397         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1398         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1399         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1400         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1401         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1402         * gcc.dg/vect/vect-shift-2.c: Ditto.
1403         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1404         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1405         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1406         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1407         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1408
1409 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1410
1411         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1412         __builtin_memcpy arguments to honor sizeof(a).
1413
1414 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1415
1416         * gcc.c-torture/execute/doloop-1.c,
1417         gcc.c-torture/execute/doloop-2.c: New tests.
1418
1419 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1420
1421         PR tree-optimization/50622
1422         * g++.dg/tree-ssa/pr50622.C: New test.
1423
1424 2011-12-01  Jason Merrill  <jason@redhat.com>
1425
1426         * g++.dg/cpp0x/initlist61.C: New.
1427
1428 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1429
1430         PR c++/51326
1431         * g++.dg/inherit/crash3.C: New.
1432
1433 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1434
1435         PR gcov-profile/51113
1436         * lib/gcov.exp (verify-lines): Add support for xfailing.
1437         (run-gcov): Likewise.
1438         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1439         * gcc.misc-tests/gcov-16.c: Remove.
1440         * gcc.misc-tests/gcov-17.c: Remove.
1441         * g++.dg/gcov-8.C: Remove.
1442         * g++.dg/gcov-9.C: Remove.
1443         * g++.dg/gcovpart-12b.C: New.
1444         * g++.dg/gcov-12.C: New.
1445
1446 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1447
1448         PR lto/51198
1449         * g++.dg/torture/pr51198.C: New testcase.
1450
1451 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1452
1453         PR tree-optimization/51246
1454         * gcc.c-torture/compile/pr51246.c: New test.
1455
1456         PR rtl-optimization/51014
1457         * g++.dg/opt/pr51014.C: New test.
1458
1459 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1460
1461         PR c++/51367
1462         * g++.dg/template/error47.C: New.
1463
1464 2011-11-30  Jason Merrill  <jason@redhat.com>
1465
1466         PR c++/51009
1467         * g++.dg/init/aggr8.C: New.
1468
1469 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR target/50725
1472         * gcc.target/i386/pr50725.c: New test.
1473
1474         PR middle-end/51089
1475         * gfortran.dg/gomp/pr51089.f90: New test.
1476
1477 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1478
1479         * gcc.dg/pr51321.c: New testcase.
1480
1481 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR rtl-optimization/48721
1484         * gcc.target/i386/pr48721.c: New test.
1485
1486 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1487
1488         PR c++/51299
1489         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1490
1491 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR tree-optimization/51247
1494         * gcc.c-torture/compile/pr51247.c: New test.
1495
1496 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1497
1498         PR target/50123
1499         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1500
1501 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1502
1503         Use complex floating-point constant in CDBL.
1504
1505         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1506
1507 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1508
1509         PR fortran/51306
1510         PR fortran/48700
1511         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1512         * gfortran.dg/select_type_23.f03: Add dg-error.
1513         * gfortran.dg/move_alloc_6.f90: New.
1514         * gfortran.dg/move_alloc_7.f90: New.
1515
1516 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1517
1518         PR tree-optimization/51301
1519         * gcc.dg/vect/pr51301.c: New test.
1520
1521 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1522
1523         * g++.dg/cdce3.C: Use dg-additional-options.
1524
1525 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR middle-end/50907
1528         * gcc.dg/tree-prof/pr50907.c: New test.
1529
1530         PR tree-optimization/50078
1531         * gcc.dg/pr50078.c: New test.
1532
1533         PR tree-optimization/50682
1534         * g++.dg/opt/pr50682.C: New test.
1535
1536 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1537
1538         PR fortran/51308
1539         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1540
1541 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1542             Iain Sandoe  <iains@gcc.gnu.org>
1543
1544         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1545         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1546         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1547         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1548         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1549
1550 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1551
1552         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1553         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1554         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1555         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1556         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1557         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1558         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1559         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1560         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1561         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1562         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1563         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1564         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1565         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1566         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1567         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1568         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1569         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1570         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1571         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1572         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1573         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1574         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1575         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1576         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1577         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1578         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1579
1580 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1581
1582         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1583         imply -mno-dspr2.
1584         * gcc.target/mips/no-dsp-1.c: New test.
1585         * gcc.target/mips/soft-float-1.c: Likewise.
1586
1587 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR rtl-optimization/49912
1590         * g++.dg/other/pr49912.C: New test.
1591
1592 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1593
1594         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1595         effective target.
1596         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1597
1598 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1599
1600         PR fortran/51250
1601         PR fortran/43829
1602         * gfortran.dg/inline_sum_3.f90: New test.
1603
1604 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1605
1606         PR testsuite/51258
1607         * lib/target-supports.exp
1608         (check_effective_target_sync_long_long): Also supported on 32bit
1609         x86 targets.  Add comment about required dg-options.
1610         Add alpha*-*-* targets.
1611         (check_effective_target_sync_long_long_runtime): Ditto.
1612
1613         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1614         32bit x86 targets.
1615         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1616         * gcc.dg/atomic-exchange-4.c: Ditto.
1617         * gcc.dg/atomic-load-4.c: Ditto.
1618         * gcc.dg/atomic-store-4.c: Ditto.
1619         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1620         * gcc.dg/di-sync-multithread.c: Ditto.
1621         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1622         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1623
1624 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         PR testsuite/51258
1627         * lib/target-supports.exp
1628         (check_effective_target_sync_int_128_runtime): New procedure.
1629         (check_effective_target_sync_long_long_runtime): Ditto.
1630         (check_effective_target_sync_long_long): Add arm*-*-*.
1631         (check_effective_target_sync_longlong): Remove.
1632
1633         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1634         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1635         * gcc.dg/atomic-exchange-5.c: Ditto.
1636         * gcc.dg/atomic-load-5.c: Ditto.
1637         * gcc.dg/atomic-store-5.c: Ditto.
1638         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1639         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1640         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1641         effective target.
1642         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1643         * gcc.dg/atomic-exchange-4.c: Ditto.
1644         * gcc.dg/atomic-load-4.c: Ditto.
1645         * gcc.dg/atomic-store-4.c: Ditto.
1646         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1647         * gcc.dg/di-sync-multithread.c: Ditto.
1648         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1649         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1650
1651 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1652
1653         PR fortran/50408
1654         * gfortran.dg/whole_file_35.f90: New.
1655
1656 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1657
1658         PR fortran/51302
1659         * gfortran.dg/volatile13.f90: New.
1660
1661 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1662
1663         PR c/51256
1664         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1665
1666 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1667
1668         PR c++/51227
1669         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1670
1671 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1672
1673         PR target/51134
1674         * gcc.target/i386/sw-1.c: Revert revision 181357.
1675
1676 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1677
1678         PR fortran/51218
1679         * gfortran.dg/implicit_pure_1.f90: New.
1680
1681 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1682
1683         PR testsuite/51258
1684         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1685         * gcc.dg/atomic-exchange-5.c: Likewise.
1686         * gcc.dg/atomic-load-5.c: Likewise.
1687         * gcc.dg/atomic-op-5.c: Likewise.
1688         * gcc.dg/atomic-store-5.c: Likewise.
1689         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1690
1691 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR rtl-optimization/50290
1694         * gcc.dg/pr50290.c: New test.
1695
1696 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1697
1698         PR c++/51290
1699         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1700
1701 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR target/51261
1704         * gcc.dg/pr51261.c: New test.
1705
1706 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1707
1708         PR c++/51145
1709         * g++.dg/cpp0x/alias-decl-14.C: New test.
1710         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1711         passing before.
1712         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1713         change.
1714         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1715         * g++.dg/lookup/struct1.C: Likewise.
1716         * g++.dg/parse/elab1.C: Likewise.
1717         * g++.dg/parse/elab2.C: Likewise.
1718         * g++.dg/parse/int-as-enum1.C: Likewise.
1719         * g++.dg/parse/typedef1.C: Likewise.
1720         * g++.dg/parse/typedef3.C: Likewise.
1721         * g++.dg/parse/typedef4.C: Likewise.
1722         * g++.dg/parse/typedef5.C: Likewise.
1723         * g++.dg/template/crash26.C: Likewise.
1724         * g++.dg/template/nontype4.C: Likewise.
1725         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1726         * g++.old-deja/g++.brendan/line1.C: Likewise.
1727         * g++.old-deja/g++.other/elab1.C: Likewise.
1728         * g++.old-deja/g++.other/syntax4.C: Likewise.
1729
1730 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1731
1732         PR rtl-optimization/50764
1733         * gcc.dg/pr50764.c: New test.
1734
1735 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1736
1737         PR c++/51265
1738         * g++.dg/cpp0x/decltype36.C: New.
1739
1740 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR tree-optimization/51074
1743         * gcc.dg/vect/pr51074.c: New test.
1744
1745 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1746
1747         PR c++/51143
1748         * g++.dg/cpp0x/alias-decl-16.C: New test.
1749
1750 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1751
1752         PR tree-optimization/50765
1753         * gcc.dg/pr50765.c: New test.
1754
1755 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1756
1757         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1758         * gcc.dg/vshift-3.c (main): Likewise.
1759
1760 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1761
1762         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1763
1764 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1765
1766         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1767         * gcc.misc-tests/gcov-17.c: Likewise.
1768         * g++.dg/gcov/gcov-8.C: Likewise.
1769         * g++.dg/gcov/gcov-9.C: Likewise.
1770
1771 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1772
1773         * g++.dg/tm/pr47747.C: New test.
1774
1775 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1776
1777         * g++.dg/tm/template-2.C: New test.
1778
1779 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1780
1781         PR debug/50827
1782         * gcc.dg/pr50827.c: New test.
1783
1784 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1785
1786         PR c++/50958
1787         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1788         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1789         * g++.dg/cpp0x/udlit-member.C: Adjust.
1790         * g++.dg/cpp0x/udlit-raw-length.C: New.
1791         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1792         * g++.dg/cpp0x/udlit-resolve.C: New.
1793         * c-c++-common/dfp/pr33466.c: Adjust.
1794
1795 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1796
1797         * lib/target-supports.exp
1798         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1799         with ultrasparc_vis2_hw.
1800         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1801         with ultrasparc_vis3_hw.
1802
1803 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1804
1805         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1806         *-*-solaris2* && c++.
1807
1808 2011-11-20  Joey Ye  <joey.ye@arm.com>
1809
1810         * gcc.dg/volatile-bitfields-1.c: New.
1811
1812 2011-11-20  Jason Merrill  <jason@redhat.com>
1813
1814         PR c++/48322
1815         * g++.dg/cpp0x/variadic120.C: New.
1816         * g++.dg/cpp0x/sfinae26.C: Adjust.
1817
1818         * g++.dg/cpp0x/sfinae11.C: Adjust.
1819         * g++.dg/cpp0x/sfinae26.C: Adjust.
1820         * g++.dg/template/unify11.C: Adjust.
1821
1822 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1823
1824         PR c++/51230
1825         * g++.dg/template/error46.C: New.
1826
1827 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1828
1829         PR target/51235
1830         * gcc.target/i386/pr51235.c: New test.
1831
1832         PR target/51236
1833         * gcc.target/i386/pr51236.c: New test.
1834
1835 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1836
1837         * gnat.dg/discr32.adb: New test.
1838         * gnat.dg/discr32_pkg.ads: New helper.
1839
1840 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1841
1842         PR gcov-profile/51113
1843         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1844         * gcc.misc-tests/gcov-16.c: New.
1845         * gcc.misc-tests/gcov-17.c: New.
1846         * g++.dg/gcov/gcov-8.C: New.
1847         * g++.dg/gcov/gcov-9.C: New.
1848         * g++.dg/gcov/gcov-10.C: New.
1849
1850 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1851
1852         PR c++/51194
1853         * g++.dg/cpp0x/alias-decl-15.C: New test.
1854
1855 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1856
1857         PR c++/51216
1858         * g++.dg/cpp0x/pr51216.C: New.
1859
1860 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1861
1862         * gcc.dg/delay-slot-2.c: New test.
1863
1864 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1865
1866         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1867
1868 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1869
1870         PR c++/51188
1871         * g++.dg/lookup/using46.C: New.
1872         * g++.dg/lookup/using47.C: New.
1873         * g++.dg/lookup/using48.C: New.
1874         * g++.dg/lookup/using49.C: New.
1875         * g++.dg/lookup/using50.C: New.
1876
1877 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1878
1879         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1880         supports /* ... */ comments.
1881
1882 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1883
1884         PR c++/51150
1885         * g++.dg/cpp0x/pr51150.C: New.
1886
1887 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1888
1889         PR tree-optimization/50605
1890         * g++.dg/ipa/pr50605.C: New test.
1891
1892 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1893
1894         PR c++/51191
1895         * g++.dg/cpp0x/alias-decl-13.C: New test.
1896
1897 2011-11-17  Jason Merrill  <jason@redhat.com>
1898
1899         PR c++/51186
1900         * g++.dg/cpp0x/auto27.C: New.
1901         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1902
1903 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1904
1905         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1906         memory model parameters don't match expected values.
1907         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1908         __atomic_compare_exchange.
1909         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1910         __atomic_compare_exchange_n.
1911         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1912         weak/strong parameter and fail if memory models aren't correct.
1913
1914 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1915
1916         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1917         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1918         to 10 seconds and fail when timeout occurs.  Improve error messages.
1919
1920 2011-11-17  Jason Merrill  <jason@redhat.com>
1921
1922         PR c++/51137
1923         * g++.dg/template/virtual2.C: New.
1924
1925 2011-11-17  Michael Matz  <matz@suse.de>
1926
1927         PR middle-end/50644
1928         PR middle-end/50741
1929         * g++.dg/tree-ssa/pr50741.C: New.
1930
1931 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1932
1933         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1934
1935 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1936
1937         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1938         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1939         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1940
1941 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1942
1943         PR fortran/39427
1944         PR fortran/37829
1945         * gfortran.dg/constructor_1.f90: New.
1946         * gfortran.dg/constructor_2.f90: New.
1947         * gfortran.dg/constructor_3.f90: New.
1948         * gfortran.dg/constructor_4.f90: New.
1949         * gfortran.dg/constructor_5.f90: New.
1950         * gfortran.dg/constructor_6.f90: New.
1951         * gfortran.dg/use_only_5.f90: New.
1952         * gfortran.dg/c_ptr_tests_17.f90: New.
1953         * gfortran.dg/c_ptr_tests_18.f90: New.
1954         * gfortran.dg/used_types_25.f90: New.
1955         * gfortran.dg/used_types_26.f90: New
1956         * gfortran.dg/type_decl_3.f90: New.
1957         * gfortran.dg/function_types_3.f90: Update dg-error.
1958         * gfortran.dg/result_1.f90: Ditto.
1959         * gfortran.dg/structure_constructor_3.f03: Ditto.
1960         * gfortran.dg/structure_constructor_4.f03: Ditto.
1961
1962 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1963
1964         * gcc.dg/vect/pr30858.c: Update expected output for
1965         architectures with multiple vector sizes.
1966
1967 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1968             Bernd Schmidt <bernds@coudesourcery.com>
1969             Sebastian Huber <sebastian.huber@embedded-brains.de>
1970
1971         PR target/49641
1972         * gcc.target/arm/pr49641.c: New test.
1973
1974 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1975
1976         PR tree-optimization/49960
1977         * gcc.dg/autopar/pr49960.c: New test.
1978         * gcc.dg/autopar/pr49960-1.c: New test.
1979
1980
1981 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1982
1983         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1984         * gcc.dg/pr43864-2.c: Same.
1985         * gcc.dg/pr43864-3.c: Same.
1986         * gcc.dg/pr43864-4.c: Same.
1987
1988 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1989
1990         * gcc.target/i386/sse2-cvt-vec.c: New test.
1991         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1992         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1993         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1994         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1995         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1996         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1997
1998 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1999
2000         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2001         powerpc*-*-darwin* targets.
2002
2003 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2004
2005         * c-c++-common/tm/trxn-expr-3.c: New test.
2006
2007 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2008
2009         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2010
2011 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         * gcc.target/i386/avx-recip-vec.c: New test.
2014         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2015         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2016         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2017         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2018         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2019         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2020         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2021         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2022         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2023         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2024         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2025         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2026         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2027         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2028
2029 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2030
2031         PR c++/51107
2032         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2033         non-template literal operator.
2034
2035 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2036
2037         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2038         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2039         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2040         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2041         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2042         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2043         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2044         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2045         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2046         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2047         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2048         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2049         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2050         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2051         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2052         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2053
2054 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2055
2056         PR c++/6936
2057         PR c++/25994
2058         PR c++/26256
2059         PR c++/30195
2060         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2061         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2062         * g++.old-deja/g++.other/anon7.C: Likewise.
2063         * g++.old-deja/g++.other/using1.C: Likewise.
2064         * g++.old-deja/g++.other/redecl1.C: Likewise.
2065         * g++.old-deja/g++.other/typedef7.C: Likewise.
2066         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2067         * g++.dg/template/using2.C: Likewise.
2068         * g++.dg/template/static4.C: Likewise.
2069         * g++.dg/template/typedef1.C: Likewise.
2070         * g++.dg/lookup/name-clash9.C: Likewise.
2071         * g++.dg/abi/mangle41.C: Likewise.
2072         * g++.dg/parse/ctor5.C: Likewise.
2073         * g++.dg/inherit/using4.C: Likewise.
2074         * g++.dg/lookup/using24.C: New.
2075         * g++.dg/lookup/using25.C: New.
2076         * g++.dg/lookup/using26.C: New.
2077         * g++.dg/lookup/using27.C: New.
2078         * g++.dg/lookup/using28.C: New.
2079         * g++.dg/lookup/using29.C: New.
2080         * g++.dg/lookup/using30.C: New.
2081         * g++.dg/lookup/using31.C: New.
2082         * g++.dg/lookup/using32.C: New.
2083         * g++.dg/lookup/using33.C: New.
2084         * g++.dg/lookup/using34.C: New.
2085         * g++.dg/lookup/using35.C: New.
2086         * g++.dg/lookup/using36.C: New.
2087         * g++.dg/lookup/using37.C: New.
2088         * g++.dg/lookup/using38.C: New.
2089         * g++.dg/lookup/using39.C: New.
2090         * g++.dg/lookup/using40.C: New.
2091         * g++.dg/lookup/using41.C: New.
2092         * g++.dg/lookup/using42.C: New.
2093         * g++.dg/lookup/using43.C: New.
2094         * g++.dg/lookup/using44.C: New.
2095         * g++.dg/lookup/using45.C: New.
2096         * g++.dg/lookup/pr6936.C: New.
2097         * g++.dg/debug/using4.C: New.
2098         * g++.dg/debug/using5.C: New.
2099         * g++.dg/cpp0x/forw_enum10.C: New.
2100
2101 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2102             Jan Hubicka  <jh@suse.cz>
2103
2104         * gcc.target/i386/sw-1.c: Force rep;movsb.
2105
2106 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2107
2108         PR testsuite/51059
2109         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2110         dg-additional-options.
2111
2112 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2113
2114         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2115         specified.  Remove redundant runtime checks.
2116         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2117         Allow for other than -m4.  Fix typos in comments.
2118
2119 2011-11-12  Jason Merrill  <jason@redhat.com>
2120
2121         PR c++/986
2122         * g++.dg/warn/ref-temp1.C: New.
2123
2124         PR c++/51060
2125         * g++.dg/opt/stack2.C: New.
2126
2127 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2128
2129         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2130         alpha*-*-linux* targets.
2131
2132 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2133
2134         PR testsuite/51059
2135         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2136         Darwin targets and allow external symbols to be undefined.
2137
2138 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2139
2140         * gcc.misc-tests/gcov-15.c: New.
2141
2142 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2143
2144         PR tree-optimization/51058
2145         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2146         * gfortran.dg/vect/pr51058-2.f90: New test.
2147
2148 2011-11-10  Jason Merrill  <jason@redhat.com>
2149
2150         * g++.dg/template/linkage1.C: New.
2151         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2152         * g++.old-deja/g++.other/linkage4.C: Likewise.
2153
2154         PR c++/50973
2155         * g++.dg/cpp0x/defaulted33.C: New.
2156
2157 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2158
2159         PR middle-end/51038
2160         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2161         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2162         __atomic_clear.
2163
2164 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2165
2166         PR rtl-optimization/51040
2167         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2168         patchup code.
2169
2170 2011-11-10  Jason Merrill  <jason@redhat.com>
2171
2172         PR c++/51079
2173         * g++.dg/template/conv12.C: New.
2174
2175         PR debug/50983
2176         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2177
2178 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gnat.dg/atomic6_1.adb: New test.
2181         * gnat.dg/atomic6_2.adb: Likewise.
2182         * gnat.dg/atomic6_3.adb: Likewise.
2183         * gnat.dg/atomic6_4.adb: Likewise.
2184         * gnat.dg/atomic6_5.adb: Likewise.
2185         * gnat.dg/atomic6_6.adb: Likewise.
2186         * gnat.dg/atomic6_7.adb: Likewise.
2187         * gnat.dg/atomic6_8.adb: Likewise.
2188         * gnat.dg/atomic6_pkg.ads: New helper.
2189
2190 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2191
2192         PR middle-end/51077
2193         * gcc.c-torture/compile/pr51077.c: New test.
2194
2195         PR rtl-optimization/51023
2196         * gcc.c-torture/execute/pr51023.c: New test.
2197
2198 2011-11-10  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/51042
2201         * gcc.dg/torture/pr51042.c: New testcase.
2202
2203 2011-11-10  Richard Guenther  <rguenther@suse.de>
2204
2205         PR tree-optimization/51070
2206         * gcc.dg/torture/pr51070.c: New testcase.
2207
2208 2011-11-10  Richard Guenther  <rguenther@suse.de>
2209
2210         PR tree-optimization/51030
2211         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2212
2213 2011-11-10  Richard Guenther  <rguenther@suse.de>
2214
2215         PR middle-end/51071
2216         * gcc.dg/torture/pr51071.c: New testcase.
2217
2218 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2219
2220         * gnat.dg/loop_optimization9.ad[sb]: New test.
2221
2222 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2223
2224         PR tree-optimization/51058
2225         * gfortran.dg/vect/pr51058.f90: New test.
2226
2227 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2228
2229         PR tree-optimization/51000
2230         * gcc.dg/vect/pr51000.c: New test.
2231
2232 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2233
2234         PR c++/50837
2235         * g++.dg/cpp0x/static_assert5.C: New.
2236         * g++.dg/template/nontype13.C: Tweak.
2237
2238 2011-11-09  Jason Merrill  <jason@redhat.com>
2239
2240         PR c++/50972
2241         * g++.dg/cpp0x/noexcept16.C: New.
2242
2243         PR c++/51046
2244         * g++.dg/cpp0x/variadic119.C: New.
2245
2246 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR target/50911
2249         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2250         permutations.
2251         * gcc.dg/torture/vshuf-32.inc: Likewise.
2252         * gcc.dg/torture/vshuf-4.inc: Likewise.
2253         * gcc.dg/torture/vshuf-8.inc: Likewise.
2254
2255         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2256
2257 2011-11-09  Ian Lance Taylor  <iant@google.com>
2258
2259         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2260         procedure.
2261         * gcc.dg/split-5.c: New test.
2262
2263 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2264
2265         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2266
2267 2011-11-09  Jason Merrill  <jason@redhat.com>
2268
2269         PR c++/51029
2270         * g++.dg/template/virtual1.C: New.
2271
2272 2011-11-08  Jason Merrill  <jason@redhat.com>
2273
2274         Run most C++ tests in both C++98 and C++11 modes.
2275         * lib/target-supports.exp (check_effective_target_c++11): New.
2276         (check_effective_target_c++98): New.
2277         * lib/g++-dg.exp (g++-dg-runtest): New.
2278         * g++.dg/dg.exp: Use g++-dg-runtest.
2279         * g++.dg/charset/charset.exp: Likewise.
2280         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2281         * g++.dg/dfp/dfp.exp: Likewise.
2282         * g++.dg/gcov/gcov.exp: Likewise.
2283         * g++.dg/gomp/gomp.exp: Likewise.
2284         * g++.dg/graphite/graphite.exp: Likewise.
2285         * g++.dg/tls/tls.exp: Likewise.
2286         * g++.dg/tm/tm.exp: Likewise.
2287         * g++.dg/vect/vect.exp: Likewise.
2288         * g++.old-deja/old-deja.exp: Likewise.
2289         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2290         with some of the torture options.
2291         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2292         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2293         * g++.dg/init/null1.C: Only run in C++98.
2294         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2295         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2296         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2297         * g++.old-deja/g++.other/anon9.C: Likewise.
2298         * g++.old-deja/g++.other/linkage1.C: Likewise.
2299         * g++.old-deja/g++.other/linkage2.C: Likewise.
2300         * g++.old-deja/g++.pt/t29.C: Likewise.
2301         * g++.old-deja/g++.pt/t30.C: Likewise.
2302         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2303         * g++.dg/ext/anon-struct4.C: Likewise.
2304         * g++.dg/init/brace2.C: Likewise.
2305         * g++.dg/init/brace6.C: Likewise.
2306         * g++.dg/other/anon3.C: Likewise.
2307         * g++.dg/template/arg2.C: Likewise.
2308         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2309         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2310         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2311         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2312         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2313         * g++.old-deja/g++.brendan/init2.C: Likewise.
2314         * g++.old-deja/g++.brendan/init4.C: Likewise.
2315         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2316         * g++.old-deja/g++.jason/cond.C: Likewise.
2317         * g++.old-deja/g++.law/init1.C: Likewise.
2318         * g++.old-deja/g++.law/operators32.C: Likewise.
2319         * g++.old-deja/g++.pt/enum6.C: Likewise.
2320         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2321         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2322
2323         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2324         * g++.dg/init/new11.C: Likewise.
2325         * g++.dg/init/pr29571.C: Likewise.
2326         * g++.dg/lookup/forscope2.C: Likewise.
2327         * g++.dg/parse/linkage1.C: Likewise.
2328         * g++.dg/parse/typedef8.C: Likewise.
2329         * g++.dg/template/error44.C: Likewise.
2330         * g++.dg/tls/diag-2.C: Likewise.
2331         * g++.dg/tls/diag-4.C: Likewise.
2332         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2333         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2334         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2335         * g++.old-deja/g++.brendan/new3.C: Likewise.
2336         * g++.old-deja/g++.eh/new1.C: Likewise.
2337         * g++.old-deja/g++.eh/new2.C: Likewise.
2338         * g++.old-deja/g++.jason/new.C: Likewise.
2339         * g++.old-deja/g++.law/friend1.C: Likewise.
2340         * g++.old-deja/g++.mike/net46.C: Likewise.
2341         * g++.old-deja/g++.mike/p755.C: Likewise.
2342         * g++.old-deja/g++.other/new6.C: Likewise.
2343
2344         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2345         * g++.dg/template/crash53.C: Likewise.
2346         * g++.dg/template/void9.C: Likewise.
2347
2348 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2349
2350         PR c++/51045
2351         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2352
2353 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2354
2355         PR c++/51047
2356         * g++.dg/cpp0x/sfinae29.C: New.
2357
2358 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2359
2360         PR fortran/50960
2361         * gfortran.dg/typebound_call_22.f03: New test case.
2362
2363 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2364
2365         PR libfortran/50016
2366         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2367
2368 2011-11-09  Richard Guenther  <rguenther@suse.de>
2369
2370         PR tree-optimization/51039
2371         * gcc.dg/pr51039.c: New testcase.
2372
2373 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2374
2375         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2376         Enable also for powerpc*-*-*.
2377
2378 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2379
2380         PR fortran/50540
2381         * gfortran.dg/forall_16.f90: New test.
2382
2383 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2384
2385         PR fortran/38718
2386         * gfortran.dg/initialization_29.f90: Expand test.
2387
2388 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2389
2390         PR c++/51027
2391         * g++.dg/cpp0x/alias-decl-12.C: New test.
2392         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2393
2394 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2395
2396         PR debug/51032
2397         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2398
2399 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2400
2401         PR tree-optimization/51015
2402         * gcc.dg/vect/pr51015.c: New test.
2403
2404 2011-11-08  David S. Miller  <davem@davemloft.net>
2405
2406         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2407         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2408
2409 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2410
2411         PR fortran/50404
2412         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2413
2414 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2415
2416         PR fortran/50409
2417         * gfortran.dg/string_5.f90: Improve testcase.
2418
2419 2011-10-23  Jason Merrill  <jason@redhat.com>
2420
2421         PR c++/50835
2422         * g++.dg/template/lvalue2.C: New.
2423
2424 2011-11-08  Michael Matz  <matz@suse.de>
2425
2426         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2427         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2428         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2429         * g++.dg/eh/builtin2.C: Ditto.
2430         * g++.dg/eh/builtin3.C: Ditto.
2431
2432 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2433
2434         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2435         being prefered even for -mavx.
2436         * gcc.target/i386/avx-cvt-3.c: New test.
2437
2438 2011-11-08  Richard Guenther  <rguenther@suse.de>
2439
2440         PR tree-optimization/51012
2441         * gcc.dg/pr51012-1.c: New testcase.
2442         * gcc.dg/pr51012-2.c: Likewise.
2443
2444 2011-11-08  Richard Guenther  <rguenther@suse.de>
2445
2446         PR middle-end/51010
2447         * c-c++-common/uninit-pr51010.c: New testcase.
2448
2449 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2450
2451         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2452         check_effective_target_vect_call_copysignf,
2453         check_effective_target_vect_call_lrint): New procedures.
2454         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2455         $VECT_SLP_CFLAGS with -ffast-math.
2456         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2457         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2458         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2459         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2460
2461 2011-11-07  Richard Henderson  <rth@redhat.com>
2462             Aldy Hernandez  <aldyh@redhat.com>
2463             Torvald Riegel  <triegel@redhat.com>
2464
2465         Merged from transactional-memory.
2466
2467         * g++.dg/dg.exp: Run transactional memory tests.
2468         * g++.dg/tm: New directory with new tests.
2469         * gcc.dg/tm: New directory with new tests.
2470         * c-c++-common/tm: New directory with new tests.
2471
2472 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2473
2474         Fix context handling of alias-declaration
2475         * g++.dg/cpp0x/alias-decl-11.C: New test.
2476
2477 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2478
2479         PR c++/50864
2480         * g++.dg/parse/template26.C: New.
2481         * g++.dg/template/crash45.C: Adjust dg-error string.
2482
2483 2011-11-07  Jason Merrill  <jason@redhat.com>
2484
2485         PR c++/50848
2486         * g++.dg/template/lookup9.C: New.
2487
2488         PR c++/50863
2489         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2490
2491         PR c++/50870
2492         * g++.dg/cpp0x/decltype35.C: New.
2493
2494 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2495
2496         Support C++11 alias-declaration
2497         PR c++/45114
2498         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2499         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2500         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2501         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2502         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2503         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2504         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2505         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2506         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2507         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2508         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2509         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2510         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2511
2512 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2513
2514         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2515
2516 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2517
2518         PR fortran/50919
2519         * gfortran.dg/typebound_call_21.f03: New.
2520
2521 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2522
2523         * gcc.dg/profile-dir-1.c: Adjust final scan.
2524         * gcc.dg/profile-dir-2.c: Adjust final scan.
2525         * gcc.dg/profile-dir-3.c: Adjust final scan.
2526         * gcc.misc-tests/gcov.exp: Adjust regexp.
2527         * gcc.misc-tests/gcov-12.c: New.
2528         * gcc.misc-tests/gcov-13.c: New.
2529         * gcc.misc-tests/gcovpart-13b.c: New.
2530         * gcc.misc-tests/gcov-14.c: New.
2531
2532 2011-11-07  Jason Merrill  <jason@redhat.com>
2533
2534         PR c++/35688
2535         * g++.dg/ext/visibility/template8.C: New.
2536
2537 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR tree-optimization/50789
2540         * gcc.target/i386/avx2-gather-1.c: New test.
2541         * gcc.target/i386/avx2-gather-2.c: New test.
2542         * gcc.target/i386/avx2-gather-3.c: New test.
2543         * gcc.target/i386/avx2-gather-4.c: New test.
2544
2545 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2546
2547         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2548
2549 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2550
2551         PR libfortran/45723
2552         * gfortran.dg/open_dev_null.f90: Remove testcase.
2553
2554 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2555
2556         * lib/target-supports.exp (check_effective_target_sync_int_128):
2557         Don't cache the result.
2558         (check_effective_target_sync_long_long): Ditto.
2559
2560 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2561
2562         PR rtl-optimization/47698
2563         * gcc.target/i386/47698.c: New test.
2564
2565 2011-11-06  Jason Merrill  <jason@redhat.com>
2566
2567         PR c++/35688
2568         * g++.dg/ext/visibility/template7.C: New.
2569
2570 2011-11-07  Terry Guo  <terry.guo@arm.com>
2571
2572         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2573         * gcc.target/arm/wmul-2.c: Ditto.
2574         * gcc.target/arm/wmul-3.c: Ditto.
2575         * gcc.target/arm/wmul-4.c: Ditto.
2576
2577 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2578
2579         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2580         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2581         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2582         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2583         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2584         expected diagnostics.
2585
2586 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2587             Richard Henderson  <rth@redhat.com>
2588             Aldy Hernandez  <aldyh@redhat.com>
2589
2590         Merged from cxx-mem-model.
2591
2592         * lib/target-supports.exp (check_effective_target_sync_int_128,
2593         check_effective_target_sync_long_long): Check whether the target
2594         supports 64 and 128 bit __sync builtins.
2595         (check_effective_target_cas_char): New.
2596         (check_effective_target_cas_int): New.
2597         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2598         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2599         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2600         produce the expected library calls.
2601         * gcc.dg/atomic-fence.c: New functional tests.
2602         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2603         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2604         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2605         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2606         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2607         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2608         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2609         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2610         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2611         are atomic.
2612         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2613         loads are atomic.
2614         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2615         are atomic.
2616         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2617         are atomic.
2618         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2619         int128 operations are atomic.
2620         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2621         operations are atomic.
2622         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2623         operations are atomic.
2624         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2625         operations are atomic.
2626         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2627         stores aren't moved out of a loop.
2628         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2629         globals don't overwrite neighbouring globals.
2630         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2631         writes dont overwrite neighbouring components.
2632         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2633         * c-c++-common/gomp/atomic-3.c: Likewise.
2634         * c-c++-common/gomp/atomic-9.c: Likewise.
2635         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2636         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2637         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2638         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2639         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2640         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2641         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2642         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2643         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2644         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2645         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2646         g++.dg/gomp/atomic-15.C: Remove.
2647         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2648         * gcc.dg/gomp/atomic-11.c: Remove test.
2649
2650 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2651
2652         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2653         * gcc.dg/vect/slp-cond-1.c: New test.
2654         * gcc.dg/vect/slp-cond-2.c: New test.
2655
2656 2011-11-05  David S. Miller  <davem@davemloft.net>
2657
2658         * lib/test-supports.exp
2659         (check_effective_target_ultrasparc_vis2_hw): New proc.
2660         (check_effective_target_ultrasparc_vis3_hw): New proc.
2661         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2662         * gcc.target/sparc/vec-init-2.inc: Likewise.
2663         * gcc.target/sparc/vec-init-3.inc: Likewise.
2664         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2665         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2666         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2667         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2668         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2669         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2670         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2671         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2672         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2673
2674 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2675
2676         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2677         Disable test on Epiphany.
2678         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2679         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2680         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2681         * g++.dg/parse/pragma3.C: Likewise.
2682         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2683         (bar): Use it.
2684         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2685         * gcc.dg/tls/thr-cse-1.c: Likewise.
2686         * g++.dg/opt/devirt2.C: Likewise.
2687         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2688         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2689         * gcc.target/epiphany: New directory.
2690
2691 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2692
2693         * gfortran.dg/quad_2.f90: New.
2694
2695 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2696
2697         * gcc.dg/strlenopt-22g.c: New wrapper around...
2698         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2699
2700 2011-11-04  Jason Merrill  <jason@redhat.com>
2701
2702         PR c++/26714
2703         * g++.dg/init/lifetime2.C: New.
2704         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2705
2706         PR c++/48370
2707         * g++.dg/init/lifetime1.C: Test cleanup order.
2708
2709 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2710
2711         * g++.dg/other/offsetof7.C: New test.
2712
2713 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2714
2715         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2716         variable, default empty, -ffat-lto-objects for effective_target_lto.
2717         (gcc-dg-test-1): Add options from dg-final methods.
2718         * lib/scanasm.exp (scan-assembler_required_options)
2719         (scan-assembler-not_required_options): New procs.
2720
2721 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2722
2723         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2724         generate a pedwarn in c++98-mode.
2725         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2726         don't generate a pedwarn in c++0x-mode.
2727
2728 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2729
2730         PR c++/50965
2731         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2732
2733 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2734
2735         PR rtl-optimization/38644
2736         * gcc.target/arm/stack-red-zone.c: New.
2737
2738 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2739
2740         PR c++/48420
2741         * g++.dg/warn/Wconversion-null-3.C: New.
2742
2743 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2744
2745         PR c++/50941
2746         * g++.dg/cpp0x/udlit-strint-length.C: New.
2747
2748 2011-11-04  Jason Merrill  <jason@redhat.com>
2749
2750         PR c++/48370
2751         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2752         * g++.dg/init/lifetime1.C: New.
2753         * g++.dg/init/ref21.C: New.
2754         * g++.dg/eh/array1.C: New.
2755
2756 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2757
2758         PR tree-optimization/50763
2759         * gcc.dg/pr50763-5.c: New test.
2760
2761 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2762
2763         PR tree-optimization/50763
2764         * g++.dg/pr50763-4.C: New test.
2765
2766 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2767
2768         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2769         test.
2770
2771         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2772
2773         * gcc.dg/torture/vec-cvt-1.c: New test.
2774
2775 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2776
2777         * gnat.dg/specs/private1[-sub].ads: New test.
2778
2779 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2780
2781         PR fortran/43829
2782         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2783         * gfortran.dg/inline_sum_1.f90: New.
2784         * gfortran.dg/inline_sum_2.f90: New.
2785         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2786         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2787         * gfortran.dg/inline_product_1.f90: New.
2788
2789 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2790
2791         PR fortran/50933
2792         * gfortran.dg/bind_c_dts_5.f90: New.
2793
2794 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2795
2796         PR fortran/50960
2797         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2798
2799 2011-11-03  Richard Guenther  <rguenther@suse.de>
2800
2801         PR middle-end/50079
2802         * g++.dg/init/copy7.C: Remove testcase.
2803
2804 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2805
2806         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2807         * g++.dg/ipa/devirt-c-2.C: Likewise.
2808         * g++.dg/ipa/devirt-c-7.C: New test.
2809         * g++.dg/ipa/devirt-c-8.C: Likewise.
2810
2811 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2812
2813         PR tree-optimization/50912
2814         * gnat.dg/loop_optimization10.ad[sb]: New test.
2815         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2816
2817 2011-11-02  Jason Merrill  <jason@redhat.com>
2818
2819         PR c++/50930
2820         * g++.dg/cpp0x/nsdmi-list2.C: New.
2821
2822 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2823
2824         PR c++/50810
2825         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2826         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2827
2828 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2829
2830         PR tree-optimization/50769
2831         * gfortran.dg/pr50769.f90: New test.
2832
2833 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2834
2835         * gcc.target/sparc/20111102-1.c: New test.
2836
2837 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2838
2839         PR c++/50956
2840         * g++.dg/warn/Wcast-qual2.C: New.
2841
2842 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2843
2844         PR tree-optimization/50763
2845         * g++.dg/pr50763-3.C: New test.
2846
2847 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2848
2849         PR tree-optimization/50672
2850         * g++.dg/pr50672.C: New test.
2851
2852 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2853
2854         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2855         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2856         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2857
2858         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2859
2860 2011-11-02  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/50902
2863         * gcc.dg/torture/pr50902.c: New testcase.
2864
2865 2010-11-02  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/50890
2868         * gcc.dg/torture/pr50890.c: New testcase.
2869
2870 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2871
2872         PR c++/44277
2873         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2874         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2875
2876 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2877
2878         PR tree-optimization/50908
2879         * gcc.dg/pr50908.c: New test.
2880         * gcc.dg/pr50908-2.c: Same.
2881         * gcc.dg/pr50908-3.c: Same.
2882
2883 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2884
2885         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2886         the outer loop.  Remove comment.  Don't check for widen-mult.
2887
2888 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2889
2890         * gcc.dg/ipa/ipcp-4.c: New test.
2891
2892 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2893
2894         * gcc.dg/vshift-3.c: New test.
2895         * gcc.dg/vshift-4.c: New test.
2896         * gcc.dg/vshift-5.c: New test.
2897
2898 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2899
2900         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2901         and current implementation.
2902
2903 2011-10-31  Paul Brook  <paul@codesourcery.com>
2904
2905         * gcc.dg/constructor-1.c: New test.
2906
2907 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2908
2909         PR fortran/50753
2910         * gfortran.dg/dshift_3.f90: New test.
2911
2912 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2913
2914         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2915         hppa*-*-hpux*.
2916         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2917         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2918         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2919         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2920         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2921         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2922         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2923         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2924         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2925         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2926         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2927         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2928         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2929         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2930         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2931         * gcc.dg/vector-compare-2.c: Likewise.
2932
2933 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2934
2935         PR c++/50901
2936         * g++.dg/cpp0x/pr50901.C: New.
2937
2938 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2939
2940         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2941         * gcc.target/i386/fma4-check.h (main): Ditto.
2942         * gcc.target/i386/xop-check.h (main): Ditto.
2943
2944 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2945
2946         Revert:
2947         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2948
2949         PR c++/50864
2950         * g++.dg/template/crash109.C: New.
2951
2952 2011-10-28  Jason Merrill  <jason@redhat.com>
2953
2954         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2955
2956 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2957
2958         PR c++/50864
2959         * g++.dg/template/crash109.C: New.
2960
2961 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2962
2963         * gfortran.dg/nearest_5.f90: New test.
2964
2965 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2966
2967         * gcc.dg/vshift-1.c: New test.
2968         * gcc.dg/vshift-2.c: New test.
2969         * gcc.target/i386/xop-vshift-1.c: New test.
2970         * gcc.target/i386/xop-vshift-2.c: New test.
2971         * gcc.target/i386/avx2-vshift-1.c: New test.
2972
2973 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2974
2975         PR rtl-optimization/49720
2976         * g++.dg/torture/pr49720.C: New test.
2977
2978 2011-10-27  David S. Miller  <davem@davemloft.net>
2979
2980         * gcc.target/sparc/setcc-3.c: New test.
2981
2982 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2983
2984         PR c++/30066
2985         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2986
2987 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2988
2989         * gcc.target/i386/sse2-cvt-1.c: New test.
2990         * gcc.target/i386/sse2-cvt-2.c: New test.
2991         * gcc.target/i386/avx-cvt-1.c: New test.
2992         * gcc.target/i386/avx-cvt-2.c: New test.
2993         * gcc.target/i386/avx2-cvt-1.c: New test.
2994         * gcc.target/i386/avx2-cvt-2.c: New test.
2995
2996 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2997
2998         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2999
3000 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3001             Steven G. Kargl  <kargl@gcc.gnu.org>
3002
3003         PR target/50875
3004         * gfortran.dg/pr50875.f90: New test.
3005
3006 2011-10-26  David S. Miller  <davem@davemloft.net>
3007
3008         * gcc.target/sparc/fmaf-1.c: New test.
3009
3010         * gcc.target/sparc/setcc-1.c: New test.
3011         * gcc.target/sparc/setcc-2.c: New test.
3012
3013 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3014
3015         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3016
3017 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3018
3019         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3020         Windows targets.
3021
3022 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3023
3024         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3025         symbol names.
3026
3027 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3028
3029         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3030
3031 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3032
3033         * gnat.dg/specs/discr1.ads: New test.
3034         * gnat.dg/specs/discr1_pkg.ads: New helper.
3035
3036 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3037
3038         * gnat.dg/specs/unchecked_union.ads: Rename to...
3039         * gnat.dg/specs/unchecked_union1.ads: ...this.
3040         * gnat.dg/specs/unchecked_union2.ads: New test.
3041
3042 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3043
3044         * gnat.dg/specs/atomic1.ads: New test.
3045
3046 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3047
3048         Implement C++11 user-defined literals.
3049         * g++.dg/cpp0x/udlit-addr.C: New.
3050         * g++.dg/cpp0x/udlit-args.C: New.
3051         * g++.dg/cpp0x/udlit-args-neg.C: New.
3052         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3053         * g++.dg/cpp0x/udlit-concat.C: New.
3054         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3055         * g++.dg/cpp0x/udlit-constexpr.C: New.
3056         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3057         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3058         * g++.dg/cpp0x/udlit-friend.C: New.
3059         * g++.dg/cpp0x/udlit-general.C: New.
3060         * g++.dg/cpp0x/udlit-inline.C: New.
3061         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3062         * g++.dg/cpp0x/udlit-member-neg.C: New.
3063         * g++.dg/cpp0x/udlit-namespace.C: New.
3064         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3065         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3066         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3067         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3068         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3069         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3070         * g++.dg/cpp0x/udlit-raw-str.C: New.
3071         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3072         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3073         * g++.dg/cpp0x/udlit-systemheader.C: New.
3074         * g++.dg/cpp0x/udlit-template.C: New.
3075         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3076         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3077         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3078         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3079         * g++.dg/cpp0x/udlit_system_header: New.
3080
3081 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3082
3083         PR c++/50870
3084         * g++.dg/cpp0x/decltype34.C: New.
3085
3086 2011-10-26  Tom de Vries <tom@codesourcery.com>
3087
3088         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3089         * gcc.c-torture/unsorted/HIset.c: Same.
3090         * gcc.c-torture/unsorted/SIcmp.c: Same.
3091         * gcc.c-torture/unsorted/SIset.c: Same.
3092         * gcc.c-torture/unsorted/SFset.c: Same.
3093         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3094         * gcc.c-torture/unsorted/USIcmp.c: Same.
3095         * gcc.c-torture/unsorted/DFcmp.c: Same.
3096
3097 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3098
3099         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3100         to work also with -masm=intel and additionally test the xmm vs. ymm
3101         register type combination on mask/dest and in vsib.
3102         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3103         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3104         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3105         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3106         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3107         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3108         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3109         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3110         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3111         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3112         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3113         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3114         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3115         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3116         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3117         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3118         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3119         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3120         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3121         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3122         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3123         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3124         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3125         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3126         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3127         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3128         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3129         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3130         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3131         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3132         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3133
3134 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3135
3136         PR tree-optimization/50763
3137         * gcc.dg/pr50763-2.c: New test.
3138
3139 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3140
3141         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3142         Update expected messages.
3143
3144 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3145
3146         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3147
3148 2011-10-25  Jason Merrill  <jason@redhat.com>
3149
3150         PR c++/50866
3151         * g++.dg/init/aggr7.C: New.
3152
3153         PR c++/49996
3154         * g++.dg/cpp0x/initlist59.C: New.
3155
3156 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3157
3158         PR c++/50858
3159         * g++.dg/overload/operator5.C: New.
3160
3161 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3162
3163         PR c++/50861
3164         * g++.dg/template/crash108.C: New.
3165
3166 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3167
3168         PR tree-optimization/50596
3169         * gcc.dg/vect/vect-cond-10.c: New test.
3170
3171 2011-10-24  Joey Ye  <joey.ye@arm.com>
3172
3173         * gcc.target/arm/pr42575.c: Remove architecture option.
3174
3175 2011-10-24  David S. Miller  <davem@davemloft.net>
3176
3177         * gcc.target/sparc/vis3move-1.c: New test.
3178         * gcc.target/sparc/vis3move-2.c: New test.
3179         * gcc.target/sparc/vis3move-3.c: New test.
3180
3181 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3182
3183         * gcc.dg/strlenopt-22.c: New testcase.
3184         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3185
3186 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3187
3188         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3189         Remove -march=i386.
3190         (dg-skip-if): Remove.
3191         * gcc.target/i386/funcspec-1.c: Ditto.
3192         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3193
3194 2011-10-24  Richard Guenther  <rguenther@suse.de>
3195
3196         * gcc.dg/vect/vect-bool-1.c: New testcase.
3197
3198 2011-10-24  Richard Guenther  <rguenther@suse.de>
3199
3200         PR tree-optimization/50838
3201         * gcc.dg/torture/pr50838.c: New testcase.
3202
3203 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3204
3205         PR tree-optimization/50730
3206         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3207         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3208         -fno-tree-sra and SLP flags.
3209
3210 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3211
3212         PR c++/50841
3213         Revert:
3214         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3215
3216         PR c++/50810
3217         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3218         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3219
3220 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3221
3222         PR c++/50810
3223         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3224         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3225
3226 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3227
3228         PR tree-optimization/50763
3229         * gcc.dg/pr50763.c: New test.
3230
3231 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3232
3233         PR target/50788
3234         * gcc.target/i386/pr50788.c: New test.
3235
3236 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3237
3238         PR tree-optimization/50819
3239         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3240         * g++.dg/vect/slp-pr50819.cc: New test.
3241
3242 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3243
3244         PR c++/45385
3245         * g++.dg/warn/Wconversion4.C: New.
3246
3247 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3248
3249         PR target/50813
3250         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3251         from element other than first and reverse permutation.
3252         * gcc.dg/torture/vshuf-16.inc: Likewise.
3253         * gcc.dg/torture/vshuf-8.inc: Likewise.
3254         * gcc.dg/torture/vshuf-4.inc: Likewise.
3255
3256 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3257
3258         PR c++/31423
3259         * g++.dg/parse/error43.C: New.
3260         * g++.dg/parse/error44.C: Likewise.
3261
3262 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3263             Kirill Yukhin  <kirill.yukhin@intel.com>
3264
3265         PR target/50740
3266         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3267         * gcc.target/i386/bmi2-check.h: Ditto.
3268
3269 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3270
3271         PR c++/50811
3272         * g++.dg/cpp0x/override2.C: Add test.
3273
3274 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3275
3276         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3277         check_linker_plugin_available.
3278
3279 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3280
3281         * gcc.target/i386/branch-cost1.c: New test.
3282         * gcc.target/i386/branch-cost2.c: New test.
3283         * gcc.target/i386/branch-cost3.c: New test.
3284         * gcc.target/i386/branch-cost4.c: New test.
3285
3286 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3287
3288         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3289
3290 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3291
3292         PR testsuite/50722
3293         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3294
3295 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3296
3297         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3298         (_moz_foo, EXT__foo): Use ASMNAME.
3299
3300 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3301
3302         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3303         names.
3304
3305 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3306
3307         PR target/50766
3308         * gcc.target/i386/pr50766.c: New test.
3309
3310 2011-10-20  Jason Merrill  <jason@redhat.com>
3311
3312         PR c++/41449
3313         * g++.dg/eh/partial1.C: New.
3314
3315 2011-10-20  Richard Henderson  <rth@redhat.com>
3316
3317         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3318         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3319         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3320         Use __builtin_shuffle.
3321
3322 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3323
3324         PR fortran/50514
3325         * gfortran.dg/ishft_3.f90:  Update test.
3326
3327 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3328
3329         PR fortran/50524
3330         * gfortran.dg/substring_integer_index.f90: New test.
3331
3332 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3333
3334         * gfortran.dg/format_string.f: New test.
3335
3336 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3337
3338         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3339         non_strict_align.
3340         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3341
3342 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3343
3344         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3345         gcc.target/i386/pr46226.c: Do not use
3346         -mno-accumulate-outgoing-args.
3347
3348 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3349
3350         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3351         including <strings.h>.
3352
3353 2011-10-19  Jan Hubicka  <jh@suse.cz>
3354
3355         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3356         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3357         * lib/c-torture.exp: Likewise.
3358         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3359         * gcc.c-torture/compile/sync-1.c: Likewise.
3360         * gcc.c-torture/compile/sync-1.c: Likewise.
3361         * gcc.c-torture/compile/sync-3.c: Likewise.
3362         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3363         * gcc.dg/noncompile/920507-1.c: Likewise.
3364         * gcc.dg/torture/pr36400.c: Likewise.
3365         * g++.dg/torture/pr34850.C: Likewise.
3366
3367 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3368
3369         * gnat.dg/source_ref1.adb: New test.
3370         * gnat.dg/source_ref2.adb: Likewise.
3371
3372 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3373
3374         PR c++/13657
3375         * g++.dg/parse/error42.C: New.
3376         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3377
3378 2011-10-19  Jason Merrill  <jason@redhat.com>
3379
3380         PR c++/50793
3381         * g++.dg/init/value9.C: New.
3382
3383 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3384
3385         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3386         * gcc.dg/torture/vshuf-16.inc: Likewise.
3387         * gcc.dg/torture/vshuf-8.inc: Likewise.
3388         * gcc.dg/torture/vshuf-4.inc: Likewise.
3389
3390 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3391
3392         PR fortran/47023
3393         * gfortran.dg/sizeof_proc.f90: New.
3394
3395 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3396
3397         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3398         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3399
3400 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3401
3402         PR testsuite/50796
3403         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3404
3405 2011-10-19  Jason Merrill  <jason@redhat.com>
3406
3407         PR c++/50787
3408         * g++.dg/init/ref20.C: New.
3409
3410 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3411
3412         PR middle-end/50795
3413         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3414         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3415         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3416         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3417         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3418
3419 2011-10-19  Richard Guenther  <rguenther@suse.de>
3420
3421         PR middle-end/50768
3422         * gcc.dg/torture/pr50768.c: New testcase.
3423
3424 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3425
3426         PR rtl-optimization/50340
3427         * gcc.dg/pr50340.c: New.
3428
3429 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3430
3431         PR tree-optimization/50717
3432
3433         * gcc.dg/pr50717-1.c: New file.
3434         * gcc.target/arm/wmul-12.c: Correct types.
3435         * gcc.target/arm/wmul-8.c: Correct types.
3436
3437 2011-10-18  Jason Merrill  <jason@redhat.com>
3438
3439         PR c++/50531
3440         * g++.dg/cpp0x/defaulted32.C: New.
3441
3442         PR c++/50742
3443         * g++.dg/lookup/using23.C: New.
3444
3445         PR c++/50500
3446         * g++.dg/cpp0x/implicit12.C: New.
3447         * g++.dg/cpp0x/defaulted20.C: Adjust.
3448         * g++.dg/cpp0x/defaulted21.C: Adjust.
3449         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3450         * g++.dg/cpp0x/implicit4.C: Adjust.
3451         * g++.dg/cpp0x/implicit5.C: Adjust.
3452         * g++.dg/cpp0x/implicit8.C: Adjust.
3453         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3454         * g++.dg/cpp0x/not_special.C: Adjust.
3455         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3456         * g++.dg/cpp0x/rv1n.C: Adjust.
3457         * g++.dg/cpp0x/rv2n.C: Adjust.
3458         * g++.dg/cpp0x/rv3n.C: Adjust.
3459         * g++.dg/cpp0x/rv4n.C: Adjust.
3460         * g++.dg/cpp0x/rv5n.C: Adjust.
3461         * g++.dg/cpp0x/rv6n.C: Adjust.
3462         * g++.dg/cpp0x/rv7n.C: Adjust.
3463
3464 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3465
3466         * gcc.target/i386/avx2-vpop-check.h: New header.
3467         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3468         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3469         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3470         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3471         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3472         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3473         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3474         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3475         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3476         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3477         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3478         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3479         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3480         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3481         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3482
3483 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3484
3485         PR fortran/50420
3486         * gfortran.dg/coarray_subobject_1.f90: New test.
3487         * gfortran.dg/coarray/subobject_1.f90: New test.
3488
3489 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3490
3491         PR rtl-optimization/50205
3492         * gcc.dg/pr50205.c: New.
3493
3494 2011-10-18  Richard Guenther  <rguenther@suse.de>
3495
3496         PR tree-optimization/50767
3497         * gcc.dg/torture/pr50767.c: New testcase.
3498
3499 2011-10-18  Julian Brown  <julian@codesourcery.com>
3500
3501         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3502         * gcc.target/arm/unaligned-memcpy-1.c: New.
3503         * gcc.target/arm/unaligned-memcpy-2.c: New.
3504         * gcc.target/arm/unaligned-memcpy-3.c: New.
3505         * gcc.target/arm/unaligned-memcpy-4.c: New.
3506
3507 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3508
3509         PR fortran/47023
3510         * gfortran.dg/iso_c_binding_class.f03: New.
3511
3512 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3513
3514         * testsuite/lib/target-supports.exp
3515         (check_effective_target_vect_widen_shift): New.
3516         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3517         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3518         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3519         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3520
3521 2011-10-18  Richard Guenther  <rguenther@suse.de>
3522
3523         * gcc.dg/torture/restrict-1.c: New testcase.
3524
3525 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3526
3527         * g++.dg/ext/bases.C: New test.
3528
3529 2011-10-17  David S. Miller  <davem@davemloft.net>
3530
3531         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3532         all operations to emit VIS instructions.
3533         * gcc.target/sparc/fandnot.c: Likewise.
3534         * gcc.target/sparc/fnot.c: Likewise.
3535         * gcc.target/sparc/for.c: Likewise.
3536         * gcc.target/sparc/fornot.c: Likewise.
3537         * gcc.target/sparc/fxnor.c: Likewise.
3538         * gcc.target/sparc/fxor.c: Likewise.
3539         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3540         needed.
3541
3542 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3543
3544         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3545         * gcc.dg/torture/vshuf-16.inc: New file.
3546         * gcc.dg/torture/vshuf-2.inc: New file.
3547         * gcc.dg/torture/vshuf-32.inc: New file.
3548         * gcc.dg/torture/vshuf-4.inc: New file.
3549         * gcc.dg/torture/vshuf-8.inc: New file.
3550         * gcc.dg/torture/vshuf-main.inc: New file.
3551         * gcc.dg/torture/vshuf-v16hi.c: New test.
3552         * gcc.dg/torture/vshuf-v16qi.c: New test.
3553         * gcc.dg/torture/vshuf-v2df.c: New test.
3554         * gcc.dg/torture/vshuf-v2di.c: New test.
3555         * gcc.dg/torture/vshuf-v2sf.c: New test.
3556         * gcc.dg/torture/vshuf-v2si.c: New test.
3557         * gcc.dg/torture/vshuf-v32qi.c: New test.
3558         * gcc.dg/torture/vshuf-v4df.c: New test.
3559         * gcc.dg/torture/vshuf-v4di.c: New test.
3560         * gcc.dg/torture/vshuf-v4hi.c: New test.
3561         * gcc.dg/torture/vshuf-v4sf.c: New test.
3562         * gcc.dg/torture/vshuf-v4si.c: New test.
3563         * gcc.dg/torture/vshuf-v8hi.c: New test.
3564         * gcc.dg/torture/vshuf-v8qi.c: New test.
3565         * gcc.dg/torture/vshuf-v8sf.c: New test.
3566         * gcc.dg/torture/vshuf-v8si.c: New test.
3567
3568 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3569
3570         PR tree-optimization/50746
3571         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3572
3573 2011-10-17  Jason Merrill  <jason@redhat.com>
3574
3575         PR c++/50736
3576         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3577
3578 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3579
3580         PR c++/44524
3581         * g++.dg/parse/error41.C: New.
3582         * g++.dg/parse/error20.C: Adjust.
3583
3584 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3585
3586         PR c++/50757
3587         * g++.dg/warn/format7.C: New.
3588         * obj-c++.dg/warn7.mm: Likewise.
3589
3590 2011-10-17  Richard Guenther  <rguenther@suse.de>
3591
3592         PR tree-optimization/50729
3593         * gcc.dg/torture/pr50729.c: New testcase.
3594
3595 2011-10-15  Tom Tromey  <tromey@redhat.com>
3596             Dodji Seketeli  <dodji@redhat.com>
3597
3598         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3599         included files.
3600         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3601         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3602         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3603         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3604
3605 2011-10-15  Tom Tromey  <tromey@redhat.com>
3606             Dodji Seketeli  <dodji@redhat.com>
3607
3608         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3609
3610 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3611
3612         PR c++/48489
3613         * g++.dg/inherit/error5.C: New.
3614
3615 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3616
3617         PR fortran/47023
3618         PR fortran/50752
3619         * gfortran.dg/kind_tests_4.f90: New.
3620
3621 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3622
3623         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3624         targets that support vector condition.
3625
3626 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3627
3628         PR fortran/47023
3629         * gfortran.dg/c_kind_tests_3.f03: New.
3630
3631 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3632
3633         PR fortran/50547
3634         * gfortran.dg/elemental_args_check_4.f90: New.
3635
3636 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3637
3638         PR tree-optimization/50727
3639         * gcc.dg/vect/pr50727.c: New test.
3640
3641 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3642
3643         * gcc.dg/vla-23.c: New test.
3644
3645 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR tree-optimization/50596
3648         * gcc.dg/vect/vect-cond-9.c: New test.
3649
3650 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3651
3652         * gcc.dg/vect/bb-slp-29.c: New test.
3653
3654 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3655
3656         PR c++/50732
3657         * g++.dg/ext/is_base_of_incomplete.C: New.
3658         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3659         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3660
3661 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3662
3663         * gcc.target/sparc/combined-1.c: Compile at -O2.
3664
3665 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3666
3667         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3668         (dg-options): Add -Wno-attributes.
3669         * gcc.target/i386/fma_double_?.c: Ditto.
3670         * gcc.target/i386/fma_run_float_?.c: Ditto.
3671         * gcc.target/i386/fma_run_double_?.c: Ditto.
3672         * gcc.target/i386/l_fma_float_?.c: Dtto.
3673         * gcc.target/i386/l_fma_double_?.c: Ditto.
3674         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3675         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3676
3677 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3678
3679         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3680         the comments.
3681         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3682         * gfortran.dg/rank_3.f90: Ditto.
3683         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3684         -std=f2008ts in dg-options.
3685         * gfortran.dg/rank_4.f90: Ditto.
3686
3687 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3688
3689         PR target/49263
3690         * gcc.target/sh/pr49263.c: New.
3691
3692 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3693
3694         * gnat.dg/specs/debug1.ads: Tweak.
3695
3696 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3697
3698         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3699
3700 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3701
3702         * gcc.target/i386/sse2-mul-1.c: New test.
3703         * gcc.target/i386/sse4_1-mul-1.c: New test.
3704         * gcc.target/i386/avx-mul-1.c: New test.
3705         * gcc.target/i386/xop-mul-1.c: New test.
3706         * gcc.target/i386/avx2-mul-1.c: New test.
3707
3708 2011-10-14  Jason Merrill  <jason@redhat.com>
3709
3710         PR c++/50563
3711         * g++.dg/cpp0x/nsdmi-list1.C: New.
3712
3713         PR c++/50707
3714         * g++.dg/cpp0x/nsdmi-const1.C: New.
3715
3716 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3717
3718         PR fortran/50570
3719         * gfortran.dg/pointer_intent_5.f90: New.
3720
3721 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3722
3723         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3724         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3725         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3726
3727 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3728
3729         PR fortran/50718
3730         * gfortran.dg/pointer_check_11.f90: New.
3731         * gfortran.dg/pointer_check_12.f90: New.
3732
3733 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3734
3735         PR c++/38174
3736         * g++.dg/overload/operator4.C: New.
3737
3738 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3739
3740         * gcc.dg/di-longlong64-sync-1.c: New test.
3741         * gcc.dg/di-sync-multithread.c: New test.
3742         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3743         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3744         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3745         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3746         (check_effective_target_arm_arm_ok): New helper.
3747         (check_effective_target_sync_longlong): New helper.
3748
3749 2011-10-14  Richard Guenther  <rguenther@suse.de>
3750
3751         PR tree-optimization/50723
3752         * gcc.dg/torture/pr50723.c: New testcase.
3753
3754 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3755
3756         PR c++/17212
3757         * g++.dg/warn/format6.C: New.
3758         * obj-c++.dg/warn6.mm: Likewise.
3759
3760 2011-10-13  Richard Henderson  <rth@redhat.com>
3761
3762         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3763         Delete.
3764         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3765         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3766         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3767
3768 2011-10-13  Jason Merrill  <jason@redhat.com>
3769
3770         PR c++/50614
3771         * g++.dg/cpp0x/nsdmi-template2.C: New.
3772
3773         PR c++/50437
3774         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3775
3776         PR c++/50618
3777         * g++.dg/init/vbase1.C: New.
3778
3779 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3780
3781         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3782         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3783         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3784         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3785
3786 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3787
3788         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3789
3790 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3791
3792         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3793
3794 2011-10-13  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/50712
3797         * gcc.target/i386/pr50712.c: New testcase.
3798
3799 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3800
3801         * gcc.dg/memcpy-4.c: New test.
3802
3803 2011-10-13  Richard Guenther  <rguenther@suse.de>
3804
3805         PR tree-optimization/50698
3806         * g++.dg/vect/pr50698.cc: New testcase.
3807
3808 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3809
3810         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3811         * gcc.target/powerpc/warn-2.c: Ditto.
3812
3813         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3814         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3815         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3816         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3817         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3818         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3819         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3820         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3821         * gcc.target/powerpc/ppc-pow.c: Likewise.
3822         * gcc.target/powerpc/recip-1.c: Likewise.
3823         * gcc.target/powerpc/recip-2.c: Likewise.
3824         * gcc.target/powerpc/recip-3.c: Likewise.
3825         * gcc.target/powerpc/recip-4.c: Likewise.
3826         * gcc.target/powerpc/recip-5.c: Likewise.
3827
3828 2011-10-12  David S. Miller  <davem@davemloft.net>
3829
3830         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3831         '-mvis3' instead of 'mcpu=niagara3' in options.
3832         * gcc.target/sparc/fhalve.c: Likewise.
3833         * gcc.target/sparc/fnegop.c: Likewise.
3834         * gcc.target/sparc/fpadds.c: Likewise.
3835         * gcc.target/sparc/fshift.c: Likewise.
3836         * gcc.target/sparc/fucmp.c: Likewise.
3837         * gcc.target/sparc/lzd.c: Likewise.
3838         * gcc.target/sparc/vis3misc.c: Likewise.
3839         * gcc.target/sparc/xmul.c: Likewise.
3840
3841 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3842
3843         * gnat.dg/vect1.ad[sb]: New test.
3844         * gnat.dg/vect1_pkg.ads: New helper.
3845         * gnat.dg/vect2.ad[sb]: New test.
3846         * gnat.dg/vect2_pkg.ads: New helper.
3847         * gnat.dg/vect3.ad[sb]: New test.
3848         * gnat.dg/vect3_pkg.ads: New helper.
3849         * gnat.dg/vect4.ad[sb]: New test.
3850         * gnat.dg/vect4_pkg.ads: New helper.
3851         * gnat.dg/vect5.ad[sb]: New test.
3852         * gnat.dg/vect5_pkg.ads: New helper.
3853         * gnat.dg/vect6.ad[sb]: New test.
3854         * gnat.dg/vect6_pkg.ads: New helper.
3855
3856 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3857
3858         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3859         * gcc.target/i386/fma_run_double_2.c: Likewise.
3860         * gcc.target/i386/fma_run_double_3.c: Likewise.
3861         * gcc.target/i386/fma_run_double_4.c: Likewise.
3862         * gcc.target/i386/fma_run_double_5.c: Likewise.
3863         * gcc.target/i386/fma_run_double_6.c: Likewise.
3864         * gcc.target/i386/fma_run_float_1.c: Likewise.
3865         * gcc.target/i386/fma_run_float_2.c: Likewise.
3866         * gcc.target/i386/fma_run_float_3.c: Likewise.
3867         * gcc.target/i386/fma_run_float_4.c: Likewise.
3868         * gcc.target/i386/fma_run_float_5.c: Likewise.
3869         * gcc.target/i386/fma_run_float_6.c: Likewise.
3870
3871         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3872         remove the extra dg-options.
3873         * gcc.target/i386/l_fma_double_2.c: Likewise.
3874         * gcc.target/i386/l_fma_double_3.c: Likewise.
3875         * gcc.target/i386/l_fma_double_4.c: Likewise.
3876         * gcc.target/i386/l_fma_double_5.c: Likewise.
3877         * gcc.target/i386/l_fma_double_6.c: Likewise.
3878         * gcc.target/i386/l_fma_float_1.c: Likewise.
3879         * gcc.target/i386/l_fma_float_2.c: Likewise.
3880         * gcc.target/i386/l_fma_float_3.c: Likewise.
3881         * gcc.target/i386/l_fma_float_4.c: Likewise.
3882         * gcc.target/i386/l_fma_float_5.c: Likewise.
3883         * gcc.target/i386/l_fma_float_6.c: Likewise.
3884
3885 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3886
3887         PR tree-optimization/50189
3888         * g++.dg/torture/pr50189.C: New testcase.
3889
3890 2011-10-12  Richard Guenther  <rguenther@suse.de>
3891
3892         PR tree-optimization/50700
3893         * gcc.dg/builtin-object-size-12.c: New testcase.
3894
3895 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3896
3897         PR c/50565
3898         * gcc.c-torture/compile/pr50565-1.c,
3899         gcc.c-torture/compile/pr50565-2.c: New tests.
3900
3901 2011-10-11  Jason Merrill  <jason@redhat.com>
3902
3903         PR c++/49855
3904         PR c++/49896
3905         * g++.dg/template/constant1.C: New.
3906         * g++.dg/template/constant2.C: New.
3907         * g++.dg/cpp0x/constexpr-template3.C: New.
3908
3909 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3910
3911         * gcc.target/i386/warn-vect-op-3.c: New test.
3912         * gcc.target/i386/warn-vect-op-1.c: New test.
3913         * gcc.target/i386/warn-vect-op-2.c: New test.
3914
3915 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3916
3917         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3918
3919 2011-10-11  Richard Guenther  <rguenther@suse.de>
3920
3921         PR tree-optimization/50204
3922         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3923
3924 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3925
3926         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3927
3928 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3929
3930         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3931         * gcc.target/i386/fma_double_2.c: Ditto.
3932         * gcc.target/i386/fma_double_3.c: Ditto.
3933         * gcc.target/i386/fma_double_4.c: Ditto.
3934         * gcc.target/i386/fma_double_5.c: Ditto.
3935         * gcc.target/i386/fma_double_6.c: Ditto.
3936         * gcc.target/i386/fma_float_1.c: Ditto.
3937         * gcc.target/i386/fma_float_2.c: Ditto.
3938         * gcc.target/i386/fma_float_3.c: Ditto.
3939         * gcc.target/i386/fma_float_4.c: Ditto.
3940         * gcc.target/i386/fma_float_5.c: Ditto.
3941         * gcc.target/i386/fma_float_6.c: Ditto.
3942         * gcc.target/i386/l_fma_double_1.c: Ditto.
3943         * gcc.target/i386/l_fma_double_2.c: Ditto.
3944         * gcc.target/i386/l_fma_double_3.c: Ditto.
3945         * gcc.target/i386/l_fma_double_4.c: Ditto.
3946         * gcc.target/i386/l_fma_double_5.c: Ditto.
3947         * gcc.target/i386/l_fma_double_6.c: Ditto.
3948         * gcc.target/i386/l_fma_float_1.c: Ditto.
3949         * gcc.target/i386/l_fma_float_2.c: Ditto.
3950         * gcc.target/i386/l_fma_float_3.c: Ditto.
3951         * gcc.target/i386/l_fma_float_4.c: Ditto.
3952         * gcc.target/i386/l_fma_float_5.c: Ditto.
3953         * gcc.target/i386/l_fma_float_6.c: Ditto.
3954         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3955         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3956         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3957         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3958         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3959         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3960         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3961         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3962         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3963         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3964         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3965         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3966
3967 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3968
3969         * gcc.dg/va-arg-4.c: New test.
3970         * gcc.dg/va-arg-5.c: Ditto.
3971
3972 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3973
3974         * lib/target-supports.exp (check_effective_target_fd_truncate):
3975         Close and unlink test file before exit.
3976
3977 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3978
3979         PR fortran/50564
3980         * gfortran.dg/forall_15.f90:  New test case.
3981
3982 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3983             Andrew Macleod  <amacleod@redhat.com>
3984
3985         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3986         wrappers for *other_threads() and *final_verify().
3987         * gcc.dg/simulate-thread/simulate-thread.h
3988         (simulate_thread_wrapper_other_threads): New.
3989         (simulate_thread_wrapper_final_verify): New.
3990
3991 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3992
3993         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3994
3995 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3996
3997         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3998
3999 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4000             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4001
4002         * gcc.target/i386/fma_1.h: New file.
4003         * gcc.target/i386/fma_2.h: Likewise.
4004         * gcc.target/i386/fma_3.h: Likewise.
4005         * gcc.target/i386/fma_4.h: Likewise.
4006         * gcc.target/i386/fma_5.h: Likewise.
4007         * gcc.target/i386/fma_6.h: Likewise.
4008         * gcc.target/i386/fma_double_1.c: Likewise.
4009         * gcc.target/i386/fma_double_2.c: Likewise.
4010         * gcc.target/i386/fma_double_3.c: Likewise.
4011         * gcc.target/i386/fma_double_4.c: Likewise.
4012         * gcc.target/i386/fma_double_5.c: Likewise.
4013         * gcc.target/i386/fma_double_6.c: Likewise.
4014         * gcc.target/i386/fma_float_1.c: Likewise.
4015         * gcc.target/i386/fma_float_2.c: Likewise.
4016         * gcc.target/i386/fma_float_3.c: Likewise.
4017         * gcc.target/i386/fma_float_4.c: Likewise.
4018         * gcc.target/i386/fma_float_5.c: Likewise.
4019         * gcc.target/i386/fma_float_6.c: Likewise.
4020         * gcc.target/i386/fma_main.h: Likewise.
4021         * gcc.target/i386/fma_run_double_1.c: Likewise.
4022         * gcc.target/i386/fma_run_double_2.c: Likewise.
4023         * gcc.target/i386/fma_run_double_3.c: Likewise.
4024         * gcc.target/i386/fma_run_double_4.c: Likewise.
4025         * gcc.target/i386/fma_run_double_5.c: Likewise.
4026         * gcc.target/i386/fma_run_double_6.c: Likewise.
4027         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4028         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4029         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4030         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4031         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4032         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4033         * gcc.target/i386/fma_run_float_1.c: Likewise.
4034         * gcc.target/i386/fma_run_float_2.c: Likewise.
4035         * gcc.target/i386/fma_run_float_3.c: Likewise.
4036         * gcc.target/i386/fma_run_float_4.c: Likewise.
4037         * gcc.target/i386/fma_run_float_5.c: Likewise.
4038         * gcc.target/i386/fma_run_float_6.c: Likewise.
4039         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4040         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4041         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4042         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4043         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4044         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4045         * gcc.target/i386/l_fma_1.h: Likewise.
4046         * gcc.target/i386/l_fma_2.h: Likewise.
4047         * gcc.target/i386/l_fma_3.h: Likewise.
4048         * gcc.target/i386/l_fma_4.h: Likewise.
4049         * gcc.target/i386/l_fma_5.h: Likewise.
4050         * gcc.target/i386/l_fma_6.h: Likewise.
4051         * gcc.target/i386/l_fma_double_1.c: Likewise.
4052         * gcc.target/i386/l_fma_double_2.c: Likewise.
4053         * gcc.target/i386/l_fma_double_3.c: Likewise.
4054         * gcc.target/i386/l_fma_double_4.c: Likewise.
4055         * gcc.target/i386/l_fma_double_5.c: Likewise.
4056         * gcc.target/i386/l_fma_double_6.c: Likewise.
4057         * gcc.target/i386/l_fma_float_1.c: Likewise.
4058         * gcc.target/i386/l_fma_float_2.c: Likewise.
4059         * gcc.target/i386/l_fma_float_3.c: Likewise.
4060         * gcc.target/i386/l_fma_float_4.c: Likewise.
4061         * gcc.target/i386/l_fma_float_5.c: Likewise.
4062         * gcc.target/i386/l_fma_float_6.c: Likewise.
4063         * gcc.target/i386/l_fma_main.h: Likewise.
4064         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4065         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4066         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4067         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4068         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4069         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4070         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4071         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4072         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4073         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4074         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4075         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4076
4077 2011-10-10  Richard Guenther  <rguenther@suse.de>
4078
4079         PR middle-end/50389
4080         * gcc.dg/torture/pr50389.c: New testcase.
4081
4082 2011-10-10  Richard Guenther  <rguenther@suse.de>
4083
4084         PR middle-end/50195
4085         * gcc.dg/builtins-47.c: Optimize.
4086
4087 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4088
4089         * lib/gcc-simulate-thread.exp: New.
4090         * gcc.dg/simulate-thread/guality.h: New.
4091         * gcc.dg/simulate-thread/simulate-thread.h: New.
4092         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4093         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4094         * gcc.dg/simulate-thread/README: New.
4095         * g++.dg/simulate-thread/guality.h: New.
4096         * g++.dg/simulate-thread/simulate-thread.h: New.
4097         * g++.dg/simulate-thread/simulate-thread.exp: New.
4098         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4099         * c-c++-common/cxxbitfields-2.c: Remove.
4100         * c-c++-common/cxxbitfields.c: Remove.
4101         * c-c++-common/cxxbitfields-4.c: Remove.
4102         * c-c++-common/cxxbitfields-5.c: Remove.
4103         * c-c++-common/simulate-thread/bitfields-1.c: New.
4104         * c-c++-common/simulate-thread/bitfields-2.c: New.
4105         * c-c++-common/simulate-thread/bitfields-3.c: New.
4106         * c-c++-common/simulate-thread/bitfields-4.c: New.
4107
4108 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4109
4110         PR c++/38980
4111         * g++.dg/warn/format5.C: New.
4112
4113 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4114
4115         PR fortran/50273
4116         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4117         * gfortran.dg/common_16.f90: New.
4118
4119 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4120
4121         * gfortran.dg/iso_c_binding_param_1.f90: New.
4122         * gfortran.dg/iso_c_binding_param_2.f90: New.
4123         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4124
4125 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4126
4127         PR tree-optimization/50635
4128         * gcc.dg/vect/pr50635.c: New test.
4129
4130 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4131
4132         PR fortran/50659
4133         * gfortran.dg/proc_decl_27.f90: New.
4134
4135 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4136
4137         PR libobjc/50428
4138         * objc/execute/initialize-1.m: New test.
4139
4140 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4141
4142         PR fortran/47844
4143         * gfortran.dg/pointer_function_result_1.f90 : New test.
4144
4145 2011-10-07  David S. Miller  <davem@davemloft.net>
4146
4147         PR 50655
4148         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4149         * gcc.target/sparc/cmask.c: Use it.
4150         * gcc.target/sparc/fhalve.c: Likewise.
4151         * gcc.target/sparc/fnegop.c: Likewise.
4152         * gcc.target/sparc/fpadds.c: Likewise.
4153         * gcc.target/sparc/fshift.c: Likewise.
4154         * gcc.target/sparc/fucmp.c: Likewise.
4155         * gcc.target/sparc/lzd.c: Likewise.
4156         * gcc.target/sparc/vis3misc.c: Likewise.
4157         * gcc.target/sparc/xmul.c: Likewise.
4158
4159 2011-10-07  Richard Henderson  <rth@redhat.com>
4160
4161         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4162         match for avx2.
4163         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4164
4165 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4166
4167         * gcc.dg/pr50193-1.c: New file.
4168         * gcc.target/arm/shiftable.c: New file.
4169
4170 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4171
4172         PR fortran/50625
4173         * gfortran.dg/class_46.f03: New.
4174
4175 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4176
4177         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4178         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4179         (syslog, vsyslog, __vsyslog_chk): Likewise.
4180
4181         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4182         (x, EXT_x): Use ASMNAME.
4183
4184         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4185         (a, c): Use ASMNAME.
4186
4187 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4188
4189         PR middle-end/50527
4190         * gcc.dg/pr50527.c: New test.
4191
4192 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4193
4194         PR tree-optimization/50650
4195         * gcc.c-torture/compile/pr50650.c: New test.
4196
4197 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4198
4199         PR tree-optimization/50575
4200         * gcc.c-torture/execute/vector-compare-2.x: New file.
4201
4202 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4203
4204         PR middle-end/50125
4205         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4206         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4207         (bar3): Likewise.
4208
4209 2011-10-07  Richard Guenther  <rguenther@suse.de>
4210
4211         PR testsuite/50637
4212         * gcc.dg/vect/vect-align-2.c: Increase array size.
4213
4214 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4215             H.J. Lu  <hongjiu.lu@intel.com>
4216
4217         PR target/50603
4218         * gcc.target/i386/pr50603.c: New test.
4219
4220 2011-10-06  Jason Merrill  <jason@redhat.com>
4221
4222         PR c++/39164
4223         * g++.dg/cpp0x/default31.C: New.
4224
4225 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4226
4227         PR tree-optimization/50596
4228         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4229         New.
4230         * gcc.dg/vect/vect-cond-8.c: New test.
4231
4232 2011-10-06  Richard Henderson  <rth@redhat.com>
4233
4234         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4235         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4236         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4237         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4238         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4239         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4240         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4241         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4242         * gcc.c-torture/execute/vshuf-16.inc: New file.
4243         * gcc.c-torture/execute/vshuf-2.inc: New file.
4244         * gcc.c-torture/execute/vshuf-4.inc: New file.
4245         * gcc.c-torture/execute/vshuf-8.inc: New file.
4246         * gcc.c-torture/execute/vshuf-main.inc: New file.
4247         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4248         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4249         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4250         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4251         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4252         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4253         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4254         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4255         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4256         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4257         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4258         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4259         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4260
4261 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR tree-optimization/49279
4264         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4265         * gcc.c-torture/execute/pr49279.c: New test.
4266
4267 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4268
4269         PR target/49049
4270         * gcc.c-torture/compile/pr49049.c: New test.
4271
4272 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4273
4274         PR target/50305
4275         * gcc.target/arm/pr50305.c: New test.
4276
4277 2011-10-06  Richard Guenther  <rguenther@suse.de>
4278
4279         PR tree-optimization/38884
4280         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4281         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4282
4283 2011-10-05  David S. Miller  <davem@davemloft.net>
4284
4285         * gcc.target/sparc/lzd.c: New test.
4286         * gcc.target/sparc/popc.c: New test.
4287
4288 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4289
4290         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4291         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4292         * g++.dg/other/final1.C: Cleanup original tree dump.
4293
4294 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4295
4296         PR tree-optimization/50613
4297         * gcc.dg/pr50613.c: New test.
4298
4299 2011-10-05  Richard Henderson  <rth@redhat.com>
4300
4301         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4302         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4303         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4304         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4305         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4306         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4307         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4308         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4309
4310 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4311
4312         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4313         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4314         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4315         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4316         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4317
4318 2011-10-05  Richard Guenther  <rguenther@suse.de>
4319
4320         PR tree-optimization/38885
4321         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4322
4323 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4324
4325         * gcc.target/i386/sw-1.c: New test.
4326
4327 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4328
4329         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4330         -mtune=generic.
4331         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4332
4333 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4334
4335         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4336
4337 2011-10-04  David S. Miller  <davem@davemloft.net>
4338
4339         * gcc.target/sparc/fhalve.c: New test.
4340         * gcc.target/sparc/fnegop.c: New test.
4341         * gcc.target/sparc/xmul.c: New test.
4342
4343 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4344
4345         PR fortran/35831
4346         * gfortran.dg/dummy_procedure_6.f90: New.
4347
4348 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR tree-optimization/50604
4351         * gcc.dg/pr50604.c: New test.
4352
4353 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4354
4355         PR tree-optimization/49662
4356         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4357         * gcc.dg/graphite/interchange-15.c: Likewise.
4358         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4359
4360 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4361
4362         * gcc.dg/tree-ssa/restrict-4.c: New test.
4363
4364 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4365
4366         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4367         (main): Use __typeof to get result type of comparison.
4368
4369 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4370
4371         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4372         Make et_vect_multiple_sizes_saved global.
4373         (check_effective_target_vect64): Make et_vect64_saved global.
4374
4375 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4376
4377         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4378         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4379         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4380         * gcc.dg/builtin-complex-err-1.c: Adjust.
4381
4382 2011-10-02  Jason Merrill  <jason@redhat.com>
4383
4384         * g++.dg/cpp0x/range-for22.C: New.
4385
4386         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4387         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4388         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4389         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4390
4391         * g++.dg/cpp0x/nsdmi5.C: New.
4392
4393 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4394
4395         PR target/50579
4396         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4397         New procedures.
4398         (mips-dg-options): Force an ABI option if the current ABI is
4399         incompatible with the required -mlong setting.  Likewise force
4400         a long setting if the current one is incompatible with the
4401         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4402         throughout procedure.
4403         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4404         instead of addressing=absolute.
4405
4406 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4407
4408         * gcc.target/mips/stack-1.c: New test.
4409
4410 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4411
4412         * gcc.dg/pr49696.c: New test.
4413
4414 2011-10-02  Jan Hubicka  <jh@suse.cz>
4415
4416         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4417
4418 2011-10-01  David S. Miller  <davem@davemloft.net>
4419
4420         * gcc.target/sparc/cmask.c: New test.
4421         * gcc.target/sparc/fpadds.c: New test.
4422         * gcc.target/sparc/fshift.c: New test.
4423         * gcc.target/sparc/fucmp.c: New test.
4424         * gcc.target/sparc/vis3misc.c: New test.
4425
4426 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4427
4428         PR fortran/50585
4429         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4430
4431 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4432
4433         PR c++/44473
4434         * g++.dg/dfp/44473-1.C: New test.
4435         * g++.dg/dfp/44473-2.C: New test.
4436         * g++.dg/dfp/mangle-1.C: New test.
4437         * g++.dg/dfp/mangle-2.C: New test.
4438         * g++.dg/dfp/mangle-3.C: New test.
4439         * g++.dg/dfp/mangle-4.C: New test.
4440         * g++.dg/dfp/mangle-5.C: New test.
4441
4442 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4443
4444         PR inline-asm/50571
4445         * gcc.dg/pr50571.c: New test.
4446
4447         PR tree-optimization/46309
4448         * gcc.dg/pr46309.c: New test.
4449
4450 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4451
4452         * gcc.dg/strlenopt-21.c: New test.
4453
4454 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4455
4456         * gcc.dg/sms-10.c: New file.
4457
4458 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4459
4460         * gcc.target/arm/pr50099.c: New test.
4461
4462 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4463
4464         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4465
4466 2011-09-30  David S. Miller  <davem@davemloft.net>
4467
4468         * gcc.target/sparc/bmaskbshuf.c: New test.
4469         * gcc.target/sparc/edgen.c: New test.
4470
4471 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4472
4473         PR fortran/50547
4474         * gfortran.dg/pure_formal_proc_3.f90: New.
4475
4476         PR fortran/50553
4477         * gfortran.dg/stfunc_7.f90: New.
4478
4479 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4480
4481         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4482         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4483         * gcc.dg/vector-compare-1.c: Likewise.
4484         * gcc.dg/vector-compare-2.c: Likewise.
4485
4486 2011-09-29  David S. Miller  <davem@davemloft.net>
4487
4488         * gcc.target/sparc/array.c: New test.
4489
4490 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4491
4492         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4493         loop unroll and set max unroll times to 8.
4494         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4495         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4496         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4497         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4498
4499 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4500
4501         PR c++/40145
4502         * g++.dg/ext/visibility/warn5.C: New.
4503
4504 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4505
4506         PR c++/45278
4507         * g++.dg/warn/Wextra-3.C: New.
4508
4509 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4510
4511         PR target/49486
4512         * gcc.target/sh/pr49468-si.c: New.
4513
4514 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4515
4516         PR testsuite/50485
4517         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4518         (TEST): Initialize src3 with random floats.
4519         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4520         from union src3.  Initialize src3 with random floats.
4521
4522 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4523
4524         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4525         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4526         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4527         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4528         * gcc.target/sh/sh4a-cos.c: Ditto.
4529         * gcc.target/sh/sh4a-cosf.c: Ditto.
4530         * gcc.target/sh/sh4a-sin.c: Ditto.
4531         * gcc.target/sh/sh4a-sinf.c: Ditto.
4532         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4533         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4534         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4535
4536 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4537
4538         PR c++/31489
4539         * g++.dg/parse/error40.C: New.
4540         * g++.dg/warn/incomplete1.C: Adjust.
4541
4542 2011-09-27  Jan Hubicka  <jh@suse.cz>
4543
4544         PR middle-end/49463
4545         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4546         Mark used.
4547
4548 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4549
4550         * gcc.dg/strlenopt-1.c: New test.
4551         * gcc.dg/strlenopt-1f.c: New test.
4552         * gcc.dg/strlenopt-2.c: New test.
4553         * gcc.dg/strlenopt-2f.c: New test.
4554         * gcc.dg/strlenopt-3.c: New test.
4555         * gcc.dg/strlenopt-4.c: New test.
4556         * gcc.dg/strlenopt-4g.c: New test.
4557         * gcc.dg/strlenopt-4gf.c: New test.
4558         * gcc.dg/strlenopt-5.c: New test.
4559         * gcc.dg/strlenopt-6.c: New test.
4560         * gcc.dg/strlenopt-7.c: New test.
4561         * gcc.dg/strlenopt-8.c: New test.
4562         * gcc.dg/strlenopt-9.c: New test.
4563         * gcc.dg/strlenopt-10.c: New test.
4564         * gcc.dg/strlenopt-11.c: New test.
4565         * gcc.dg/strlenopt-12.c: New test.
4566         * gcc.dg/strlenopt-12g.c: New test.
4567         * gcc.dg/strlenopt-13.c: New test.
4568         * gcc.dg/strlenopt-14g.c: New test.
4569         * gcc.dg/strlenopt-14gf.c: New test.
4570         * gcc.dg/strlenopt-15.c: New test.
4571         * gcc.dg/strlenopt-16g.c: New test.
4572         * gcc.dg/strlenopt-17g.c: New test.
4573         * gcc.dg/strlenopt-18g.c: New test.
4574         * gcc.dg/strlenopt.h: New file.
4575
4576 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4577
4578         PR middle-end/43864
4579         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4580         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4581         * gcc.dg/pr43864.c: New test.
4582         * gcc.dg/pr43864-2.c: Same.
4583         * gcc.dg/pr43864-3.c: Same.
4584         * gcc.dg/pr43864-4.c: Same.
4585
4586 2011-09-27  Jan Hubicka  <jh@suse.cz>
4587
4588         * gcc.dg/ipa/inline-5.c: New testcase.
4589
4590 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4591
4592         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4593         vectors.
4594         * gcc.dg/vect/bb-slp-27.c: New.
4595         * gcc.dg/vect/bb-slp-28.c: New.
4596
4597 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4598
4599         * testsuite/lib/target-supports.exp (check_profiling_available):
4600         Don't rely solely on TLS tests for -fprofile-generate, fall
4601         through to the other code.
4602
4603 2011-09-27  Richard Guenther  <rguenther@suse.de>
4604
4605         PR tree-optimization/50363
4606         * gcc.dg/torture/pr50363.c: New testcase.
4607
4608 2011-09-26  Jason Merrill  <jason@redhat.com>
4609
4610         PR c++/45012
4611         * g++.dg/template/partial13.C: New.
4612
4613         PR c++/46105
4614         * g++.dg/template/partial12.C: New.
4615
4616         PR c++/50508
4617         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4618
4619 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4620
4621         PR c++/45487
4622         * g++.dg/diagnostic/bindings1.C: New.
4623         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4624
4625 2011-09-26  David S. Miller  <davem@davemloft.net>
4626
4627         * gcc.target/sparc/wrgsr.c: New test.
4628         * gcc.target/sparc/rdgsr.c: New test.
4629         * gcc.target/sparc/edge.c: New test.
4630         * gcc.target/sparc/fcmp.c: New test.
4631
4632         * gcc.target/sparc/edge.c: Update for new return types.
4633         * gcc.target/sparc/fcmp.c: Likewise.
4634
4635         * gcc.target/sparc/fpaddsubi.c: New test.
4636
4637 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4638
4639         PR fortran/50515
4640         * gfortran.dg/common_15.f90: New.
4641
4642         PR fortran/50517
4643         * gfortran.dg/dummy_procedure_5.f90: New.
4644         * gfortran.dg/interface_26.f90: Modified error message.
4645         * gfortran.dg/proc_ptr_11.f90: Ditto.
4646         * gfortran.dg/proc_ptr_15.f90: Ditto.
4647         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4648         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4649
4650 2011-09-26  Jason Merrill  <jason@redhat.com>
4651
4652         PR c++/50512
4653         * g++.dg/overload/rvalue3.C: New.
4654
4655         PR c++/50523
4656         * g++.dg/overload/ref-conv2.C: New.
4657
4658         * g++.dg/cpp0x/nsdmi-template1.C: New.
4659
4660 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4661
4662         * g++.dg/cpp0x/nullptr25.C: New.
4663
4664 2011-09-26  Richard Guenther  <rguenther@suse.de>
4665
4666         PR tree-optimization/50472
4667         * gcc.dg/torture/pr50472.c: New testcase.
4668
4669 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4670
4671         * gnat.dg/opt22.adb: New test.
4672         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4673
4674 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4675
4676         * gnat.dg/opt21.adb: New test.
4677         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4678
4679 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4680
4681         * gnat.dg/opt20.ad[sb]: New test.
4682         * gnat.dg/opt20_pkg.ads: New helper.
4683
4684 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4685
4686         * gnat.dg/array17.adb: New test.
4687         * gnat.dg/array17_pkg.ads: New helper.
4688
4689 2011-09-25  Jason Merrill  <jason@redhat.com>
4690
4691         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4692
4693 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4694
4695         * gnat.dg/frame_overflow.ads: New.
4696         * gnat.dg/frame_overflow.adb: Adjust.
4697         * gnat.dg/specs/addr1.ads: Likewise.
4698
4699 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4700
4701         * g++.dg/tree-ssa/restrict2.C: New test.
4702
4703 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4704
4705         * lib/target-supports.exp (check_effective_target_vect64): New.
4706         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4707         of multiple vector sizes.
4708         * gcc.dg/vect/bb-slp-26.c: New.
4709
4710 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4711
4712         PR c++/50280
4713         * g++.dg/template/bitfield1.C: New.
4714
4715 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4716
4717         * gcc.dg/vect/bb-slp-24.c: New.
4718
4719 2011-09-24  Jason Merrill  <jason@redhat.com>
4720
4721         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4722
4723         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4724
4725         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4726         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4727
4728         * g++.dg/cpp0x/nsdmi1.C: New.
4729         * g++.dg/cpp0x/nsdmi2.C: New.
4730         * g++.dg/cpp0x/nsdmi3.C: New.
4731         * g++.dg/cpp0x/nsdmi4.C: New.
4732         * g++.old-deja/g++.other/init4.C: New.
4733
4734 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4735
4736         PR c++/44267
4737         * g++.dg/template/sfinae28.C: New.
4738
4739 2011-09-23  Ian Lance Taylor  <iant@google.com>
4740
4741         * go.test/go-test.exp (errchk): Handle more cases of getting
4742         correct Tcl backslash quoting in regular expressions in test file.
4743
4744 2011-09-23  Jason Merrill  <jason@redhat.com>
4745
4746         Core 253
4747         * g++.dg/init/const8.C: New.
4748         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4749         * g++.dg/cpp0x/defaulted2.C: Likewise.
4750         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4751         * g++.dg/init/pr20039.C: Likewise.
4752         * g++.dg/init/pr42844.C: Likewise.
4753
4754 2011-09-23  Jan Hubicka  <jh@suse.cz>
4755
4756         * gcc.dg/ipa/inline-1.c: new testcase.
4757         * gcc.dg/ipa/inline-2.c: new testcase.
4758         * gcc.dg/ipa/inline-3.c: new testcase.
4759         * gcc.dg/ipa/inline-4.c: new testcase.
4760
4761 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4762
4763         PR c++/50258
4764         * g++.dg/cpp0x/constexpr-static8.C: New.
4765
4766 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4767
4768         * gcc.target/i386/avxfp-1.c: New test.
4769         * gcc.target/i386/avxfp-2.c: New test.
4770
4771 2011-09-23  Terry Guo  <terry.guo@arm.com>
4772
4773         * gcc.c-torture/execute/941014-1.x: Deleted.
4774
4775 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4776
4777         PR c++/50491
4778         * g++.dg/cpp0x/pr50491.C: New.
4779
4780 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4781
4782         PR testsuite/50487
4783         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4784
4785 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4786
4787         PR c++/50371
4788         * g++.dg/cpp0x/nullptr24.C: New.
4789
4790 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4791
4792         PR target/50482
4793         * gcc.target/i386/pr50482.c: New test.
4794
4795 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4796
4797         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4798         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4799         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4800         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4801         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4802         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4803         multilib options contain different -march= from dg-options.
4804
4805 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4806             Paolo Carlini  <paolo.carlini@oracle.com>
4807
4808         PR c++/50344
4809         * g++.dg/template/friend52.C: New.
4810
4811 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4812
4813         * gcc.target/arm/cmp-1.c: New test.
4814         * gcc.target/arm/cmp-2.c: Likewise.
4815
4816 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4817
4818         PR fortran/41733
4819         * gfortran.dg/impure_actual_1.f90: Modified error message.
4820         * gfortran.dg/proc_ptr_32.f90: New.
4821         * gfortran.dg/proc_ptr_33.f90: New.
4822
4823 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4824
4825         PR tree-optimization/50451
4826         * gcc.dg/vect/pr50451.c: New test.
4827
4828 2011-09-21  Ian Lance Taylor  <iant@google.com>
4829
4830         * go.test/go-test.exp (errchk): Add special case for bug332.
4831         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4832         some more test lines.
4833
4834 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4835
4836         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4837         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4838         * g++.dg/other/i386-8.C: Ditto.
4839         * g++.dg/other/pr34435.C: Ditto.
4840         * g++.dg/other/pr39496.C: Ditto.
4841         * g++.dg/other/mmintrin.C: Ditto.
4842
4843 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4844
4845         * gcc.dg/vect/vect-cond-7.c: New test.
4846         * gcc.target/i386/sse4_1-cond-1.c: New test.
4847         * gcc.target/i386/avx-cond-1.c: New test.
4848
4849 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4850
4851         PR target/50464
4852         * g++.dg/other/pr50464.C: New test.
4853
4854 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4855
4856         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4857         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4858         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4859         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4860
4861 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4862
4863         * gnat.dg/opt19.adb: New test.
4864
4865 2011-09-21  Terry Guo  <terry.guo@arm.com>
4866
4867         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4868         on arch conflict when testing case on targets other than armv7-a.
4869
4870 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4871
4872         PR c++/50454
4873         * g++.dg/ext/int128-1.C: New.
4874         * g++.dg/ext/int128-2.C: Likewise.
4875         * g++.dg/ext/int128-2.h: Likewise.
4876
4877 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4878
4879         PR testsuite/50469
4880         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4881
4882 2011-09-20  Jason Merrill  <jason@redhat.com>
4883
4884         * g++.dg/cpp0x/constexpr-generated1.C: New.
4885
4886         PR c++/50442
4887         * g++.dg/overload/ref-conv1.C: New.
4888
4889 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4890
4891         * g++.dg/other/final1.C: New.
4892
4893 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4894
4895         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4896         and get_bit ().
4897
4898 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4899
4900         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4901         "target arm_eabi".
4902
4903 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4904
4905         PR tree-optimization/50413
4906         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4907         -fdump-tree-slp-details.  Run other tests with
4908         -fdump-tree-vect-details.
4909         * g++.dg/vect/slp-pr50413.cc: New.
4910
4911 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4912             Ira Rosen  <ira.rosen@linaro.org>
4913
4914         PR testsuite/50435
4915         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4916         Fix underscores around restrict.
4917
4918 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4919
4920         PR tree-optimization/50414
4921         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4922         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4923         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4924
4925 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4926
4927         PR tree-optimization/50412
4928         * gfortran.dg/vect/pr50412.f90: New.
4929
4930 2011-09-16  Jason Merrill  <jason@redhat.com>
4931
4932         PR c++/50424
4933         * g++.dg/eh/defarg1.C: New.
4934
4935 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4936
4937         * gcc.dg/vect/vect-reduc-10.c: New test.
4938         * gcc.target/i386/avx-reduc-1.c: New test.
4939
4940         * gcc.target/i386/sse2-extract-1.c: New test.
4941         * gcc.target/i386/avx-extract-1.c: New test.
4942
4943 2011-09-16  Terry Guo  <terry.guo@arm.com>
4944
4945         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4946
4947 2011-09-15  Diego Novillo  <dnovillo@google.com>
4948
4949         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4950         ALWAYS_CXXFLAGS, if defined.
4951         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4952         ALWAYS_GFORTRANFLAGS, if defined.
4953         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4954         ALWAYS_GOCFLAGS, if defined.
4955         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4956         ALWAYS_OBJCXXFLAGS, if defined.
4957         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4958         additional_flags, if defined.
4959         * lib/gnat.exp (gnat_target_compile): Likewise.
4960         * lib/objc.exp (objc_target_compile): Likewise.
4961         * lib/target-supports-dg.exp (dg-add-options): Handle
4962         TEST_ALWAYS_FLAGS.
4963
4964 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4965
4966         PR testsuite/50322
4967         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4968         Use uintptr_t in f1.  Undo avr xfails.
4969
4970 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4971
4972         PR fortran/50401
4973         PR fortran/50403
4974         * gfortran.dg/function_types_3.f90: New.
4975
4976 2011-09-15  Jason Merrill  <jason@redhat.com>
4977
4978         PR c++/50365
4979         * g++.dg/cpp0x/trailing7.C: New.
4980
4981         PR c++/50361
4982         * g++.dg/cpp0x/nullptr23.C: New.
4983
4984 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4985
4986         * gcc.dg/vect/bb-slp-25.c: New.
4987
4988 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4989
4990         PR c++/50391
4991         * g++.dg/cpp0x/noexcept15.C: New.
4992
4993 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4994
4995         PR middle-end/50251
4996         * gcc.dg/pr50251.c: New test.
4997
4998 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4999
5000         PR fortran/34547
5001         PR fortran/50375
5002         * gfortran.dg/null_5.f90: New.
5003         * gfortran.dg/null_6.f90: New.
5004
5005 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5006
5007         * gcc.c-torture/compile/20110913-1.c: New test.
5008
5009 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5010
5011         PR fortran/50379
5012         * gfortran.dg/result_2.f90: New.
5013
5014 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5015
5016         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5017
5018 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5019
5020         PR c++/48320
5021         * g++.dg/cpp0x/variadic116.C: New test case.
5022
5023 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5024
5025         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5026         * gcc.target/mips/interrupt_handler-2.c: New test.
5027         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5028
5029 2011-09-12  Jason Merrill  <jason@redhat.com>
5030
5031         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5032
5033         * g++.dg/cpp0x/explicit7.C: New.
5034
5035 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5036
5037         PR rtl-optimization/50212
5038         * g++.dg/other/pr50212.C: New test.
5039
5040 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5041
5042         PR target/43746
5043         * testsuite/gcc.target/avr/torture/avr-torture.exp
5044         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5045         "-O2 -fmerge-all-constants".
5046
5047 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5048
5049         PR fortran/50327
5050         * gfortran.dg/do_while_1.f90: New test.
5051
5052 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5053
5054         PR fortran/35831
5055         PR fortran/47978
5056         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5057         * gfortran.dg/proc_decl_26.f90: New.
5058         * gfortran.dg/typebound_override_2.f90: New.
5059         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5060
5061 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5062
5063         * gnat.dg/cond_expr2.ad[sb]: New test.
5064
5065 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5066
5067         * gnat.dg/atomic5.ad[sb]: New test.
5068
5069 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5070
5071         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5072
5073 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5074
5075         PR target/49030
5076         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5077
5078 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5079
5080         PR target/49614
5081         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5082
5083 2011-09-09  Richard Guenther  <rguenther@suse.de>
5084
5085         PR tree-optimization/50328
5086         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5087
5088 2011-09-09  Richard Guenther  <rguenther@suse.de>
5089
5090         PR middle-end/50333
5091         * gcc.dg/torture/pr50333.c: New testcase.
5092
5093 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5094
5095         PR tree-optimization/50318
5096         * gcc.target/arm/pr50318-1.c: New file.
5097
5098 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5099
5100         * gcc.target/i386/all_one_m256i.c: New test.
5101
5102 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5103
5104         PR c++/50324
5105         * g++.dg/cpp0x/sfinae28.C: New.
5106
5107 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5108
5109         PR c/50332
5110         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5111         longer ignored on typedefs.
5112
5113         PR c++/33255 - Support -Wunused-local-typedefs warning
5114         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5115         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5116
5117 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5118
5119         PR tree-optimization/50287
5120         * gcc.dg/torture/pr50287.c: New test.
5121
5122 2011-09-08  Richard Guenther  <rguenther@suse.de>
5123
5124         PR tree-optimization/19831
5125         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5126         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5127         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5128         * gcc.dg/errno-1.c: Adjust.
5129
5130 2011-09-08  Richard Guenther  <rguenther@suse.de>
5131
5132         PR tree-optimization/19831
5133         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5134
5135 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5136
5137         PR fortran/44646
5138         * gfortran.dg/do_concurrent_1.f90: New.
5139         * gfortran.dg/do_concurrent_2.f90: New.
5140
5141 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR target/50310
5144         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5145         * gcc.dg/pr50310-2.c: New test.
5146
5147 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5148
5149         PR fortran/48095
5150         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5151         * gfortran.dg/impure_constructor_1.f90: Modified.
5152         * gfortran.dg/proc_ptr_comp_33.f90: New.
5153
5154 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR target/50310
5157         * gcc.dg/pr50310-1.c: New test.
5158
5159 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5160
5161         PR middle-end/48571
5162         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5163         instead of 4.
5164
5165 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5166
5167         PR c++/50309
5168         * g++.dg/cpp0x/noexcept14.C: New.
5169
5170 2011-09-07  Jason Merrill  <jason@redhat.com>
5171
5172         * g++.dg/cpp0x/constexpr-ref3.C: New.
5173
5174         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5175
5176 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5177
5178         * gcc.dg/section1.c: Don't xfail for avr.
5179
5180 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5181
5182         PR tree-optimization/50322
5183         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5184
5185 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5186
5187         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5188
5189 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5190
5191         PR tree-optimization/49911
5192         * g++.dg/tree-ssa/pr49911.C: New test.
5193
5194 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5195
5196         PR target/49030
5197         * gcc.dg/torture/pr49030.c: New test.
5198
5199 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5200
5201         PR fortran/50288
5202         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5203         * gfortran.dg/class_4d.f03: Deleted.
5204         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5205
5206 2011-09-07  Richard Guenther  <rguenther@suse.de>
5207
5208         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5209
5210 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5211
5212         PR tree-optimization/46021
5213         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5214
5215 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5216
5217         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5218
5219 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5220
5221         * gcc.c-torture/compile/20110906-1.c: New test.
5222
5223 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5224
5225         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5226
5227 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5228
5229         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5230         --param tree-reassoc-width=1.
5231
5232         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5233         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5234
5235 2011-09-06  Richard Guenther  <rguenther@suse.de>
5236
5237         PR tree-optimization/48149
5238         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5239
5240 2011-09-06  Richard Guenther  <rguenther@suse.de>
5241
5242         PR tree-optimization/48317
5243         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5244
5245 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5246
5247         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5248         New procedure.
5249         (add_options_for_quad_vectors): Replace with ...
5250         (add_options_for_double_vectors): ... this.
5251         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5252         support multiple vector sizes since the vectorizer attempts to
5253         vectorize with both vector sizes.
5254         * gcc.dg/vect/no-vfa-vect-79.c,
5255         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5256         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5257         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5258         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5259         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5260         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5261         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5262         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5263         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5264         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5265         gcc.dg/vect/vect-40.c: Likewise.
5266         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5267         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5268         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5269         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5270         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5271         Likewise.
5272         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5273
5274 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5275
5276         PR target/49606
5277         * gcc.target/mips/abi-main.h: New file.
5278         * gcc.target/mips/abi-o32-long32.c: New test.
5279         * gcc.target/mips/abi-o32-long64.c: Likewise.
5280         * gcc.target/mips/abi-o64-long32.c: Likewise.
5281         * gcc.target/mips/abi-o64-long64.c: Likewise.
5282         * gcc.target/mips/abi-n32-long32.c: Likewise.
5283         * gcc.target/mips/abi-n32-long64.c: Likewise.
5284         * gcc.target/mips/abi-n64-long32.c: Likewise.
5285         * gcc.target/mips/abi-n64-long64.c: Likewise.
5286         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5287         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5288         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5289         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5290         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5291         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5292         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5293         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5294         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5295         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5296         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5297         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5298         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5299         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5300         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5301         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5302         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5303         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5304         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5305         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5306         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5307         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5308         * gcc.target/mips/branch-3.c: Likewise.
5309         * gcc.target/mips/branch-4.c: Likewise.
5310         * gcc.target/mips/branch-5.c: Likewise.
5311         * gcc.target/mips/branch-6.c: Likewise.
5312         * gcc.target/mips/branch-7.c: Likewise.
5313         * gcc.target/mips/branch-8.c: Likewise.
5314         * gcc.target/mips/branch-9.c: Likewise.
5315         * gcc.target/mips/branch-10.c: Likewise.
5316         * gcc.target/mips/branch-11.c: Likewise.
5317         * gcc.target/mips/branch-12.c: Likewise.
5318         * gcc.target/mips/branch-13.c: Likewise.
5319         * gcc.target/mips/lazy-binding-1.c: Likewise.
5320
5321 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5322
5323         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5324         to avoid warning on int=16 platforms..
5325
5326 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5327
5328         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5329         to work even with -fshort-enums.
5330
5331 2011-09-04  Jan Hubicka  <jh@suse.cz>
5332
5333         * gcc.c-torture/compile/20110902.c: new testcase.
5334
5335 2011-09-04  Jason Merrill  <jason@redhat.com>
5336
5337         PR c++/49267
5338         * g++.dg/cpp0x/rv-conv1.C: New.
5339
5340         DR 1328
5341         * g++.dg/cpp0x/rv-func3.C: New.
5342
5343         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5344
5345         PR c++/50248
5346         Core 1358
5347         * g++.dg/cpp0x/constexpr-template1.C: New.
5348         * g++.dg/cpp0x/constexpr-template2.C: New.
5349         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5350         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5351
5352 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5353
5354         * gnat.dg/specs/debug1.ads: Tweak pattern.
5355
5356 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5357
5358         PR fortran/50227
5359         * gfortran.dg/class_45a.f03: New.
5360         * gfortran.dg/class_45b.f03: New.
5361
5362 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5363             Ira Rosen  <ira.rosen@linaro.org>
5364
5365         PR tree-optimization/50208
5366         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5367         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5368         -fno-tree-fre -fno-tree-pre.
5369
5370 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5371
5372         * gcc.dg/ipa/ipcp-3.c: New test.
5373
5374 2011-09-02  Richard Guenther  <rguenther@suse.de>
5375
5376         PR tree-optimization/27460
5377         PR middle-end/29269
5378         * gcc.dg/vect/vect-cond-7.c: New testcase.
5379
5380 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5381
5382         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5383         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5384         xfailed test for inlining.
5385         * g++.dg/ipa/ivinline-9.C: Likewise.
5386
5387 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5388
5389         PR tree-optimization/50178
5390         * gfortran.dg/vect/pr50178.f90: New test.
5391
5392 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5393
5394         PR middle-end/49886
5395         * gcc.c-torture/execute/pr49886.c: New testcase.
5396
5397 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5398
5399         PR middle-end/43513
5400         * gcc.dg/pr43513.c: New test.
5401
5402 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5403
5404         PR fortran/45044
5405         * gfortran.dg/common_14.f90: New.
5406         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5407
5408 2011-08-30  Jason Merrill  <jason@redhat.com>
5409
5410         PR c++/50084
5411         * g++.dg/cpp0x/decltype33.C: New.
5412
5413         PR c++/50089
5414         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5415
5416         PR c++/50114
5417         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5418
5419 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5420
5421         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5422
5423 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5424
5425         * gnat.dg/specs/aggr3.ads: New test.
5426         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5427
5428         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5429         * gnat.dg/specs/aggr2.ads: Likewise.
5430
5431 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5432
5433         PR fortran/45170
5434         * gfortran.dg/allocate_with_source_2.f90: New test
5435
5436 2011-08-30  Jason Merrill  <jason@redhat.com>
5437
5438         PR c++/50220
5439         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5440
5441         PR c++/50234
5442         * g++.dg/cpp0x/constexpr-value3.C: New.
5443
5444 2011-08-30  Richard Guenther  <rguenther@suse.de>
5445
5446         PR middle-end/48571
5447         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5448         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5449         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5450         * gcc.dg/pr36902.c: XFAIL.
5451
5452 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5453
5454         * gcc.target/i386/fma-check.h: New.
5455         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5456         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5457         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5458         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5459         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5460         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5461         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5462         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5463         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5464         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5465         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5466         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5467         * gcc.target/i386/fma-compile.c: Likewise.
5468         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5469         * gcc.target/i386/sse-12.c: Add -mfma.
5470         * gcc.target/i386/sse-13.c: Likewise.
5471         * gcc.target/i386/sse-14.c: Likewise.
5472         * gcc.target/i386/sse-22.c: Likewise.
5473         * gcc.target/i386/sse-23.c: Likewise.
5474         * g++.dg/other/i386-2.C: Likewise.
5475         * g++.dg/other/i386-3.C: Likewise.
5476
5477 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5478
5479         PR testsuite/50185
5480         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5481         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5482
5483 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5484
5485         * g++.dg/bprob/bprob.exp (feedback_options): Set
5486         -fbranch-probabilities.
5487         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5488
5489 2011-08-29  Jason Merrill  <jason@redhat.com>
5490
5491         PR c++/50224
5492         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5493
5494 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5495             Jason Merrill  <jason@redhat.com>
5496
5497         * g++.dg/dfp/base.C: New test.
5498
5499 2011-08-29  Jason Merrill  <jason@redhat.com>
5500
5501         Core DR 994
5502         PR c++/50209
5503         * g++.dg/cpp0x/initlist58.C: New.
5504
5505 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5506
5507         PR fortran/50225
5508         * gfortran.dg/class_result_1.f03: New.
5509
5510 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR middle-end/48722
5513         * gcc.target/i386/pr48722.c: New test.
5514
5515 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5516
5517         PR libfortran/50192
5518         * gfortran.dg/widechar_compare_1.f90:  New test.
5519
5520 2011-08-26  Jason Merrill  <jason@redhat.com>
5521
5522         Core DR 342
5523         PR c++/48582
5524         * g++.dg/abi/mangle50.C: New.
5525
5526 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5527
5528         PR target/50202
5529         * gcc.target/i386/pr50202.c: New test.
5530
5531 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5532
5533         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5534         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5535         * gcc.target/i386/avx-round-vec.c: New test.
5536         * gcc.target/i386/avx-roundf-vec.c: New test.
5537
5538 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5539
5540         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5541         instruction.
5542
5543         PR c/50179
5544         * c-c++-common/Wunused-var-14.c: New test.
5545
5546 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5547
5548         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5549
5550 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5551
5552         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5553         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5554         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5555         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5556
5557 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5558
5559         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5560         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5561         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5562         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5563
5564 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5565
5566         PR fortran/50050
5567         * gfortran.dg/pointer_comp_init_1.f90: New test.
5568
5569 2011-08-25  Jason Merrill  <jason@redhat.com>
5570
5571         PR c++/50157
5572         * g++.dg/cpp0x/sfinae27.C: New.
5573
5574 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5575
5576         * gfortran.dg/coarray_lib_token_4.f90: New.
5577
5578 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5579
5580         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5581
5582 2011-08-25  Richard Guenther  <rguenther@suse.de>
5583
5584         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5585
5586 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5587
5588         PR fortran/50163
5589         * gfortran.dg/initialization_28.f90: New.
5590
5591 2011-08-24  Richard Guenther  <rguenther@suse.de>
5592
5593         PR tree-optimization/50067
5594         * gcc.dg/torture/pr50067-3.c: New testcase.
5595         * gcc.dg/torture/pr50067-4.c: Likewise.
5596         * gcc.dg/torture/pr50067-5.c: Likewise.
5597
5598 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5599
5600         * g++.dg/other/i386-2.C: Add -mavx2 check.
5601         * g++.dg/other/i386-3.C: Likewise.
5602         * gcc.target/i386/avx-1.c: Add AVX2.
5603         * gcc.target/i386/avx-2.c: Likewise.
5604         * gcc.target/i386/funcspec-5.c: Likewise.
5605         * gcc.target/i386/sse-12.c: Likewise.
5606         * gcc.target/i386/sse-13.c: Likewise.
5607         * gcc.target/i386/sse-14.c: Likewise.
5608         * gcc.target/i386/sse-22.c: Likewise.
5609         * gcc.target/i386/sse-23.c: Likewise.
5610         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5611         * gcc.target/i386/avx2-check.h: New.
5612         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5613         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5614         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5615         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5616         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5617         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5618         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5619         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5620         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5621         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5622         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5623         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5624         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5625         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5626         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5627         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5628         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5629         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5630         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5631         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5632         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5633         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5634         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5635         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5636         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5637         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5638         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5639         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5640         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5641         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5642         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5643         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5644         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5645         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5646         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5647         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5648         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5649         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5650         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5651         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5652         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5653         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5654         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5655         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5656         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5657         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5658         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5659         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5660         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5661         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5662         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5663         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5664         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5665         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5666         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5667         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5668         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5669         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5670         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5671         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5672         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5673         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5674         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5675         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5676         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5677         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5678         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5679         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5680         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5681         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5682         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5683         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5684         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5685         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5686         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5687         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5688         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5689         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5690         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5691         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5692         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5693         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5694         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5695         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5696         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5697         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5698         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5699         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5700         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5701         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5702         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5703         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5704         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5705         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5706         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5707         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5708         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5709         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5710         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5711         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5712         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5713         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5714         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5715         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5716         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5717         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5718         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5719         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5720         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5721         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5722         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5723         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5724         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5725         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5726         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5727         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5728         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5729         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5730         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5731         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5732         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5733         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5734         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5735         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5736         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5737         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5738         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5739         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5740         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5741         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5742         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5743         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5744         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5745         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5746         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5747         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5748         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5749         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5750         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5751         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5752         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5753         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5754         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5755         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5756         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5757         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5758         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5759         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5760         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5761         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5762         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5763         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5764         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5765         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5766         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5767         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5768         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5769         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5770         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5771         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5772         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5773         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5774         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5775         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5776         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5777         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5778         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5779         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5780         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5781         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5782         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5783         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5784         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5785         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5786         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5787         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5788         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5789         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5790         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5791         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5792         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5793         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5794         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5822         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5823         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5824         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5825         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5826         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5827         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5828         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5829         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5830         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5831         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5832         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5833         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5834         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5835         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5836         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5837         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5838         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5839         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5840         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5841         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5842         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5843         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5844         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5845         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5846         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5847         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5849         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5850         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5851         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5852         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5853         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5855         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5856         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5857         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5858         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5859         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5860         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5861         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5862         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5863         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5864         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5865         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5866         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5867         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5868         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5869         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5871         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5872         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5881         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5882         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5883         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5884         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5885         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5886         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5887         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5888         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5889         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5890         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5891         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5893         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5919         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5920         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5921         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5922         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5923         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5924         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5925         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5926         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5927         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5928         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5929         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5930         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5931         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5932         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5933         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5934         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5935         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5936         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5937         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5938         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5939         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5940         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5941         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5942         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5943         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5944         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5945         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5946         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5947         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5948         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5949         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5950         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5951         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5952         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5953         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5954         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5955         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5956         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5957         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5958         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5959         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5960         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5961         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5962         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5963         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5964         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5965         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5966         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5967         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5968         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5969         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5970         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5971         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5972         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5973         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5974         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5975         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5976         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5977         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5978         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5979         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5980         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5981         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5982         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5983         * gcc.target/i386/testimm-9.c: Likewise.
5984
5985 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5986
5987         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5988         * g++.dg/other/i386-3.C: Likewise.
5989         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5990         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5991         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5992         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5993         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5994         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5995         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5996         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5997         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5998         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5999         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6000         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6001         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6002         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6003         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6004         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6005         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6006         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6007         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6008         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6009         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6010         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6011         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6012         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6013         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6014         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6015         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6016         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6017         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6018         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6019         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6020         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6021         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6022         * gcc.target/i386/sse-12.c: Add BMI2.
6023         * gcc.target/i386/sse-13.c: Likewise.
6024         * gcc.target/i386/sse-14.c: Likewise.
6025         * gcc.target/i386/sse-22.c: Likewise.
6026         * gcc.target/i386/sse-23.c: Likewise.
6027
6028 2011-08-23  Jason Merrill  <jason@redhat.com>
6029
6030         * g++.dg/template/crash7.C: Adjust expected errors.
6031
6032 2011-08-23  Jason Merrill  <jason@redhat.com>
6033
6034         PR c++/49045
6035         Core 1321
6036         * g++.dg/cpp0x/overload2.C: New.
6037
6038 2011-08-23  Jason Merrill  <jason@redhat.com>
6039
6040         Core 903
6041         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6042
6043 2011-08-23  Jason Merrill  <jason@redhat.com>
6044
6045         Core 975
6046         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6047         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6048         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6049         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6050
6051 2011-08-23  Jason Merrill  <jason@redhat.com>
6052
6053         PR c++/50024
6054         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6055
6056 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR c++/50158
6059         * g++.dg/warn/Wunused-var-16.C: New test.
6060
6061         PR middle-end/50161
6062         * gcc.dg/pr50161.c: New test.
6063
6064 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6065
6066         PR c++/50055
6067         * g++.dg/gcov/gcov-7.C: New test.
6068
6069 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6070
6071         PR c++/46862
6072         * g++.dg/dfp/nofields.C: New test.
6073
6074 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6075
6076         PR fortran/31600
6077         * gfortran.dg/use_16.f90: New.
6078
6079 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6080             Kirill Yukhin  <kirill.yukhin@intel.com>
6081
6082         PR target/50155
6083         * gcc.target/i386/pr50155.c: New test.
6084
6085 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR tree-optimization/50133
6088         * gcc.dg/pr50133.c: New test.
6089
6090         PR middle-end/50141
6091         * c-c++-common/cxxbitfields-6.c: New test.
6092
6093 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6094
6095         PR fortran/50050
6096         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6097
6098 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6099
6100         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6101         * gcc.dg/pr49994-3.c: Ditto.
6102
6103 2011-08-22  Richard Guenther  <rguenther@suse.de>
6104
6105         PR testsuite/50145
6106         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6107         * gcc.dg/torture/pr50067-2.c: Likewise.
6108
6109 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6110
6111         PR fortran/47659
6112         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6113         of a constant resulting from simplification.
6114         * gfortran.dg/warn_conversion_3.f90:  New test.
6115
6116 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6117
6118         PR fortran/50130
6119         * gfortran.dg/zero_stride_1.f90:  New test.
6120
6121 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6122
6123         PR fortran/49638
6124         * gfortran.dg/typebound_override_1.f90: Modified.
6125
6126 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6127
6128         PR tree-optimization/48739
6129         * gcc.dg/pr48739-1.c: New test.
6130         * gcc.dg/pr48739-2.c: New test.
6131
6132 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6133
6134         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6135
6136 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6137
6138         PR fortran/50129
6139         * gfortran.dg/where_3.f90: New test.
6140
6141 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6142
6143         PR middle-end/49721
6144         * gfortran.dg/pr49721-1.f: New.
6145         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6146
6147 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6148
6149         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6150         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6151         New tests.
6152
6153 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6154
6155         * gcc.target/arm/wmul-11.c: New file.
6156         * gcc.target/arm/wmul-12.c: New file.
6157         * gcc.target/arm/wmul-13.c: New file.
6158
6159 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6160
6161         * gcc.target/arm/wmul-10.c: New file.
6162
6163 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6164
6165         * gcc.target/arm/wmul-9.c: New file.
6166         * gcc.target/arm/wmul-bitfield-2.c: New file.
6167
6168 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6169
6170         * gcc.target/arm/wmul-8.c: New file.
6171
6172 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6173
6174         * gcc.target/arm/wmul-7.c: New file.
6175
6176 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6177
6178         * gcc.target/arm/wmul-6.c: New file.
6179
6180 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6181
6182         * gcc.target/arm/wmul-5.c: New file.
6183         * gcc.target/arm/no-wmla-1.c: New file.
6184
6185 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6186
6187         * gcc.target/arm/wmul-bitfield-1.c: New file.
6188
6189 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6190
6191         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6192
6193 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6194
6195         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6196         * gcc.target/i386/conversion.c: Likewise.
6197
6198 2011-08-19  Richard Guenther  <rguenther@suse.de>
6199
6200         * gcc.dg/torture/pr50067-1.c: New testcase.
6201         * gcc.dg/torture/pr50067-2.c: Likewise.
6202
6203 2011-08-19  Joey Ye  <joey.ye@arm.com>
6204
6205         PR target/49437
6206         * gcc.target/arm/handler-align.c: New test.
6207         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6208         New Function.
6209
6210 2011-08-19  Joey Ye  <joey.ye@arm.com>
6211
6212         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6213
6214 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6215
6216         PR fortran/50071
6217         * gfortran.dg/end_block_label_1.f90: New test.
6218         * gfortran.dg/end_associate_label_1.f90: New test.
6219
6220 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6221
6222         * gcc.dg/c1x-pointer-float-1.c: New test.
6223
6224 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6225
6226         PR fortran/50071
6227         * gfortran.dg/duplicate_labels_2.f: New test.
6228
6229 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6230
6231         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6232         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6233         gcc.dg/c1x-noreturn-5.c: New tests.
6234
6235 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6236
6237         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6238
6239 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6240
6241         PR fortran/18918
6242         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6243         * gfortran.dg/coarray_lock_3.f90: Fix test.
6244         * gfortran.dg/coarray_lock_4.f90: New.
6245         * gfortran.dg/coarray_lock_5.f90: New.
6246
6247 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6248
6249         PR target/50009
6250         * gcc.c-torture/compile/pr50009.c: New test.
6251
6252         PR target/50092
6253         * gcc.dg/torture/pr50092.c: New test.
6254
6255 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6256
6257         PR fortran/50109
6258         * gfortran.dg/namelist_73.f90: New.
6259
6260 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6261
6262         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6263
6264         PR debug/50017
6265         * gcc.dg/pr50017.c: New test.
6266
6267 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6268
6269         PR c++/45625
6270         * g++.dg/lookup/hidden-var1.C: New test case.
6271
6272 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6273
6274         PR fortran/31461
6275         * gfortran.dg/warn_unused_var_2.f90: New.
6276         * gfortran.dg/warn_unused_var_3.f90: New.
6277
6278 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6279
6280         PR target/43597
6281         * gcc.target/arm/pr43597.c: New test.
6282
6283 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6284
6285         PR fortran/50070
6286         * gfortran.dg/common_13.f90: New.
6287
6288 2011-08-16  Jason Merrill  <jason@redhat.com>
6289
6290         PR c++/50086
6291         * g++.dg/cpp0x/variadic-unresolved.C: New.
6292
6293         * g++.old-deja/g++.brendan/README: Add R.I.P.
6294
6295         * g++.dg/ext/attr-used-1.C: New.
6296
6297         PR c++/50054
6298         * g++.dg/cpp0x/initlist56.C: New.
6299
6300 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6301
6302         PR testsuite/50085
6303         * g++.dg/opt/life1.C: Only run on Linux.
6304
6305 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6306
6307         * gfortran.dg/coarray_26.f90: New.
6308
6309 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6310
6311         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6312         -fdump-tree-vrp1.
6313
6314 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6315
6316         PR fortran/50073
6317         * gfortran.dg/func_result_7.f90: New.
6318
6319 2011-08-13  Jason Merrill  <jason@redhat.com>
6320
6321         PR c++/50075
6322         * g++.dg/cpp0x/decltype32.C: New.
6323
6324         PR c++/50059
6325         * g++.dg/diagnostic/expr1.C: New.
6326
6327 2011-08-12  David Li  <davidxl@google.com>
6328
6329         * g++.dg/abi/vbase15.C: New test.
6330
6331 2011-08-12  Jason Merrill  <jason@redhat.com>
6332
6333         PR c++/50034
6334         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6335
6336 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6337
6338         * gcc.dg/builtins-67.c: New test.
6339         * gcc.target/i386/conversion.c: Ditto.
6340
6341 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6342             Brian Hackett  <bhackett1024@gmail.com>
6343
6344         * g++.dg/plugin/decl_plugin.c: New.
6345         * g++.dg/plugin/decl-plugin-test.C: New.
6346         * g++.dg/plugin/plugin.exp: Add above testcase.
6347
6348 2011-08-11  Richard Guenther  <rguenther@suse.de>
6349
6350         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6351
6352 2011-08-11  Michael Matz  <matz@suse.de>
6353
6354         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6355
6356 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6357
6358         PR tree-optimization/50039
6359         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6360         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6361
6362 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6363
6364         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6365         (sse4_1_test): Initialize src3 with random value.
6366
6367 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6368
6369         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6370         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6371         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6372         * gcc.dg/scal-to-vec1.c: New test.
6373         * gcc.dg/scal-to-vec2.c: New test.
6374
6375 2011-08-09  Richard Guenther  <rguenther@suse.de>
6376
6377         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6378         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6379         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6380         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6381
6382 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6383
6384         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6385
6386 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6387
6388         * gcc.dg/pr49948.c: Require pthread effective target.
6389
6390 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6391
6392         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6393
6394 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6395
6396         * gcc.target/i386/sse-22a.c: New test.
6397
6398 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6399
6400         PR tree-optimization/50014
6401         * gcc.dg/vect/pr50014.c: New test.
6402
6403 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6404
6405         PR middle-end/49923
6406         * gcc.dg/tree-ssa/pr49923.c: New test.
6407
6408 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6409
6410         PR target/49781
6411         * gcc.target/i386/pr49781-1.c: New.
6412
6413 2011-08-08  Jason Merrill  <jason@redhat.com>
6414
6415         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6416
6417         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6418
6419 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6420
6421         PR fortran/49638
6422         * gfortran.dg/typebound_override_1.f90: New.
6423
6424 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6425
6426         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6427         x86_64 mingw target.
6428         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6429         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6430         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6431         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6432         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6433         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6434         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6435         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6436         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6437         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6438
6439 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6440
6441         PR testsuite/48727
6442         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6443
6444 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6445
6446         * gcc.dg/pr48770.c: Cleanup coverage files.
6447         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6448
6449 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6450
6451         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6452         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6453         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6454         lzcnt and bmi options.
6455
6456 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6457
6458         PR target/47381
6459         * gcc.dg/pr47381-1.c: New.
6460         * gcc.dg/pr47381-2.c: Likewise.
6461         * gcc.target/i386/pr47381.c: Likewise.
6462
6463 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6464
6465         PR middle-end/47727
6466         * gcc.dg/pr47727.c: New.
6467
6468         PR target/47372
6469         * gcc.dg/pr47372-1.c: New.
6470         * gcc.dg/pr47372-2.c: Likewise.
6471
6472 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6473
6474         PR middle-end/47449
6475         * gcc.target/i386/pr47449.c: New.
6476
6477         PR target/47446
6478         * gcc.dg/pr47446-1.c: New.
6479         * gcc.dg/pr47446-2.c: Likewise.
6480
6481 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6482
6483         PR target/47766
6484         * gcc.dg/pr47766.c: New.
6485
6486         PR target/47715
6487         * gcc.dg/tls/pr47715-1.c: New.
6488         * gcc.dg/tls/pr47715-2.c: Likewise.
6489         * gcc.dg/tls/pr47715-3.c: Likewise.
6490         * gcc.dg/tls/pr47715-4.c: Likewise.
6491         * gcc.dg/tls/pr47715-5.c: Likewise.
6492
6493 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6494
6495         PR libobjc/50002
6496         * objc.dg/gnu-api-2-class.m: Updated comments.
6497         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6498         * objc.dg/gnu-api-2-class-meta.m: New test.
6499         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6500
6501 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6502
6503         PR libobjc/49882
6504         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6505         with classes that are in construction.
6506
6507 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6508
6509         PR target/48084
6510         * gcc.target/i386/pr48084-1.c: New.
6511         * gcc.target/i386/pr48084-2.c: Likewise.
6512         * gcc.target/i386/pr48084-3.c: Likewise.
6513         * gcc.target/i386/pr48084-4.c: Likewise.
6514         * gcc.target/i386/pr48084-5.c: Likewise.
6515
6516         PR rtl-optimization/49504
6517         * gcc.target/i386/pr49504.c: New.
6518
6519         PR target/49860
6520         * gcc.dg/pr49860.c: New.
6521
6522 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6523
6524         PR libobjc/49882
6525         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6526         with classes that are in construction.
6527
6528 2011-08-05  Jason Merrill  <jason@redhat.com>
6529
6530         PR c++/48993
6531         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6532
6533         PR c++/49921
6534         * g++.dg/cpp0x/decltype31.C: New.
6535
6536         PR c++/49669
6537         * g++.dg/init/array28.C: New.
6538
6539         PR c++/49988
6540         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6541
6542 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6543
6544         PR target/47369
6545         * gcc.dg/pr47369-1.c: New.
6546
6547 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6548
6549         PR middle-end/47364
6550         * gcc.dg/torture/pr47364-1.c: New.
6551         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6552         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6553
6554 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6555
6556         PR fortran/37211
6557         * gfortran.dg/transfer_check_2.f90:  New test case.
6558
6559 2011-08-05  Jan Hubicka  <jh@suse.cz>
6560
6561         PR middle-end/49494
6562         * gfortran.dg/pr49494.f90: New testcase.
6563
6564 2011-08-05  Jan Hubicka  <jh@suse.cz>
6565
6566         PR middle-end/49735
6567         * gcc.c-torture/compile/pr49735.c: New testcase.
6568
6569 2011-08-05  Jason Merrill  <jason@redhat.com>
6570
6571         PR c++/47453
6572         * g++.dg/cpp0x/initlist56.C: New.
6573
6574         PR c++/49812
6575         * g++.dg/overload/rvalue2.C: New.
6576
6577         PR c++/49983
6578         * g++.dg/cpp0x/range-for21.C: New.
6579
6580         * g++.dg/ext/vla11.C: New.
6581
6582 2011-08-05  Richard Guenther  <rguenther@suse.de>
6583
6584         PR tree-optimization/49984
6585         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6586
6587 2011-08-05  Richard Guenther  <rguenther@suse.de>
6588
6589         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6590         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6591         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6592
6593 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6594
6595         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6596         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6597         * gfortran.dg/ldist-pr43023.f90: Ditto.
6598         * gfortran.dg/namelist_52.f90: Ditto.
6599         * gfortran.dg/interface_proc_end.f90: Ditto.
6600         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6601         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6602
6603 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6604
6605         * gcc.dg/vect/vect-over-widen-1.c: New test.
6606         * gcc.dg/vect/vect-over-widen-2.c: New test.
6607         * gcc.dg/vect/vect-over-widen-3.c: New test.
6608         * gcc.dg/vect/vect-over-widen-4.c: New test.
6609
6610 2011-08-04  Richard Guenther  <rguenther@suse.de>
6611
6612         PR fortran/49957
6613         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6614
6615 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6616
6617         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6618
6619 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6620
6621         PR middle-end/49905
6622         * g++.dg/ext/builtin-object-size3.C: New test.
6623
6624 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6625
6626         PR tree-optimization/49948
6627         * gcc.dg/pr49948.c: New test.
6628
6629 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6630
6631         PR middle-end/47383
6632         * gcc.dg/torture/pr47383.c: New.
6633
6634 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6635
6636         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6637
6638 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6639
6640         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6641
6642 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6643
6644         PR target/47744
6645         * gcc.dg/torture/pr47744-1.c: New.
6646         * gcc.dg/torture/pr47744-2.c: Likewise.
6647         * gcc.dg/torture/pr47744-3.c: Likewise.
6648
6649 2011-08-03  Richard Guenther  <rguenther@suse.de>
6650
6651         PR middle-end/49958
6652         * gcc.dg/torture/pr49958.c: New testcase.
6653
6654 2011-08-03  Richard Guenther  <rguenther@suse.de>
6655
6656         PR tree-optimization/49938
6657         * g++.dg/torture/pr49938.C: New testcase.
6658
6659 2011-08-02  Jason Merrill  <jason@redhat.com>
6660
6661         PR c++/43886
6662         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6663
6664         PR c++/49577
6665         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6666
6667         PR c++/49593
6668         * g++.dg/cpp0x/variadic115.C: New.
6669
6670         PR c++/49803
6671         * g++.dg/cpp0x/union5.C: New.
6672
6673 2011-08-02  Daniel Kraft  <d@domob.eu>
6674
6675         PR fortran/49885
6676         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6677
6678 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6679
6680         PR middle-end/49947
6681         * gcc.dg/tree-ssa/forwprop-15.c
6682
6683 2011-08-02  Jason Merrill  <jason@redhat.com>
6684
6685         PR c++/49834
6686         * g++.dg/cpp0x/range-for20.C: New.
6687
6688 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6689
6690         * gfortran.dg/coarray_lib_token_3.f90: New.
6691
6692 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6693
6694         PR fortran/46752
6695         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6696         * gcc.dg/gomp/atomic-15.c: New test.
6697         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6698         * g++.dg/gomp/atomic-15.C: New test.
6699         * g++.dg/gomp/private-1.C: New test.
6700         * g++.dg/gomp/sharing-2.C: New test.
6701         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6702         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6703         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6704
6705 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6706
6707         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6708         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6709         cleanup-module.
6710         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6711         * gfortran.dg/allocatable_function_5.f90: Ditto.
6712         * gfortran.dg/allocate_stat.f90: Ditto.
6713         * gfortran.dg/array_constructor_20.f90: Ditto.
6714         * gfortran.dg/array_constructor_21.f90: Ditto.
6715         * gfortran.dg/array_constructor_22.f90: Ditto.
6716         * gfortran.dg/array_constructor_26.f03: Ditto.
6717         * gfortran.dg/array_function_4.f90: Ditto.
6718         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6719         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6720         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6721         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6722         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6723         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6724         * gfortran.dg/class_15.f03: Ditto.
6725         * gfortran.dg/class_27.f03: Ditto.
6726         * gfortran.dg/class_33.f90: Ditto.
6727         * gfortran.dg/class_37.f03: Ditto.
6728         * gfortran.dg/class_40.f03: Ditto.
6729         * gfortran.dg/class_42.f03: Ditto.
6730         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6731         * gfortran.dg/coarray/registering_1.f90: Ditto.
6732         * gfortran.dg/convert_1.f90: Ditto.
6733         * gfortran.dg/default_initialization_3.f90: Ditto.
6734         * gfortran.dg/dependency_25.f90: Ditto.
6735         * gfortran.dg/dependency_26.f90: Ditto.
6736         * gfortran.dg/dependency_36.f90: Ditto.
6737         * gfortran.dg/dependency_37.f90: Ditto.
6738         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6739         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6740         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6741         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6742         * gfortran.dg/elemental_result_1.f90: Ditto.
6743         * gfortran.dg/empty_derived_type.f90: Ditto.
6744         * gfortran.dg/entry_7.f90: Ditto.
6745         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6746         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6747         * gfortran.dg/error_recovery_3.f90: Ditto.
6748         * gfortran.dg/extends_4.f03: Ditto.
6749         * gfortran.dg/func_assign.f90: Ditto.
6750         * gfortran.dg/func_assign_3.f90: Ditto.
6751         * gfortran.dg/generic_1.f90: Ditto.
6752         * gfortran.dg/generic_18.f90: Ditto.
6753         * gfortran.dg/generic_22.f03: Ditto.
6754         * gfortran.dg/generic_4.f90: Ditto.
6755         * gfortran.dg/generic_6.f90: Ditto.
6756         * gfortran.dg/generic_actual_arg.f90: Ditto.
6757         * gfortran.dg/graphite/id-21.f: Ditto.
6758         * gfortran.dg/graphite/pr45758.f90: Ditto.
6759         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6760         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6761         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6762         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6763         * gfortran.dg/host_used_types_1.f90: Ditto.
6764         * gfortran.dg/implicit_1.f90: Ditto.
6765         * gfortran.dg/implicit_11.f90: Ditto.
6766         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6767         * gfortran.dg/impure_actual_1.f90: Ditto.
6768         * gfortran.dg/impure_assignment_1.f90: Ditto.
6769         * gfortran.dg/impure_constructor_1.f90: Ditto.
6770         * gfortran.dg/initialization_10.f90: Ditto.
6771         * gfortran.dg/initialization_12.f90: Ditto.
6772         * gfortran.dg/interface_14.f90: Ditto.
6773         * gfortran.dg/interface_15.f90: Ditto.
6774         * gfortran.dg/interface_2.f90: Ditto.
6775         * gfortran.dg/interface_25.f90: Ditto.
6776         * gfortran.dg/interface_26.f90: Ditto.
6777         * gfortran.dg/interface_29.f90: Ditto.
6778         * gfortran.dg/interface_assignment_1.f90: Ditto.
6779         * gfortran.dg/internal_pack_6.f90: Ditto.
6780         * gfortran.dg/internal_pack_7.f90: Ditto.
6781         * gfortran.dg/internal_pack_8.f90: Ditto.
6782         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6783         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6784         * gfortran.dg/module_commons_3.f90: Ditto.
6785         * gfortran.dg/module_equivalence_4.f90: Ditto.
6786         * gfortran.dg/module_equivalence_6.f90: Ditto.
6787         * gfortran.dg/module_function_type_1.f90: Ditto.
6788         * gfortran.dg/module_naming_1.f90: Ditto.
6789         * gfortran.dg/namelist_4.f90: Ditto.
6790         * gfortran.dg/operator_c1202.f90: Ditto.
6791         * gfortran.dg/parens_7.f90: Ditto.
6792         * gfortran.dg/pr32921.f: Ditto.
6793         * gfortran.dg/pr33646.f90: Ditto.
6794         * gfortran.dg/pr41928.f90: Ditto.
6795         * gfortran.dg/pr42119.f90: Ditto.
6796         * gfortran.dg/pr43984.f90: Ditto.
6797         * gfortran.dg/present_1.f90: Ditto.
6798         * gfortran.dg/private_type_2.f90: Ditto.
6799         * gfortran.dg/proc_decl_2.f90: Ditto.
6800         * gfortran.dg/proc_ptr_10.f90: Ditto.
6801         * gfortran.dg/proc_ptr_22.f90: Ditto.
6802         * gfortran.dg/proc_ptr_8.f90: Ditto.
6803         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6804         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6805         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6806         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6807         * gfortran.dg/substring_equivalence.f90: Ditto.
6808         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6809         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6810         * gfortran.dg/trim_optimize_6.f90: Ditto.
6811         * gfortran.dg/typebound_call_12.f03: Ditto.
6812         * gfortran.dg/typebound_operator_5.f03: Ditto.
6813         * gfortran.dg/typebound_operator_6.f03: Ditto.
6814         * gfortran.dg/typebound_proc_18.f03: Ditto.
6815         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6816         * gfortran.dg/use_1.f90: Ditto.
6817         * gfortran.dg/use_10.f90: Ditto.
6818         * gfortran.dg/use_11.f90: Ditto.
6819         * gfortran.dg/use_14.f90: Ditto.
6820         * gfortran.dg/use_only_2.f90: Ditto.
6821         * gfortran.dg/use_rename_4.f90: Ditto.
6822         * gfortran.dg/use_rename_5.f90: Ditto.
6823         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6824         * gfortran.dg/used_interface_ref.f90: Ditto.
6825         * gfortran.dg/used_types_11.f90: Ditto.
6826         * gfortran.dg/used_types_3.f90: Ditto.
6827         * gfortran.dg/used_types_4.f90: Ditto.
6828         * gfortran.dg/userdef_operator_2.f90: Ditto.
6829         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6830         * gfortran.dg/vect/pr46213.f90: Ditto.
6831         * gfortran.dg/whole_file_21.f90: Ditto.
6832         * gfortran.dg/whole_file_22.f90: Ditto.
6833         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6834         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6835
6836 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6837
6838         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6839
6840 2011-08-01  Jason Merrill  <jason@redhat.com>
6841
6842         PR c++/49932
6843         * g++.dg/abi/mangle49.C: New.
6844
6845         PR c++/49924
6846         * g++.dg/cpp0x/constexpr-array4.C: New.
6847
6848         PR c++/49813
6849         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6850
6851 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6852
6853         PR target/49927
6854         * gcc.target/i386/pr49927.c: New test.
6855
6856 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6857
6858         PR tree-optimization/49926
6859         * gcc.dg/vect/pr49926.c: New test.
6860
6861 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6862
6863         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6864         * gcc.target/i386/lzcnt-1.c: New test.
6865         * gcc.target/i386/lzcnt-2.c: Likewise.
6866         * gcc.target/i386/lzcnt-2a.c: Likewise.
6867         * gcc.target/i386/lzcnt-3.c: Likewise.
6868         * gcc.target/i386/lzcnt-4.c: Likewise.
6869         * gcc.target/i386/lzcnt-4a.c: Likewise.
6870         * gcc.target/i386/lzcnt-5.c: Likewise.
6871         * gcc.target/i386/lzcnt-6.c: Likewise.
6872         * gcc.target/i386/lzcnt-6a.c: Likewise.
6873         * gcc.target/i386/lzcnt-check.h: Likewise.
6874
6875         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6876         * gcc.target/i386/sse-13.c: Likewise.
6877         * gcc.target/i386/sse-14.c: Likewise.
6878         * g++.dg/other/i386-2.C: Likewise.
6879         * g++.dg/other/i386-3.C: Likewise.
6880
6881 2011-08-01  Julian Brown  <julian@codesourcery.com>
6882
6883         * gcc.target/arm/fixed-point-exec.c: New test.
6884
6885 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         PR target/49920
6888         * gcc.target/i386/pr49920.c: New test.
6889
6890 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6891
6892         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6893         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6894         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6895         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6896         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6897         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6898         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6899         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6900         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6901         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6902         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6903         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6904         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6905         * g++.dg/tree-ssa/pr33615.C: Ditto.
6906         * g++.dg/tree-ssa/restrict1.C: Ditto.
6907         * c-c++-common/restrict-2.c: Ditto.
6908         * gfortran.dg/pr32921.f: Ditto.
6909         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6910         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6911         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6912         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6913         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6914         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6915         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6916         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6917         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6918         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6919
6920 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6921
6922         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6923         .exe.ltrans[0-9]*. dump files.
6924
6925 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6926
6927         PR fortran/49112
6928         * gfortran.dg/abstract_type_6.f03: Modified.
6929         * gfortran.dg/typebound_proc_24.f03: New.
6930
6931 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6932
6933         PR testsuite/49917
6934         * g++.dg/init/for1.C: Fix.
6935
6936 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6937
6938         PR fortran/48876
6939         * gfortran.dg/string_5.f90:  New test.
6940
6941 2011-07-29  Jason Merrill  <jason@redhat.com>
6942
6943         PR c++/49867
6944         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6945
6946 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6947
6948         PR tree-optimization/47407
6949         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6950         alpha*-dec-osf*.
6951         Sort target list.
6952
6953 2011-07-29  Richard Guenther  <rguenther@suse.de>
6954
6955         * gcc.dg/uninit-suppress.c: Also disable VRP.
6956         * gcc.dg/uninit-suppress_2.c: Likewise.
6957
6958 2011-07-28  Jason Merrill  <jason@redhat.com>
6959
6960         PR c++/49808
6961         * g++.dg/template/nontype24.C: New.
6962
6963 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6964
6965         PR rtl-optimization/47958
6966         * gcc.dg/torture/pr47958-1.c: New.
6967
6968 2011-07-29  Wei Guozhi  <carrot@google.com>
6969
6970         PR rtl-optimization/49799
6971         * gcc.dg/pr49799.c: New test case.
6972
6973 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6974
6975         PR middle-end/48648
6976         * gcc.dg/graphite/id-pr48648.c: New.
6977
6978 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6979
6980         PR fortran/31067
6981         * gfortran.dg/maxloc_2.f90: New test.
6982         * gfortran.dg/maxloc_3.f90: New test.
6983         * gfortran.dg/minloc_1.f90: New test.
6984         * gfortran.dg/minloc_2.f90: New test.
6985         * gfortran.dg/minloc_3.f90: New test.
6986         * gfortran.dg/minmaxloc_7.f90: New test.
6987
6988         PR debug/49871
6989         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6990
6991 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6992
6993         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6994         the builtin isn't optimized away.
6995
6996 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6997
6998         PR fortran/45586
6999         * gfortran.dg/lto/pr45586-2_0.f90: New.
7000
7001 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7002
7003         PR middle-end/49875
7004         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7005         * c-c++-common/cxxbitfields-5.c: Same.
7006
7007 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7008
7009         * lib/target-supports.exp (check_effective_target_mmap): Use
7010         check_function_available.
7011
7012 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7013
7014         * g++.old-deja/g++.pt/crash60.C: Updated.
7015
7016 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7017
7018         PR target/49866
7019         * gcc.target/i386/pr49866.c: New test.
7020
7021 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7022
7023         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7024         * gcc.target/i386/bmi-andn-1.c: New test.
7025         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7026         * gcc.target/i386/bmi-andn-2.c: Likewise.
7027         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7028         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7029         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7030         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7031         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7032         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7033         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7034         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7035         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7036         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7037         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7038         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7039         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7040         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7041         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7042         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7043         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7044         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7045         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7046         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7047         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7048
7049 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7050
7051         PR middle-end/47691
7052         * gfortran.dg/graphite/id-pr47691.f: New.
7053
7054 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7055
7056         * gcc.target/i386/avx-os-support.h: New.
7057         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7058         (main): Check avx_os_support before the test is run.
7059         * gcc.target/i386/aes-avx-check.h: Ditto.
7060         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7061
7062 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7063
7064         * gcc.target/i386/aggregate-ret3.c: New test.
7065         * gcc.target/i386/aggregate-ret4.c: New test.
7066
7067 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7068
7069         PR fortran/49755
7070         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7071         allocated array should *not* change its size.
7072         * gfortran.dg/multiple_allocation_3.f90: New test.
7073
7074 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7075
7076         PR c++/49776
7077         * g++.dg/cpp0x/constexpr-49776.C: New.
7078
7079 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7080
7081         PR middle-end/47046
7082         * gcc.dg/graphite/id-pr47046.c: New.
7083
7084 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7085
7086         PR middle-end/47653
7087         * gcc.dg/graphite/run-id-pr47593.c: New.
7088
7089 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7090
7091         PR middle-end/47653
7092         * gcc.dg/graphite/run-id-pr47653.c: New.
7093         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7094         induction variables.
7095         * gcc.dg/graphite/scop-16.c: Same.
7096         * gcc.dg/graphite/scop-17.c: Same.
7097         * gcc.dg/graphite/scop-21.c: Same.
7098
7099 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7100
7101         PR middle-end/48805
7102         * gcc.dg/graphite/id-pr48805.c: New.
7103
7104 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7105
7106         * gfortran.dg/coarray_lib_token_2.f90: New.
7107
7108 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7109
7110         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7111         SPU local store.
7112
7113 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7114
7115         PR tree-opt/49671
7116         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7117         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7118
7119 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7120
7121         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7122
7123         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7124         * gcc.c-torture/execute/loop-2g.c: Likewise.
7125         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7126         Require mmap support.
7127         * gcc.c-torture/execute/loop-2g.x: Likewise.
7128         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7129         (MAP_ANON): Provide default.
7130         * gcc.dg/20050826-1.c: Likewise.
7131         * gcc.target/i386/pr36533.c: Likewise.
7132         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7133         Use dg-require-effective-target mmap.
7134
7135 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7136
7137         PR c++/49838
7138         * g++.dg/cpp0x/range-for19.C: New.
7139
7140 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7141
7142         PR testsuite/49753
7143         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7144
7145         Revert:
7146         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7147
7148         PR testsuite/49753
7149         * g++.dg/torture/pr49309.C: Remove.
7150
7151 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7152
7153         PR tree-optimization/49809
7154         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7155         test.
7156
7157 2011-07-25  Richard Guenther  <rguenther@suse.de>
7158
7159         PR tree-optimization/49715
7160         * gcc.target/i386/pr49715-1.c: New testcase.
7161         * gcc.target/i386/pr49715-2.c: Likewise.
7162
7163 2011-07-23  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7166
7167 2011-07-22  Jason Merrill  <jason@redhat.com>
7168
7169         PR c++/49793
7170         * g++.dg/cpp0x/initlist55.C: New.
7171
7172 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7173
7174         PR fortran/49791
7175         * gfortran.dg/namelist_72.f: New.
7176
7177 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7178
7179         * gfortran.dg/coarray_25.f90: New.
7180
7181 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7182
7183         * override1.C: This test should use c++0x mode.
7184         * override3.C: New. Test the diagnostics in c++98 mode.
7185
7186 2011-07-22  Jason Merrill  <jason@redhat.com>
7187             Mark Glisse  <marc.glisse@normalesup.org>
7188
7189         PR c++/30112
7190         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7191
7192         PR c++/49813
7193         * g++.dg/opt/builtins2.C: New.
7194         * g++.dg/other/error27.C: Don't rely on __builtin.
7195
7196 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7197
7198         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7199         on lp64 targets.
7200         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7201         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7202         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7203         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7204
7205         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7206         instead of ia32.
7207
7208 2011-07-22  Richard Guenther  <rguenther@suse.de>
7209
7210         PR tree-optimization/45819
7211         * gcc.dg/pr45819.c: New testcase.
7212
7213 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7214
7215         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7216
7217 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7218
7219         PR middle-end/47654
7220         PR middle-end/49649
7221         * gcc.dg/graphite/run-id-pr47654.c: New.
7222
7223 2011-07-21  Ian Lance Taylor  <iant@google.com>
7224
7225         PR middle-end/49705
7226         * gcc.dg/pr49705.c: New test.
7227
7228 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7229
7230         * lib/target-supports.exp (check_avx_os_support_available): New.
7231         (check_effective_target_avx_runtime): Use it.
7232
7233 2011-07-21  Richard Guenther  <rguenther@suse.de>
7234
7235         PR tree-optimization/49770
7236         * g++.dg/torture/pr49770.C: New testcase.
7237
7238 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7239
7240         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7241         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7242
7243 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7244
7245         * gfortran.dg/coarray_lib_token_1.f90: New.
7246
7247 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7248
7249         * gcc.dg/pr32912-2.c: Skip for AVR.
7250         * gcc.dg/pr44674.c: Add dg-require-profiling.
7251
7252 2011-07-20  Jason Merrill  <jason@redhat.com>
7253
7254         * g++.dg/ext/desig2.C: New.
7255
7256 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7257
7258         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7259         be generated.
7260         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7261         * gcc.target/powerpc/recip-3.c: Ditto.
7262
7263 2011-07-19  Jason Merrill  <jason@redhat.com>
7264
7265         PR c++/6709 (DR 743)
7266         PR c++/42603 (DR 950)
7267         * g++.dg/cpp0x/decltype21.C: New.
7268
7269 2011-07-20  Richard Guenther  <rguenther@suse.de>
7270
7271         PR middle-end/18908
7272         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7273         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7274
7275 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7276
7277         * gcc.target/arm/combine-movs.c: New.
7278         * gcc.target/arm/unsigned-extend-2.c: New.
7279
7280 2011-07-19  Jason Merrill  <jason@redhat.com>
7281
7282         PR c++/49785
7283         * g++.dg/cpp0x/variadic114.C: New.
7284
7285 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7286
7287         * gfortran.dg/coarray_args_1.f90: New.
7288         * gfortran.dg/coarray_args_2.f90: New.
7289
7290 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7291
7292         PR fortran/49708
7293         * gfortran.dg/allocate_error_3.f90: New.
7294
7295 2011-07-19  Richard Guenther  <rguenther@suse.de>
7296
7297         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7298         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7299         * gcc.dg/torture/20110719-1.c: New testcase.
7300
7301 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7302
7303         PR tree-optimization/49768
7304         * gcc.c-torture/execute/pr49768.c: New test.
7305
7306 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7307
7308         PR tree-optimization/49771
7309         * gcc.dg/vect/pr49771.c: New test.
7310
7311 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7312
7313         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7314         * gcc.dg/ipa/ipa-2.c: Likewise.
7315         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7316         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7317         * gcc.dg/ipa/ipa-5.c: Likewise.
7318         * gcc.dg/ipa/ipa-7.c: Likewise.
7319         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7320         * gcc.dg/ipa/ipacost-1.c: Likewise.
7321         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7322         functions.
7323         * gcc.dg/ipa/ipcp-1.c: New test.
7324         * gcc.dg/ipa/ipcp-2.c: Likewise.
7325         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7326
7327 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7328
7329         PR middle-end/49675
7330         * gfortran.dg/pr49675.f90: New test.
7331
7332 2011-07-18  Richard Guenther  <rguenther@suse.de>
7333
7334         * gcc.dg/torture/20110718-1.c: New testcase.
7335
7336 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7337
7338         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7339         * g++.dg/ext/bitfield3.C: Likewise.
7340         * g++.dg/ext/bitfield4.C: Likewise.
7341         * g++.dg/ext/bitfield5.C: Likewise.
7342         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7343         * g++.dg/other/pr23205-2.C: Likewise.
7344         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7345         * gcc.c-torture/compile/20001109-2.c: Likewise.
7346         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7347         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7348         * gcc.dg/bitfld-16.c: Likewise.
7349         * gcc.dg/bitfld-17.c: Likewise.
7350         * gcc.dg/bitfld-18.c: Likewise.
7351         * gcc.dg/builtins-config.h: Remove Netware support.
7352         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7353         * gcc.dg/cdce2.c: Likewise.
7354         * gcc.dg/cpp/assert4.c: Remove netware support.
7355         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7356         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7357
7358         * lib/target-supports.exp (check_visibility_available): Remove
7359         NetWare support.
7360         (check_profiling_available): Likewise.
7361
7362 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7363
7364         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7365
7366 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7367             Thomas Koenig  <tkoenig@gcc.gnu.org>
7368
7369         PR fortran/34657
7370         * gfortran.dg/generic_17.f90: Fix testcase.
7371         * gfortran.dg/interface_3.f90: Add dg-error.
7372         * gfortran.dg/use_14.f90: New.
7373         * gfortran.dg/use_15.f90: New.
7374
7375 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7376
7377         * gnat.dg/pointer_controlled.adb: New test.
7378
7379 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7380
7381         PR fortran/49624
7382         * gfortran.dg/pointer_remapping_7.f90: New.
7383
7384 2011-07-16  Jason Merrill  <jason@redhat.com>
7385
7386         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7387
7388 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7389             Jason Merrill  <jason@redhat.com>
7390
7391         PR c++/45329
7392         PR c++/48934
7393         * g++.dg/cpp0x/decltype29.C: Adjust.
7394         * g++.dg/cpp0x/error4.C: Adjust.
7395         * g++.dg/cpp0x/sfinae26.C: Adjust.
7396         * g++.dg/cpp0x/variadic105.C: Adjust.
7397         * g++.dg/template/deduce3.C: Adjust.
7398         * g++.dg/template/error45.C: Adjust.
7399         * g++.dg/template/ptrmem2.C: Adjust.
7400         * g++.dg/template/sfinae2.C: Adjust.
7401         * g++.old-deja/g++.pt/crash60.C: Adjust.
7402         * g++.old-deja/g++.pt/unify6.C: Adjust.
7403         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7404         * g++.dg/cpp0x/nullptr15.C: Adjust.
7405         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7406         * g++.dg/cpp0x/pr31431.C: Adjust.
7407         * g++.dg/cpp0x/pr31434.C: Adjust.
7408         * g++.dg/cpp0x/sfinae11.C: Adjust
7409         * g++.dg/cpp0x/temp_default2.C: Adjust.
7410         * g++.dg/cpp0x/trailing4.C: Adjust.
7411         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7412         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7413         * g++.dg/cpp0x/variadic105.C: Adjust.
7414         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7415         * g++.dg/ext/vla2.C: Adjust.
7416         * g++.dg/other/ptrmem10.C: Adjust.
7417         * g++.dg/other/ptrmem11.C: Adjust.
7418         * g++.dg/overload/unknown1.C: Adjust.
7419         * g++.dg/template/conv11.C: Adjust.
7420         * g++.dg/template/dependent-expr5.C: Adjust.
7421         * g++.dg/template/friend.C: Adjust.
7422         * g++.dg/template/incomplete2.C: Adjust.
7423         * g++.dg/template/local4.C: Adjust.
7424         * g++.dg/template/local6.C: Adjust.
7425         * g++.dg/template/operator9.C: Adjust.
7426         * g++.dg/template/ttp25.C: Adjust.
7427         * g++.dg/template/unify10.C: Adjust.
7428         * g++.dg/template/unify11.C: Adjust.
7429         * g++.dg/template/unify6.C: Adjust.
7430         * g++.dg/template/unify9.C: Adjust.
7431         * g++.dg/template/varmod1.C: Adjust.
7432         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7433         * g++.old-deja/g++.pt/crash28.C: Adjust.
7434         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7435         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7436         * g++.old-deja/g++.pt/expr2.C: Adjust.
7437         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7438         * g++.old-deja/g++.pt/spec5.C: Adjust.
7439         * g++.old-deja/g++.pt/spec6.C: Adjust.
7440         * g++.old-deja/g++.pt/unify4.C: Adjust.
7441         * g++.old-deja/g++.pt/unify8.C: Adjust.
7442         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7443         * g++.dg/overload/template5.C: New testcase.
7444         * g++.dg/template/overload12.C: New testcase.
7445
7446 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7447
7448         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7449         * gfortran.dg/coarray_7.f90: Ditto.
7450         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7451         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7452
7453 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7454
7455         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7456         case.
7457         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7458         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7459         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7460         C67X.
7461         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7462         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7463         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7464
7465 2011-07-15  Jason Merrill  <jason@redhat.com>
7466
7467         PR testsuite/49741
7468         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7469         Use --extra_opts instead of --additional_options.
7470
7471 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7472
7473         PR testsuite/49753
7474         * g++.dg/torture/pr49309.C: Remove.
7475
7476 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7477
7478         * gcc.target/tic6x/weak-call.c: New test.
7479         * gcc.target/tic6x/fpcmp.c: New test.
7480         * gcc.target/tic6x/fpdiv.c: New test.
7481         * gcc.target/tic6x/rotdi16-scan.c: New test.
7482         * gcc.target/tic6x/ffssi.c: New test.
7483         * gcc.target/tic6x/fpdiv-lib.c: New test.
7484         * gcc.target/tic6x/cold-lc.c: New test.
7485         * gcc.target/tic6x/longcalls.c: New test.
7486         * gcc.target/tic6x/abi-align-1.c: New test.
7487         * gcc.target/tic6x/fpcmp-finite.c: New test.
7488         * gcc.target/tic6x/rotdi16.c: New test.
7489         * gcc.target/tic6x/bswapl.c: New test.
7490         * gcc.target/tic6x/ffsdi.c: New test.
7491         * gcc.target/tic6x/tic6x.exp: New file.
7492         * gcc.target/tic6x/builtins/arith24.c: New test.
7493         * gcc.target/tic6x/builtins/smpy.c: New test.
7494         * gcc.target/tic6x/builtins/smpylh.c: New test.
7495         * gcc.target/tic6x/builtins/smpyh.c: New test.
7496         * gcc.target/tic6x/builtins/sarith1.c: New test.
7497         * gcc.target/tic6x/builtins/extclr.c: New test
7498         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7499         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7500         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7501         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7502         New functions.
7503         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7504         __TMS320C6X__.
7505         * gcc.dg/20020312-2.c: Likewise.
7506         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7507         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7508         * gcc.dg/torture/builtin-math-7.c: Likewise.
7509
7510         PR testsuite/49757
7511         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7512         not testing tic6x-*-*.
7513
7514 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7515
7516         PR tree-opt/49309
7517         * g++.dg/torture/pr49309.C: New testcase.
7518
7519 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7520
7521         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7522
7523 2011-07-14  Richard Guenther  <rguenther@suse.de>
7524
7525         PR tree-optimization/49651
7526         * gcc.dg/torture/pr49651.c: New testcase.
7527
7528 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7529
7530         PR target/43746
7531         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7532
7533 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7534
7535         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7536         -mno-pointers-to-nested-functions.
7537         * gcc.target/powerpc/no-r11-2.c: Ditto.
7538         * gcc.target/powerpc/no-r11-3.c: Ditto.
7539
7540 2011-07-13  Jason Merrill  <jason@redhat.com>
7541
7542         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7543         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7544         when compiling C files.
7545         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7546         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7547         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7548         * g++.dg/lookup/anon2.C: Likewise.
7549         * g++.dg/tree-ssa/copyprop.C: Likewise.
7550         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7551         * g++.dg/init/vector1.C: Ignore narrowing errors.
7552         * g++.dg/torture/pr35526.C: Likewise.
7553         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7554
7555 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7556
7557         PR libfortran/49296
7558         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7559         and logical reads.
7560
7561 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7562
7563         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7564         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7565
7566 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7567
7568         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7569         * lib/obj-c++.exp (obj-c++_init): Ditto.
7570         * lib/file-format.exp (gcc_target_object_format): Ditto.
7571         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7572         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7573         (check_visibility_available): Ditto.
7574         (check_effective_target_tls_native): Ditto.
7575         (check_effective_target_tls_emulated): Ditto.
7576         (check_effective_target_function_sections): Ditto.
7577
7578 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7579
7580         * gcc.target/arm/pr48183.c: New test.
7581
7582 2011-07-13  Richard Guenther  <rguenther@suse.de>
7583
7584         * gcc.dg/torture/20110713-1.c: New testcase.
7585
7586 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7587
7588         PR rtl-opt/49474
7589         * gcc.c-torture/compile/pr49474.c: New testcase.
7590
7591 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR tree-optimization/49712
7594         * gcc.c-torture/execute/pr49712.c: New test.
7595
7596 2011-07-11  Jason Merrill  <jason@redhat.com>
7597
7598         PR c++/44609
7599         * g++.dg/template/recurse3.C: New.
7600
7601 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7602
7603         PR debug/49676
7604         * gcc.dg/guality/csttest.c: New test.
7605
7606         PR fortran/49698
7607         * gfortran.dg/pr49698.f90: New test.
7608
7609 2011-07-11  Jeff Law  <law@redhat.com>
7610
7611         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7612
7613 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7614
7615         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7616         * go.test/go-test.exp (go-set-goarch): Likewise.
7617
7618 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7619
7620         PR target/39633
7621         * gcc.target/avr/torture/pr39633.c: New test case.
7622
7623 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7624
7625         PR fortran/18918
7626         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7627
7628 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7629
7630         * lib/target-supports.exp (check_effective_target_scheduling):
7631         New Function.
7632         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7633         * gcc.dg/pr45055.c: Ditto.
7634         * gcc.dg/pr45353.c: Ditto.
7635         * g++.dg/pr45056.C: Ditto.
7636
7637 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7638
7639         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7640         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7641         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7642         * g++.dg/torture/pr31863.C: Skip AVR.
7643
7644 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7645
7646         PR fortran/49690
7647         * gfortran.dg/intrinsic_signal.f90: New.
7648
7649 2011-07-09  Jason Merrill  <jason@redhat.com>
7650
7651         * g++.dg/cpp0x/regress/regress6.C: New.
7652         * g++.dg/parse/crash45.C: Adjust message.
7653         * g++.dg/template/crash38.C: Adjust message.
7654         * g++.dg/template/crash64.C: Adjust message.
7655
7656 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7657
7658         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7659         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7660         * g++.dg/abi/bitfield3.C: Likewise.
7661         * g++.dg/eh/pr38662.C: Likewise.
7662         * g++.dg/ext/attrib36.C: Likewise.
7663         * g++.dg/ext/attrib37.C: Likewise.
7664         * g++.dg/ext/attrib8.C: Likewise.
7665         * g++.dg/ext/tmplattr1.C: Likewise.
7666         * g++.dg/inherit/override-attribs.C: Likewise.
7667         * g++.dg/opt/inline9.C: Likewise.
7668         * g++.dg/opt/life1.C: Likewise.
7669         * g++.dg/opt/longbranch2.C: Likewise.
7670         * g++.dg/opt/nrv12.C: Likewise.
7671         * g++.dg/opt/reg-stack4.C: Likewise.
7672         * g++.dg/other/pr35504.C: Likewise.
7673         * g++.dg/other/pr39496.C: Likewise.
7674         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7675         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7676         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7677         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7678         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7679         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7680         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7681         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7682         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7683         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7684         * g++.dg/warn/pr15774-1.C: Likewise.
7685         * g++.dg/warn/pr15774-2.C: Likewise.
7686         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7687         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7688         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7689         * g++.old-deja/g++.pt/asm2.C: Likewise.
7690         * gcc.c-torture/compile/20000804-1.c: Likewise.
7691         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7692         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7693         * gcc.dg/20020108-1.c: Likewise.
7694         * gcc.dg/20020122-2.c: Likewise.
7695         * gcc.dg/20020122-3.c: Likewise.
7696         * gcc.dg/20020206-1.c: Likewise.
7697         * gcc.dg/20020219-1.c: Likewise.
7698         * gcc.dg/20020310-1.c: Likewise.
7699         * gcc.dg/20020411-1.c: Likewise.
7700         * gcc.dg/20020418-2.c: Likewise.
7701         * gcc.dg/20020426-2.c: Likewise.
7702         * gcc.dg/20020517-1.c: Likewise.
7703         * gcc.dg/20030204-1.c: Likewise.
7704         * gcc.dg/20030826-2.c: Likewise.
7705         * gcc.dg/20031102-1.c: Likewise.
7706         * gcc.dg/20031202-1.c: Likewise.
7707         * gcc.dg/20050111-1.c: Likewise.
7708         * gcc.dg/20050503-1.c: Likewise.
7709         * gcc.dg/array-init-1.c: Likewise.
7710         * gcc.dg/builtin-apply4.c: Likewise.
7711         * gcc.dg/dfp/pr31344.c: Likewise.
7712         * gcc.dg/gomp/atomic-11.c: Likewise.
7713         * gcc.dg/graphite/pr40281.c: Likewise.
7714         * gcc.dg/ia64-sync-1.c: Likewise.
7715         * gcc.dg/ia64-sync-2.c: Likewise.
7716         * gcc.dg/ia64-sync-3.c: Likewise.
7717         * gcc.dg/ia64-sync-4.c: Likewise.
7718         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7719         * gcc.dg/invalid-call-1.c: Likewise.
7720         * gcc.dg/loop-3.c: Likewise.
7721         * gcc.dg/lower-subreg-1.c: Likewise.
7722         * gcc.dg/lto/pr47259_0.c: Likewise.
7723         * gcc.dg/nested-calls-1.c: Likewise.
7724         * gcc.dg/pr20017.c: Likewise.
7725         * gcc.dg/pr25023.c: Likewise.
7726         * gcc.dg/pr27671-2.c: Likewise.
7727         * gcc.dg/pr32176.c: Likewise.
7728         * gcc.dg/pr33676.c: Likewise.
7729         * gcc.dg/pr35045.c: Likewise.
7730         * gcc.dg/pr36015.c: Likewise.
7731         * gcc.dg/pr36584.c: Likewise.
7732         * gcc.dg/pr36998.c: Likewise.
7733         * gcc.dg/pr37438.c: Likewise.
7734         * gcc.dg/pr37908.c: Likewise.
7735         * gcc.dg/pr41241.c: Likewise.
7736         * gcc.dg/pr41340.c: Likewise.
7737         * gcc.dg/pr44136.c: Likewise.
7738         * gcc.dg/pr44194-1.c: Likewise.
7739         * gcc.dg/pr46212.c: Likewise.
7740         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7741         * gcc.dg/setjmp-2.c: Likewise.
7742         * gcc.dg/short-compare-1.c: Likewise.
7743         * gcc.dg/short-compare-2.c: Likewise.
7744         * gcc.dg/smod-1.c: Likewise.
7745         * gcc.dg/sync-2.c: Likewise.
7746         * gcc.dg/sync-3.c: Likewise.
7747         * gcc.dg/tls/opt-1.c: Likewise.
7748         * gcc.dg/tls/opt-2.c: Likewise.
7749         * gcc.dg/tls/opt-3.c: Likewise.
7750         * gcc.dg/torture/badshift.c: Likewise.
7751         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7752         * gcc.dg/torture/pr20314-2.c: Likewise.
7753         * gcc.dg/torture/pr36891.c: Likewise.
7754         * gcc.dg/torture/pr38774.c: Likewise.
7755         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7756         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7757         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7758         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7759         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7760         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7761         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7762         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7763         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7764         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7765         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7766         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7767         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7768         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7769         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7770         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7771         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7772         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7773         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7774         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7775         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7776         * gcc.dg/unroll-1.c: Likewise.
7777         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7778         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7779         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7780         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7781         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7782         * gcc.target/i386/20000609-1.c: Likewise.
7783         * gcc.target/i386/20000720-1.c: Likewise.
7784         * gcc.target/i386/20000724-1.c: Likewise.
7785         * gcc.target/i386/20011107-1.c: Likewise.
7786         * gcc.target/i386/20011119-1.c: Likewise.
7787         * gcc.target/i386/20020201-3.c: Likewise.
7788         * gcc.target/i386/20020218-1.c: Likewise.
7789         * gcc.target/i386/20020729-1.c: Likewise.
7790         * gcc.target/i386/20030926-1.c: Likewise.
7791         * gcc.target/i386/20060125-1.c: Likewise.
7792         * gcc.target/i386/20060125-2.c: Likewise.
7793         * gcc.target/i386/20060512-1.c: Likewise.
7794         * gcc.target/i386/20060512-2.c: Likewise.
7795         * gcc.target/i386/20060512-3.c: Likewise.
7796         * gcc.target/i386/20060512-4.c: Likewise.
7797         * gcc.target/i386/387-1.c: Likewise.
7798         * gcc.target/i386/387-2.c: Likewise.
7799         * gcc.target/i386/387-5.c: Likewise.
7800         * gcc.target/i386/387-6.c: Likewise.
7801         * gcc.target/i386/980312-1.c: Likewise.
7802         * gcc.target/i386/980313-1.c: Likewise.
7803         * gcc.target/i386/990117-1.c: Likewise.
7804         * gcc.target/i386/990424-1.c: Likewise.
7805         * gcc.target/i386/990524-1.c: Likewise.
7806         * gcc.target/i386/991129-1.c: Likewise.
7807         * gcc.target/i386/991214-1.c: Likewise.
7808         * gcc.target/i386/991230-1.c: Likewise.
7809         * gcc.target/i386/addr-sel-1.c: Likewise.
7810         * gcc.target/i386/aggregate-ret1.c: Likewise.
7811         * gcc.target/i386/aggregate-ret2.c: Likewise.
7812         * gcc.target/i386/align-main-3.c: Likewise.
7813         * gcc.target/i386/amd64-abi-1.c: Likewise.
7814         * gcc.target/i386/amd64-abi-2.c: Likewise.
7815         * gcc.target/i386/amd64-abi-4.c: Likewise.
7816         * gcc.target/i386/amd64-abi-5.c: Likewise.
7817         * gcc.target/i386/amd64-abi-6.c: Likewise.
7818         * gcc.target/i386/asm-1.c: Likewise.
7819         * gcc.target/i386/asm-3.c: Likewise.
7820         * gcc.target/i386/asm-5.c: Likewise.
7821         * gcc.target/i386/attributes-error.c: Likewise.
7822         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7823         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7824         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7825         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7826         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7827         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7828         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7829         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7830         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7831         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7832         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7833         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7834         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7835         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7836         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7837         * gcc.target/i386/bitfield1.c: Likewise.
7838         * gcc.target/i386/bitfield2.c: Likewise.
7839         * gcc.target/i386/bmi-2.c: Likewise.
7840         * gcc.target/i386/bmi-5.c: Likewise.
7841         * gcc.target/i386/builtin-unreachable.c: Likewise.
7842         * gcc.target/i386/cleanup-2.c: Likewise.
7843         * gcc.target/i386/clobbers.c: Likewise.
7844         * gcc.target/i386/cmov8.c: Likewise.
7845         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7846         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7847         * gcc.target/i386/compress-float-387.c: Likewise.
7848         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7849         * gcc.target/i386/compress-float-sse.c: Likewise.
7850         * gcc.target/i386/crc32-2.c: Likewise.
7851         * gcc.target/i386/crc32-3.c: Likewise.
7852         * gcc.target/i386/divmod-7.c: Likewise.
7853         * gcc.target/i386/divmod-8.c: Likewise.
7854         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7855         * gcc.target/i386/fma3-builtin.c: Likewise.
7856         * gcc.target/i386/fma3-fma.c: Likewise.
7857         * gcc.target/i386/fma4-256-vector.c: Likewise.
7858         * gcc.target/i386/fma4-builtin.c: Likewise.
7859         * gcc.target/i386/fma4-fma-2.c: Likewise.
7860         * gcc.target/i386/fma4-fma.c: Likewise.
7861         * gcc.target/i386/fma4-vector-2.c: Likewise.
7862         * gcc.target/i386/fma4-vector.c: Likewise.
7863         * gcc.target/i386/funcspec-1.c: Likewise.
7864         * gcc.target/i386/funcspec-10.c: Likewise.
7865         * gcc.target/i386/funcspec-11.c: Likewise.
7866         * gcc.target/i386/funcspec-2.c: Likewise.
7867         * gcc.target/i386/funcspec-5.c: Likewise.
7868         * gcc.target/i386/funcspec-6.c: Likewise.
7869         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7870         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7871         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7872         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7873         * gcc.target/i386/incoming-1.c: Likewise.
7874         * gcc.target/i386/incoming-10.c: Likewise.
7875         * gcc.target/i386/incoming-11.c: Likewise.
7876         * gcc.target/i386/incoming-12.c: Likewise.
7877         * gcc.target/i386/incoming-13.c: Likewise.
7878         * gcc.target/i386/incoming-14.c: Likewise.
7879         * gcc.target/i386/incoming-15.c: Likewise.
7880         * gcc.target/i386/incoming-2.c: Likewise.
7881         * gcc.target/i386/incoming-3.c: Likewise.
7882         * gcc.target/i386/incoming-4.c: Likewise.
7883         * gcc.target/i386/incoming-5.c: Likewise.
7884         * gcc.target/i386/incoming-6.c: Likewise.
7885         * gcc.target/i386/incoming-7.c: Likewise.
7886         * gcc.target/i386/incoming-8.c: Likewise.
7887         * gcc.target/i386/incoming-9.c: Likewise.
7888         * gcc.target/i386/lea.c: Likewise.
7889         * gcc.target/i386/local.c: Likewise.
7890         * gcc.target/i386/loop-1.c: Likewise.
7891         * gcc.target/i386/loop-2.c: Likewise.
7892         * gcc.target/i386/loop-3.c: Likewise.
7893         * gcc.target/i386/max-stack-align.c: Likewise.
7894         * gcc.target/i386/memcpy-1.c: Likewise.
7895         * gcc.target/i386/movbe-2.c: Likewise.
7896         * gcc.target/i386/movq-2.c: Likewise.
7897         * gcc.target/i386/movq.c: Likewise.
7898         * gcc.target/i386/nrv1.c: Likewise.
7899         * gcc.target/i386/pad-4.c: Likewise.
7900         * gcc.target/i386/pad-5a.c: Likewise.
7901         * gcc.target/i386/pad-5b.c: Likewise.
7902         * gcc.target/i386/pad-6a.c: Likewise.
7903         * gcc.target/i386/pad-6b.c: Likewise.
7904         * gcc.target/i386/pad-7.c: Likewise.
7905         * gcc.target/i386/pad-9.c: Likewise.
7906         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7907         * gcc.target/i386/pic-1.c: Likewise.
7908         * gcc.target/i386/pr12092-1.c: Likewise.
7909         * gcc.target/i386/pr12329.c: Likewise.
7910         * gcc.target/i386/pr21518.c: Likewise.
7911         * gcc.target/i386/pr22362.c: Likewise.
7912         * gcc.target/i386/pr22585.c: Likewise.
7913         * gcc.target/i386/pr23098.c: Likewise.
7914         * gcc.target/i386/pr25196.c: Likewise.
7915         * gcc.target/i386/pr25293.c: Likewise.
7916         * gcc.target/i386/pr25654.c: Likewise.
7917         * gcc.target/i386/pr26449.c: Likewise.
7918         * gcc.target/i386/pr26778.c: Likewise.
7919         * gcc.target/i386/pr26826.c: Likewise.
7920         * gcc.target/i386/pr27266.c: Likewise.
7921         * gcc.target/i386/pr29978.c: Likewise.
7922         * gcc.target/i386/pr30505.c: Likewise.
7923         * gcc.target/i386/pr30961-1.c: Likewise.
7924         * gcc.target/i386/pr31628.c: Likewise.
7925         * gcc.target/i386/pr32000-2.c: Likewise.
7926         * gcc.target/i386/pr32661-1.c: Likewise.
7927         * gcc.target/i386/pr32708-2.c: Likewise.
7928         * gcc.target/i386/pr32708-3.c: Likewise.
7929         * gcc.target/i386/pr34256.c: Likewise.
7930         * gcc.target/i386/pr34312.c: Likewise.
7931         * gcc.target/i386/pr34522.c: Likewise.
7932         * gcc.target/i386/pr35160.c: Likewise.
7933         * gcc.target/i386/pr35281.c: Likewise.
7934         * gcc.target/i386/pr36246.c: Likewise.
7935         * gcc.target/i386/pr36786.c: Likewise.
7936         * gcc.target/i386/pr37275.c: Likewise.
7937         * gcc.target/i386/pr37843-3.c: Likewise.
7938         * gcc.target/i386/pr37843-4.c: Likewise.
7939         * gcc.target/i386/pr39082-1.c: Likewise.
7940         * gcc.target/i386/pr39431.c: Likewise.
7941         * gcc.target/i386/pr39496.c: Likewise.
7942         * gcc.target/i386/pr39543-2.c: Likewise.
7943         * gcc.target/i386/pr39911.c: Likewise.
7944         * gcc.target/i386/pr40718.c: Likewise.
7945         * gcc.target/i386/pr40906-1.c: Likewise.
7946         * gcc.target/i386/pr40906-2.c: Likewise.
7947         * gcc.target/i386/pr40906-3.c: Likewise.
7948         * gcc.target/i386/pr40934.c: Likewise.
7949         * gcc.target/i386/pr41900.c: Likewise.
7950         * gcc.target/i386/pr42589.c: Likewise.
7951         * gcc.target/i386/pr43662.c: Likewise.
7952         * gcc.target/i386/pr43671.c: Likewise.
7953         * gcc.target/i386/pr43766.c: Likewise.
7954         * gcc.target/i386/pr43869.c: Likewise.
7955         * gcc.target/i386/pr44942.c: Likewise.
7956         * gcc.target/i386/pr44948-2a.c: Likewise.
7957         * gcc.target/i386/pr45234.c: Likewise.
7958         * gcc.target/i386/pr45336-2.c: Likewise.
7959         * gcc.target/i386/pr45336-4.c: Likewise.
7960         * gcc.target/i386/pr45852.c: Likewise.
7961         * gcc.target/i386/pr46470.c: Likewise.
7962         * gcc.target/i386/pr48037-1.c: Likewise.
7963         * gcc.target/i386/pr48389.c: Likewise.
7964         * gcc.target/i386/pr49095.c: Likewise.
7965         * gcc.target/i386/pr9771-1.c: Likewise.
7966         * gcc.target/i386/rdfsbase-1.c: Likewise.
7967         * gcc.target/i386/rdfsbase-2.c: Likewise.
7968         * gcc.target/i386/rdgsbase-1.c: Likewise.
7969         * gcc.target/i386/rdgsbase-2.c: Likewise.
7970         * gcc.target/i386/rdrand-3.c: Likewise.
7971         * gcc.target/i386/regparm-stdcall.c: Likewise.
7972         * gcc.target/i386/regparm.c: Likewise.
7973         * gcc.target/i386/reload-1.c: Likewise.
7974         * gcc.target/i386/rotate-2.c: Likewise.
7975         * gcc.target/i386/sibcall-5.c: Likewise.
7976         * gcc.target/i386/signbit-1.c: Likewise.
7977         * gcc.target/i386/signbit-2.c: Likewise.
7978         * gcc.target/i386/signbit-3.c: Likewise.
7979         * gcc.target/i386/sse-5.c: Likewise.
7980         * gcc.target/i386/sse-8.c: Likewise.
7981         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7982         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7983         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7984         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7985         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7986         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7987         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7988         * gcc.target/i386/sse2-movq-2.c: Likewise.
7989         * gcc.target/i386/sse2-movq-3.c: Likewise.
7990         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7991         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7992         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7993         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7994         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7995         * gcc.target/i386/ssefn-1.c: Likewise.
7996         * gcc.target/i386/ssefn-2.c: Likewise.
7997         * gcc.target/i386/sseregparm-1.c: Likewise.
7998         * gcc.target/i386/sseregparm-2.c: Likewise.
7999         * gcc.target/i386/sseregparm-3.c: Likewise.
8000         * gcc.target/i386/sseregparm-4.c: Likewise.
8001         * gcc.target/i386/sseregparm-5.c: Likewise.
8002         * gcc.target/i386/sseregparm-6.c: Likewise.
8003         * gcc.target/i386/sseregparm-7.c: Likewise.
8004         * gcc.target/i386/sseregparm-8.c: Likewise.
8005         * gcc.target/i386/stack-realign.c: Likewise.
8006         * gcc.target/i386/stack-usage-realign.c: Likewise.
8007         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8008         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8009         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8010         * gcc.target/i386/stackalign/return-1.c: Likewise.
8011         * gcc.target/i386/stackalign/return-2.c: Likewise.
8012         * gcc.target/i386/stackalign/return-3.c: Likewise.
8013         * gcc.target/i386/tailcall-1.c: Likewise.
8014         * gcc.target/i386/tbm-2.c: Likewise.
8015         * gcc.target/i386/udivmod-7.c: Likewise.
8016         * gcc.target/i386/udivmod-8.c: Likewise.
8017         * gcc.target/i386/unroll-1.c: Likewise.
8018         * gcc.target/i386/vararg-1.c: Likewise.
8019         * gcc.target/i386/vararg-2.c: Likewise.
8020         * gcc.target/i386/vect8-ret.c: Likewise.
8021         * gcc.target/i386/vectorize5.c: Likewise.
8022         * gcc.target/i386/wmul-1.c: Likewise.
8023         * gcc.target/i386/wmul-2.c: Likewise.
8024         * gcc.target/i386/wrfsbase-1.c: Likewise.
8025         * gcc.target/i386/wrfsbase-2.c: Likewise.
8026         * gcc.target/i386/wrgsbase-1.c: Likewise.
8027         * gcc.target/i386/wrgsbase-2.c: Likewise.
8028         * gcc.target/i386/xop-pcmov.c: Likewise.
8029         * gcc.target/i386/xop-pcmov2.c: Likewise.
8030         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8031         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8032         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8033         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8034         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8035         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8036         * gcc.target/i386/zee.c: Likewise.
8037         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8038         * gfortran.dg/compiler-directive_2.f: Likewise.
8039         * gfortran.dg/g77/20010216-1.f: Likewise.
8040         * gfortran.dg/gomp/pr39152.f90: Likewise.
8041         * gfortran.dg/pr33794.f90: Likewise.
8042
8043 2011-07-09  Jason Merrill  <jason@redhat.com>
8044
8045         * g++.dg/cpp0x/regress/regress5.C: New.
8046
8047 2011-07-08  Jason Merrill  <jason@redhat.com>
8048
8049         PR c++/45437
8050         * g++.dg/expr/compound-asn1.C: New.
8051         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8052
8053 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR target/49621
8056         * gcc.target/powerpc/altivec-34.c: New test.
8057
8058 2011-07-08  Jason Merrill  <jason@redhat.com>
8059
8060         PR c++/45603
8061         * g++.dg/abi/guard3.C: New.
8062
8063 2011-07-08  Julian Brown  <julian@codesourcery.com>
8064
8065         * lib/target-supports.exp
8066         (check_effective_target_arm_little_endian): New.
8067         (check_effective_target_vect_pack_trunc): Use above.
8068         (check_effective_target_vect_unpack): Likewise.
8069         (check_effective_target_vect_element_align): Test
8070         check_effective_target_arm_vect_no_misalign for ARM.
8071
8072 2011-07-08  Jason Merrill  <jason@redhat.com>
8073
8074         PR c++/49673
8075         * g++.dg/cpp0x/constexpr-rom.C: New.
8076
8077 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8078
8079         PR middle-end/49519
8080         * g++.dg/torture/pr49519.C: New test.
8081
8082 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8083
8084         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8085
8086 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8087
8088         PR testsuite/48727
8089         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8090
8091 2011-07-08  Richard Guenther  <rguenther@suse.de>
8092
8093         PR tree-optimization/49662
8094         * gcc.dg/graphite/interchange-14.c: XFAIL.
8095         * gcc.dg/graphite/interchange-15.c: Likewise.
8096         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8097
8098 2011-07-06  Jason Merrill  <jason@redhat.com>
8099
8100         PR c++/49663
8101         * g++.dg/cpp0x/regress/regress4.C: New.
8102
8103 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8104
8105         PR fortran/49648
8106         * gfortran.dg/result_in_spec_4.f90: New test.
8107
8108 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8109
8110         * gcc.target/sparc/cas64.c: New test.
8111
8112 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR c/49644
8115         * g++.dg/torture/pr49644.C: New test.
8116
8117         PR c/49644
8118         * gcc.c-torture/execute/pr49644.c: New test.
8119
8120 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8121
8122         * lib/target-supports.exp (check_effective_target_ia32): New.
8123         (check_effective_target_x32): Likewise.
8124         (check_effective_target_vect_cmdline_needed): Also check x32.
8125
8126 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8127
8128         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8129         dg-prune-output.
8130         * gcc.target/arm/pr42235.c: Likewise.
8131         * gcc.target/arm/pr42495.c: Likewise.
8132         * gcc.target/arm/pr42574.c: Likewise.
8133         * gcc.target/arm/thumb-branch1.c: Likewise.
8134
8135         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8136         unneeded prune of possible warning.
8137         * gcc.target/arm/pr40956.c: Likewise.
8138         * gcc.target/arm/pr42505.c: Likewise.
8139
8140         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8141         * gcc.c-torture/compile/pr46883.c: Likewise.
8142         * gcc.c-torture/compile/pr46934.c: Likewise.
8143
8144         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8145         for move to ../../gcc.c-torture/compile.
8146         * gcc.target/arm/pr46883.c: Likewise.
8147         * gcc.target/arm/pr46934.c: Likewise.
8148
8149         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8150         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8151         * gcc.target/arm/wmul-1.c: Likewise.
8152         * gcc.target/arm/wmul-2.c: Likewise.
8153         * gcc.target/arm/wmul-3.c: Likewise.
8154         * gcc.target/arm/wmul-4.c: Likewise.
8155         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8156         add tab after scan target.
8157         * gcc.target/arm/smlaltt-1.c: Likewise.
8158         * gcc.target/arm/smlatb-1.c: Likewise.
8159         * gcc.target/arm/smlatt-1.c: Likewise.
8160
8161 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR debug/49522
8164         * gcc.dg/debug/pr49522.c: New test.
8165
8166 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8167
8168         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8169         * gcc.dg/pr46212.c: Run only if target int32plus.
8170         * gcc.dg/torture/pr48146.c: Ditto.
8171         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8172         * c-c++-common/pr44832.c: Ditto.
8173         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8174         * gcc.dg/pr31490.c: Ditto.
8175         * gcc.dg/torture/builtin-math-7.c: Run only if target
8176         large_double.
8177         * gcc.dg/torture/pr45764.c: Skip for AVR.
8178         * gcc.dg/pr47893.c: Ditto.
8179
8180 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8181
8182         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8183         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8184         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8185         add tab to scan target.
8186
8187 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8188
8189         * gcc.target/arm/neon-modes-3.c: New test.
8190
8191 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8192
8193         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8194         -fno-loop-interchange -ffast-math.
8195
8196 2011-07-07  Richard Guenther  <rguenther@suse.de>
8197
8198         * gcc.dg/ftrapv-3.c: New testcase.
8199
8200 2011-07-07  Richard Guenther  <rguenther@suse.de>
8201
8202         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8203         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8204
8205 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8206
8207         * gcc.dg/binop-notxor1.c: New test.
8208         * gcc.dg/binop-notand4a.c: New test.
8209         * gcc.dg/binop-notxor2.c: New test.
8210         * gcc.dg/binop-notand3a.c: New test.
8211         * gcc.dg/binop-notand2a.c: New test.
8212         * gcc.dg/binop-notand6a.c: New test.
8213         * gcc.dg/binop-notor1.c: New test.
8214         * gcc.dg/binop-notand1a.c: New test.
8215         * gcc.dg/binop-notand5a.c: New test.
8216         * gcc.dg/binop-notor2.c: New test.
8217
8218 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR middle-end/49640
8221         * gcc.dg/gomp/pr49640.c: New test.
8222
8223 2011-07-07  Richard Guenther  <rguenther@suse.de>
8224
8225         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8226
8227 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8228
8229         PR target/39150
8230         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8231
8232 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8233
8234         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8235         * gcc.target/powerpc/no-r11-2.c: Ditto.
8236         * gcc.target/powerpc/no-r11-3.c: Ditto.
8237
8238 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8239
8240         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8241         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8242
8243 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8244
8245         * lib/target-supports.exp (check_profiling_available): Disable
8246         profiling with -fprofile-generate for target avr.
8247
8248 2011-07-06  Richard Guenther  <rguenther@suse.de>
8249
8250         PR tree-optimization/49645
8251         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8252
8253 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8254
8255         PR middle-end/47383
8256         * gcc.dg/pr47383.c: New.
8257
8258 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8259
8260         PR tree-optimization/49647
8261         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8262
8263 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8264
8265         PR testsuite/49542
8266         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8267         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8268
8269 2011-07-05  Jason Merrill  <jason@redhat.com>
8270
8271         PR c++/48157
8272         * g++.dg/template/template-id-4.C: New.
8273
8274 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8275
8276         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8277         * gcc.dg/pr43402.c: Ditto.
8278
8279 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8280
8281         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8282
8283 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8284
8285         * gcc.target/powerpc/ppc-switch-1.c: New test for
8286         --param case-values-threshold.
8287         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8288
8289 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8290
8291         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8292
8293 2011-07-05  Jason Merrill  <jason@redhat.com>
8294
8295         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8296
8297 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8298
8299         PR tree-optimization/47654
8300         * gcc.dg/graphite/block-pr47654.c: New.
8301
8302 2011-07-05  Jason Merrill  <jason@redhat.com>
8303
8304         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8305
8306 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8307
8308         PR tree-optimization/49580
8309         * gcc.dg/autopar/pr49580.c: New test.
8310
8311 2011-07-05  Richard Guenther  <rguenther@suse.de>
8312
8313         PR tree-optimization/49518
8314         PR tree-optimization/49628
8315         * g++.dg/torture/pr49628.C: New testcase.
8316         * gcc.dg/torture/pr49518.c: Likewise.
8317
8318 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8319
8320         * ada/acats/run_acats (which): Extract last field from type -p,
8321         type output only if command succeeded.
8322
8323 2011-07-04  Jason Merrill  <jason@redhat.com>
8324
8325         * g++.dg/abi/mangle48.C: New.
8326
8327         * g++.dg/cpp0x/diag1.C: New.
8328
8329         * g++.dg/diagnostic/aka1.C: New.
8330
8331 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8332
8333         PR rtl-optimization/49619
8334         * gcc.dg/pr49619.c: New test.
8335
8336         PR rtl-optimization/49472
8337         * gfortran.dg/pr49472.f90: New test.
8338
8339         PR debug/49602
8340         * gcc.dg/pr49602.c: New test.
8341
8342 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8343
8344         PR target/34734
8345         PR target/44643
8346         * gcc.target/avr/avr.exp: Run over cpp files, too.
8347         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8348         * gcc.target/avr/progmem.h: New file.
8349         * gcc.target/avr/exit-abort.h: New file.
8350         * gcc.target/avr/progmem-error-1.c: New file.
8351         * gcc.target/avr/progmem-error-1.cpp: New file.
8352         * gcc.target/avr/progmem-warning-1.c: New file.
8353         * gcc.target/avr/torture/progmem-1.c: New file.
8354         * gcc.target/avr/torture/progmem-1.cpp: New file.
8355
8356 2011-07-04  Richard Guenther  <rguenther@suse.de>
8357
8358         PR tree-optimization/49615
8359         * g++.dg/torture/pr49615.C: New testcase.
8360
8361 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8362
8363         PR tree-optimization/49610
8364         * gcc.dg/vect/pr49610.c: New test.
8365
8366 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8367
8368         * gnat.dg/specs/debug1.ads: New test.
8369
8370 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8371
8372         PR fortran/49562
8373         * gfortran.dg/typebound_proc_23.f90: New.
8374
8375 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8376
8377         PR c++/49605
8378         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8379
8380 2011-07-01  Jason Merrill  <jason@redhat.com>
8381
8382         PR c++/48261
8383         * g++.dg/template/template-id-3.C: New.
8384
8385         PR c++/48593
8386         * g++.dg/template/qualified-id4.C: New.
8387
8388         PR c++/48883
8389         * g++.dg/template/explicit-args4.C: New.
8390
8391         PR c++/49085
8392         * g++.dg/template/offsetof2.C: New.
8393
8394 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8395
8396         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8397
8398 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8399
8400         PR libmudflap/49549
8401         * lib/target-supports.exp (check_effective_target_gld): New proc.
8402
8403 2011-07-01  Richard Guenther  <rguenther@suse.de>
8404
8405         PR tree-optimization/49603
8406         * gcc.dg/torture/pr49603.c: New testcase.
8407
8408 2011-06-30  Jason Merrill  <jason@redhat.com>
8409
8410         PR c++/49387
8411         * g++.dg/rtti/template1.C: New.
8412
8413         PR c++/49569
8414         * g++.dg/cpp0x/regress/ctor1.C: New.
8415
8416         PR c++/49355
8417         * g++.dg/cpp0x/initlist54.C: New.
8418
8419 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8420
8421         * gcc.dg/tree-ssa/sra-12.c: New test.
8422
8423 2011-06-29  Jason Merrill  <jason@redhat.com>
8424
8425         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8426
8427 2011-06-30  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/46787
8430         * gcc.dg/vect/vect-121.c: New testcase.
8431
8432 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8433
8434         PR tree-optimization/49094
8435         * gcc.dg/tree-ssa/pr49094.c: New test.
8436
8437 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR fortran/49540
8440         * gfortran.dg/pr49540-1.f90: New test.
8441         * gfortran.dg/pr49540-2.f90: New test.
8442
8443 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8444
8445         PR ada/49511
8446         * ada/acats/run_acats (which): Use last field of type -p output.
8447
8448 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8449             Iain Sandoe  <iains@gcc.gnu.org>
8450
8451         PR libobjc/36610
8452         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8453         Only skip on 64-bit *-*-darwin8* && !objc2.
8454
8455 2011-06-30  Richard Guenther  <rguenther@suse.de>
8456
8457         PR tree-optimization/38752
8458         * gcc.c-torture/compile/pr38752.c: New testcase.
8459
8460 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8461
8462         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8463         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8464
8465 2011-06-29  Jason Merrill  <jason@redhat.com>
8466
8467         PR c++/49216
8468         * g++.dg/cpp0x/initlist53.C: Use placement new.
8469         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8470         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8471
8472         PR c++/49003
8473         * g++.dg/cpp0x/trailing6.C: New.
8474         * g++.dg/cpp0x/pr45908.C: No error.
8475
8476         PR c++/49272
8477         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8478
8479         PR c++/49520
8480         * g++.dg/cpp0x/constexpr-using2.C: New.
8481
8482         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8483
8484         PR c++/45923
8485         * g++.dg/cpp0x/constexpr-diag3.C: New.
8486         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8487         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8488         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8489         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8490
8491 2011-06-29  Jason Merrill  <jason@redhat.com>
8492
8493         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8494
8495 2011-06-29  Richard Guenther  <rguenther@suse.de>
8496
8497         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8498
8499 2011-06-29  Jason Merrill  <jason@redhat.com>
8500
8501         * g++.dg/cpp0x/initlist-value2.C: New.
8502
8503         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8504         * g++.dg/cpp0x/initlist-value.C: New.
8505
8506 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8507
8508         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8509
8510 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8511
8512         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8513         * gcc.dg/inline_2.c: Likewise.
8514         * gcc.dg/unroll_1.c: Likewise.
8515
8516 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR debug/49567
8519         * gcc.target/i386/pr49567.c: New test.
8520
8521 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8522
8523         * gnat.dg/opt17.ad[sb]: New test.
8524
8525 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8526             Tom de Vries  <tom@codesourcery.com>
8527
8528         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8529         (check_effective_target_arm_thumb2): New effective targets.
8530         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8531         properly.  Clean up temporary files.
8532         * gcc.target/arm/ivopts-2.c: Likewise.
8533         * gcc.target/arm/ivopts-3.c: Likewise.
8534         * gcc.target/arm/ivopts-4.c: Likewise.
8535         * gcc.target/arm/ivopts-5.c: Likewise.
8536         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8537
8538 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8539
8540         PR fortran/49479
8541         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8542
8543 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8544
8545         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8546         * gcc.target/arm/vfp-ldmias.c: Likewise.
8547         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8548         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8549         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8550         * gcc.target/arm/vfp-stmias.c: Likewise.
8551         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8552         * gcc.target/arm/vfp-stmiad.c: Likewise.
8553
8554 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8555
8556         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8557         dg-prune-output.
8558         * gcc.target/arm/pr45701-2.c: Ditto.
8559
8560 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8561
8562         PR fortran/49466
8563         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8564         * gfortran.dg/extends_14.f03: Modified.
8565
8566 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8567
8568         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8569         early if the test is already being skipped.
8570
8571         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8572         scan-assembler-dem-not): For missing file, report unresolved with
8573         same message as for pass/fail, with reason reported in log file.
8574
8575         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8576         from add_options_for_arm_neon_fp16.
8577         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8578         check_effective_target_arm_neon_fp16_ok_nocache.
8579         Check -mfpu and -mfloat-abi options from current multilib.
8580         Do not require neon support.
8581         (check_effective_target_arm_fp16_ok): Renamed from
8582         check_effecitve_target_arm_neon_fp16_ok.
8583         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8584         arm_neon_fp16_ok and arm_fp16.
8585         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8586         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8587         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8588         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8589
8590 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8591
8592         * gcc.dg/builtin-assume-aligned-1.c: New test.
8593         * gcc.dg/builtin-assume-aligned-2.c: New test.
8594         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8595
8596         PR debug/49544
8597         * gcc.dg/pr49544.c: New test.
8598
8599 2011-06-27  Richard Guenther  <rguenther@suse.de>
8600
8601         PR tree-optimization/49394
8602         * g++.dg/torture/pr49394.C: New testcase.
8603
8604 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8605
8606         * gcc.dg/optimize-bswapdi-2.c: New test.
8607
8608 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8609             Richard Sandiford  <richard.sandiford@linaro.org>
8610
8611         PR tree-optimization/49169
8612         * gcc.dg/torture/pr49169.c: New test.
8613
8614 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8615
8616         PR testsuite/49529
8617         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8618
8619         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8620         hppa*-*-hpux*.
8621
8622 2011-06-26  Jason Merrill  <jason@redhat.com>
8623
8624         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8625
8626         PR c++/49528
8627         * g++.dg/init/ref19.C: New.
8628         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8629
8630 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8631
8632         PR tree-optimization/48377
8633         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8634         non_strict_align.
8635
8636 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8637
8638         PR middle-end/49191
8639         * lib/target-supports.exp (check_effective_target_non_strict_align):
8640         New.
8641         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8642
8643 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8644
8645         PR tree-optimizations/49516
8646         * g++.dg/tree-ssa/pr49516.C: New test.
8647
8648 2011-06-23  Jason Merrill  <jason@redhat.com>
8649
8650         PR c++/35255
8651         * g++.dg/template/partial10.C: New.
8652         * g++.dg/template/partial11.C: New.
8653
8654 2011-06-23  Jeff Law <law@redhat.com>
8655
8656         PR middle-end/48770
8657         * gcc.dg/pr48770.c: New test.
8658
8659 2011-06-23  Jan Hubicka  <jh@suse.cz>
8660
8661         PR middle-end/49373
8662         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8663
8664 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR testsuite/49512
8667         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8668         instead of -fdump-tree-optimized.
8669
8670 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8671
8672         PR c++/44625
8673         * g++.dg/template/crash107.C: New.
8674         * g++.dg/template/error17.C: Adjust.
8675
8676 2011-06-23  Jason Merrill  <jason@redhat.com>
8677
8678         PR c++/49507
8679         * g++.dg/cpp0x/defaulted30.C: New.
8680
8681         PR c++/49440
8682         * g++.dg/rtti/anon-ns1.C: New.
8683
8684         PR c++/49395
8685         * g++.dg/init/ref18.C: New.
8686
8687         PR c++/36435
8688         * g++.dg/template/partial9.C: New.
8689
8690 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8691
8692         PR middle-end/49373
8693         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8694
8695 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8696
8697         PR debug/49496
8698         * gcc.dg/pr49496.c: New test.
8699
8700 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8701
8702         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8703         is not xscale.
8704
8705         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8706
8707         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8708         * gcc.target/arm/pr42879.c: Likewise.
8709         * gcc.target/arm/pr45701-3.c: Likewise.
8710
8711         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8712         * gcc.target/arm/pr40482.c: Likewise.
8713         * gcc.target/arm/stack-corruption.c: Likewise.
8714
8715 2011-06-22  Richard Guenther  <rguenther@suse.de>
8716
8717         PR tree-optimization/49493
8718         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8719
8720 2011-06-22  Jason Merrill  <jason@redhat.com>
8721
8722         PR c++/49260
8723         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8724
8725 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8726             Dmitry Melnik  <dm@ispras.ru>
8727
8728         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8729         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8730         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8731
8732 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8733
8734         * gcc.target/arm/tlscall.c: New.
8735
8736 2011-06-21  Jason Merrill  <jason@redhat.com>
8737
8738         PR c++/49172
8739         * g++.dg/cpp0x/constexpr-ref1.C: New.
8740         * g++.dg/cpp0x/constexpr-ref2.C: New.
8741         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8742
8743         PR c++/49482
8744         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8745
8746         PR c++/49418
8747         * g++.dg/template/param3.C: New.
8748
8749 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8750
8751         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8752         my_clrsb test functions.
8753         (main): Test clrsb.
8754         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8755         test_sll, test_ull): Add clrsb tests.
8756         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8757         clrsbll.
8758
8759 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8760
8761         PR fortran/49112
8762         * gfortran.dg/class_44.f03: New.
8763
8764 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8765
8766         PR tree-optimization/49478
8767         * gcc.dg/vect/pr49478.c
8768
8769 2011-06-21  Richard Guenther  <rguenther@suse.de>
8770
8771         PR tree-optimization/49483
8772         * gcc.dg/vect/vect-120.c: New testcase.
8773
8774 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8775
8776         PR testsuite/49443
8777         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8778         * gcc.dg/vect/vect-peel-4.c: Likewise.
8779
8780 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8781
8782         PR middle-end/49139
8783         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8784         * gcc.dg/always_inline2.c: Likewise.
8785         * gcc.dg/always_inline3.c: Likewise.
8786         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8787         * gcc.dg/inline_1.c: Likewise.
8788         * gcc.dg/inline_2.c: Likewise.
8789         * gcc.dg/inline_3.c: Likewise.
8790         * gcc.dg/inline_4.c: Likewise.
8791         * gcc.dg/20051201-1.c: Likewise.
8792         * gcc.dg/pr40087.c: Likewise.
8793         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8794         * gcc.dg/inline-22.c: Likewise.
8795         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8796         * gcc.dg/lto/20090218-1_1.c: Likewise.
8797         * g++.dg/ipa/devirt-7.C: Likewise.
8798         * gcc.dg/uninit-pred-5_a.c: Likewise.
8799         * gcc.dg/uninit-pred-5_b.c: Likewise.
8800         * gcc.dg/fail_always_inline.c: New.
8801
8802 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8803
8804         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8805         into 6 jobs instead of 3.
8806
8807 2011-06-20  Jason Merrill  <jason@redhat.com>
8808
8809         PR c++/49216
8810         * g++.dg/cpp0x/initlist53.C: New.
8811
8812 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8813
8814         PR fortran/18918
8815         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8816         * gfortran.dg/coarray_lock_3.f90: New.
8817         * gfortran.dg/coarray/lock_1.f90: New.
8818
8819 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8820
8821         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8822         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8823         unresolved and report the reason to the log file.
8824
8825         * lib/scanasm.exp (object-size): Move argument processing earlier
8826         to report errors before verifying that the file exists.  Report
8827         problems detected at runtime as unresolved instead of error and
8828         report their reasons to the log file.
8829
8830 2011-06-20  Jason Merrill  <jason@redhat.com>
8831
8832         PR c++/47080
8833         * g++.dg/cpp0x/explicit6.C: New.
8834
8835         PR c++/47635
8836         * g++.dg/cpp0x/enum20.C: New.
8837
8838         PR c++/48138
8839         * g++.dg/ext/attr-aligned01.C: New.
8840
8841         PR c++/49205
8842         * g++.dg/cpp0x/variadic-default.C: New.
8843
8844         PR c++/43321
8845         * g++.dg/cpp0x/auto26.C: New.
8846
8847         PR c++/43831
8848         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8849
8850 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8851
8852         * gcc.dg/binop-notand1.c: New test.
8853         * gcc.dg/binop-notand2.c: New test.
8854         * gcc.dg/binop-notand3.c: New test.
8855         * gcc.dg/binop-notand4.c: New test.
8856         * gcc.dg/binop-notand5.c: New test.
8857         * gcc.dg/binop-notand6.c: New test.
8858
8859 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8860
8861         PR testsuite/49432
8862         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8863
8864 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8865
8866         PR fortran/49400
8867         * gfortran.dg/proc_ptr_31.f90: New.
8868
8869 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8870
8871         * gnat.dg/volatile6.adb: New test.
8872         * gnat.dg/volatile7.adb: Likewise.
8873         * gnat.dg/volatile8.adb: Likewise.
8874         * gnat.dg/volatile9.adb: Likewise.
8875
8876 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8877
8878         * gnat.dg/constant3.adb: New test.
8879
8880 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8881
8882         PR libfortran/49296
8883         * gfortran.dg/read_list_eof_1.f90: New test.
8884
8885 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR target/49411
8888         * gcc.target/i386/testimm-1.c: New test.
8889         * gcc.target/i386/testimm-2.c: New test.
8890         * gcc.target/i386/testimm-3.c: New test.
8891         * gcc.target/i386/testimm-4.c: New test.
8892         * gcc.target/i386/testimm-5.c: New test.
8893         * gcc.target/i386/testimm-6.c: New test.
8894         * gcc.target/i386/testimm-7.c: New test.
8895         * gcc.target/i386/testimm-8.c: New test.
8896         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8897         * gcc.target/i386/xop-rotate1-int.c: New test.
8898         * gcc.target/i386/xop-rotate2-int.c: New test.
8899
8900 2011-06-17  Jason Merrill  <jason@redhat.com>
8901
8902         * g++.dg/cpp0x/rv-func2.C: New.
8903
8904         * g++.dg/debug/dwarf2/lambda1.C: New.
8905         * g++.dg/warn/Wshadow-6.C: Adjust.
8906
8907 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8908
8909         PR fortran/48699
8910         * gfortran.dg/move_alloc_5.f90: New.
8911
8912 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8913
8914         PR rtl-optimization/48542
8915         * gcc.dg/torture/pr48542.c: New test.
8916
8917 2011-06-16  Jason Merrill  <jason@redhat.com>
8918
8919         PR c++/44160
8920         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8921
8922         PR c++/45378
8923         * g++.dg/cpp0x/initlist52.C New.
8924
8925         PR c++/45399
8926         * c-c++-common/raw-string-12.c: New.
8927
8928         PR c++/49229
8929         * g++.dg/cpp0x/sfinae26.C: New.
8930
8931         PR c++/49251
8932         * g++.dg/cpp0x/variadic113.C: New.
8933
8934         PR c++/49420
8935         * g++.dg/cpp0x/variadic112.C: New.
8936
8937 2011-06-16  Jeff Law <law@redhat.com>
8938
8939         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8940         improved jump threading.
8941         * gcc.dg/builtin-object-size-2.c: Likewise.
8942         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8943
8944 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8945
8946         PR fortran/49074
8947         * gfortran.dg/typebound_assignment_3.f03: New.
8948
8949 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8950
8951         PR testsuite/48727
8952         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8953
8954 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8955
8956         PR tree-optimization/49343
8957         * gnat.dg/discr31.ad[sb]: New test.
8958
8959 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8962
8963 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8964
8965         PR target/45098
8966         * gcc.target/arm/ivopts-3.c: Update test.
8967         * gcc.target/arm/ivopts-5.c: Same.
8968
8969 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8970
8971         Revert:
8972         2011-06-10  Wei Guozhi  <carrot@google.com>
8973
8974         PR target/45335
8975         * gcc.target/arm/pr45335.c: New test.
8976         * gcc.target/arm/pr45335-2.c: New test.
8977         * gcc.target/arm/pr45335-3.c: New test.
8978         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8979         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8980         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8981
8982 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8983
8984         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8985
8986 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8987
8988         PR fortran/49417
8989         * gfortran.dg/class_43.f03: New.
8990
8991 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8992
8993         PR tree-optimization/49419
8994         * gcc.c-torture/execute/pr49419.c: New test.
8995
8996 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8997
8998         * gcc.dg/sms-9.c: New file.
8999
9000 2011-06-15  Easwaran Raman  <eraman@google.com>
9001
9002         PR rtl-optimization/49414
9003         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9004
9005 2011-06-14  Jason Merrill  <jason@redhat.com>
9006
9007         * g++.dg/cpp0x/noexcept13.C: New.
9008
9009 2011-06-14  Easwaran Raman  <eraman@google.com>
9010
9011         PR rtl-optimization/44194
9012         * gcc.dg/pr44194-1.c: New test.
9013         * gcc.dg/pr44194-2.c: New test.
9014
9015 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9016
9017         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9018         switches.
9019         * gcc.target/arm/pr45701-2.c: Likewise.
9020         * gcc.target/arm/thumb-branch1.c: Likewise.
9021
9022 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9023
9024         PR testsuite/48727
9025         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9026
9027 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9028
9029         * gcc.target/arm/pr45701-1.c: Require thumb support.
9030         * gcc.target/arm/pr45701-2.c: Likewise.
9031         * gcc.target/arm/thumb-branch1.c: Likewise.
9032
9033         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9034         * gcc.target/arm/pr39839.c: Likewise.
9035         * gcc.target/arm/pr40657-2.c: Likewise.
9036         * gcc.target/arm/pr40956.c: Likewise.
9037         * gcc.target/arm/pr41679.c: Likewise.
9038         * gcc.target/arm/pr42235.c: Likewise.
9039         * gcc.target/arm/pr42495.c: Likewise.
9040         * gcc.target/arm/pr42505.c: Likewise.
9041         * gcc.target/arm/pr42574.c: Likewise.
9042         * gcc.target/arm/pr46883.c: Likewise.
9043         * gcc.target/arm/pr46934.c: Likewise.
9044         * gcc.target/arm/xor-and.c: Likewise.
9045
9046 2011-06-14  Jason Merrill  <jason@redhat.com>
9047
9048         * g++.dg/other/error23.C: Adjust error message.
9049         * g++.dg/other/error32.C: Likewise.
9050
9051         PR c++/49389
9052         * g++.dg/cpp0x/rv-dotstar.C: New.
9053
9054         PR c++/49369
9055         * g++.dg/cpp0x/decltype30.C: New.
9056
9057         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9058
9059 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR fortran/49103
9062         * gfortran.dg/pr49103.f90: New test.
9063
9064 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9065
9066         PR target/45098
9067         * gcc.target/arm/ivopts-3.c: New test.
9068         * gcc.target/arm/ivopts-4.c: New test.
9069         * gcc.target/arm/ivopts-5.c: New test.
9070
9071 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9072
9073         PR rtl-optimization/49390
9074         * gcc.c-torture/execute/pr49390.c: New test.
9075
9076 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9077
9078         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9079
9080 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9081
9082         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9083         * gcc.c-torture/execute/cmpsi-2.x: New file.
9084         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9085         * gcc.c-torture/execute/pr45262.x: New file.
9086         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9087         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9088         int32plus
9089         * gcc.c-torture/compile/pr49163.c: Ditto.
9090
9091 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9092
9093         * gcc.dg/vect/vect-16.c: Rename to...
9094         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9095         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9096         for double-word vectors.
9097         * gcc.dg/vect/vect-peel-4.c: Likewise.
9098         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9099         vect_element_align.
9100         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9101         -fno-fast-math.
9102
9103 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9104
9105         PR target/44618
9106         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9107
9108 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9109
9110         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9111
9112 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9113
9114         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9115
9116 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9117
9118         * gfortran.dg/trim_optimize_8.f90:  New test case.
9119
9120 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9121            Ira Rosen  <ira.rosen@linaro.org>
9122
9123         PR tree-optimization/49352
9124         * gcc.dg/vect/pr49352.c: New test.
9125
9126 2011-06-12  Tobias Burnus
9127
9128         PR fortran/49324
9129         * gfortran.dg/alloc_comp_assign_11.f90: New.
9130
9131 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9132
9133         * gfortran.dg/trim_optimize_7.f90:  New test.
9134
9135 2011-06-10  Wei Guozhi  <carrot@google.com>
9136
9137         PR target/45335
9138         * gcc.target/arm/pr45335.c: New test.
9139         * gcc.target/arm/pr45335-2.c: New test.
9140         * gcc.target/arm/pr45335-3.c: New test.
9141         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9142         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9143         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9144
9145 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9146
9147         PR c++/41769
9148         * g++.dg/parse/error39.C: New.
9149
9150 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9151
9152         * gcc.target/arm/20090811-1.c: Skip for incompatible
9153         options, do not override other options.
9154         * gcc.target/arm/combine-cmp-shift.c: Skip for
9155         incompatible options.
9156         * gcc.target/arm/pr45094.c: Likewise.
9157         * gcc.target/arm/scd42-1.c: Likewise.
9158         * gcc.target/arm/scd42-3.c: Likewise.
9159         * gcc.target/arm/thumb-ltu.c: Likewise.
9160
9161         * lib/target-supports.exp
9162         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9163         multilib flags use -mfpu with a value other than neon-fp16.
9164
9165 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9166
9167         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9168         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9169
9170 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9171
9172         * lib/target-supports.exp (check_effective_target_pie): New proc.
9173         * gcc.dg/pie-link.c: Use target pie.
9174
9175 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9176             Laurent Roug�  <laurent.rouge@menta.fr>
9177
9178         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9179         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9180
9181 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9182
9183         * gfortran.dg/coarray/sync_1.f90: New test for
9184         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9185
9186 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9187
9188         PR tree-optimization/49318
9189         * gcc.dg/vect/pr49318.c: New test.
9190
9191 2011-06-09  David Krauss  <potswa@mac.com>
9192
9193         * g++.dg/template/arrow1.C: New.
9194
9195 2011-06-09  Jason Merrill  <jason@redhat.com>
9196
9197         * lib/prune.exp: Prune "note"s.
9198         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9199
9200         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9201         * g++.dg/template/dependent-expr3.C: Likewise.
9202         * g++.dg/parse/template7.C: Likewise.
9203         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9204         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9205         * g++.old-deja/g++.pt/friend38.C: Likewise.
9206         * g++.old-deja/g++.pt/crash32.C: Likewise.
9207         * g++.old-deja/g++.other/init4.C: Likewise.
9208         * g++.old-deja/g++.other/friend8.C: Likewise.
9209
9210         * g++.dg/ext/complex7.C: Adjust expected output.
9211         * g++.dg/diagnostic/method1.C: Likewise.
9212         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9213         * g++.dg/parse/crash33.C: Likewise.
9214         * g++.dg/other/warning1.C: Likewise.
9215         * g++.dg/init/pr29571.C: Likewise.
9216         * g++.dg/warn/overflow-warn-1.C: Likewise.
9217         * g++.dg/warn/overflow-warn-3.C: Likewise.
9218         * g++.dg/warn/overflow-warn-4.C: Likewise.
9219         * g++.old-deja/g++.oliva/template1.C: Likewise.
9220
9221         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9222         * g++.dg/parse/template7.C: Adjust.
9223
9224 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9225
9226         PR target/49307
9227         * gcc.dg/pr49307.c: New.
9228
9229 2011-06-09  Wei Guozhi  <carrot@google.com>
9230
9231         PR target/46975
9232         * gcc.target/arm/pr46975.c: New testcase.
9233
9234 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9235
9236         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9237         (PMETH, arglist_t): Removed.
9238         (method_get_number_of_arguments): Removed.
9239         (method_get_nth_argument): Removed.
9240         (method_get_first_argument): Removed.
9241         (method_get_next_argument): Removed.
9242         (method_get_sizeof_arguments): Removed.
9243         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9244         (PMETH): Removed.
9245         (method_get_number_of_arguments): Removed.
9246         (method_get_nth_argument): Removed.
9247         (method_get_first_argument): Removed.
9248         (method_get_next_argument): Removed.
9249         (method_get_sizeof_arguments): Removed.
9250         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9251
9252 2011-06-09  David Li  <davidxl@google.com>
9253
9254         * gcc.dg/dump-pass.c: New test.
9255
9256 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9257
9258         PR c++/29003
9259         * g++.dg/parse/error38.C: New.
9260
9261 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9262
9263         PR middle-end/49308
9264         * gfortran.dg/pr49308.f90: New test.
9265
9266 2011-06-08  Jason Merrill  <jason@redhat.com>
9267
9268         * g++.dg/cpp0x/noexcept11.C: New.
9269         * g++.dg/cpp0x/noexcept12.C: New.
9270         * g++.dg/cpp0x/sfinae11.C: Adjust.
9271
9272 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR testsuite/49323
9275         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9276         to dg-options, match also DW_AT_linkage_name.
9277
9278 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9279
9280         PR middle-end/21953
9281         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9282         -fno-common on alpha*-dec-osf*.
9283         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9284
9285 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9286
9287         PR rtl-optimization/49303
9288         * gcc.target/ia64/pr49303.c: New test.
9289
9290 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9291
9292         PR fortran/18918
9293         * gfortran.dg/coarray_lock_1.f90: New.
9294         * gfortran.dg/coarray_lock_2.f90: New.
9295
9296 2011-06-07  Jason Merrill  <jason@redhat.com>
9297
9298         * lib/prune.exp: Look for "required" rather than "instantiated".
9299         * g++.dg/abi/mangle11.C: Likewise.
9300         * g++.dg/abi/mangle12.C: Likewise.
9301         * g++.dg/abi/mangle17.C: Likewise.
9302         * g++.dg/abi/mangle20-2.C: Likewise.
9303         * g++.dg/abi/pragma-pack1.C: Likewise.
9304         * g++.dg/cpp0x/decltype26.C: Likewise.
9305         * g++.dg/cpp0x/decltype28.C: Likewise.
9306         * g++.dg/cpp0x/decltype29.C: Likewise.
9307         * g++.dg/cpp0x/enum11.C: Likewise.
9308         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9309         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9310         * g++.dg/cpp0x/pr47416.C: Likewise.
9311         * g++.dg/ext/case-range2.C: Likewise.
9312         * g++.dg/ext/case-range3.C: Likewise.
9313         * g++.dg/gomp/for-19.C: Likewise.
9314         * g++.dg/gomp/pr37533.C: Likewise.
9315         * g++.dg/gomp/pr38639.C: Likewise.
9316         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9317         * g++.dg/inherit/base3.C: Likewise.
9318         * g++.dg/inherit/using6.C: Likewise.
9319         * g++.dg/init/placement4.C: Likewise.
9320         * g++.dg/init/reference3.C: Likewise.
9321         * g++.dg/lookup/scoped6.C: Likewise.
9322         * g++.dg/lookup/using7.C: Likewise.
9323         * g++.dg/other/abstract1.C: Likewise.
9324         * g++.dg/other/error10.C: Likewise.
9325         * g++.dg/other/error5.C: Likewise.
9326         * g++.dg/other/field1.C: Likewise.
9327         * g++.dg/other/offsetof5.C: Likewise.
9328         * g++.dg/parse/bitfield2.C: Likewise.
9329         * g++.dg/parse/constant4.C: Likewise.
9330         * g++.dg/parse/crash20.C: Likewise.
9331         * g++.dg/parse/invalid-op1.C: Likewise.
9332         * g++.dg/parse/non-dependent2.C: Likewise.
9333         * g++.dg/parse/template18.C: Likewise.
9334         * g++.dg/tc1/dr152.C: Likewise.
9335         * g++.dg/tc1/dr166.C: Likewise.
9336         * g++.dg/tc1/dr176.C: Likewise.
9337         * g++.dg/tc1/dr213.C: Likewise.
9338         * g++.dg/template/access11.C: Likewise.
9339         * g++.dg/template/access2.C: Likewise.
9340         * g++.dg/template/access3.C: Likewise.
9341         * g++.dg/template/access7.C: Likewise.
9342         * g++.dg/template/arg7.C: Likewise.
9343         * g++.dg/template/cond2.C: Likewise.
9344         * g++.dg/template/crash13.C: Likewise.
9345         * g++.dg/template/crash40.C: Likewise.
9346         * g++.dg/template/crash7.C: Likewise.
9347         * g++.dg/template/crash84.C: Likewise.
9348         * g++.dg/template/ctor5.C: Likewise.
9349         * g++.dg/template/defarg13.C: Likewise.
9350         * g++.dg/template/defarg14.C: Likewise.
9351         * g++.dg/template/dtor7.C: Likewise.
9352         * g++.dg/template/eh2.C: Likewise.
9353         * g++.dg/template/error2.C: Likewise.
9354         * g++.dg/template/error43.C: Likewise.
9355         * g++.dg/template/friend32.C: Likewise.
9356         * g++.dg/template/injected1.C: Likewise.
9357         * g++.dg/template/instantiate1.C: Likewise.
9358         * g++.dg/template/instantiate3.C: Likewise.
9359         * g++.dg/template/instantiate5.C: Likewise.
9360         * g++.dg/template/instantiate7.C: Likewise.
9361         * g++.dg/template/local6.C: Likewise.
9362         * g++.dg/template/lookup2.C: Likewise.
9363         * g++.dg/template/member5.C: Likewise.
9364         * g++.dg/template/memfriend15.C: Likewise.
9365         * g++.dg/template/memfriend16.C: Likewise.
9366         * g++.dg/template/memfriend17.C: Likewise.
9367         * g++.dg/template/memfriend7.C: Likewise.
9368         * g++.dg/template/meminit1.C: Likewise.
9369         * g++.dg/template/nested3.C: Likewise.
9370         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9371         * g++.dg/template/nontype12.C: Likewise.
9372         * g++.dg/template/nontype13.C: Likewise.
9373         * g++.dg/template/nontype6.C: Likewise.
9374         * g++.dg/template/pr23510.C: Likewise.
9375         * g++.dg/template/pr35240.C: Likewise.
9376         * g++.dg/template/ptrmem15.C: Likewise.
9377         * g++.dg/template/ptrmem6.C: Likewise.
9378         * g++.dg/template/qualified-id1.C: Likewise.
9379         * g++.dg/template/qualttp20.C: Likewise.
9380         * g++.dg/template/qualttp3.C: Likewise.
9381         * g++.dg/template/qualttp4.C: Likewise.
9382         * g++.dg/template/qualttp5.C: Likewise.
9383         * g++.dg/template/qualttp6.C: Likewise.
9384         * g++.dg/template/qualttp7.C: Likewise.
9385         * g++.dg/template/qualttp8.C: Likewise.
9386         * g++.dg/template/recurse.C: Likewise.
9387         * g++.dg/template/recurse2.C: Likewise.
9388         * g++.dg/template/ref5.C: Likewise.
9389         * g++.dg/template/scope2.C: Likewise.
9390         * g++.dg/template/sfinae10.C: Likewise.
9391         * g++.dg/template/sfinae3.C: Likewise.
9392         * g++.dg/template/sizeof3.C: Likewise.
9393         * g++.dg/template/static9.C: Likewise.
9394         * g++.dg/template/template-id-2.C: Likewise.
9395         * g++.dg/template/typedef13.C: Likewise.
9396         * g++.dg/template/typename4.C: Likewise.
9397         * g++.dg/template/using14.C: Likewise.
9398         * g++.dg/template/using2.C: Likewise.
9399         * g++.dg/template/warn1.C: Likewise.
9400         * g++.dg/warn/Wparentheses-13.C: Likewise.
9401         * g++.dg/warn/Wparentheses-15.C: Likewise.
9402         * g++.dg/warn/Wparentheses-16.C: Likewise.
9403         * g++.dg/warn/Wparentheses-17.C: Likewise.
9404         * g++.dg/warn/Wparentheses-18.C: Likewise.
9405         * g++.dg/warn/Wparentheses-19.C: Likewise.
9406         * g++.dg/warn/Wparentheses-20.C: Likewise.
9407         * g++.dg/warn/Wparentheses-23.C: Likewise.
9408         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9409         * g++.dg/warn/noeffect2.C: Likewise.
9410         * g++.dg/warn/noeffect4.C: Likewise.
9411         * g++.dg/warn/pr8570.C: Likewise.
9412         * g++.old-deja/g++.brendan/init2.C: Likewise.
9413         * g++.old-deja/g++.eh/spec6.C: Likewise.
9414         * g++.old-deja/g++.pt/crash10.C: Likewise.
9415         * g++.old-deja/g++.pt/crash36.C: Likewise.
9416         * g++.old-deja/g++.pt/derived3.C: Likewise.
9417         * g++.old-deja/g++.pt/error2.C: Likewise.
9418         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9419         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9420         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9421         * g++.old-deja/g++.pt/overload7.C: Likewise.
9422         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9423
9424 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9425             Iain Sandoe  <iains@gcc.gnu.org>
9426
9427         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9428         Added code to deal with the case when [Protocol
9429         -descriptionForInstanceMethod:] or [Protocol
9430         -descriptionForClassMethod:] returns NULL.
9431
9432 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9433             Iain Sandoe  <iains@gcc.gnu.org>
9434
9435         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9436         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9437         Added cast.
9438
9439 2011-06-07  Xinliang David Li  <davidxl@google.com>
9440
9441         * gcc.dg/inline_2.c: New test.
9442         * gcc.dg/unroll_2.c: New test.
9443         * gcc.dg/inline_3.c: New test.
9444         * gcc.dg/unroll_3.c: New test.
9445         * gcc.dg/inline_4.c: New test.
9446         * gcc.dg/unroll_4.c: New test.
9447         * gcc.dg/inline_1.c: New test.
9448         * gcc.dg/unroll_1.c: New test.
9449
9450 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9451
9452         PR tree-optimization/48497
9453         * lib/gcc-defs.exp (dg-additional-options): New proc.
9454         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9455         -msse2 on 32-bit x86.
9456
9457 2011-06-06  Jason Merrill  <jason@redhat.com>
9458
9459         * g++.dg/cpp0x/enum19.C: New.
9460
9461 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9462
9463         * gcc.target/arm/neon-reload-class.c: New test.
9464
9465 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9466
9467         PR debug/49130
9468         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9469
9470 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9471
9472         * gcc.target/arm/smlatb-1.c: New file.
9473         * gcc.target/arm/smlatt-1.c: New file.
9474         * gcc.target/arm/smlaltb-1.c: New file.
9475         * gcc.target/arm/smlaltt-1.c: New file.
9476
9477 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9478
9479         * gcc.target/arm/mla-2.c: New test.
9480
9481 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR gcov-profile/49299
9484         * gcc.dg/tree-prof/pr49299-1.c: New test.
9485         * gcc.dg/tree-prof/pr49299-2.c: New test.
9486
9487 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9488
9489         * lib/target-supports.exp
9490         (check_effective_target_vect_widen_mult_qi_to_hi):
9491         Add NEON as supporting target.
9492         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9493         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9494         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9495         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9496         using widening multiplication on targets that support it.
9497         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9498         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9499         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9500
9501 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9502
9503         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9504         Modern Objective-C runtime API.
9505         * objc/execute/next_mapping.h: Removed.
9506         * objc-obj-c++-shared/next-mapping.h: Removed.
9507         * objc-obj-c++-shared/Object1.h: Removed.
9508         * objc-obj-c++-shared/Object1.m: Removed.
9509         * objc-obj-c++-shared/Object1.mm: Removed.
9510         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9511         * objc-obj-c++-shared/Protocol1.h: Removed.
9512         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9513         of ProtoBool, IVAR_T and METHOD.
9514         * objc-obj-c++-shared/runtime.h: New.
9515         * objc-obj-c++-shared/TestsuiteObject.h: New.
9516         * objc-obj-c++-shared/TestsuiteObject.m: New.
9517
9518         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9519         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9520         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9521         it a class method.
9522         * objc/execute/_cmd.m: Include
9523         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9524         runtime API.  ([TestClass +initialize]): Include this method also
9525         with the GNU runtime.
9526         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9527         Object.  ([-setValue:]): Return void.
9528         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9529         with the GNU runtime.  Include
9530         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9531         for the NeXT runtime.  Use the existing print_ivars() and
9532         compare_structures() implementations for the old NeXT runtime.
9533         Added new implementations for the Modern GNU and NeXT runtimes.
9534         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9535         well.  (main): Use objc_getClass().  Use return instead of exit.
9536         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9537         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9538         of exit().
9539         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9540         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9541         instead of Object.  (main): Use return instead of exit().
9542         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9543         instead of Object.  Removed prototype for exit().  (main): Use
9544         return instead of exit().  Use the Modern Objective-C runtime API.
9545         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9546         Object.
9547         * objc/execute/class-tests-1.h: Include
9548         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9549         runtime API.  (test_class_with_superclass): Do not call [Object
9550         class].  There is no need to with the current libobjc.
9551         * objc/execute/class-tests-2.h: Include
9552         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9553         runtime API.
9554         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9555         ../../objc-obj-c++-shared/next-mapping.h.
9556         * objc/execute/class-2.m: Likewise.
9557         * objc/execute/class-3.m: Likewise.
9558         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9559         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9560         +initialize]): Include this method also with the GNU
9561         runtime. (main): Use the Modern Objective-C runtime API.
9562         * objc/execute/class-5.m: Likewise.
9563         * objc/execute/class-6.m: Likewise.
9564         * objc/execute/class-7.m: Likewise.
9565         * objc/execute/class-8.m: Likewise.
9566         * objc/execute/class-9.m: Likewise.
9567         * objc/execute/class-10.m: Likewise.
9568         * objc/execute/class-11.m: Likewise.
9569         * objc/execute/class-12.m: Likewise.
9570         * objc/execute/class-13.m: Likewise.
9571         * objc/execute/class-14.m: Likewise.
9572         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9573         this method also with the GNU runtime.
9574         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9575         +initialize]): Include this method also with the GNU runtime.
9576         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9577         of Object.
9578         * objc/execute/encode-1.m: Likewise.
9579         * objc/execute/enumeration-1.m: Likewise.
9580         * objc/execute/enumeration-2.m: Likewise.
9581         * objc/execute/exceptions/catchall-1.m: Likewise.
9582         * objc/execute/exceptions/finally-1.m: Likewise.
9583         * objc/execute/exceptions/foward-1.m: Likewise.
9584         * objc/execute/exceptions/local-variables-1.m: Likewise.
9585         * objc/execute/exceptions/throw-nil.m: Likewise.
9586         * objc/execute/exceptions/trivial.m: Likewise.
9587         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9588         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9589         * objc/execute/exceptions/matcher-1.m: Likewise.
9590         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9591         Object.
9592         * objc/execute/formal_protocol-2.m: Likewise.
9593         * objc/execute/formal_protocol-3.m: Likewise.
9594         * objc/execute/formal_protocol-4.m: Likewise.
9595         * objc/execute/formal_protocol-5.m: Include
9596         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9597         protocol_getName().
9598         * objc/execute/formal_protocol-6.m: Likewise.
9599         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9600         Object.  Include <objc/Protocol.h> instead of
9601         ../../objc-obj-c++-shared/Protocol1.h.
9602         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9603         Object.
9604         * objc/execute/informal_protocol.m: Likewise.
9605         * objc/execute/load-3.m: Likewise.
9606         * objc/execute/many_args_method.m ([TestClass +initialize]):
9607         Include this method with the GNU runtime as well.
9608         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9609         * objc/execute/nested-func-1.m: Use TestsuiteObject
9610         instead of Object.
9611         * objc/execute/nil_method-1.m: Likewise.
9612         * objc/execute/no_clash.m: Likewise.
9613         * objc/execute/np-1.m: Do not include
9614         ../../objc-obj-c++-shared/Protocol1.h.
9615         (main): Use return instead of exit().
9616         * objc/execute/np-2.m: Do not include
9617         ../../objc-obj-c++-shared/Protocol1.h.
9618         ([MyObject +initialize]): Include this method also with the GNU
9619         runtime.  (main): Use return instead of exit().
9620         * objc/execute/object_is_class.m: Include
9621         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9622         of Object.  (main): Use the Modern Objective-C runtime API.
9623         * objc/execute/object_is_meta_class.m: Likewise.
9624         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9625         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9626         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9627         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9628         Objective-C runtime API.
9629         * objc/execute/protocol-isEqual-2.m: Likewise.
9630         * objc/execute/protocol-isEqual-3.m: Likewise.
9631         * objc/execute/protocol-isEqual-4.m: Likewise.
9632         * objc/execute/redefining_self.m ([TestClass +initialize]):
9633         Include this method with the GNU runtime as well.
9634         * objc/execute/root_methods.m: Include
9635         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9636         Include this method with the GNU runtime as well.
9637         (main): Use the Modern Objective-C runtime API.
9638         * objc/execute/selector-1.m: Include
9639         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9640         of Object.  (main): Use the Modern Objective-C runtime API.
9641         * objc/execute/static-1.m ([Test +initialize]): Include this
9642         method with the GNU runtime as well.
9643         * objc/execute/static-2.m: Likewise.
9644         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9645         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9646         ([MathClass +initialize]): Include this method with the GNU
9647         runtime as well.
9648         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9649         instead of Object.
9650         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9651         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9652         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9653         * objc.dg/attributes/method-attribute-1.m: Likewise.
9654         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9655         * objc.dg/attributes/method-attribute-2.m: Likewise.
9656         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9657         * objc.dg/attributes/method-attribute-3.m: Likewise.
9658         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9659         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9660         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9661         * obj-c++.dg/bitfield-1.mm: Likewise.
9662         * obj-c++.dg/bitfield-2.mm: Likewise
9663         * objc.dg/bitfield-3.m: Likewise.
9664         * obj-c++.dg/bitfield-4.mm: Likewise.
9665         * objc.dg/bitfield-5.m: Likewise
9666         * objc.dg/call-super-1.m: Likewise.
9667         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9668         Use objc_getClass() instead of objc_get_class(), but for the GNU
9669         runtime redefine objc_getClass as objc_get_class.  Include
9670         ../objc-obj-c++-shared/runtime.h.
9671         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9672         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9673         Use the Modern Objective-C runtime API.
9674         * objc.dg/class-protocol-1.m: Include
9675         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9676         * obj-c++.dg/class-protocol-1.mm: Likewise.
9677         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9678         * objc.dg/comp-types-10.m: Likewise.
9679         * objc.dg/comp-types-11.m: Likewise.
9680         * objc.dg/comp-types-12.m: Likewise.
9681         * obj-c++.dg/comp-types-9.mm: Likewise.
9682         * obj-c++.dg/comp-types-11.mm: Likewise.
9683         * obj-c++.dg/comp-types-12.mm: Likewise.
9684         * obj-c++.dg/comp-types-13.mm: Likewise.
9685         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9686         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9687         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9688         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9689         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9690         * objc.dg/desig-init-1.m: Likewise.
9691         * obj-c++.dg/defs.mm: Likewise.
9692         * objc.dg/exceptions-2.m: Likewise.
9693         * obj-c++.dg/except-1.mm: Likewise.
9694         * obj-c++.dg/exceptions-2.mm: Likewise.
9695         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9696         Use the Modern Objective-C runtime API.
9697         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9698         the Modern Objective-C runtime API.  Do not include
9699         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9700         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9701         the Modern Objective-C runtime API except when using an older NeXT
9702         runtime.
9703         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9704         the Modern Objective-C runtime API.
9705         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9706         objc/encoding.h.
9707         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9708         * objc.dg/encode-7-next-64bit.m: Updated include.
9709         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9710         objc/encoding.h.
9711         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9712         the Modern Objective-C runtime API.
9713         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9714         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9715         instead of ../objc-obj-c++-shared/Protocol1.h.
9716         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9717         the Modern Objective-C runtime API except when using an older NeXT
9718         runtime.
9719         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9720         the Modern Objective-C runtime API.
9721         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9722         Object.
9723         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9724         * objc.dg/fix-and-continue-2.m: Likewise.
9725         * objc.dg/foreach-1.m: Likewise.
9726         * objc.dg/foreach-2.m: Likewise.
9727         * objc.dg/foreach-3.m: Likewise.
9728         * objc.dg/foreach-4.m: Likewise.
9729         * objc.dg/foreach-5.m: Likewise.
9730         * objc.dg/foreach-6.m: Likewise.
9731         * objc.dg/foreach-7.m: Likewise.
9732         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9733         Object.
9734         * objc.dg/func-ptr-2.m: Likewise.
9735         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9736         Do not include objc/objc-api.h.
9737         * obj-c++.dg/fsf-package-0.mm: Likewise.
9738         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9739         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9740         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9741         of Object.
9742         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9743         * objc.dg/gnu-runtime-3.m: Likewise.
9744         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9745         * objc.dg/headers.m: Include objc/runtime.h instead of
9746         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9747         for the NeXT runtime.
9748         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9749         * obj-c++.dg/isa-field-1.mm: Likewise.
9750         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9751         * objc.dg/layout-1.m: Likewise.
9752         * objc.dg/layout-2.m: Likewise.
9753         * objc.dg/local-decl-2.m: Likewise.
9754         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9755         Object.  ([Container +elementForView:]): Use
9756         class_conformsToProtocol().
9757         * obj-c++.dg/lookup-2.mm: Likewise.
9758         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9759         * obj-c++.dg/local-decl-1.mm: Likewise.
9760         * objc.dg/method-3.m: Likewise.
9761         * objc.dg/method-4.m: Likewise.
9762         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9763         ../objc-obj-c++-shared/Protocol1.h.
9764         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9765         * objc.dg/method-9.m: Likewise.
9766         * objc.dg/method-10.m: Likewise.
9767         * objc.dg/method-13.m ([Root +initialize]): Include this method
9768         also for the GNU runtime.  (main): Use objc_getClass() also for
9769         the GNU runtime.
9770         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9771         * objc.dg/method-17.m: Likewise.
9772         * objc.dg/method-19.m: Likewise.
9773         * objc.dg/method-20b.m: Likewise.
9774         * obj-c++.dg/method-2.mm: Likewise.
9775         * obj-c++.dg/method-6.mm: Likewise.
9776         * obj-c++.dg/method-10.mm: Likewise.
9777         * obj-c++.dg/method-11.mm: Likewise.
9778         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9779         ../objc-obj-c++-shared/Protocol1.h.
9780         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9781         * obj-c++.dg/method-15.mm: Likewise.
9782         * obj-c++.dg/method-17.mm: Likewise.
9783         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9784         +initialize]): Include this method also for the GNU
9785         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9786         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9787         * obj-c++.dg/method-22.mm: Likewise.
9788         * obj-c++.dg/method-23.mm: Likewise.
9789         * obj-c++.dg/no-extra-load.mm: Likewise.
9790         * objc.dg/objc-fast-4.m: Likewise.
9791         * objc.dg/objc-gc-4.m: Likewise.
9792         * obj-c++.dg/objc-gc-3.mm: Likewise.
9793         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9794         protocol_getMethodDescription() instead of [Protocol
9795         -descriptionForInstanceMethod].
9796         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9797         Made it available with all runtimes.  (main): Call -test instead
9798         of -class.
9799         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9800         and put into a category.
9801         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9802         Object.  Include objc/objc.h.
9803         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9804         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9805         New. (main): Use protocol_getMethodDescription() instead
9806         of [Protocol -descriptionForInstanceMethod] and [Protocol
9807         -descriptionForClassMethod].
9808         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9809         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9810         Objective-C runtime API.
9811         * obj-c++.dg/proto-qual-1.mm: Likewise.
9812         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9813         Object.
9814         * obj-c++.dg/property/property-1.mm: Likewise.
9815         * obj-c++.dg/qual-types-1.mm: Likewise.
9816         * objc.dg/selector-2.m: Include objc/objc.h instead of
9817         ../objc-obj-c++-shared/Object1.h.
9818         * obj-c++.dg/selector-2.mm: Likewise.
9819         * obj-c++.dg/selector-5.mm: Likewise.
9820         * obj-c++.dg/selector-6.mm: Likewise.
9821         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9822         Object.  Do not include objc/objc-api.h.
9823         * obj-c++.dg/set-not-used-1.mm: Likewise.
9824         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9825         * objc.dg/stret-1.m: Likewise.
9826         * objc.dg/stret-2.m: Likewise.
9827         * obj-c++.dg/super-class-2.mm: Likewise.
9828         * objc.dg/super-class-3.m: Likewise.
9829         * objc.dg/super-class-4.m: Likewise.
9830         * objc.dg/sync-2.m: Likewise.
9831         * obj-c++.dg/sync-2.mm: Likewise.
9832         * objc.dg/sync-1.m: Include objc/objc.h instead of
9833         ../objc-obj-c++-shared/Object1.h.
9834         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9835         'Class' as the type of 'isa'.
9836         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9837         Objective-C runtime API.  ([TestClass +initialize]): Include this
9838         method with the GNU runtime as well.
9839         * objc.dg/strings/strings-1.m: Updated includes.
9840         * obj-c++.dg/strings/strings-1.mm: Likewise.
9841         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9842         objc.dg/strings/const-str-12b.m.
9843         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9844         * obj-c++.dg/template-3.mm: Likewise.
9845         * obj-c++.dg/template-4.mm: Likewise.
9846         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9847         Objective-C runtime API.
9848         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9849         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9850         * obj-c++.dg/try-catch-1.mm: Likewise.
9851         * obj-c++.dg/try-catch-2.mm: Likewise.
9852         * objc.dg/try-catch-3.m: Likewise.
9853         * obj-c++.dg/try-catch-3.mm: Likewise.
9854         * objc.dg/try-catch-6.m: Likewise.
9855         * objc.dg/try-catch-7.m: Likewise.
9856         * obj-c++.dg/try-catch-7.mm: Likewise.
9857         * obj-c++.dg/try-catch-8.mm: Likewise.
9858         * obj-c++.dg/try-catch-9.mm: Likewise.
9859         * objc.dg/try-catch-10.m: Likewise.
9860         * obj-c++.dg/try-catch-11.mm: Likewise.
9861         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9862         Object.  Include objc/objc.h.
9863         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9864         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9865         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9866         Object.  Use Modern Objective-C runtime API.  Do not use
9867         performv::.
9868         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9869         * obj-c++.dg/torture/trivial.mm: Likewise.
9870         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9871         instead of ../objc-obj-c++-shared/Object1.h.  Include
9872         ../objc-obj-c++-shared/runtime.h.
9873         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9874         * objc.dg/torture/strings/const-str-11.m: Likewise.
9875         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9876         * objc.dg/torture/strings/const-str-9.m: Likewise.
9877         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9878         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9879         instead of Object. Only add _FooClassReference if
9880         __NEXT_RUNTIME__.
9881         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9882         * objc.dg/torture/strings/const-str-8.m: Likewise.
9883         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9884         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9885         additional sources.
9886         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9887         Object.
9888         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9889         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9890         * obj-c++.dg/va-meth-1.mm: Likewise.
9891         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9892         ../objc-obj-c++-shared/Object1.h.
9893         * objc.dg/zero-link-3.m: Likewise.
9894
9895 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9896
9897         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9898
9899 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9900
9901         PR obj-c++/48275
9902         * obj-c++.dg/property/cxx-property-1.mm: New.
9903         * obj-c++.dg/property/cxx-property-2.mm: New.
9904
9905 2011-06-06  Jason Merrill  <jason@redhat.com>
9906
9907         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9908
9909 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9910
9911         PR rtl-optimization/49145
9912         From Ryan Mansfield
9913         * gcc.c-torture/compile/pr49145.c: New test.
9914
9915 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9916
9917         PR testsuite/49288
9918         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9919         to dg-options, match also DW_AT_linkage_name.
9920
9921         PR debug/49294
9922         * gcc.dg/debug/pr49294.c: New test.
9923
9924         PR c++/49264
9925         * g++.dg/opt/pr49264.C: New test.
9926
9927 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9928
9929         PR tree-optimization/49243
9930         * gcc.dg/pr49243.c: New.
9931
9932 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9933
9934         * gnat.dg/specs/cond_expr1.ads: New test.
9935
9936 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9937
9938         * gnat.dg/deferred_const4.ad[sb]: New test.
9939         * gnat.dg/deferred_const4_pkg.ads: New helper.
9940
9941 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9942
9943         * gnat.dg/test_tamdt.adb: Rename to...
9944         * gnat.dg/taft_type1.adb: ...this.
9945         * gnat.dg/tamdt.ad[sb]: Rename to...
9946         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9947         * gnat.dg/tamdt_aux.ads: Rename to...
9948         * gnat.dg/taft_type1_pkg2.ads: ...this.
9949         * gnat.dg/taft_type2.ad[sb]: New test.
9950         * gnat.dg/taft_type2_pkg.ads: New helper.
9951         * gnat.dg/taft_type3.adb: New test.
9952         * gnat.dg/taft_type3_pkg.ads: New helper.
9953
9954 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9955
9956         PR fortran/49255
9957         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9958         for F2008.
9959
9960 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9961
9962         PR testsuite/49287
9963         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9964         warning.
9965         * objc.dg/gnu-api-2-objc.m: Likewise.
9966         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9967         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9968
9969 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9970
9971         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9972         alignment, not the alignment, when calling class_addIvar().  Add
9973         an 'isa' instance variable to the test root class.
9974         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9975
9976 2011-06-04  Jan Hubicka  <jh@suse.cz>
9977
9978         PR tree-optimization/48893
9979         PR tree-optimization/49091
9980         PR tree-optimization/49179
9981         * gfortran.dg/pr49179.f90: New testcase
9982
9983 2011-06-04  Jan Hubicka  <jh@suse.cz>
9984
9985         PR lto/48954
9986         * g++.dg/torture/pr48954.C: New testcase.
9987
9988 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9989
9990         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9991
9992 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9993
9994         PR c++/33840
9995         * g++.dg/diagnostic/bitfld2.C: New.
9996
9997 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9998
9999         PR target/49281
10000         * gcc.c-torture/execute/pr49281.c: New test.
10001
10002 2011-06-04  Jan Hubicka  <jh@suse.cz>
10003
10004         PR tree-optimize/48929
10005         * gcc.c-torture/compile/pr48929.c: New testcase.
10006
10007 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10008
10009         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10010
10011 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10012
10013         PR c++/49276
10014         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10015
10016 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10017
10018         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10019
10020 2011-06-03  Richard Henderson  <rth@redhat.com>
10021             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10022
10023         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10024
10025 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10026
10027         * objc.dg/headers.m: Do not include objc-list.h.
10028
10029 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10030
10031         * objc.dg/type-stream-1.m: Test removed.
10032         * objc.dg/headers.m: Do not include typedstream.h.
10033
10034 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10035
10036         * objc.dg/torture/forward-1.m (main): Updated testcase.
10037
10038 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10039
10040         PR target/49163
10041         * gcc.c-torture/compile/pr49163.c: New.
10042
10043 2011-06-02  Asher Langton  <langton2@llnl.gov>
10044
10045         PR fortran/49268
10046         * gfortran.dg/PR49268.f90: New test.
10047
10048 2011-06-02  Asher Langton  <langton2@llnl.gov>
10049
10050         PR fortran/37039
10051         * gfortran.dg/PR37039.f90: New test.
10052
10053 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10054
10055         PR objc/48539
10056         * objc.dg/method-5.m: Updated.
10057         * objc.dg/method-19.m: Updated.
10058         * objc.dg/method-lookup-1.m: New.
10059         * obj-c++.dg/method-6.mm: Updated.
10060         * obj-c++.dg/method-7.mm: Updated.
10061         * obj-c++.dg/method-lookup-1.mm: New.
10062
10063 2011-06-02  DJ Delorie  <dj@redhat.com>
10064
10065         * lib/timeout.exp (timeout): Add board_info support.
10066
10067 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10068
10069         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10070
10071 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10072
10073         PR fortran/49265
10074         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10075         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10076
10077 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10078             Hans-Peter Nilsson  <hp@axis.com>
10079
10080         PR rtl-optimization/48840
10081         * gcc.target/sparc/ultrasp13.c: New test.
10082
10083 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10084
10085         PR target/49238
10086         * gcc.c-torture/compile/pr49238.c: New.
10087
10088 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10089
10090         * gcc.target/arm/g2.c: Skip test in -mthumb.
10091         Skip test unless cpu is xscale.
10092         * gcc.target/arm/scd42-2.c: Likewise.
10093         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10094
10095 2011-06-01  Jason Merrill  <jason@redhat.com>
10096
10097         * g++.dg/cpp0x/decltype28.C: New.
10098         * g++.dg/cpp0x/decltype29.C: New.
10099
10100 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10101
10102         PR target/45074
10103         * gcc.target/mips/pr45074.c: New test.
10104
10105 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10106             Hans-Peter Nilsson  <hp@axis.com>
10107
10108         PR rtl-optimization/48830
10109         * gcc.target/sparc/ultrasp12.c: New test.
10110
10111 2011-06-01  David Li  <davidxl@google.com>
10112
10113         * gcc.dg/profile-dir-1.c: Change pass name.
10114         * gcc.dg/profile-dir-2.c: Ditto.
10115         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10116         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10117         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10118         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10119         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10120         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10121         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10122         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10123         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10124         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10125         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10126         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10127         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10128         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10129         * gcc.dg/profile-dir-3.c: Ditto.
10130         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10131
10132 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10133
10134         * objc.dg/attributes/method-nonnull-1.m: New test.
10135         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10136
10137 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10138
10139         PR fortran/18918
10140         * gfortran.dg/coarray_atomic_1.f90: New.
10141         * gfortran.dg/coarray/atomic_1.f90: New.
10142
10143 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10144
10145         * gcc.dg/guality/bswaptest.c: New test.
10146         * gcc.dg/guality/clztest.c: New test.
10147         * gcc.dg/guality/ctztest.c: New test.
10148         * gcc.dg/guality/rotatetest.c: New test.
10149
10150         PR target/48688
10151         * gcc.target/i386/pr48688.c: New test.
10152
10153 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10154
10155         PR c++/48010
10156         * g++.dg/lookup/name-clash9.C: New.
10157
10158 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10159
10160         PR fortran/18918
10161         * gfortran.dg/coarray/dummy_1.f90: New.
10162
10163 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10164
10165         PR fortran/18918
10166         * gfortran.dg/coarray/save_1.f90: New.
10167         * gfortran.dg/coarray_4.f90: Update dg-error.
10168
10169 2011-05-31  Jason Merrill  <jason@redhat.com>
10170
10171         * g++.dg/cpp0x/rv-template1.C: New.
10172
10173 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR rtl-optimization/49235
10176         * gcc.dg/pr49235.c: New test.
10177
10178 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10179
10180         PR tree-optimization/49093
10181         * gcc.dg/vect/pr49093.c: New test.
10182
10183 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10184
10185         PR debug/49047
10186         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10187
10188 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10189
10190         PR testsuite/49239
10191         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10192         output array.
10193
10194 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10195
10196         PR target/49186
10197         * gcc.c-torture/execute/pr49186.c: New.
10198
10199 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10200
10201         PR target/49168
10202          * gcc.target/i386/pr49168-1.c: New.
10203
10204 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10205             Eric Botcazou  <ebotcazou@adacore.com>
10206
10207         * gcc.dg/guality/drap.c: New test.
10208
10209 2011-05-30  Richard Guenther  <rguenther@suse.de>
10210
10211         PR tree-optimization/49210
10212         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10213         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10214
10215 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR c++/49223
10218         * g++.dg/gomp/pr49223-1.C: New test.
10219         * g++.dg/gomp/pr49223-2.C: New test.
10220
10221 2011-05-30  Richard Guenther  <rguenther@suse.de>
10222
10223         PR tree-optimization/49218
10224         * gcc.c-torture/execute/pr49218.c: New testcase.
10225
10226 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10227
10228         PR tree-optimization/49199
10229         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10230         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10231         -fno-tree-scev-cprop.
10232
10233 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10234
10235         PR fortran/47601
10236         * gfortran.dg/extends_13.f03: New.
10237
10238 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR rtl-optimization/49095
10241         * gcc.target/i386/pr49095.c: New test.
10242
10243 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10244
10245         PR fortran/18918
10246         * gfortran.dg/coarray_24.f90: New.
10247
10248 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10249
10250         PR fortran/18918
10251         * gfortran.dg/coarray_23.f90: New.
10252
10253 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10254
10255         From Ryan Mansfield
10256         * gcc.dg/pr48826.c: New test.
10257
10258 2011-05-29  Richard Guenther  <rguenther@suse.de>
10259
10260         PR tree-optimization/49217
10261         * gcc.dg/torture/pr49217.c: New testcase.
10262
10263 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10264
10265         PR testsuite/49222
10266         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10267
10268 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10269
10270         * gnat.dg/boolean_subtype.adb: Rename to...
10271         * gnat.dg/boolean_subtype1.adb: ...this.
10272
10273 2011-05-28  Jason Merrill  <jason@redhat.com>
10274
10275         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10276
10277 2011-05-27  Jason Merrill  <jason@redhat.com>
10278
10279         * g++.dg/cpp0x/enum18.C: Adjust.
10280
10281         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10282
10283 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10284
10285         PR fortran/18918
10286         * gfortran.dg/coarray_22.f90: New.
10287
10288 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10289
10290         PR tree-optimization/46728
10291         * gcc.target/powerpc/pr46728-1.c: New.
10292         * gcc.target/powerpc/pr46728-2.c: New.
10293         * gcc.target/powerpc/pr46728-3.c: New.
10294         * gcc.target/powerpc/pr46728-4.c: New.
10295         * gcc.target/powerpc/pr46728-5.c: New.
10296         * gcc.dg/pr46728-6.c: New.
10297         * gcc.target/powerpc/pr46728-7.c: New.
10298         * gcc.target/powerpc/pr46728-8.c: New.
10299         * gcc.dg/pr46728-9.c: New.
10300         * gcc.target/powerpc/pr46728-10.c: New.
10301         * gcc.target/powerpc/pr46728-11.c: New.
10302         * gcc.dg/pr46728-12.c: New.
10303         * gcc.target/powerpc/pr46728-13.c: New.
10304         * gcc.target/powerpc/pr46728-14.c: New.
10305         * gcc.target/powerpc/pr46728-15.c: New.
10306         * gcc.target/powerpc/pr46728-16.c: New.
10307
10308 2011-05-27  Jason Merrill  <jason@redhat.com>
10309
10310         * g++.dg/abi/mangle47.C: New.
10311
10312         PR c++/49176
10313         * g++.dg/template/const5.C: New.
10314
10315         * g++.dg/cpp0x/enum18.C: New.
10316
10317         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10318
10319         * g++.dg/cpp0x/error6.C: New.
10320
10321         * g++.dg/cpp0x/error5.C: New.
10322
10323 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10324
10325         PR c++/49165
10326         * g++.dg/eh/cond6.C: New test.
10327
10328 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10329
10330         PR fortran/48820
10331         * gfortran.dg/rank_3.f90: New.
10332         * gfortran.dg/rank_4.f90: New.
10333
10334 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10335
10336         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10337         replace dump search.
10338
10339 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10340
10341         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10342         * gnat.dg/bit_packed_array5.adb: ...here.
10343
10344 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10345
10346         PR c++/42056
10347         * g++.dg/cpp0x/auto25.C: New.
10348
10349 2011-05-27  Richard Guenther  <rguenther@suse.de>
10350
10351         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10352
10353 2011-05-27  Richard Guenther  <rguenther@suse.de>
10354
10355         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10356
10357 2011-05-27  Richard Guenther  <rguenther@suse.de>
10358
10359         PR middle-end/49189
10360         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10361
10362 2011-05-26  Jason Merrill  <jason@redhat.com>
10363
10364         * g++.dg/cpp0x/friend1.C: New.
10365         * g++.dg/cpp0x/friend2.C: New.
10366
10367         * g++.dg/cpp0x/auto7.C: Update.
10368         * g++.dg/template/crash50.C: Adjust.
10369         * g++.dg/template/static9.C: Adjust.
10370         * g++.old-deja/g++.ext/memconst.C: Adjust.
10371
10372 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10373
10374         * gcc.dg/march.c: Ignore a note for some targets.
10375
10376 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10377             Nathan Froyd  <froydnj@codesourcery.com>
10378
10379         PR c++/2288
10380         PR c++/18770
10381         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10382         * g++.dg/parse/pr18770.C: New test.
10383         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10384
10385 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10386
10387         PR fortran/48955
10388         * gfortran.dg/dependency_40.f90 : New test.
10389
10390 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10391
10392         PR fortran/18918
10393         * gfortran.dg/coarray/registering_1.f90: New.
10394
10395 2011-05-26  Jason Merrill  <jason@redhat.com>
10396
10397         * g++.dg/cpp0x/variadic111.C: New.
10398         * g++.dg/cpp0x/variadic41.C: Adjust.
10399
10400 2011-05-26  Richard Guenther  <rguenther@suse.de>
10401
10402         PR tree-optimization/48702
10403         * gcc.dg/torture/pr48702.c: New testcase.
10404
10405 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10406
10407         PR gcov-profile/48845
10408         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10409         support.
10410         * gcc.dg/matrix/matrix.exp: Likewise.
10411         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10412         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10413         line number to check_profiling_available.
10414         * lib/target-supports.exp (check_profiling_available): Account for
10415         this.
10416         Require TLS runtime support with -fprofile-generate.
10417         * lib/profopt.exp (profopt-execute): Add TLS options for
10418         -fprofile-generate.
10419         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10420
10421 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10422
10423         PR c++/49165
10424         * g++.dg/eh/cond5.C: New test.
10425
10426         PR tree-optimization/49161
10427         * gcc.c-torture/execute/pr49161.c: New test.
10428
10429 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10430
10431         * gcc.target/arm/neon-vorn-vbic.c: New test.
10432
10433 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10434
10435         PR tree-optimization/49038
10436         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10437         * gcc.dg/vect/pr49038.c: New test.
10438
10439 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10440
10441         * g++.dg/init/pr25811-3.C: New.
10442         * g++.dg/init/pr25811-4.C: New.
10443
10444 2011-05-25  Jason Merrill  <jason@redhat.com>
10445
10446         * g++.dg/cpp0x/enum17.C: New.
10447         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10448
10449         * g++.dg/cpp0x/auto24.C: New.
10450
10451         * g++.dg/cpp0x/error4.C: New.
10452
10453         * g++.dg/cpp0x/rv-restrict.C: New.
10454
10455         * g++.dg/cpp0x/enum15.C: New.
10456         * g++.dg/cpp0x/constexpr-switch2.C: New.
10457
10458         * g++.dg/cpp0x/variadic110.C: New.
10459
10460         * g++.dg/cpp0x/auto9.C: Add typedef test.
10461
10462         * g++.dg/cpp0x/auto23.C: New.
10463         * g++.dg/cpp0x/auto9.C: Adjust.
10464
10465         * g++.dg/cpp0x/defaulted29.C: New.
10466
10467         * g++.dg/cpp0x/initlist51.C: New.
10468
10469 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10470
10471         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10472         * g++.dg/abi/packed1.C: Suppress warning.
10473         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10474         * g++.dg/template/stdarg1.C: Likewise.
10475         * g++.dg/other/packed1.C: Remove arm from xfail list.
10476
10477 2011-05-25  Jason Merrill  <jason@redhat.com>
10478
10479         * g++.dg/cpp0x/enum16.C: New.
10480         * g++.dg/parse/error15.C: Adjust.
10481
10482         * g++.dg/cpp0x/initlist50.C: New.
10483
10484         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10485
10486         * g++.dg/cpp0x/variadic109.C: New.
10487
10488 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10489
10490          * gcc.target/i386/pause-1.c: New.
10491
10492 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10493
10494         * gcc.dg/stack-usage-1.c: Adjust comment.
10495         * gcc.dg/stack-usage-2.c: New test.
10496
10497 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR c++/49136
10500         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10501         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10502
10503 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10504
10505         PR rtl-optimization/48757
10506         * gfortran.dg/pr48757.f:  New test case.
10507
10508 2011-05-24  Jason Merrill  <jason@redhat.com>
10509
10510         * g++.dg/cpp0x/access01.C: New.
10511
10512 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10513
10514         PR libobjc/48177
10515         * objc.dg/pr48177.m: New testcase.
10516
10517 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10518
10519         PR objc/48187
10520         * objc.dg/pr48187.m: New testcase.
10521         * obj-c++.dg/pr48187.mm: New testcase.
10522         * objc.dg/ivar-extra-semicolon.m: New testcase.
10523
10524 2011-05-24  Jason Merrill  <jason@redhat.com>
10525
10526         * g++.dg/template/access21.C: New.
10527         * g++.dg/template/access22.C: New.
10528
10529 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10530
10531         PR rtl-optimization/48633
10532         * g++.dg/pr48633.C: New test.
10533
10534 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10535
10536         PR target/49133
10537         * g++.dg/other/pr49133.C: New test.
10538
10539 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10540             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10541
10542         * gcc.dg/torture/tls/run-gd.c: New test.
10543         * gcc.dg/torture/tls/run-ie.c: New test.
10544         * gcc.dg/torture/tls/run-ld.c: New test.
10545         * gcc.dg/torture/tls/run-le.c: New test.
10546         * lib/target-supports.exp (check_effective_target_tls_runtime):
10547         Build testcase with TLS options.
10548
10549 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10550
10551         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10552
10553 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10554
10555         PR tree-optimization/49121
10556         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10557
10558 2011-05-23  Jason Merrill  <jason@redhat.com>
10559
10560         * g++.dg/cpp0x/defaulted28.C: New.
10561
10562         * g++.dg/cpp0x/sfinae25.C: New.
10563
10564         * g++.dg/cpp0x/rv-cast2.C: New.
10565
10566         * g++.dg/cpp0x/enum14.C: New.
10567
10568 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10569
10570         PR lto/49123
10571         * gcc.c-torture/execute/pr49123.c: New test.
10572
10573         PR debug/49032
10574         * gcc.dg/debug/pr49032.c: New test.
10575
10576         PR c/49120
10577         * gcc.dg/pr49120.c: New test.
10578
10579 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10580
10581         PR target/47315
10582         * gcc.target/i386/pr47315.c: New test.
10583
10584 2011-05-23  Jason Merrill  <jason@redhat.com>
10585
10586         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10587
10588         * g++.dg/cpp0x/sfinae24.C: New.
10589
10590         * g++.dg/cpp0x/error3.C: New.
10591
10592         * g++.dg/cpp0x/defaulted27.C: New.
10593
10594         * g++.dg/cpp0x/decltype27.C: New.
10595
10596 2011-05-23  Richard Guenther  <rguenther@suse.de>
10597
10598         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10599
10600 2011-05-23  Richard Guenther  <rguenther@suse.de>
10601
10602         PR tree-optimization/40874
10603         * g++.dg/tree-ssa/pr40874.C: New testcase.
10604
10605 2011-05-23  Richard Guenther  <rguenther@suse.de>
10606
10607         PR tree-optimization/49115
10608         * g++.dg/torture/pr49115.C: New testcase.
10609
10610 2011-05-23  Richard Guenther  <rguenther@suse.de>
10611
10612         PR middle-end/15419
10613         * gcc.dg/memcpy-3.c: New testcase.
10614
10615 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10616
10617         PR middle-end/48973
10618         * gcc.c-torture/execute/pr48973-1.c: New test.
10619         * gcc.c-torture/execute/pr48973-2.c: New test.
10620
10621 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10622
10623         PR c++/18016
10624         * g++.dg/warn/pr18016.C: New.
10625
10626 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10627
10628         PR target/45098
10629         * gcc.target/arm/ivopts-6.c: New test.
10630
10631 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10632
10633         PR middle-end/49029
10634         * gcc.c-torture/compile/pr49029.c: New test.
10635
10636 2011-05-22  Jason Merrill  <jason@redhat.com>
10637
10638         * g++.dg/cpp0x/sfinae23.C: New.
10639         * g++.dg/cpp0x/sfinae8.C: Correct.
10640
10641 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10642
10643         * gfortran.dg/function_optimize_8.f90:  New test case.
10644
10645 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10646
10647         PR tree-optimization/49087
10648         * gcc.dg/vect/O3-pr49087.c: New test.
10649
10650 2011-05-21  Jason Merrill  <jason@redhat.com>
10651
10652         * g++.dg/debug/const5.C: New.
10653
10654 2011-05-20  Jason Merrill  <jason@redhat.com>
10655
10656         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10657
10658         * g++.dg/cpp0x/constexpr-static7.C: New.
10659
10660         * g++.dg/cpp0x/enum12.C: New.
10661         * g++.dg/cpp0x/enum13.C: New.
10662
10663 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10664
10665         PR fortran/48699
10666         * gfortran.dg/select_type_23.f03: New.
10667
10668 2011-05-20  Jason Merrill  <jason@redhat.com>
10669
10670         * g++.dg/cpp0x/defaulted26.C: New.
10671
10672         * g++.dg/cpp0x/noexcept02.C: Fix.
10673         * g++.dg/cpp0x/noexcept03.C: Fix.
10674         * g++.dg/cpp0x/noexcept08.C: Fix.
10675         * g++.dg/cpp0x/noexcept10.C: New.
10676
10677 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10678
10679         PR fortran/48706
10680         * gfortran.dg/extends_12.f03: New.
10681
10682 2011-05-20  Jason Merrill  <jason@redhat.com>
10683
10684         * g++.dg/template/koenig9.C: New.
10685         * g++.dg/opt/pr47615.C: Fix.
10686         * g++.dg/overload/defarg1.C: Fix.
10687         * g++.dg/tc1/dr213.C: Remove xfail.
10688         * g++.dg/torture/pr34850.C: Fix.
10689         * g++.dg/torture/pr39362.C: Fix.
10690         * g++.old-deja/g++.brendan/crash56.C: Fix.
10691         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10692
10693 2011-05-20  Richard Guenther  <rguenther@suse.de>
10694
10695         PR tree-optimization/49079
10696         * gcc.dg/torture/pr49079.c: New testcase.
10697
10698 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10699
10700         PR tree-optimization/49073
10701         * gcc.c-torture/execute/pr49073.c: New test.
10702
10703 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10704
10705         PR fortran/18918
10706         * gfortran.dg/coarray_21.f90: New.
10707
10708 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10709
10710         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10711         output.
10712
10713 2011-05-19  Richard Guenther  <rguenther@suse.de>
10714
10715         PR testsuite/49063
10716         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10717
10718 2011-05-19  Richard Guenther  <rguenther@suse.de>
10719
10720         PR middle-end/48985
10721         * gcc.dg/builtin-object-size-11.c: New testcase.
10722
10723 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10724
10725         PR target/45098
10726         * gcc.target/arm/ivopts.c: New test.
10727         * gcc.target/arm/ivopts-2.c: New test.
10728
10729 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10730
10731         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10732
10733 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10734
10735         * gcc.c-torture/execute/960321-1.x: Remove.
10736
10737 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10738
10739         PR fortran/48700
10740         * gfortran.dg/move_alloc_4.f90: New.
10741
10742 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10743
10744         PR target/49002
10745         * gcc.target/i386/pr49002-1.c: New test.
10746         * gcc.target/i386/pr49002-2.c: Likewise.
10747
10748 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10749
10750         PR tree-optimization/49039
10751         * gcc.c-torture/execute/pr49039.c: New test.
10752         * gcc.dg/tree-ssa/pr49039.c: New test.
10753         * g++.dg/torture/pr49039.C: New test.
10754
10755 2011-05-18  Jason Merrill  <jason@redhat.com>
10756
10757         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10758         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10759         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10760
10761 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10762
10763         * gcc.target/bfin/mcpu-bf592.c: New test.
10764
10765 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10766
10767         PR tree-optimization/41881
10768         * gcc.dg/vect/O3-pr41881.c: New test.
10769         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10770
10771 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10772
10773         PR tree-optimization/49000
10774         * gcc.dg/pr49000.c: New test.
10775
10776 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10777
10778         * gnat.dg/invalid1.adb: New test.
10779
10780 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10781
10782         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10783         scan pattern.
10784         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10785         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10786
10787 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10788
10789         PR c++/48994
10790         * g++.dg/cpp0x/range-for18.C: New.
10791
10792 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10793
10794         PR fortran/18918
10795         * gfortran.dg/coarray/image_index_2.f90: New.
10796
10797 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10798
10799         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10800         * g++.dg/cpp0x/override2.C: New.
10801
10802 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10803
10804         PR fortran/18918
10805         * gfortran.de/coarray_20.f90: New.
10806
10807 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10808
10809         PR fortran/22572
10810         * function_optimize_7.f90:  New test case.
10811
10812 2011-05-13  Jason Merrill  <jason@redhat.com>
10813
10814         * g++.dg/cpp0x/decltype26.C: New.
10815         * g++.dg/cpp0x/enum11.C: New.
10816
10817 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10818
10819         PR fortran/48972
10820         PR fortran/48991
10821         * gfortran.dg/assign_8.f90: Update dg-error.
10822
10823 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10824
10825         PR fortran/48972
10826         * gfortran.dg/io_constraints_8.f90: New.
10827         * gfortran.dg/io_constraints_9.f90: New.
10828
10829 2011-05-13  Martin Thuresson  <martint@google.com>
10830
10831         PR gcov-profile/47793
10832         * gcc.dg/pr47793.c: New.
10833
10834 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10835
10836         PR tree-optimization/48975
10837         * gcc.dg/pr48975.c: New test.
10838
10839 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10840
10841         PR fortran/48972
10842         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10843
10844 2011-05-12  Jason Merrill  <jason@redhat.com>
10845
10846         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10847
10848 2011-05-12  Geert Bosch  <bosch@adacore.com>
10849
10850         * gnat.dg/view_conversion1.adb: New test.
10851
10852 2011-05-12  Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/48172
10855         * gcc.dg/vect/pr48172.c: New testcase.
10856
10857 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10858
10859         PR debug/48967
10860         * g++.dg/opt/pr48967.C: New test.
10861
10862 2011-05-11  Jason Merrill  <jason@redhat.com>
10863
10864         * g++.dg/cpp0x/constexpr-friend.C: New.
10865         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10866
10867         * g++.dg/cpp0x/sfinae22.C: New.
10868
10869 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10870
10871         PR fortran/48889
10872         * gfortran.dg/generic_24.f90: New.
10873
10874 2011-05-11  Richard Guenther  <rguenther@suse.de>
10875
10876         PR tree-optimization/15256
10877         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10878
10879 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10880
10881         PR debug/48159
10882         * gcc.dg/pr48159-1.c: New test.
10883         * gcc.dg/pr48159-2.c: New test.
10884
10885 2011-05-11  Richard Guenther  <rguenther@suse.de>
10886
10887         PR middle-end/48953
10888         * gcc.dg/torture/pr48953.c: New testcase.
10889
10890 2011-05-11  Richard Guenther  <rguenther@suse.de>
10891
10892         PR tree-optimization/18041
10893         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10894
10895 2011-05-11  Alan Modra  <amodra@gmail.com>
10896
10897         PR target/47755
10898         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10899
10900 2011-05-10  Jason Merrill  <jason@redhat.com>
10901
10902         * g++.dg/cpp0x/defaulted25.C: New.
10903         * g++.dg/template/crash7.C: Adjust.
10904
10905         * g++.dg/cpp0x/variadic108.C: New.
10906
10907 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10908
10909         * g++.dg/inherit/virtual9.C: Extend.
10910
10911 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10912
10913         PR target/48857
10914         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10915         are passed and returned in vector registers.
10916
10917 2011-05-10  Richard Guenther  <rguenther@suse.de>
10918
10919         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10920         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10921         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10922         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10923         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10924         applies.
10925
10926 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10927
10928         PR tree-optimization/48611
10929         PR tree-optimization/48794
10930         * gfortran.dg/gomp/pr48611.f90: New test.
10931         * gfortran.dg/gomp/pr48794.f90: New test.
10932
10933         PR debug/48928
10934         * gcc.dg/dfp/pr48928.c: New test.
10935
10936 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10937
10938         PR c++/48522
10939         * g++.dg/cpp0x/pr48522.C: New.
10940
10941 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10942
10943         PR c++/48735
10944         * g++.dg/cpp0x/sfinae21.C: New.
10945
10946 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10947
10948         * g++.dg/template/sfinae28.C: Rename to...
10949         * g++.dg/cpp0x/sfinae19.C: ... this.
10950         * g++.dg/template/sfinae29.C: Rename to...
10951         * g++.dg/cpp0x/sfinae20.C: ... this.
10952
10953 2011-05-09  Jeff Law <law@redhat.com>
10954
10955         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10956         consistent results.
10957
10958 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10959
10960         PR c++/20039
10961         * g++.dg/init/pr20039.C: New.
10962
10963 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10964
10965         PR c++/48737
10966         PR c++/48744
10967         * g++.dg/template/sfinae28.C: New.
10968         * g++.dg/template/sfinae29.C: Likewise.
10969
10970 2011-05-09  Jason Merrill  <jason@redhat.com>
10971
10972         * g++.dg/template/nontype23.C: New.
10973
10974 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10975         PR c++/48859
10976         * g++.dg/init/pr48859.C: New.
10977
10978 2011-05-09  Jason Merrill  <jason@redhat.com>
10979
10980         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10981         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10982         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10983         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10984         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10985         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10986         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10987         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10988
10989 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10990
10991         * g++.dg/inherit/virtual9.C: New.
10992
10993 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10994
10995         PR c++/48574
10996         * g++.dg/template/dependent-expr8.C: New test case.
10997
10998 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10999
11000         PR tree-optimization/48837
11001         * gcc.dg/pr48837.c: New testcase.
11002
11003 2011-05-06  Jason Merrill  <jason@redhat.com>
11004
11005         * g++.dg/cpp0x/constexpr-condition2.C: New.
11006
11007         * g++.dg/cpp0x/constexpr-missing.C: New.
11008
11009 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11010
11011         PR fortran/18918
11012         * gfortran.dg/coarray/this_image_2.f90: New.
11013
11014 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11015
11016         PR fortran/48858
11017         PR fortran/48820
11018         * gfortran.dg/bind_c_usage_22.f90: New.
11019         * gfortran.dg/bind_c_usage_23.f90: New.
11020         * gfortran.dg/bind_c_usage_24.f90: New.
11021         * gfortran.dg/bind_c_usage_24_c.c: New.
11022
11023 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11024
11025         PR c++/48838
11026         * g++.dg/template/member9.C: New test case.
11027
11028 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11029
11030         * gnat.dg/discr29.ad[sb]: New test.
11031         * gnat.dg/discr30.adb: Likewise.
11032
11033 2011-05-05  Julian Brown  <julian@codesourcery.com>
11034
11035         * gcc.target/arm/neon-vset_lanes8.c: New test.
11036
11037 2011-05-05  Jason Merrill  <jason@redhat.com>
11038
11039         * g++.dg/init/new32.C: New.
11040
11041 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11042
11043         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11044         Fix typo.
11045
11046 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11047
11048         PR rtl-optimization/48381
11049         * gcc.c-torture/compile/pr48381.c: New test.
11050
11051 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11052
11053         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11054         to dg-options.
11055         * gcc.target/i386/opt-1.c: Ditto.
11056
11057 2011-05-04  Jason Merrill  <jason@redhat.com>
11058
11059         * g++.dg/conversion/base1.C: New.
11060
11061 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11062
11063         PR libgfortran/48787
11064         * gfortran.dg/round_3.f08: Add more checks to test case.
11065
11066 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11067
11068         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11069         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11070         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11071         Gate test on effective_target fd_truncate.
11072
11073 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11074
11075         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11076         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11077         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11078         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11079         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11080         * gcc.target/i386/pr38824.c: Ditto.
11081         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11082         * gcc.target/i386/vecinit-2.c: Ditto.
11083         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11084         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11085         * gcc.target/i386/parity-2.c: Ditto.
11086         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11087
11088 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11089
11090         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11091         remove duplication.
11092         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11093         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11094         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11095
11096 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11097
11098         PR fortran/18918
11099         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11100
11101 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11102
11103         PR fortran/18918
11104         * gfortran.dg/coarray/this_image_1.f90: New.
11105
11106 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11107
11108         PR fortran/18918
11109         * gfortran.dg/coarray/caf.dg: New.
11110         * gfortran.dg/coarray/image_index_1.f90: New, copied
11111         from ../coarray_16.f90.
11112
11113 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11114
11115         PR c++/28501
11116         * g++.dg/ext/complex9.C: New.
11117
11118 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11119
11120         From Mike Frysinger
11121         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11122         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11123         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11124
11125 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11126
11127         * gcc.target/bfin/builtins: Created.
11128         * gcc.target/bfin/hisilh-O0.c: Deleted.
11129         * gcc.target/bfin/hisilh.c: Moved to...
11130         * gcc.target/bfin/builtins/hisilh.c: ...here.
11131         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11132         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11133         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11134         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11135         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11136         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11137         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11138         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11139         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11140         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11141         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11142         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11143         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11144         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11145         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11146         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11147         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11148         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11149         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11150         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11151         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11152         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11153         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11154         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11155         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11156         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11157         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11158         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11159         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11160         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11161         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11162         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11163         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11164         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11165         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11166         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11167         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11168         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11169         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11170         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11171         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11172         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11173         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11174         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11175         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11176         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11177         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11178         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11179         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11180         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11181         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11182         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11183         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11184         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11185         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11186         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11187         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11188         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11189         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11190         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11191         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11192         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11193         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11194         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11195         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11196         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11197         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11198         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11199         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11200         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11201         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11202         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11203         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11204         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11205         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11206         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11207         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11208         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11209         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11210         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11211         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11212         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11213         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11214         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11215         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11216         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11217         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11218         * gcc.target/bfin/builtins/circptr.c: Ditto.
11219         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11220         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11221         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11222         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11223         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11224         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11225         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11226         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11227         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11228         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11229         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11230         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11231         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11232         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11233         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11234         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11235         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11236         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11237         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11238         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11239         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11240         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11241         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11242         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11243         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11244         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11245         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11246         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11247         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11248         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11249         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11250         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11251         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11252         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11253         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11254         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11255         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11256         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11257         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11258         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11259         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11260         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11261         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11262         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11263         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11264         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11265         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11266         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11267         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11268         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11269         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11270         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11271         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11272         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11273         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11274         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11275         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11276         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11277         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11278         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11279         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11280         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11281         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11282         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11283         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11284         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11285         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11286         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11287         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11288         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11289
11290 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11291
11292         * gcc.target/arm/cold-lc.c: New test.
11293
11294 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11295
11296         PR target/48774
11297         * gcc.dg/pr48774.c: New test.
11298
11299 2011-05-03  Richard Guenther  <rguenther@suse.de>
11300
11301         * gcc.dg/large-size-array-5.c: New testcase.
11302
11303 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11304
11305         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11306
11307 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11308
11309         * lib/target-supports.exp (check_effective_target_vect_strided):
11310         Replace with...
11311         (check_effective_target_vect_strided2)
11312         (check_effective_target_vect_strided3)
11313         (check_effective_target_vect_strided4)
11314         (check_effective_target_vect_strided8): ...these new functions.
11315
11316         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11317         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11318         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11319         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11320         * gcc.dg/vect/pr37539.c: Likewise.
11321         * gcc.dg/vect/slp-11a.c: Likewise.
11322         * gcc.dg/vect/slp-11b.c: Likewise.
11323         * gcc.dg/vect/slp-11c.c: Likewise.
11324         * gcc.dg/vect/slp-12a.c: Likewise.
11325         * gcc.dg/vect/slp-12b.c: Likewise.
11326         * gcc.dg/vect/slp-18.c: Likewise.
11327         * gcc.dg/vect/slp-19a.c: Likewise.
11328         * gcc.dg/vect/slp-19b.c: Likewise.
11329         * gcc.dg/vect/slp-21.c: Likewise.
11330         * gcc.dg/vect/slp-23.c: Likewise.
11331         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11332
11333         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11334         instead of vect_interleave && vect_extract_even_odd.
11335         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11336         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11337         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11338         * gcc.dg/vect/vect-1.c: Likewise.
11339         * gcc.dg/vect/vect-10.c: Likewise.
11340         * gcc.dg/vect/vect-98.c: Likewise.
11341         * gcc.dg/vect/vect-107.c: Likewise.
11342         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11343         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11344         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11345         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11346         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11347         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11348         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11349         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11350         * gcc.dg/vect/vect-strided-float.c: Likewise.
11351         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11352         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11353         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11354         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11355         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11356         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11357         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11358         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11359         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11360         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11361         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11362         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11363         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11364         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11365         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11366
11367         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11368         target condition.
11369         * gcc.dg/vect/pr30843.c: Likewise.
11370         * gcc.dg/vect/pr33866.c: Likewise.
11371         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11372         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11373         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11374         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11375
11376 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11377
11378         * gcc.dg/vect/slp-11.c: Split into...
11379         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11380         gcc.dg/vect/slp-11c.c: ...these tests.
11381         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11382         * gcc.dg/vect/slp-12c.c: ...this new test.
11383         * gcc.dg/vect/slp-19.c: Split into...
11384         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11385         gcc.dg/vect/slp-19c.c: ...these new tests.
11386
11387 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11388
11389         * lib/target-supports.exp
11390         (check_effective_target_vect_extract_even_odd_wide): Delete.
11391         (check_effective_target_vect_strided_wide): Likewise.
11392         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11393         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11394         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11395         * gcc.dg/vect/pr37539.c: Likewise.
11396         * gcc.dg/vect/slp-11.c: Likewise.
11397         * gcc.dg/vect/slp-12a.c: Likewise.
11398         * gcc.dg/vect/slp-12b.c: Likewise.
11399         * gcc.dg/vect/slp-19.c: Likewise.
11400         * gcc.dg/vect/slp-23.c: Likewise.
11401         * gcc.dg/vect/vect-1.c: Likewise.
11402         * gcc.dg/vect/vect-98.c: Likewise.
11403         * gcc.dg/vect/vect-107.c: Likewise.
11404         * gcc.dg/vect/vect-strided-float.c: Likewise.
11405
11406 2011-05-02  Jason Merrill  <jason@redhat.com>
11407
11408         * g++.dg/init/new31.C: New.
11409
11410 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11411
11412         PR c/35445
11413         * gcc.dg/pr35445.c: New test.
11414
11415 2011-05-02  Jason Merrill  <jason@redhat.com>
11416
11417         * c-c++-common/vla-1.c: New.
11418
11419 2011-05-02  Richard Guenther  <rguenther@suse.de>
11420
11421         PR tree-optimization/48822
11422         * gcc.dg/torture/pr48822.c: New testcase.
11423
11424 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11425
11426         PR c++/47969
11427         * g++.dg/cpp0x/constexpr-47969.C: New.
11428
11429 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11430
11431         PR testsuite/48498
11432         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11433         on vect_no_align targets.
11434         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11435         vect_no_align targets.
11436
11437 2011-05-01  Xinliang David Li  <davidxl@google.com>
11438
11439         * gcc.dg/tree-ssa/integer-addr.c: New test.
11440         * gcc.dg/tree-ssa/alias_bug.c: New test.
11441
11442 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11443
11444         PR libgfortran/48787
11445         * gfortran.dg/round_3.f08: Add more checks.
11446
11447 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11448
11449         PR fortran/48821
11450         * gfortran.dg/import9.f90: New, proper test.
11451         * gfortran.dg/interface_37.f90: Remove bogus
11452         test (bogus copy of interface_36.f90).
11453
11454 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11455
11456         PR fortran/48821
11457         * gfortran.dg/interface_37.f90: New.
11458
11459 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11460
11461         PR fortran/48746
11462         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11463
11464 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11465
11466         PR tree-optimization/48809
11467         * gcc.c-torture/execute/pr48809.c: New test.
11468
11469 2011-04-29  Jeff Law <law@redhat.com>
11470
11471         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11472
11473 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11474
11475         PR c++/48606
11476         * g++.dg/init/ctor10.C: New.
11477
11478 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11479
11480         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11481           warning in implicitly instantiated templates.
11482
11483 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11484
11485         * g++.dg/warn/Wnull-conversion-1.C: New.
11486         * g++.dg/warn/Wnull-conversion-2.C: New.
11487
11488 2011-04-29  Diego Novillo  <dnovillo@google.com>
11489
11490         * g++.old-deja/g++.other/null3.C: Expect warning about
11491         converting boolean to a pointer.
11492
11493 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11494
11495         PR fortran/48462
11496         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11497         being a target.
11498
11499         PR fortran/48746
11500         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11501
11502 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11503
11504         PR fortran/48810
11505         * gfortran.dg/typebound_proc_22.f90: New.
11506
11507         PR fortran/48800
11508         * gfortran.dg/interface_36.f90: New.
11509
11510 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11511
11512         PR libgfortran/48488
11513         PR libgfortran/48602
11514         PR libgfortran/48615
11515         PR libgfortran/48684
11516         PR libgfortran/48787
11517         * gfortran.dg/fmt_g.f: Adjust test.
11518         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11519         * gfortran.dg/round_3.f08: New test.
11520         * gfortran.dg/namelist_print_1.f: Adjust test.
11521         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11522         * gfortran.dg/f2003_io_5.f03: Adjust test.
11523         * gfortran.dg/coarray_15.f90: Adjust test.
11524         * gfortran.dg/namelist_65.f90: Adjust test.
11525         * gfortran.dg/fmt_cache_1.f: Adjust test.
11526         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11527         * gfortran.dg/real_const_3.f90: Adjust test.
11528
11529 2011-04-29  Jan Hubicka  <jh@suse.cz>
11530
11531         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11532         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11533
11534 2011-04-28  Xinliang David Li  <davidxl@google.com>
11535
11536         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11537         * g++.dg/prof-robust-1.C: New test.
11538
11539 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11540
11541         PR tree-optimization/48765
11542         * gcc.dg/vect/pr48765.c: New.
11543
11544 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11545
11546         PR tree-optimization/48775
11547         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11548
11549 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11550
11551         PR c++/48798
11552         * g++.dg/inherit/pr48798.C: New.
11553         * g++.old-deja/g++.other/base1.C: Adjust.
11554
11555 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11556
11557         PR c++/48656
11558         * g++.dg/template/inherit7.C: New test case.
11559
11560 2011-04-28  Richard Guenther  <rguenther@suse.de>
11561
11562         PR tree-optimization/40052
11563         PR tree-optimization/15347
11564         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11565         * gcc.dg/pr15347.c: Likewise.
11566
11567 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11568
11569         PR c++/48530
11570         * g++.dg/cpp0x/sfinae18.C: New.
11571
11572 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11573
11574         PR c++/48771
11575         * g++.dg/ext/is_literal_type1.C: New.
11576
11577 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11578
11579         PR fortran/48112
11580         PR fortran/48279
11581         * gfortran.dg/interface_35.f90: New.
11582         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11583         * gfortran.dg/func_result_6.f90: Add dg-warning.
11584         * gfortran.dg/bessel_1.f90: Ditto.
11585         * gfortran.dg/hypot_1.f90: Ditto.
11586         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11587         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11588         * gfortran.dg/interface_assignment_4.f90: Ditto.
11589
11590 2011-04-27  Jason Merrill  <jason@redhat.com>
11591
11592         * g++.dg/ext/complex8.C: New.
11593
11594         * g++.dg/cpp0x/initlist49.C: New.
11595         * g++.dg/init/new30.C: New.
11596
11597 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11598
11599         PR fortran/48788
11600         * gfortran.dg/whole_file_34.f90: New.
11601
11602 2011-04-27  Jan Hubicka  <jh@suse.cz>
11603
11604         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11605
11606 2011-04-27  Jason Merrill  <jason@redhat.com>
11607
11608         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11609
11610         * g++.dg/parse/ambig6.C: New.
11611
11612 2011-04-27  Nick Clifton  <nickc@redhat.com>
11613
11614         * gcc.dg/20020312-2.c: Add definition for RX.
11615
11616         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11617         option with RX targets.
11618
11619         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11620         /* */ comments.
11621
11622 2011-04-27  Richard Guenther  <rguenther@suse.de>
11623
11624         * gcc.dg/tree-ssa/pr23382.c: Remove.
11625
11626 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11627
11628         PR target/48767
11629         * gcc.c-torture/compile/pr48767.c: New test.
11630
11631 2011-04-27  Richard Guenther  <rguenther@suse.de>
11632
11633         PR tree-optimization/48772
11634         * g++.dg/pr48772.C: New testcase.
11635
11636 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11637
11638         PR c/48742
11639         * gcc.c-torture/compile/pr48742.c: New test.
11640
11641 2011-04-26  Jason Merrill  <jason@redhat.com>
11642
11643         * g++.dg/lookup/koenig13.C: New.
11644
11645         * g++.dg/cpp0x/initlist48.C: New.
11646
11647 2011-04-25  Jason Merrill  <jason@redhat.com>
11648
11649         * g++.dg/cpp0x/sfinae17.C: New.
11650
11651 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11652
11653         PR target/48258
11654         * gcc.target/powerpc/pr48258-1.c: New file.
11655         * gcc.target/powerpc/pr48258-2.c: Ditto.
11656
11657 2011-04-26  Xinliang David Li  <davidxl@google.com>
11658
11659         * gcc.dg/uninit-suppress.c: New test.
11660         * gcc.dg/uninit-suppress.c: New test.
11661
11662 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11663
11664         PR debug/48768
11665         * gcc.dg/pr48768.c: New test.
11666
11667         PR tree-optimization/48734
11668         * gcc.c-torture/compile/pr48734.c: New test.
11669
11670         PR testsuite/48753
11671         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11672
11673 2011-04-26  Richard Guenther  <rguenther@suse.de>
11674
11675         PR tree-optimization/48731
11676         * gcc.dg/torture/pr48731.c: New testcase.
11677
11678 2011-04-26  Richard Guenther  <rguenther@suse.de>
11679
11680         PR testsuite/48753
11681         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11682
11683 2011-04-26  Richard Guenther  <rguenther@suse.de>
11684
11685         PR middle-end/48694
11686         * gcc.dg/torture/pr48694-1.c: New testcase.
11687         * gcc.dg/torture/pr48694-2.c: Likewise.
11688
11689 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11690
11691         * g++.dg/ext/underlying_type1.C: New.
11692         * g++.dg/ext/underlying_type2.C: Likewise.
11693         * g++.dg/ext/underlying_type3.C: Likewise.
11694         * g++.dg/ext/underlying_type4.C: Likewise.
11695         * g++.dg/ext/underlying_type5.C: Likewise.
11696         * g++.dg/ext/underlying_type6.C: Likewise.
11697         * g++.dg/ext/underlying_type7.C: Likewise.
11698         * g++.dg/ext/underlying_type8.C: Likewise.
11699         * g++.dg/ext/underlying_type9.C: Likewise.
11700         * g++.dg/ext/underlying_type10.C: Likewise.
11701
11702 2011-04-25  Jason Merrill  <jason@redhat.com>
11703
11704         * g++.dg/cpp0x/regress/template-const2.C: New.
11705
11706 2011-04-25  Jeff Law <law@redhat.com>
11707
11708         * gcc.dg/tree-ssa/vrp56.c: new test.
11709
11710 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11711
11712         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11713
11714 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11715
11716         PR preprocessor/48740
11717         * c-c++-common/raw-string-11.c: New test.
11718
11719 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11720
11721         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11722         hppa*-*-hpux*.
11723
11724 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11725
11726         PR fortran/18918
11727         * gfortran.dg/coarray_19.f90: New.
11728
11729 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR c/48685
11732         * gcc.dg/pr48685.c: New test.
11733
11734 2011-04-22  Jan Hubicka  <jh@suse.cz>
11735
11736         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11737
11738 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11739
11740         PR tree-optimization/48717
11741         * gcc.c-torture/execute/pr48717.c: New test.
11742
11743 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11744
11745         PR target/48723
11746         * gcc.target/i386/pr48723.c: New test.
11747
11748 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11749
11750         PR c/48716
11751         * gcc.dg/gomp/pr48716.c: New test.
11752         * g++.dg/gomp/pr48716.C: New test.
11753
11754 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11755
11756         PR c/36750
11757         * gcc.dg/missing-field-init-2.c: Update testcase.
11758
11759 2011-04-22  Alan Modra  <amodra@gmail.com>
11760
11761         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11762
11763 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11764
11765         PR fortran/48405
11766         * gfortran.dg/function_optimize_6.f90:  New test.
11767
11768 2011-04-21  Easwaran Raman  <eraman@google.com>
11769
11770         * gcc.dg/stack-layout-2.c: New test.
11771
11772 2011-04-21  Richard Guenther  <rguenther@suse.de>
11773
11774         PR lto/48703
11775         * g++.dg/lto/pr48207-2_0.C: New testcase.
11776         * g++.dg/lto/pr48207-3_0.C: Likewise.
11777
11778 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11779
11780         * gnat.dg/volatile5.adb: New test.
11781         * gnat.dg/volatile5_pkg.ads: New helper.
11782
11783 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11784
11785         PR target/48708
11786         * gcc.target/i386/pr48708.c: New test.
11787
11788 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11789
11790         * gcc.dg/vect/vect-119.c: New test.
11791
11792 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11793
11794         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11795         and once without.
11796
11797 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11798             Richard Sandiford  <richard.sandiford@linaro.org>
11799
11800         PR target/46329
11801         * gcc.target/arm/pr46329.c: New test.
11802
11803 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11804
11805         PR fortran/18918
11806         * gfortran.dg/coarray_18.f90: New.
11807
11808 2011-04-20  Jason Merrill  <jason@redhat.com>
11809
11810         * g++.dg/cpp0x/initlist47.C: New.
11811
11812         * g++.dg/init/dtor4.C: New.
11813
11814 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11815
11816         PR target/48678
11817         * gcc.target/i386/sse2-pinsrw.c: New test.
11818         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11819         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11820         * gcc.target/i386/sse2-insvhi.c: Ditto.
11821         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11822         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11823
11824 2011-04-20  Jason Merrill  <jason@redhat.com>
11825
11826         * g++.dg/template/const4.C: New.
11827
11828 2011-04-20  Easwaran Raman  <eraman@google.com>
11829
11830         * gcc.dg/stack-layout-1.c: New test.
11831
11832 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11833
11834         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11835         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11836         function.
11837
11838 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11839
11840         * gcc.dg/binop-xor1.c: New test.
11841         * gcc.dg/binop-xor2.c: New test.
11842         * gcc.dg/binop-xor3.c: New test.
11843         * gcc.dg/binop-xor4.c: New test.
11844         * gcc.dg/binop-xor5.c: New test.
11845
11846 2011-04-20  Richard Guenther  <rguenther@suse.de>
11847
11848         PR tree-optimization/47892
11849         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11850
11851 2011-04-20  Richard Guenther  <rguenther@suse.de>
11852
11853         PR middle-end/48695
11854         * g++.dg/torture/pr48695.C: New testcase.
11855
11856 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11857
11858         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11859         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11860         * gcc.c-torture/execute/pr45262.c: Ditto
11861         * gcc.dg/torture/pr43165.c: Ditto.
11862         * gcc.dg/torture/pr47228.c: Ditto.
11863         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11864         * gcc.dg/ipa/pr45644.c: Ditto.
11865         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11866         PDP11.
11867
11868 2011-04-19  Jason Merrill  <jason@redhat.com>
11869
11870         * g++.dg/ext/complex7.C: New.
11871
11872         * g++.dg/ext/attrib41.C: New.
11873
11874 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11875
11876         PR testsuite/48676
11877         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11878
11879 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11880
11881         PR target/48678
11882         * gcc.target/i386/pr48678.c: New test.
11883
11884 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11885
11886         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11887         * g++.dg/opt/devirt2.C: New test.
11888         * g++.dg/ipa/devirt-g-1.C: Likewise.
11889
11890 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11891
11892         PR fortran/48588
11893         * gfortran.dg/whole_file_33.f90: New.
11894
11895 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11896
11897         * g++.dg/ipa/devirt-7.C: New test.
11898
11899 2011-04-19  Richard Guenther  <rguenther@suse.de>
11900
11901         PR lto/48207
11902         * g++.dg/lto/pr48207_0.C: New testcase.
11903
11904 2011-04-18  Jason Merrill  <jason@redhat.com>
11905
11906         * g++.dg/init/void1.C: New.
11907
11908         * g++.dg/cpp0x/union4.C: New.
11909
11910 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11911
11912         PR middle-end/48661
11913         * g++.dg/torture/pr48661.C: New test.
11914
11915         PR c++/48632
11916         * g++.dg/gomp/pr48632.C: New test.
11917
11918 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11919
11920         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11921         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11922
11923 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11924
11925         PR fortran/18918
11926         * gfortran.dg/coarray_17.f90: New.
11927         * gfortran.dg/coarray_10.f90: Update dg-error.
11928
11929 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11930
11931         PR testsuite/48251
11932         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11933         * gfortran.dg/guality/guality.exp: Likewise.
11934
11935 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11936
11937         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11938
11939 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11940
11941         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11942
11943 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11944
11945         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11946
11947 2011-04-18  Richard Guenther  <rguenther@suse.de>
11948
11949         PR middle-end/46364
11950         * g++.dg/torture/pr46364.C: New testcase.
11951
11952 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11953
11954         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11955
11956 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11957
11958         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11959
11960 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11961             Ira Rosen  <ira.rosen@linaro.org>
11962
11963         PR target/48252
11964         * gcc.target/arm/pr48252.c: New test.
11965
11966 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11967
11968         PR tree-optimization/48616
11969         * gcc.dg/pr48616.c: New test.
11970
11971 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11972
11973         PR fortran/18918
11974         * gfortran.dg/coarray_16.f90: New.
11975
11976 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11977
11978         PR fortran/48462
11979         * gfortran.dg/realloc_on_assign_7.f03: New test.
11980
11981 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11982
11983         PR libgfortran/48602
11984         * gfortran.dg/fmt_g0_6.f08: New test.
11985
11986 2011-04-17  Jason Merrill  <jason@redhat.com>
11987
11988         * g++.dg/cpp0x/sfinae16.C: New.
11989
11990 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11991
11992         * gcc.target/mips/reg-var-1.c: New test.
11993
11994 2011-04-17  Jan Hubicka  <jh@suse.cz>
11995
11996         * gcc.dg/winline-5.c: Update testcase.
11997
11998 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11999
12000         * gnat.dg/discr27.ad[sb]: Move dg directive.
12001         * gnat.dg/discr28.ad[sb]: New test.
12002         * gnat.dg/discr28_pkg.ads: New helper.
12003
12004 2011-04-17  Michael Matz  <matz@suse.de>
12005
12006         PR tree-optimization/48622
12007         PR lto/48645
12008         * gcc.dg/lto/pr48622_0.c: New test.
12009
12010 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12011
12012         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12013         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12014         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12015         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12016         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12017         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12018
12019 2011-04-15  Jason Merrill  <jason@redhat.com>
12020
12021         * g++.dg/cpp0x/range-for17.C: New.
12022
12023 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12024
12025         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12026         * g++.dg/cpp0x/range-for3.C: Likewise.
12027         * g++.dg/cpp0x/range-for9.C: Correct error message.
12028         * g++.dg/cpp0x/range-for11.C: New.
12029         * g++.dg/cpp0x/range-for12.C: New.
12030         * g++.dg/cpp0x/range-for13.C: New.
12031         * g++.dg/cpp0x/range-for14.C: New.
12032         * g++.dg/cpp0x/range-for15.C: New.
12033         * g++.dg/cpp0x/range-for16.C: New.
12034
12035 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12036
12037         PR fortran/18918
12038         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12039
12040 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12041
12042         * objc.dg/naming-4.m: Updated.
12043         * objc.dg/naming-5.m: Updated.
12044         * objc.dg/naming-6.m: New.
12045         * objc.dg/naming-7.m: New.
12046         * obj-c++.dg/naming-1.mm: Updated.
12047         * obj-c++.dg/naming-2.mm: Updated.
12048         * obj-c++.dg/naming-3.mm: New.
12049         * obj-c++.dg/naming-4.mm: New.
12050
12051 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12052
12053         PR libgfortran/48589
12054         * gfortran.dg/fmt_g0_5.f08: New test.
12055
12056 2011-04-15  Richard Guenther  <rguenther@suse.de>
12057
12058         PR testsuite/48286
12059         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12060
12061 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12062
12063         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12064         -finline-limit=0 to -fno-inline
12065
12066 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12067
12068         PR target/48614
12069         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12070         just avx.
12071
12072 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12073
12074         PR target/48605
12075         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12076         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12077         * gcc.target/i386/avx-insertps-3.c: New test.
12078         * gcc.target/i386/avx-insertps-4.c: New test.
12079
12080 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12081
12082         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12083         -finline-limit=0
12084
12085 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12086
12087         PR target/46779
12088         PR target/45291
12089         PR target/41894
12090         * gcc.target/avr/pr46779-1.c: New test case
12091         * gcc.target/avr/pr46779-2.c: New test case
12092
12093 2011-04-14  Jason Merrill  <jason@redhat.com>
12094
12095         * g++.dg/cpp0x/sfinae15.C: New.
12096
12097         * g++.dg/cpp0x/sfinae14.C: New.
12098
12099         * g++.dg/ext/vla10.C: New.
12100
12101 2011-04-14  Richard Guenther  <rguenther@suse.de>
12102
12103         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12104
12105 2011-04-14  Richard Guenther  <rguenther@suse.de>
12106
12107         * gcc.dg/fold-bitand-4.c: Move ...
12108         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12109
12110 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12111
12112         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12113         variables const.
12114         * gcc.target/avr/torture/trivial.c: Ditto.
12115
12116 2011-04-13  Jason Merrill  <jason@redhat.com>
12117
12118         * g++.dg/template/operator11.C: New.
12119
12120 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12121
12122         PR middle-end/48591
12123         * gcc.dg/gomp/pr48591.c: New test.
12124
12125         PR c++/48570
12126         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12127         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12128
12129 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12130
12131         PR c++/48574
12132         * g++.dg/template/dependent-expr7.C: New test case.
12133
12134 2011-04-13  Jason Merrill  <jason@redhat.com>
12135
12136         * g++.dg/cpp0x/sfinae13.C: New.
12137
12138 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12139
12140         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12141
12142 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12143
12144         * gcc.target/arm/pr43698.c: Remove -march option.
12145
12146 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12147
12148         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12149         -march option.
12150
12151 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12152
12153         PR fortran/48360
12154         PR fortran/48456
12155         * gfortran.dg/realloc_on_assign_6.f03: New test.
12156
12157 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12158
12159         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12160         targets the additional -mno-ms-bitfields and
12161         -Wno-packed-bitfield-compat options.
12162         * g++.dg/ext/bitfield3.C: Likewise.
12163         * g++.dg/ext/bitfield4.C: Likewise.
12164         * g++.dg/ext/bitfield5.C: Likewise.
12165         * gcc.dg/bitfld-15.c: Likewise.
12166         * gcc.dg/bitfld-16.c: Likewise.
12167         * gcc.dg/bitfld-17.c: Likewise.
12168         * gcc.dg/bitfld-18.c: Likewise.
12169
12170 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12171
12172         * gcc.target/arm/neon-vld3-1.c: New test.
12173         * gcc.target/arm/neon-vst3-1.c: New test.
12174         * gcc.target/arm/neon/v*.c: Regenerate.
12175
12176 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12177
12178         PR rtl-optimization/48549
12179         * g++.dg/opt/pr48549.C: New test.
12180
12181 2011-04-12  Richard Guenther  <rguenther@suse.de>
12182
12183         PR tree-optimization/46076
12184         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12185
12186 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12187
12188         PR testsuite/21164
12189         * lib/compat.exp (compat-execute): Declare unsupported after
12190         stripping path from src1.
12191         * lib/lto.exp (lto-execute): Likewise.
12192
12193 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12194
12195         PR c/48552
12196         * gcc.dg/pr48552-1.c: New test.
12197         * gcc.dg/pr48552-2.c: New test.
12198
12199 2011-04-11  Jason Merrill  <jason@redhat.com>
12200
12201         * g++.dg/cpp0x/sfinae12.C: New.
12202
12203         * g++.dg/cpp0x/enum10.C: New.
12204
12205         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12206
12207         * g++.dg/cpp0x/rv-func.C: New.
12208
12209 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12210
12211         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12212         alpha*-dec-osf5*.
12213
12214 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12215
12216         PR tree-optimization/48195
12217         * gcc.dg/ipa/pr48195.c: New test.
12218
12219 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12220
12221         * gnat.dg/return3.adb: Remove unused switch.
12222
12223 2011-04-08  Mike Stump  <mikestump@comcast.net>
12224
12225         PR testsuite/48506
12226         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12227         default to fno-common.
12228
12229 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12230
12231         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12232         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12233
12234 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12235
12236         PR fortran/48448
12237         * gfortran.dg/function_optimize_5.f90:  New test.
12238
12239 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12240
12241         * gnat.dg/aggr17.adb: New test.
12242         * gnat.dg/aggr18.adb: Likewise.
12243
12244 2011-04-08  Michael Matz  <matz@suse.de>
12245
12246         PR middle-end/48389
12247         * gcc.target/i386/pr48389.c: New test.
12248
12249 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12250
12251         PR rtl-optimization/48272
12252         * g++.dg/opt/pr48272.C: New.
12253
12254 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12255
12256         PR rtl-optimization/48235
12257         * gcc.dg/pr48235.c: New.
12258
12259 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12260
12261         PR rtl-optimization/48302
12262         * g++.dg/opt/pr48302.C: New.
12263
12264 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12265
12266         PR target/48273
12267         * g++.dg/opt/pr48273.C: New.
12268
12269 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12270
12271         PR rtl-optimization/48442
12272         * gcc.dg/pr48442.c: New.
12273
12274 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12275
12276         PR tree-optimization/48377
12277         * gcc.dg/vect/pr48377.c: New test.
12278
12279 2011-04-07  Jason Merrill  <jason@redhat.com>
12280
12281         * g++.dg/cpp0x/regress/call1.C: New.
12282
12283         * g++.dg/cpp0x/variadic107.C: New.
12284
12285         * g++.dg/cpp0x/sfinae11.C: New.
12286         * g++.dg/cpp0x/noexcept02.C: Fix.
12287
12288         * g++.dg/cpp0x/sfinae10.C: New.
12289
12290         * g++.dg/cpp0x/sfinae9.C: New.
12291
12292         * c-c++-common/Wcast-qual-1.c: Move here from...
12293         * gcc.dg/cast-qual-3.c: ...here, and...
12294         * g++.dg/warn/Wcast-qual2.C: ...here.
12295
12296         * g++.dg/cpp0x/sfinae8.C: New.
12297
12298         * g++.dg/cpp0x/sfinae7.C: New.
12299
12300         * g++.dg/cpp0x/enum9.C: New.
12301
12302 2011-04-07  Mike Stump  <mikestump@comcast.net>
12303
12304         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12305         with no trampolines.
12306
12307 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12308
12309         PR fortran/48117
12310         * gfortran.dg/gomp/pr48117.f90: New test.
12311
12312         PR debug/48343
12313         * gcc.dg/torture/pr48343.c: New test.
12314
12315 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12316
12317         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12318
12319 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12320
12321         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12322
12323 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12324
12325         PR target/43920
12326         * lib/scanasm.exp (object-size): New proc.
12327         * gcc.target/arm/pr43920-2.c: New test.
12328
12329 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12330
12331         PR fortran/18918
12332         PR fortran/48477
12333         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12334
12335 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12336
12337         * gcc.dg/mtune.c: Prune note from output.
12338
12339 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12340
12341         PR debug/48466
12342         * gcc.dg/guality/pr36977.c: New test.
12343         * gcc.dg/guality/pr48466.c: New test.
12344
12345 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12346
12347         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12348
12349 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12350
12351         * gnat.dg/return3.adb: New test.
12352
12353 2011-04-06  Richard Guenther  <rguenther@suse.de>
12354
12355         PR tree-optimization/47663
12356         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12357
12358 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12359
12360         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12361         Solaris 8 and 9 as well.
12362
12363 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12364
12365         PR target/43920
12366         * gcc.target/arm/pr43920-1.c: New test.
12367
12368 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12369
12370         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12371         (cctor): Actually return the value.
12372         (main): Cast return values.
12373
12374 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12375
12376         * gfortran.dg/character_comparison_8.f90:  New test.
12377
12378 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12379
12380         * frontend-passes: (optimize_lexical_comparison): New function.
12381         (optimize_expr): Call it.
12382         (optimize_comparison): Also handle lexical comparison functions.
12383         Return false instad of -2 for unequal comparison.
12384
12385 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12386
12387         PR fortran/48412
12388         * function_optimize_4.f90:  New test.
12389
12390 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12391
12392         PR fortran/18918
12393         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12394         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12395         * gfortran.dg/coarray_15.f90: New.
12396
12397 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12398
12399         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12400         * gfortran.dg/bessel_7.f90: Likewise.
12401
12402 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12403
12404         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12405
12406 2011-04-03  Richard Guenther  <rguenther@suse.de>
12407             Ira Rosen  <ira.rosen@linaro.org>
12408
12409         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12410         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12411         -ftree-loop-if-convert-stores.
12412
12413 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12414
12415         * gnat.dg/specs/aggr2.ads: New test.
12416
12417 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12418
12419         * gnat.dg/debug2.ad[sb]: New test.
12420         * gnat.dg/debug2_pkg.ads: New helper.
12421         * gnat.dg/debug3.ad[sb]: New test.
12422
12423 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12424
12425         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12426
12427 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12428
12429         PR middle-end/48335
12430         * gcc.c-torture/compile/pr48335-1.c: New test.
12431         * gcc.dg/pr48335-1.c: New test.
12432         * gcc.dg/pr48335-2.c: New test.
12433         * gcc.dg/pr48335-3.c: New test.
12434         * gcc.dg/pr48335-4.c: New test.
12435         * gcc.dg/pr48335-5.c: New test.
12436         * gcc.dg/pr48335-6.c: New test.
12437         * gcc.dg/pr48335-7.c: New test.
12438         * gcc.dg/pr48335-8.c: New test.
12439         * gcc.target/i386/pr48335-1.c: New test.
12440
12441 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12442
12443         PR c/36299
12444         * gcc.dg/Waddress.c: New test.
12445
12446 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12447
12448         PR fortran/48352
12449         * gfortran.dg/function_optimize_3.f90:  New test.
12450
12451 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12452
12453         * gcc.c-torture/compile/20110401-1.c: New test.
12454
12455         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12456         * g++.dg/lto/20091002-2_0.C: Likewise.
12457         * g++.dg/lto/20090303_0.c: Likewise.
12458         * g++.dg/lto/20091004-1_0.C: Likewise.
12459         * g++.dg/lto/20091002-3_0.C: Likewise.
12460         * g++.dg/lto/20091004-2_0.C: Likewise.
12461         * g++.dg/lto/20081123_0.C: Likewise.
12462         * g++.dg/lto/20090313_0.C: Likewise.
12463         * g++.dg/lto/20081109-1_0.C: Likewise.
12464         * g++.dg/lto/20081219_0.C: Likewise.
12465         * g++.dg/lto/20081204-1_0.C: Likewise.
12466         * g++.dg/lto/20090302_0.C: Likewise.
12467         * g++.dg/lto/20081119-1_0.C: Likewise.
12468         * g++.dg/lto/20081118_0.C: Likewise.
12469         * gcc.dg/lto/20091020-2_0.c: Likewise.
12470         * gcc.dg/lto/20090210_0.c: Likewise.
12471         * gcc.dg/lto/20081204-1_0.c: Likewise.
12472         * gcc.dg/lto/20081224_0.c: Likewise.
12473         * gcc.dg/lto/20090219_0.c: Likewise.
12474         * gcc.dg/lto/20091014-1_0.c: Likewise.
12475         * gcc.dg/lto/20091016-1_0.c: Likewise.
12476         * gcc.dg/lto/20090206-2_0.c: Likewise.
12477         * gcc.dg/lto/20090116_0.c: Likewise.
12478         * gcc.dg/lto/20091013-1_0.c: Likewise.
12479         * gcc.dg/lto/20091015-1_0.c: Likewise.
12480         * gcc.dg/lto/20090126-2_0.c: Likewise.
12481
12482 2011-03-31  Ian Lance Taylor  <iant@google.com>
12483
12484         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12485
12486 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12487
12488         * gnat.dg/opt16.adb: New test.
12489
12490 2011-03-31  Jason Merrill  <jason@redhat.com>
12491
12492         * g++.dg/cpp0x/defaulted24.C: New.
12493
12494 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12495
12496         PR target/16292
12497         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12498         with -O0.
12499
12500 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12501
12502         * g++.dg/other/i386-9.C: New test.
12503
12504 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12505
12506         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12507
12508 2011-03-30  Jason Merrill  <jason@redhat.com>
12509
12510         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12511
12512         * g++.dg/cpp0x/regress/isnan.C: New.
12513
12514         * g++.dg/cpp0x/initlist46.C: New.
12515
12516 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12517
12518         PR target/47551
12519         * gcc.target/arm/neon-modes-2.c: New test.
12520
12521 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12522
12523         PR c/48305
12524         * gcc.c-torture/compile/pr48305.c: New test.
12525
12526 2011-03-29  Jason Merrill  <jason@redhat.com>
12527
12528         * g++.dg/cpp0x/regress/value-dep1.C: New.
12529
12530 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12531
12532         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12533
12534 2011-03-29  Ian Lance Taylor  <iant@google.com>
12535
12536         * go.test/go-test.exp: Handle the test lines used in several new
12537         tests.
12538         (errchk): Add opts parameter.  Change all callers.  Handle parens
12539         in regexps.
12540
12541 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12542             Dominique d'Humieres  <dominiq@lps.ens.fr>
12543
12544         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12545         and __APPLE__ && __PPC__ && __ALTIVEC__.
12546
12547 2011-03-29  Jason Merrill  <jason@redhat.com>
12548
12549         * g++.dg/cpp0x/dependent1.C: New.
12550
12551         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12552
12553         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12554
12555         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12556
12557 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12558
12559         PR fortran/48095
12560         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12561         * gfortran.dg/proc_ptr_comp_32.f90: New.
12562
12563 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12564
12565         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12566         check for corresponding warning.
12567
12568 2011-03-28  Jason Merrill  <jason@redhat.com>
12569
12570         * g++.dg/cpp0x/rv-deduce2.C: New.
12571
12572 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12573
12574         PR debug/48203
12575         * gcc.dg/pr48203.c: New test.
12576
12577 2011-03-28  Jeff Law <law@redhat.com>
12578
12579         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12580
12581 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12582
12583         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12584         and __PPC__ && __ALTIVEC__.
12585
12586 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12587
12588         PR testsuite/48238
12589         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12590         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12591         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12592         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12593
12594 2011-03-28  Jason Merrill  <jason@redhat.com>
12595
12596         * g++.dg/cpp0x/initlist-array2.C: New.
12597
12598         * g++.dg/cpp0x/initlist-array1.C: New.
12599
12600         * g++.dg/cpp0x/constexpr-compound.C: New.
12601
12602         * g++.dg/cpp0x/constexpr-using.C: New.
12603
12604         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12605
12606 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12607
12608         PR testsuite/48276
12609         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12610
12611 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12612
12613         * gcc.dg/slp-1.c: New test.
12614
12615 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12616
12617         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12618         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12619         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12620         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12621         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12622         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12623         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12624         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12625         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12626         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12627         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12628         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12629         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12630         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12631
12632 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12633
12634         PR fortran/47065
12635         * gfortran.dg/trim_optimize_5.f90:  New test.
12636         * gfortran.dg/trim_optimize_6.f90:  New test.
12637
12638 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12639
12640         PR target/38598
12641         * gcc.target/mips/madd-7.c: Remove -mlong32.
12642         * gcc.target/mips/msub-7.c: Likewise.
12643
12644 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12645
12646         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12647         accesses to preserve the meaning of the test for doubleword vectors.
12648         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12649         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12650
12651 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12652
12653         PR fortran/48291
12654         * gfortran.dg/class_42.f03: New.
12655
12656 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12657
12658         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12659         strided accesses.
12660
12661 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12662
12663         PR rtl-optimization/48144
12664         * gcc.dg/pr48144.c: New test.
12665
12666 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12667
12668         * gnat.dg/discr27.ad[sb]: New test.
12669
12670 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12671
12672         * gnat.dg/limited_with2.ad[sb]: New test.
12673         * gnat.dg/limited_with2_pkg1.ads: New helper.
12674         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12675
12676 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12677
12678         * gnat.dg/opt15.adb: New test.
12679         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12680
12681 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12682
12683         PR fortran/48174
12684         PR fortran/45304
12685         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12686         * gfortran.dg/leadz_trailz_3.f90: Ditto
12687
12688 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12689
12690         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12691
12692 2011-03-25  Jason Merrill  <jason@redhat.com>
12693
12694         * g++.dg/cpp0x/defaulted22.C: New.
12695         * g++.dg/cpp0x/defaulted23.C: New.
12696         * g++.dg/cpp0x/defaulted15.C: Adjust.
12697
12698 2011-03-25  Jason Merrill  <jason@redhat.com>
12699
12700         * g++.dg/cpp0x/move1.C: New.
12701
12702 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12703
12704         PR target/48287
12705         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12706
12707 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12708
12709         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12710         for mips-sgi-irix6.5.
12711         Replace snprintf prototype by <stdio.h>.
12712
12713 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12714
12715         PR testsuite/48283
12716         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12717         run_expensive_tests.
12718         * gcc.dg/graphite/block-4.c: Likewise.
12719         * gcc.dg/graphite/block-7.c: Likewise.
12720         * gcc.dg/graphite/block-8.c: Likewise.
12721
12722 2011-03-25  Richard Guenther  <rguenther@suse.de>
12723
12724         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12725         * g++.dg/tree-ssa/pr8781.C: Likewise.
12726         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12727         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12728         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12729         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12730         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12731         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12732         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12733         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12734         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12735         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12736         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12737         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12738         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12739         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12740         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12741         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12742         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12743         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12744         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12745         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12746         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12747         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12748         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12749         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12750         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12751         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12752         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12753         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12754         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12755         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12756         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12757         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12758         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12759         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12760         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12761         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12762         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12763         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12764         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12765         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12766         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12767         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12768         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12769         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12770         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12771         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12772         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12773         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12774         * c-c++-common/pr46562-2.c: Likewise.
12775         * gfortran.dg/pr42108.f90: Likewise.
12776         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12777         foo to be inlined even at -O1.
12778         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12779         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12780         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12781         * gcc.dg/matrix/matrix.exp: Disable FRE.
12782
12783 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12784
12785         PR debug/48204
12786         * gcc.dg/dfp/pr48204.c: New test.
12787
12788 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12789
12790         PR target/48209
12791         * gcc.c-torture/execute/pr47917.c: Move this...
12792         * gcc.dg/torture/pr47917.c: to here and add xfails.
12793
12794 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12795
12796         * gnat.dg/array16.ad[sb]: New test.
12797         * gnat.dg/array16.ads: New helper.
12798
12799 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12800
12801         * gnat.dg/derived_type2.adb: New test.
12802
12803 2011-03-24  Richard Guenther  <rguenther@suse.de>
12804
12805         PR tree-optimization/48271
12806         * g++.dg/torture/pr48271.C: New testcase.
12807
12808 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12809
12810         * gnat.dg/array15.ad[sb]: New test.
12811
12812 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12813
12814         PR target/48237
12815         * gcc.target/i386/pr48237.c: New test.
12816
12817 2011-03-24  Richard Guenther  <rguenther@suse.de>
12818
12819         PR middle-end/48269
12820         * gcc.dg/builtin-object-size-10.c: New testcase.
12821
12822 2011-03-24  Richard Guenther  <rguenther@suse.de>
12823
12824         PR tree-optimization/46562
12825         * c-c++-common/pr46562-2.c: New testcase.
12826         * c-c++-common/pr46562.c: Likewise.
12827
12828 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12829
12830         * gcc.dg/vect/vect-cselim-1.c: New test.
12831         * gcc.dg/vect/vect-cselim-2.c: New test.
12832
12833 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12834
12835         * gcc.target/arm/pr46934.c: New.
12836
12837 2011-03-23  Ian Lance Taylor  <iant@google.com>
12838
12839         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12840
12841 2011-03-23  Richard Guenther  <rguenther@suse.de>
12842
12843         * gcc.dg/struct: Remove directory and contents.
12844
12845 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12846
12847         PR testsuite/48251
12848         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12849
12850 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12851
12852         * gnat.dg/discr26.ad[sb]: New test.
12853         * gnat.dg/discr26_pkg.ads: New helper.
12854
12855 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12856
12857         PR target/47553
12858         * gcc.target/arm/neon-vld-1.c: New test.
12859
12860 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12861
12862         * gnat.dg/array14.ad[sb]: New test.
12863         * gnat.dg/array14_pkg.ads: New helper.
12864
12865 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12866
12867         * gcc.c-torture/execute/920501-8.x: Remove.
12868         * gcc.c-torture/execute/930513-1.x: Remove.
12869         * gcc.c-torture/execute/960312-1.x: Remove.
12870         * gcc.c-torture/compile/20000804-1.c,
12871         gcc.c-torture/compile/20001205-1.c,
12872         gcc.c-torture/compile/20001226-1.c,
12873         gcc.c-torture/compile/20010518-2.c,
12874         gcc.c-torture/compile/20020312-1.c,
12875         gcc.c-torture/compile/20020604-1.c,
12876         gcc.c-torture/compile/920501-12.c,
12877         gcc.c-torture/compile/920501-4.c,
12878         gcc.c-torture/compile/920520-1.c,
12879         gcc.c-torture/compile/980506-1.c,
12880         gcc.c-torture/execute/980709-1.x,
12881         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12882         options for m68hc11.
12883         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12884         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12885         m68hc11.
12886
12887 2011-03-22  Nick Clifton  <nickc@redhat.com>
12888
12889         * lib/target-supports.exp (check_profiling_available): Add MN10300
12890         to the list of targets that do not support profiling.  Restore
12891         alpha sorting to this list.
12892
12893 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12894
12895         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12896         failure on 32-bit systems.
12897         * gcc.dg/torture/vector-2.c: Ditto.
12898
12899 2011-03-22  Richard Guenther  <rguenther@suse.de>
12900
12901         PR tree-optimization/48228
12902         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12903
12904 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12905
12906         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12907         powerpc.
12908
12909         PR target/48226
12910         * gcc.target/powerpc/pr48226.c: New file.
12911
12912 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12913
12914         * lib/prune.exp (prune_gcc_output): Prune "could not create
12915         compact unwind for" warnings.
12916
12917 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12918
12919         PR c/42544
12920         PR c/48197
12921         * gcc.c-torture/execute/pr42544.c: New test.
12922         * gcc.c-torture/execute/pr48197.c: New test.
12923
12924 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12925
12926         PR preprocessor/48192
12927         * gcc.target/powerpc/pr48192.c: New file.
12928
12929         PR target/48053
12930         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12931         split problem of 0 being loaded in a VSX register.
12932
12933 2011-03-21  Richard Guenther  <rguenther@suse.de>
12934
12935         PR c/47939
12936         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12937         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12938         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12939         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12940
12941 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12942
12943         PR target/48213
12944         * gcc.dg/pr48213.c: New test.
12945
12946 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12947
12948         PR target/12171
12949         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12950
12951 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12952
12953         * gcc.target/arm/xor-and.c: New.
12954
12955 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12956
12957         PR fortran/22572
12958         * gfortran.dg/function_optimize_1.f90:  New test.
12959         * gfortran.dg/function_optimize_2.f90:  New test.
12960
12961 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12962
12963         PR rtl-optimization/47502
12964         * gcc.target/i386/pr47502-1.c: New.
12965         * gcc.target/i386/pr47502-2.c: Likewise.
12966
12967 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12968
12969         PR rtl-optimization/48156
12970         * gcc.dg/pr48156.c: New test.
12971
12972 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12973
12974         PR libfortran/47439
12975         * gfortran.dg/scratch_1.f90: Adjust test.
12976
12977 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12978
12979         PR libfortran/47439
12980         * gfortran.dg/scratch_1.f90: New test.
12981
12982 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12983
12984         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12985         variably modified typedefs.
12986         * gcc.dg/c1x-typedef-2.c: Remove.
12987
12988 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12989
12990         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12991         * gcc.dg/c1x-anon-struct-3.c: New test.
12992         * gcc.dg/anon-struct-11.c: Update.
12993
12994 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12995
12996         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12997         dg-xfail-run-if.
12998         Only xfail with gas.
12999
13000 2011-03-18  Jason Merrill  <jason@redhat.com>
13001
13002         * g++.dg/template/fn-ptr1.C: New.
13003
13004         * g++.dg/overload/volatile1.C: New.
13005
13006         * g++.dg/opt/pr23372.C: New.
13007
13008         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13009
13010 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13011
13012         PR middle-end/47405
13013         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13014
13015 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13016
13017         * gcc.target/arm/unsigned-extend-1.c: New.
13018
13019 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13020
13021         PR bootstrap/48161
13022         * gcc.c-torture/compile/pr48161.c: New test.
13023
13024 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13025
13026         PR middle-end/47725
13027         * gcc.dg/torture/pr47725.c: New.
13028
13029 2011-03-17  Jason Merrill  <jason@redhat.com>
13030
13031         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13032         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13033
13034 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13035
13036         * gnat.dg/specs/elab2.ads: New test.
13037         * gnat.dg/specs/elab2_pkg.ads: New helper.
13038
13039 2011-03-17  Jason Merrill  <jason@redhat.com>
13040
13041         * g++.dg/cpp0x/decltype-1212.C: New.
13042         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13043
13044 2011-03-17  Jason Merrill  <jason@redhat.com>
13045
13046         * g++.dg/parse/memfnquals1.C: New.
13047
13048 2011-03-17  Richard Guenther  <rguenther@suse.de>
13049
13050         PR middle-end/48134
13051         * gcc.dg/pr48134.c: New testcase.
13052
13053 2011-03-17  Richard Guenther  <rguenther@suse.de>
13054
13055         PR middle-end/48165
13056         * g++.dg/torture/pr48165.C: New testcase.
13057
13058 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13059
13060         PR rtl-optimization/48141
13061         * gcc.dg/pr48141.c: New test.
13062
13063 2011-03-16  Jason Merrill  <jason@redhat.com>
13064
13065         * g++.dg/cpp0x/constexpr-48089.C: New.
13066
13067         * g++.dg/cpp0x/constexpr-abi1.C: New.
13068
13069         * g++.dg/cpp0x/constexpr-46336.C: New.
13070         * g++.dg/parse/friend5.C: Adjust expected errors.
13071
13072         * g++.dg/cpp0x/constexpr-47570.C: New.
13073
13074 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13075
13076         PR debug/47510
13077         * ++.dg/debug/dwarf2/typedef6.C: New test.
13078
13079 2011-03-16  Jason Merrill  <jason@redhat.com>
13080
13081         * g++.dg/cpp0x/elision2.C: New.
13082
13083         * g++.dg/cpp0x/constexpr-array3.C: New.
13084
13085 2011-03-16  Jason Merrill  <jason@redhat.com>
13086
13087         * g++.dg/cpp0x/sfinae6.C: New.
13088         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13089         * g++.dg/cpp0x/pr45908.C: Likewise.
13090         * g++.dg/cpp0x/sfinae6.C: Likewise.
13091         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13092         * g++.old-deja/g++.law/arg11.C: Likewise.
13093
13094 2011-03-16  Jason Merrill  <jason@redhat.com>
13095
13096         * g++.dg/template/incomplete6.C: New.
13097
13098 2011-03-16  Jeff Law <law@redhat.com>
13099
13100         * gcc.dg/tree-ssa/vrp55.c: New test.
13101
13102 2011-03-16  Jason Merrill  <jason@redhat.com>
13103
13104         * g++.dg/cpp0x/auto22.C: New.
13105
13106 2011-03-16  Richard Guenther  <rguenther@suse.de>
13107
13108         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13109         optimizing it away if promoted to const.
13110
13111 2011-03-16  Richard Guenther  <rguenther@suse.de>
13112
13113         PR tree-optimization/48149
13114         * gcc.dg/fold-complex-1.c: New testcase.
13115
13116 2011-03-16  Richard Guenther  <rguenther@suse.de>
13117
13118         PR testsuite/48147
13119         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13120         or cloning happens.
13121
13122 2011-03-16  Richard Guenther  <rguenther@suse.de>
13123
13124         PR tree-optimization/26134
13125         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13126
13127 2011-03-16  Richard Guenther  <rguenther@suse.de>
13128
13129         PR tree-optimization/48146
13130         * gcc.dg/torture/pr48146.c: New testcase.
13131
13132 2011-03-16  Richard Guenther  <rguenther@suse.de>
13133
13134         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13135         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13136
13137 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13138
13139         PR middle-end/48136
13140         * gcc.c-torture/compile/pr48136.c: New test.
13141
13142         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13143
13144         PR debug/45882
13145         * gcc.dg/guality/pr45882.c: New test.
13146
13147 2011-03-15  Jason Merrill  <jason@redhat.com>
13148
13149         * g++.dg/cpp0x/constexpr-recursion.C: New.
13150
13151         * g++.dg/cpp0x/implicit11.C: New.
13152
13153 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13154
13155         * g++.dg/cpp0x/constexpr-attribute.C: New.
13156
13157 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13158
13159         * g++.dg/parse/pr34758.C: New.
13160
13161 2011-03-15  Xinliang David Li  <davidxl@google.com>
13162
13163         PR c/47837
13164         * gcc.dg/uninit-pred-7_d.c: New test.
13165         * gcc.dg/uninit-pred-8_d.c: New test.
13166
13167 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13168
13169         PR target/46788
13170         * gcc.target/arm/pr46788.c: New.
13171
13172 2011-03-15  Richard Guenther  <rguenther@suse.de>
13173
13174         PR middle-end/47650
13175         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13176         * gfortran.dg/ishft_4.f90: Likewise.
13177         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13178
13179 2011-03-15  Richard Guenther  <rguenther@suse.de>
13180
13181         PR tree-optimization/13954
13182         * g++.dg/tree-ssa/pr13954.C: New testcase.
13183
13184 2011-03-15  Richard Guenther  <rguenther@suse.de>
13185
13186         PR tree-optimization/48037
13187         * gcc.target/i386/pr48037-1.c: New testcase.
13188
13189 2011-03-15  Richard Guenther  <rguenther@suse.de>
13190
13191         PR tree-optimization/41490
13192         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13193         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13194         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13195         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13196         * g++.dg/tree-ssa/pr33604.C: Adjust.
13197
13198 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13199
13200         PR middle-end/47917
13201         * gcc.c-torture/execute/pr47917.c: New test.
13202         * gcc.dg/pr47917.c: New test.
13203
13204         PR middle-end/38878
13205         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13206
13207 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13208
13209         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13210         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13211         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13212         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13213         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13214         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13215         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13216         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13217         * gcc.target/i386/avx-floor-vec.c: Ditto.
13218         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13219         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13220         * gcc.target/i386/avx-rint-vec.c: Ditto.
13221         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13222         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13223         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13224         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13225
13226 2011-03-14  Tom Tromey  <tromey@redhat.com>
13227
13228         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13229         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13230         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13231
13232 2011-03-14  Tom Tromey  <tromey@redhat.com>
13233
13234         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13235         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13236         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13237
13238 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13239
13240         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13241
13242 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13243
13244         PR rtl-optimization/47166
13245         * gcc.c-torture/execute/postmod-1.c: New test.
13246
13247 2011-03-14  Richard Guenther  <rguenther@suse.de>
13248
13249         PR middle-end/48098
13250         * gcc.dg/torture/pr48098.c: New testcase.
13251
13252 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13253
13254         PR target/48053
13255         * gcc.target/powerpc/pr48053-1.c: New test.
13256         * gcc.target/powerpc/pr48053-2.c: Likewise.
13257
13258 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13259
13260         PR libfortran/48066
13261         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13262
13263 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13264
13265         PR libfortran/48066
13266         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13267
13268 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13269
13270         PR fortran/48059
13271         * gfortran.dg/class_41.f03: New.
13272
13273 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13274
13275         * g++.dg/conversion/cast3.C: New test.
13276
13277 2011-03-11  Jason Merrill  <jason@redhat.com>
13278
13279         * g++.dg/template/error45.C: New.
13280
13281         * g++.dg/parse/no-type-defn1.C: New.
13282
13283         * g++.dg/ext/attrib40.C: New.
13284
13285         * g++.dg/cpp0x/regress/array1.C: New.
13286
13287 2011-03-11  Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/48067
13290         * gcc.dg/pr48067.c: New testcase.
13291
13292 2011-03-11  Richard Guenther  <rguenther@suse.de>
13293
13294         PR lto/48073
13295         * g++.dg/lto/20110311-1_0.C: New testcase.
13296
13297 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13298
13299         PR c++/48035
13300         * g++.dg/inherit/virtual8.C: New test.
13301
13302         PR middle-end/48044
13303         * gcc.dg/torture/pr48044.c: New test.
13304
13305 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13306
13307         PR fortran/47768
13308         * gfortran.dg/proc_ptr_comp_31.f90: New.
13309
13310 2011-03-11  Richard Guenther  <rguenther@suse.de>
13311
13312         PR tree-optimization/47278
13313         * gcc.dg/torture/pr47278-1.c: New testcase.
13314         * gcc.dg/torture/pr47278-2.c: Likewise.
13315
13316 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13317
13318         PR tree-optimization/48063
13319         * gcc.dg/torture/pr48063.c: New test.
13320
13321 2011-03-10  Jason Merrill  <jason@redhat.com>
13322
13323         * g++.dg/template/array22.C: New.
13324
13325         * g++.dg/cpp0x/syntax-err1.C: New.
13326         * g++.dg/parse/error36.C: Adjust expected errors.
13327         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13328         * g++.old-deja/g++.pt/typename3.C: Likewise.
13329         * g++.old-deja/g++.pt/typename4.C: Likewise.
13330         * g++.old-deja/g++.pt/typename6.C: Likewise.
13331
13332 2011-03-09  Jason Merrill  <jason@redhat.com>
13333
13334         * g++.dg/template/nontype22.C: New.
13335
13336 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13337
13338         PR tree-optimization/47714
13339         * g++.dg/torture/pr47714.C: New test.
13340
13341 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13342
13343         PR target/47755
13344         * gcc.target/powerpc/pr47755-2.c: New file.
13345
13346 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13347
13348         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13349         is not set in the environment, pass 64 as first argument when not
13350         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13351         native where ulimit -u is supported.
13352
13353 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13354
13355         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13356
13357 2011-03-08  Jason Merrill  <jason@redhat.com>
13358
13359         * g++.dg/template/nontype21.C: New.
13360
13361         * g++.dg/template/anon5.C: New.
13362
13363 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13364
13365         PR debug/47881
13366         * gcc.dg/pr47881.c: New test.
13367
13368 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13369
13370         PR c++/47957
13371         * g++.dg/lookup/template3.C: New test.
13372
13373 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13374
13375         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13376         'long' type.
13377
13378 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13379
13380         PR testsuite/47954
13381         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13382         sizeof to compute alignment.
13383
13384 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13385
13386         PR tree-optimization/48022
13387         * gcc.dg/pr48022-1.c: New test.
13388         * gcc.dg/pr48022-2.c: New test.
13389
13390 2011-03-07  Jason Merrill  <jason@redhat.com>
13391
13392         * g++.dg/template/nontype20.C: New.
13393         * g++.dg/init/member1.C: Adjust expected errors.
13394         * g++.dg/parse/constant4.C: Likewise.
13395         * g++.dg/template/qualified-id3.C: Likewise.
13396         * g++.old-deja/g++.pt/crash10.C: Likewise.
13397
13398         * g++.dg/cpp0x/regress/non-const1.C: New.
13399
13400 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13401
13402         PR debug/47991
13403         * gcc.dg/pr47991.c: New test.
13404
13405 2011-03-07  Jason Merrill  <jason@redhat.com>
13406
13407         * g++.dg/abi/mangle46.C: New.
13408
13409 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13410
13411         PR target/47862
13412         * gcc.target/powerpc/pr47862.c: New.
13413
13414 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13415
13416         PR target/45413
13417         * gcc.target/i386/combine-mul.c: Require nonpic.
13418
13419 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13420             Nathan Froyd  <froydnj@codesourcery.com>
13421
13422         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13423
13424 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13425
13426         * README.QMTEST: Remove.
13427
13428 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13429             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13430
13431         PR fortran/47850
13432         * gfortran.dg/array_constructor_37.f90 : New test.
13433
13434 2011-03-05  Jason Merrill  <jason@redhat.com>
13435
13436         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13437         * g++.dg/abi/mangle45.C: Likewise.
13438         * g++.dg/cpp0x/trailing1.C: Likewise.
13439
13440 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13441
13442         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13443
13444 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13445
13446         PR rtl-optimization/47899
13447         * gcc.dg/pr47899.c: New test.
13448
13449         * gcc.dg/torture/pr47968.c: Ignore warnings.
13450
13451         PR tree-optimization/47967
13452         * gcc.c-torture/compile/pr47967.c: New test.
13453
13454 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13455
13456         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13457         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13458
13459 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13460
13461         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13462         and property_getAttributes() if __OBJC2__.
13463         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13464         * objc.dg/property/property-encoding-1.m: New.
13465         * obj-c++.dg/property/property-encoding-1.mm: New.
13466
13467 2011-03-04  Jason Merrill  <jason@redhat.com>
13468
13469         * g++.dg/template/pseudodtor6.C: New.
13470
13471         * g++.dg/inherit/covariant19.C: New.
13472
13473 2011-03-04  Richard Guenther  <rguenther@suse.de>
13474
13475         PR middle-end/47968
13476         * gcc.dg/torture/pr47968.c: New testcase.
13477
13478 2011-03-04  Richard Guenther  <rguenther@suse.de>
13479
13480         PR middle-end/47975
13481         * gcc.dg/torture/pr47975.c: New testcase.
13482
13483 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13484
13485         PR c++/47974
13486         * g++.dg/template/crash106.C: New.
13487
13488 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13489
13490         PR c/47963
13491         * gcc.dg/gomp/pr47963.c: New test.
13492         * g++.dg/gomp/pr47963.C: New test.
13493
13494 2011-03-02  Jason Merrill  <jason@redhat.com>
13495
13496         * g++.dg/cpp0x/regress/condition1.C: New.
13497
13498         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13499
13500 2011-03-01  Jason Merrill  <jason@redhat.com>
13501
13502         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13503
13504         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13505
13506 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13507
13508         PR rtl-optimization/47925
13509         * gcc.c-torture/execute/pr47925.c: New test.
13510
13511 2011-03-01  Jason Merrill  <jason@redhat.com>
13512
13513         * g++.dg/cpp0x/decltype25.C: New.
13514
13515         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13516
13517 2011-03-01  Richard Guenther  <rguenther@suse.de>
13518
13519         PR tree-optimization/47890
13520         * gcc.dg/torture/pr47890.c: New testcase.
13521
13522 2011-03-01  Richard Guenther  <rguenther@suse.de>
13523
13524         PR lto/47924
13525         * gcc.dg/lto/pr47924_0.c: New testcase.
13526
13527 2011-03-01  Richard Guenther  <rguenther@suse.de>
13528
13529         PR lto/46911
13530         * gfortran.dg/lto/pr46911_0.f: New testcase.
13531
13532 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13533
13534         PR libgfortran/47933
13535         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13536         compile errors from older code form.
13537
13538 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13539
13540         PR libgfortran/47567
13541         * gfortran.dg/fmt_fw_d.f90: New test.
13542
13543 2011-02-28  Jason Merrill  <jason@redhat.com>
13544
13545         * g++.dg/inherit/covariant18.C: New.
13546
13547 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13548
13549         PR middle-end/47893
13550         * gcc.dg/pr47893.c: New test.
13551
13552 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13553
13554         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13555         NULL in case of a selector with conflicting types.
13556         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13557
13558 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13559
13560         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13561         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13562         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13563         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13564
13565 2011-02-28  Jason Merrill  <jason@redhat.com>
13566
13567         PR c++/47906
13568         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13569
13570 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13571
13572         PR libgfortran/47778
13573         * gfortran.dg/namelist_71.f90: New test.
13574
13575 2011-02-27  Jason Merrill  <jason@redhat.com>
13576
13577         PR c++/47906
13578         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13579         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13580
13581 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13582
13583         PR c++/46466
13584         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13585
13586 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13587
13588         PR fortran/47886
13589         * gfortran.dg/gomp/task-1.f90: Removed.
13590
13591 2011-02-26  Jason Merrill  <jason@redhat.com>
13592
13593         * g++.dg/template/this-targ1.C: New.
13594
13595         * g++.dg/cpp0x/regress/template-const1.C: New.
13596         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13597         * g++.dg/template/function1.C: Adjust.
13598         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13599         * g++.dg/debug/debug7.C: Adjust.
13600
13601 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13602
13603         PR fortran/47886
13604         * gfortran.dg/gomp/task-1.f90: New.
13605
13606 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13607
13608         * gcc.target/arm/neon-thumb2-move.c: Add
13609         dg-require-effective-target arm_thumb2_ok.
13610
13611 2011-02-24  Jason Merrill  <jason@redhat.com>
13612
13613         * g++.dg/parse/constant1.C: Specify C++98 mode.
13614         * g++.dg/parse/constant5.C: Likewise.
13615         * g++.dg/parse/error2.C: Likewise.
13616         * g++.dg/parse/semicolon3.C: Likewise.
13617         * g++.dg/template/crash14.C: Likewise.
13618         * g++.dg/template/local4.C: Likewise.
13619         * g++.dg/template/nontype3.C: Likewise.
13620         * g++.dg/parse/crash31.C: Adjust expected errors.
13621         * g++.dg/template/function1.C: Likewise.
13622         * g++.dg/template/ref3.C: Likewise.
13623         * g++.dg/template/static9.C: Likewise.
13624         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13625
13626         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13627         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13628         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13629         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13630         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13631
13632 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13633
13634         PR fortran/47878
13635         * gfortran.dg/pr47878.f90: New test.
13636
13637 2011-02-24  Richard Guenther  <rguenther@suse.de>
13638
13639         PR testsuite/47801
13640         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13641         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13642
13643 2011-02-24  Richard Guenther  <rguenther@suse.de>
13644
13645         PR fortran/47839
13646         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13647         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13648
13649 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13650
13651         PR libgfortran/47567
13652         * gfortran.dg/fmt_f0_1.f90: Update test.
13653
13654 2011-02-23  Jason Merrill  <jason@redhat.com>
13655
13656         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13657         * g++.dg/abi/mangle45.C: New.
13658
13659         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13660         * g++.dg/template/canon-type-9.C: Match use of decltype
13661         between declaration and definition.
13662         * g++.dg/template/canon-type-12.C: Likewise.
13663
13664 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13665
13666         PR fortran/40850
13667         * gfortran.dg/nested_allocatables_1.f90: New.
13668
13669 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13670
13671         PR c++/46868
13672         * g++.dg/pr46868.C: New test.
13673         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13674         * g++.dg/parse/error14.C: Adjust.
13675
13676 2011-02-23  Richard Guenther  <rguenther@suse.de>
13677
13678         PR tree-optimization/47838
13679         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13680
13681 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13682
13683         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13684
13685 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13686
13687         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13688         * gfortran.dg/count_init_expr.f03: Ditto.
13689         * gfortran.dg/gomp/pr43711.f90: Ditto.
13690         * gcc.dg/struct-parse-2.c: Ditto.
13691         * gcc.dg/parse-error-3.c: Ditto.
13692         * gcc.dg/Wlogical-op-1.c: Ditto.
13693         * gcc.dg/Walways-true-1.c: Ditto.
13694         * gcc.dg/pr24225.c: Ditto.
13695         * gcc.dg/Walways-true-2.c: Ditto.
13696         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13697         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13698         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13699         * g++.dg/overload/defarg4.C: Ditto.
13700         * g++.dg/inherit/covariant16.C: Ditto.
13701         * g++.dg/inherit/virtual7.C: Ditto.
13702         * g++.dg/template/canon-type-9.C: Ditto.
13703         * g++.dg/template/access19.C: Ditto.
13704         * g++.dg/template/call7.C: Ditto.
13705         * g++.dg/template/canon-type-2.C: Ditto.
13706         * g++.dg/template/init7.C: Ditto.
13707         * g++.dg/template/sizeof-template-argument.C: Ditto.
13708         * g++.dg/template/const3.C: Ditto.
13709         * g++.dg/template/sfinae26.C: Ditto.
13710         * g++.dg/template/sfinae26.C: Ditto.
13711         * g++.dg/template/canon-type-11.C: Ditto.
13712         * g++.dg/template/union2.C: Ditto.
13713         * g++.dg/template/canon-type-3.C: Ditto.
13714         * g++.dg/template/canon-type-1.C: Ditto.
13715         * g++.dg/template/canon-type-5.C: Ditto.
13716         * g++.dg/template/canon-type-7.C: Ditto.
13717         * g++.dg/template/canon-type-10.C: Ditto.
13718         * g++.dg/template/spec36.C: Ditto.
13719         * g++.dg/template/typedef38.C: Ditto.
13720         * g++.dg/template/canon-type-4.C: Ditto.
13721         * g++.dg/template/canon-type-6.C: Ditto.
13722         * g++.dg/template/canon-type-13.C: Ditto.
13723         * g++.dg/template/instantiate9.C: Ditto.
13724         * g++.dg/template/ttp22.C: Ditto.
13725         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13726         * g++.dg/warn/Walways-true-1.C: Ditto.
13727         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13728         * g++.dg/warn/Walways-true-2.C: Ditto.
13729         * g++.dg/conversion/op4.C: Ditto.
13730         * g++.dg/opt/pr19650.C: Ditto.
13731         * g++.dg/lookup/friend11.C: Ditto.
13732         * g++.dg/other/default2.C: Ditto.
13733         * g++.dg/other/default3.C: Ditto.
13734         * g++.dg/other/dtor2.C: Ditto.
13735         * g++.dg/other/friend5.C: Ditto.
13736         * g++.dg/other/default5.C: Ditto.
13737         * g++.dg/init/brace6.C: Ditto.
13738         * g++.dg/init/aggr5.C: Ditto.
13739         * g++.dg/init/error2.C: Ditto.
13740         * g++.dg/expr/bound-mem-fun.C: Ditto.
13741         * g++.dg/expr/cond6.C: Ditto.
13742         * g++.dg/expr/stmt-expr-1.C: Ditto.
13743         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13744         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13745         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13746         * g++.dg/cpp0x/bracket1.C: Ditto.
13747         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13748         * g++.dg/cpp0x/pr38646.C: Ditto.
13749         * g++.dg/cpp0x/variadic73.C: Ditto.
13750         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13751         * g++.dg/cpp0x/bracket4.C: Ditto.
13752         * g++.dg/cpp0x/decltype4.C: Ditto.
13753         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13754         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13755         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13756         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13757         * g++.dg/cpp0x/decltype2.C: Ditto.
13758         * g++.dg/cpp0x/decltype1.C: Ditto.
13759         * g++.dg/cpp0x/bracket2.C: Ditto.
13760         * g++.dg/cpp0x/decltype5.C: Ditto.
13761         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13762         * g++.dg/cpp0x/variadic70.C: Ditto.
13763         * g++.dg/cpp0x/decltype6.C: Ditto.
13764         * g++.dg/cpp0x/rvo.C: Ditto.
13765         * g++.dg/cpp0x/vt-40092.C: Ditto.
13766         * g++.dg/cpp0x/variadic-new.C: Ditto.
13767         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13768         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13769         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13770         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13771         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13772         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13773         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13774         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13775         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13776         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13777         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13778         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13779         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13780         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13781         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13782         * g++.dg/cpp0x/pr39639.C: Ditto.
13783         * g++.dg/cpp0x/decltype3.C: Ditto.
13784         * g++.dg/cpp0x/variadic68.C: Ditto.
13785         * g++.dg/cpp0x/variadic-function.C: Ditto.
13786         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13787         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13788         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13789         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13790         * g++.dg/parse/crash35.C: Ditto.
13791         * g++.dg/parse/crash40.C: Ditto.
13792         * g++.dg/parse/defarg12.C: Ditto.
13793         * g++.dg/parse/crash34.C: Ditto.
13794         * g++.dg/parse/constructor3.C: Ditto.
13795         * g++.dg/parse/template23.C: Ditto.
13796         * g++.dg/parse/crash56.C: Ditto.
13797         * g++.dg/parse/dtor13.C: Ditto.
13798         * g++.dg/parse/error33.C: Ditto.
13799         * g++.dg/parse/ctor9.C: Ditto.
13800         * g++.dg/parse/error32.C: Ditto.
13801         * g++.dg/parse/error37.C: Ditto.
13802         * g++.dg/parse/bitfield3.C: Ditto.
13803         * g++.dg/parse/struct-4.C: Ditto.
13804         * g++.dg/ext/has_trivial_copy.C: Ditto.
13805         * g++.dg/ext/is_polymorphic.C: Ditto.
13806         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13807         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13808         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13809         * g++.dg/ext/is_union.C: Ditto.
13810         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13811         * g++.dg/ext/is_pod.C: Ditto.
13812         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13813         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13814         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13815         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13816         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13817         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13818         * g++.dg/ext/is_abstract.C: Ditto.
13819         * g++.dg/ext/has_trivial_assign.C: Ditto.
13820         * g++.dg/ext/is_class.C: Ditto.
13821         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13822         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13823         * g++.dg/ext/is_base_of.C: Ditto.
13824         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13825         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13826         * g++.dg/ext/is_empty.C: Ditto.
13827         * g++.dg/ext/is_enum.C: Ditto.
13828         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13829         * gnat.dg/opt11.adb: Ditto.
13830         * obj-c++.dg/pr45735.mm: Ditto.
13831         * obj-c++.dg/pr24393.mm: Ditto.
13832         * obj-c++.dg/exceptions-2.mm: Ditto.
13833         * objc.dg/pr45735.m: Ditto.
13834         * objc.dg/pr24393.m: Ditto.
13835
13836 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13837
13838         * objc.dg/attributes/objc-exception-1.m: New.
13839
13840 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13841
13842         * gcc.dg/cpp/include7.c: New test.
13843
13844 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13845
13846         PR c++/47242
13847         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13848
13849 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13850
13851         PR rtl-optimization/47763
13852         * gcc.dg/pr47763.c: New test.
13853
13854 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13855
13856         PR fortran/45743
13857         * gfortran.dg/whole_file_32.f90 : New test.
13858
13859 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13860
13861         PR c++/47666
13862         * g++.dg/inherit/virtual7.C: New test.
13863
13864 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13865
13866         PR objc/47832
13867         * objc.dg/type-size-3.m: Updated error message.
13868         * objc.dg/type-size-4.m: New test.
13869         * objc.dg/type-size-5.m: New test.
13870
13871 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13872
13873         * lib/gnat.exp: Fix comments.
13874         Don't load libgloss.exp.
13875         (default_gnat_version): Call $compiler with --version.
13876         Adapt regexp for gnatmake output, insert version.
13877         (gnat_version): New proc.
13878         (gnat_init): Remove gnat_libgcc_s_path.
13879         (gnat_target_compile): Likewise.
13880         Remove ld_library_path.
13881         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13882         (gnat_pass): Remove.
13883         (gnat_pass): Remove.
13884         (gnat_finish): Remove.
13885         (gnat_exit): Remove.
13886         (local_find_gnatmake): Reindent.
13887         (runtest_file_p): Remove.
13888         (prune_warnings): Remove.
13889         (find_gnatclean): New proc.
13890         * lib/gnat-dg.exp (lremove): New proc.
13891         (gnat-dg-test): Reindent.
13892         Remove additional output files.
13893         (gnat-dg-runtest): Remove.
13894
13895         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13896         * gnat.dg/loop_optimization6.adb: Likewise.
13897         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13898
13899 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13900
13901         PR tree-optimization/47835
13902         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13903
13904 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13905
13906         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13907         * gfortran.dg/abstract_type_2.f03: Ditto.
13908         * gfortran.dg/abstract_type_3.f03: Ditto.
13909         * gfortran.dg/abstract_type_4.f03: Ditto.
13910         * gfortran.dg/abstract_type_5.f03: Ditto.
13911         * gfortran.dg/abstract_type_6.f03: Ditto.
13912         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13913         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13914         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13915         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13916         * gfortran.dg/array_function_5.f90: Ditto.
13917         * gfortran.dg/asynchronous_3.f03: Ditto.
13918         * gfortran.dg/char_expr_1.f90: Ditto.
13919         * gfortran.dg/class_14.f03: Ditto.
13920         * gfortran.dg/data_array_6.f: Ditto.
13921         * gfortran.dg/data_invalid.f90: Ditto.
13922         * gfortran.dg/dot_product_1.f03: Ditto.
13923         * gfortran.dg/func_derived_5.f90: Ditto.
13924         * gfortran.dg/func_result_4.f90: Ditto.
13925         * gfortran.dg/implied_do_1.f90: Ditto.
13926         * gfortran.dg/initialization_25.f90: Ditto.
13927         * gfortran.dg/initialization_26.f90: Ditto.
13928         * gfortran.dg/interface_34.f90: Ditto.
13929         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13930         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13931         * gfortran.dg/matmul_8.f03: Ditto.
13932         * gfortran.dg/merge_init_expr.f90: Ditto.
13933         * gfortran.dg/pack_assign_1.f90: Ditto.
13934         * gfortran.dg/pack_vector_1.f90: Ditto.
13935         * gfortran.dg/pointer_check_8.f90: Ditto.
13936         * gfortran.dg/product_init_expr.f03: Ditto.
13937         * gfortran.dg/reshape_order_5.f90: Ditto.
13938         * gfortran.dg/reshape_shape_1.f90: Ditto.
13939         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13940         * gfortran.dg/same_name_2.f90: Ditto.
13941         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13942         * gfortran.dg/spread_init_expr.f03: Ditto.
13943         * gfortran.dg/stmt_func_1.f90: Ditto.
13944         * gfortran.dg/sum_init_expr.f03: Ditto.
13945         * gfortran.dg/transpose_3.f03: Ditto.
13946         * gfortran.dg/unpack_init_expr.f03: Ditto.
13947         * gfortran.dg/warn_conversion.f90: Ditto.
13948         * gfortran.dg/warn_conversion_2.f90: Ditto.
13949         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13950         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13951         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13952         * gfortran.dg/whole_file_16.f90: Ditto.
13953         * gfortran.dg/whole_file_17.f90: Ditto.
13954         * gfortran.dg/whole_file_18.f90: Ditto.
13955         * gfortran.dg/whole_file_20.f03: Ditto.
13956         * gfortran.dg/whole_file_5.f90: Ditto.
13957         * gfortran.dg/whole_file_6.f90: Ditto.
13958         * gfortran.dg/write_invalid_format.f90: Ditto.
13959         * gfortran.dg/zero_sized_6.f90: Ditto.
13960
13961 2011-02-21  Jeff Law <law@redhat.com>
13962
13963         PR rtl-optimization/46178
13964         * gcc.target/i386/pr46178.c: New test.
13965
13966         PR rtl-optimization/46002
13967         * gcc.c-torture/compile/pr46002.c: New test.
13968
13969 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13970
13971         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13972         *-*-hpux10*.
13973
13974 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13975
13976         PR debug/47106
13977         * g++.dg/debug/pr47106.C: Require effective target lto.
13978
13979 2011-02-21  Jason Merrill  <jason@redhat.com>
13980
13981         * g++.dg/cpp0x/constexpr-diag2.C: New.
13982
13983 2011-02-20  Jason Merrill  <jason@redhat.com>
13984
13985         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13986
13987         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13988
13989         * g++.dg/overload/conv-op1.C: New.
13990
13991         * g++.dg/cpp0x/constexpr-synth1.C: New.
13992
13993 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13994
13995         * objc.dg/layout-2.m: New.
13996         * objc.dg/selector-3.m: Adjusted location of error message.
13997         * objc.dg/type-size-3.m: Same.
13998         * obj-c++.dg/selector-3.mm: Same.
13999
14000 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14001
14002         PR objc/47784
14003         * objc.dg/property/dotsyntax-22.m: New.
14004         * obj-c++.dg/property/dotsyntax-22.mm: New.
14005
14006 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14007
14008         PR c++/46394
14009         * g++.dg/template/typedef38.C: New test.
14010
14011 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14012
14013         PR fortran/46818
14014         * gfortran.dg/whole_file_30.f90 : New test.
14015         * gfortran.dg/whole_file_31.f90 : New test.
14016
14017 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14018
14019         PR fortran/45077
14020         PR fortran/44945
14021         * gfortran.dg/whole_file_28.f90 : New test.
14022         * gfortran.dg/whole_file_29.f90 : New test.
14023
14024 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14025
14026         PR c++/44118
14027         * g++.dg/template/crash105.C: New.
14028
14029 2011-02-19  Jason Merrill  <jason@redhat.com>
14030
14031         * g++.dg/cpp0x/regress/no-elide1.C: New.
14032
14033 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14034
14035         PR tree-optimization/46620
14036         * gcc.dg/pr46620.c: New.
14037
14038 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14039
14040         PR c/47809
14041         * gcc.target/i386/pr47809.c: New test.
14042
14043 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14044             Tobias Burnus  <burnus@net-b.de>
14045
14046         * lib/target-supports.exp
14047         (check_effective_target_fortran_large_real): New check for large reals.
14048         * gfortran.dg/nan_7.f90: New test.
14049
14050 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14051
14052         PR libgfortran/47567
14053         * gfortran.dg/fmt_f0_1.f90: Update test.
14054
14055 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14056
14057         PR fortran/47348
14058         * gfortran.dg/array_constructor_36.f90 : New test.
14059         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14060         allow for comparison between different elements of the array
14061         constructor at different levels of optimization.
14062
14063 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14064
14065         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14066         * gcc.target/i386/pr32280-1.c: Likewise.
14067
14068 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14069
14070         PR target/47800
14071         * gcc.target/i386/pr47800.c: New test.
14072
14073 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14074
14075         * objc/execute/exceptions/foward-1.x: New.
14076
14077 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14078
14079         PR fortran/47789
14080         * gfortran.dg/derived_constructor_comps_4.f90: New.
14081
14082 2011-02-18  Tobias Burnus
14083
14084         PR fortran/47775
14085         * gfortran.dg/func_result_6.f90: New.
14086
14087 2011-02-18  Michael Matz  <matz@suse.de>
14088
14089         PR fortran/45586
14090         * gfortran.dg/lto/pr45586_0.f90: New test.
14091         * gfortran.dg/typebound_proc_20.f90: Ditto.
14092         * gfortran.dg/typebound_proc_21.f90: Ditto.
14093
14094 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14095
14096         PR c++/47795
14097         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14098
14099 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14100
14101         PR fortran/47750
14102         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14103         gcc_warning_prefix.
14104         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14105         normalizing the error/warning output.
14106         * gfortran.dg/Wall.f90: Update dg-error/warning.
14107         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14108         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14109         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14110         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14111         * gfortran.dg/class_30.f90: Update dg-error/warning.
14112         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14113         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14114         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14115         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14116         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14117         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14118         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14119         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14120         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14121         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14122         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14123         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14124         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14125         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14126         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14127         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14128         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14129         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14130         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14131         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14132         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14133         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14134         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14135         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14136         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14137
14138 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14139
14140         PR fortran/47768
14141         * gfortran.dg/proc_ptr_comp_30.f90: New.
14142
14143 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14144
14145         PR debug/47780
14146         * gcc.target/i386/pr47780.c: New test.
14147
14148 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14149
14150         PR fortran/47767
14151         * gfortran.dg/class_40.f03: New.
14152
14153 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14154
14155         PR c++/47208
14156         * g++.dg/cpp0x/auto21.C: New test.
14157
14158 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14159
14160         * objc.dg/special/unclaimed-category-1.h: Updated for
14161         new ABI support.
14162         * objc.dg/special/unclaimed-category-1.m: Same.
14163         * objc.dg/zero-link-1.m: Same.
14164         * objc.dg/lookup-1.m: Same.
14165         * objc.dg/torture/strings/const-str-9.m
14166         * objc.dg/torture/strings/const-str-10.m: Same.
14167         * objc.dg/torture/strings/const-str-11.m: Same.
14168         * objc.dg/torture/forward-1.m: Same.
14169         * objc.dg/zero-link-2.m: Same.
14170         * objc.dg/encode-7-next-64bit.m: Same.
14171         * objc.dg/method-4.m: Same.
14172         * objc.dg/next-runtime-1.m: Same.
14173         * objc.dg/image-info.m: Same.
14174         * objc.dg/pr23214.m: Same.
14175         * objc.dg/symtab-1.m: Same.
14176         * obj-c++.dg/basic.m: Same.
14177         * obj-c++.dg/proto-lossage-3.m: Same.
14178         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14179         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14180         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14181         * obj-c++.dg/method-11.m: Same.
14182         * objc/execute/enumeration-1.m: Same.
14183         * objc/execute/object_is_class.m: Same.
14184         * objc/execute/formal_protocol-2.m: Same.
14185         * objc/execute/formal_protocol-4.m: Same.
14186         * objc/execute/formal_protocol-6.m: Same.
14187         * objc/execute/bycopy-3.m: Same.
14188         * objc/execute/exceptions/catchall-1.m: Same.
14189         * objc/execute/exceptions/finally-1.m: Same.
14190         * objc/execute/exceptions/local-variables-1.m: Same.
14191         * objc/execute/exceptions/foward-1.m: Same.
14192         * objc/execute/bf-common.h
14193         * objc/execute/enumeration-2.m: Same.
14194         * objc/execute/formal_protocol-1.m: Same.
14195         * objc/execute/formal_protocol-3.m: Same.
14196         * objc/execute/formal_protocol-5.m: Same.
14197         * objc/execute/accessing_ivars.m: Same.
14198         * objc/execute/bycopy-2.m: Same.
14199         * objc/execute/formal_protocol-7.m: Same.
14200         * objc/execute/compatibility_alias.m: Same.
14201         * objc/execute/no_clash.m: Same.
14202         * objc/execute/object_is_meta_class.m: Same.
14203         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14204         * objc/execute/class-tests-1.h: Include stdio.h.
14205         * objc/execute/class-tests-2.h: Same.
14206         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14207         runtimes.
14208         * obj-c++.dg/try-catch-2.mm: Same.
14209
14210 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14211
14212         PR c++/47783
14213         * g++.dg/warn/Wunused-parm-4.C: New test.
14214
14215 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14216             Jan Hubicka  <jh@suse.cz>
14217
14218         PR debug/47106
14219         PR debug/47402
14220         * g++.dg/debug/pr47106.C: New.
14221
14222 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14223
14224         PR target/43653
14225         * gcc.target/i386/pr43653.c: New test.
14226
14227 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14228
14229         PR c++/47172
14230         * g++.dg/template/inherit6.C: New test.
14231
14232 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14233
14234         PR fortran/47745
14235         * gfortran.dg/class_39.f03: New.
14236
14237 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14238
14239         PR c++/47326
14240         * g++.dg/cpp0x/variadic106.C: New test.
14241
14242 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14243
14244         PR libfortran/47757
14245         * gfortran.dg/pr47757-1.f90: New test.
14246         * gfortran.dg/pr47757-2.f90: New test.
14247         * gfortran.dg/pr47757-3.f90: New test.
14248
14249         PR c++/47704
14250         * g++.dg/cpp0x/enum8.C: New test.
14251
14252 2011-02-15  Jason Merrill  <jason@redhat.com>
14253
14254         * g++.dg/inherit/implicit-trivial1.C: New.
14255         * g++.dg/cpp0x/implicit-trivial1.C: New.
14256
14257 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14258
14259         PR middle-end/47725
14260         * gcc.dg/torture/pr47725.c: Removed.
14261
14262 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14263
14264         PR target/47755
14265         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14266         constant does not generate a load from memory.
14267
14268 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14269
14270         PR middle-end/47725
14271         * gcc.dg/torture/pr47725.c: New.
14272
14273 2011-02-15  Richard Guenther  <rguenther@suse.de>
14274
14275         PR tree-optimization/47743
14276         * gcc.dg/torture/pr47743.c: New testcase.
14277
14278 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14279
14280         PR middle-end/47581
14281         * gcc.target/i386/pr47581.c: New test.
14282
14283 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14284
14285         PR fortran/47730
14286         * gfortran.dg/select_type_22.f03: New.
14287
14288 2011-02-14  Jason Merrill  <jason@redhat.com>
14289
14290         * g++.dg/cpp0x/regress/enum1.C: New.
14291
14292 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14293
14294         * gnat.dg/include.adb: New test.
14295
14296 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14297
14298         PR fortran/47728
14299         * gfortran.dg/class_38.f03: New.
14300
14301 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14302
14303         * gcc.dg/pr46494.c: New test.
14304
14305 2011-02-14  Richard Guenther  <rguenther@suse.de>
14306
14307         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14308
14309 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14310
14311         PR ada/41929
14312         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14313         sparc*-sun-solaris2.11.
14314
14315 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14316
14317         PR fortran/47349
14318         * gfortran.dg/argument_checking_18.f90: New.
14319
14320 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14321
14322         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14323         * gfortran.dg/argument_checking_17.f90: New.
14324
14325 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14326
14327         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14328         are temporarily disabled.
14329         * gfortran.dg/class_7.f03: Ditto.
14330         * gfortran.dg/coarray_14.f90: Ditto.
14331         * gfortran.dg/typebound_proc_13.f03: Ditto.
14332
14333 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14334
14335         PR fortran/45586
14336         * gfortran.dg/extends_11.f03: New.
14337
14338 2011-02-11  Xinliang David Li  <davidxl@google.com>
14339
14340         PR tree-optimization/47707
14341         * g++.dg/tree-ssa/pr47707.C: New test.
14342
14343 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14344
14345         * g++.dg/opt/inline17.C: New test.
14346
14347 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14348
14349         PR fortran/47550
14350         * gfortran.dg/pure_formal_2.f90: New.
14351
14352 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14353
14354         PR rtl-optimization/47614
14355         * gfortran.dg/pr47614.f: New.
14356
14357 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14358
14359         PR driver/47678
14360         * gcc.dg/opts-6.c: New test.
14361
14362 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14363
14364         PR debug/47684
14365         * gcc.dg/pr47684.c: New test.
14366
14367 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14368
14369         PR target/47629
14370         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14371         c99_runtime, dg-add-options c99_runtime.
14372         (main): Use __asm__.
14373
14374 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14375
14376         PR testsuite/47400
14377         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14378         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14379         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14380         * gcc.dg/ucnid-10.c: Likewise.
14381         * gcc.dg/ucnid-13.c: Likewise.
14382         * gcc.dg/ucnid-7.c: Likewise.
14383         * gcc.dg/ucnid-8.c: Likewise.
14384         Adapt dg-warning line number.
14385
14386 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14387
14388         * gcc.target/i386/parity-1.c: Use -march=k8.
14389         * gcc.target/i386/parity-2.c: Ditto.
14390         * gcc.target/i386/vecinit-1.c: Ditto.
14391         * gcc.target/i386/vecinit-2.c: Ditto.
14392
14393 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14394
14395         PR target/46610
14396         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14397         * gcc.target/mips/save-restore-3.c: Likewise.
14398         * gcc.target/mips/save-restore-4.c: Likewise.
14399         * gcc.target/mips/save-restore-5.c: Likewise.
14400
14401         PR target/47683
14402         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14403         * g++.dg/tree-prof/partition2.C: Likewise.
14404
14405 2011-02-09  Jason Merrill  <jason@redhat.com>
14406
14407         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14408         rather than misdeclare std::puts.
14409
14410         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14411         * g++.dg/other/warning1.C: Likewise.
14412         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14413         * g++.old-deja/g++.gb/scope06.C: Likewise.
14414         * g++.old-deja/g++.law/cvt11.C: Likewise.
14415         * g++.old-deja/g++.law/init1.C: Likewise.
14416         * g++.dg/abi/mangle26.C: Likewise.
14417
14418         * g++.dg/template/function1.C: Adjust for C++0x mode.
14419         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14420
14421         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14422         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14423
14424         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14425
14426         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14427
14428         * g++.dg/cpp0x/regress: New directory.
14429         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14430         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14431         * g++.dg/cpp0x/regress/regress3.C: New.
14432
14433 2011-02-10  Richard Guenther  <rguenther@suse.de>
14434
14435         PR tree-optimization/47677
14436         * gcc.dg/torture/pr47677.c: New testcase.
14437
14438 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14439
14440         * objc.dg/special/load-category-1.m: Remove unused header.
14441         * objc.dg/special/load-category-1a.m: Likewise.
14442         * objc.dg/special/load-category-2.m: Likewise.
14443         * objc.dg/special/load-category-2a.m: Likewise.
14444         * objc.dg/special/load-category-3.m: Likewise.
14445         * objc.dg/special/load-category-3a.m: Likewise.
14446         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14447         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14448         * objc.dg/attributes/class-attribute-1.m: Likewise.
14449         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14450         * obj-c++.dg/property/property.exp: Likewise.
14451         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14452         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14453         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14454         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14455         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14456         * obj-c++.dg/template-8.mm: Likewise.
14457
14458 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14459
14460         PR target/47665
14461         * gcc.target/i386/pr47665.c: New test.
14462
14463 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14464
14465         PR testsuite/47622
14466         Revert
14467         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14468         PR debug/42631
14469         * gcc.dg/pr42631.c: Update test.
14470         * gcc.dg/pr42631-2.c: New test.
14471
14472 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14473
14474         PR fortran/47352
14475         * gfortran.dg/proc_decl_25.f90: New.
14476
14477 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14478
14479         PR fortran/47463
14480         * gfortran.dg/typebound_assignment_2.f03: New.
14481
14482 2011-02-09  Richard Guenther  <rguenther@suse.de>
14483
14484         PR tree-optimization/47664
14485         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14486
14487 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14488
14489         PR middle-end/47646
14490         * gnat.dg/uninit_func.adb: Adjust dg directive.
14491
14492 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14493
14494         PR middle-end/47646
14495         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14496
14497 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14498
14499         PR fortran/47637
14500         * gfortran.dg/auto_dealloc_2.f90: New.
14501
14502 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14503
14504         * gcc.dg/builtins-config.h: Remove __sgi handling.
14505         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14506         -std=c99 for mips-sgi-irix6.5*.
14507
14508 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14509
14510         PR middle-end/45505
14511         * gfortran.dg/pr25923.f90: Remove xfails.
14512
14513 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14514
14515         PR fortran/47583
14516         * gfortran.dg/inquire_14.f90: New test.
14517
14518 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14519
14520         PR fortran/45290
14521         * gfortran.dg/pointer_init_6.f90: New.
14522
14523 2011-02-08  Jeff Law <law@redhat.com>
14524
14525         PR tree-optimization/42893
14526         * gcc.tree-ssa/pr42893.c: New test.
14527
14528 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14529
14530         PR tree-optimization/46834
14531         PR tree-optimization/46994
14532         PR tree-optimization/46995
14533         * gcc.dg/graphite/id-pr46834.c: New.
14534         * gfortran.dg/graphite/id-pr46994.f90: New.
14535         * gfortran.dg/graphite/id-pr46995.f90: New.
14536
14537 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14538
14539         PR middle-end/47646
14540         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14541         using the variable is known the warning is emitted there.
14542         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14543         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14544
14545         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14546         statement.
14547         (vg): Likewise.
14548         * gcc.dg/noreturn-1.c (foo5): Likewise.
14549         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14550         (method2): Likewise.
14551
14552         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14553         the return statement using the uninitialized variable.
14554         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14555
14556 2011-02-08  Richard Guenther  <rguenther@suse.de>
14557
14558         PR middle-end/47639
14559         * g++.dg/opt/pr47639.c: New testcase.
14560
14561 2011-02-08  Richard Guenther  <rguenther@suse.de>
14562
14563         PR tree-optimization/47632
14564         * g++.dg/opt/pr47632.C: New testcase.
14565
14566 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14567
14568         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14569
14570 2011-02-07  Richard Guenther  <rguenther@suse.de>
14571
14572         PR tree-optimization/47615
14573         * g++.dg/opt/pr47615.C: New testcase.
14574
14575 2011-02-07  Richard Guenther  <rguenther@suse.de>
14576
14577         PR tree-optimization/47621
14578         * gcc.dg/torture/pr47621.c: New testcase.
14579
14580 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14581
14582         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14583
14584 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14585
14586         PR fortran/47592
14587         * gfortran.dg/allocate_with_source_1 : New test.
14588
14589 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14590
14591         PR middle-end/47610
14592         * gcc.dg/pr47610.c: New test.
14593
14594 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14595
14596         PR debug/42631
14597         * gcc.dg/pr42631.c: Update test.
14598         * gcc.dg/pr42631-2.c: New test.
14599
14600 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14601
14602         PR fortran/47574
14603         * gfortran.dg/pr47574.f90:  New test.
14604
14605 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14606
14607         PR tree-optimization/46194
14608         * gcc.dg/autopar/pr46194.c: New.
14609
14610 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14611
14612         PR tree-optimization/43695
14613         * g++.dg/ipa/pr43695.C: New.
14614
14615 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14616
14617         PR inline-asm/23200
14618         * gcc.dg/pr23200.c: New test.
14619
14620 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14621
14622         PR c++/47589
14623         * g++.dg/pr47589.C: New test.
14624
14625 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14626
14627         PR c++/47398
14628         * g++.dg/template/typedef37.C: New test.
14629         * g++.dg/template/param1.C: Adjust expected error message.
14630
14631 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14632
14633         PR middle-end/31490
14634         * gcc.dg/pr31490-2.c: New test.
14635         * gcc.dg/pr31490-3.c: New test.
14636         * gcc.dg/pr31490-4.c: New test.
14637
14638 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14639             Jakub Jelinek  <jakub@redhat.com>
14640
14641         PR c++/46890
14642         * g++.dg/parser/semicolon3.C: Adjust.
14643         * g++.dg/parser/semicolon4.C: New testcase.
14644         * g++.dg/pr46890.C: New testcase.
14645
14646 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14647
14648         PR c++/29571
14649         * g++.dg/init/pr29571.C: New.
14650
14651 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14652
14653         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14654         instead of vect_int.
14655
14656 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14657
14658         PR target/47312
14659         * gcc.target/i386/pr47312.c: New test.
14660
14661         PR target/47564
14662         * gcc.target/i386/pr47564.c: New test.
14663
14664 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14665
14666         PR tree-optimization/45122
14667         * gcc.dg/tree-ssa/pr45122.c: New.
14668
14669 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14670
14671         PR target/47272
14672         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14673         and vec_vsx_st.
14674
14675         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14676         and vsx so a default --with-cpu=power7 doesn't give an error
14677         when -mavoid-indexed-addresses is used.
14678
14679         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14680         wrapper function to save the arguments and then jump to the real
14681         function, rather than depending on the compiler not to move stuff
14682         before an asm.
14683         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14684
14685 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14686             Paul Thomas  <pault@gcc.gnu.org>
14687
14688         PR fortran/47082
14689         * gfortran.dg/class_37.f03 : New test.
14690
14691 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14692             Richard Guenther  <rguenther@suse.de>
14693
14694         PR tree-optimization/40979
14695         PR bootstrap/47044
14696         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14697         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14698         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14699         check_vect_support_and_set_flags.
14700         * gfortran.dg/graphite/vect-pr40979.f90: New.
14701
14702 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14703
14704         PR fortran/47572
14705         * gfortran.dg/class_36.f03: New.
14706
14707 2011-02-02  Richard Guenther  <rguenther@suse.de>
14708
14709         PR tree-optimization/47566
14710         * gcc.dg/lto/20110201-1_0.c: New testcase.
14711
14712 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14713
14714         PR debug/47498
14715         PR debug/47501
14716         PR debug/45136
14717         PR debug/45130
14718         * debug/pr47498.c: New.
14719         * debug/pr47501.c: New.
14720
14721 2011-02-01  Richard Guenther  <rguenther@suse.de>
14722
14723         PR tree-optimization/47559
14724         * g++.dg/torture/pr47559.C: New testcase.
14725
14726 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14727
14728         PR fortran/47565
14729         * gfortran.dg/typebound_call_20.f03: New.
14730
14731 2011-02-01  Richard Guenther  <rguenther@suse.de>
14732
14733         PR tree-optimization/47555
14734         * gcc.dg/pr47555.c: New testcase.
14735
14736 2011-02-01  Richard Guenther  <rguenther@suse.de>
14737
14738         PR tree-optimization/47541
14739         * g++.dg/torture/pr47541.C: New testcase.
14740
14741 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14742
14743         PR fortran/47455
14744         * gfortran.dg/typebound_call_19.f03: New.
14745
14746 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14747
14748         PR c++/47416
14749         * g++.dg/cpp0x/pr47416.C: New test.
14750
14751 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14752
14753         PR fortran/47519
14754         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14755
14756 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14757
14758         PR fortran/47463
14759         * gfortran.dg/typebound_assignment_1.f03: New.
14760
14761 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14762
14763         PR tree-optimization/47538
14764         * gcc.c-torture/execute/pr47538.c: New test.
14765
14766 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14767
14768         PR target/45325
14769         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14770
14771 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14772
14773         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14774
14775 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14776
14777         PR rtl-optimization/44031
14778         * gcc.c-torture/compile/20110131-1.c: New test.
14779
14780 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14781
14782         PR fortran/47042
14783         * gfortran.dg/stmt_func_1.f90: New.
14784
14785 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14786
14787         PR fortran/47042
14788         * gfortran.dg/interface_34.f90: New.
14789
14790 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14791
14792         PR fortran/47523
14793         * gfortran.dg/realloc_on_assign_5.f03: New test.
14794         * gfortran.dg/realloc_on_assign_5.f03: New test.
14795
14796 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14797
14798         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14799         * gfortran.dg/bessel_7.f90: Likewise.
14800         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14801
14802         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14803         * gfortran.dg/sum_init_expr.f03: Likewise.
14804
14805         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14806
14807         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14808         -r -nostdlib.
14809
14810         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14811         loop only on "vect_intfloat_cvt" targets.
14812
14813 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14814
14815         PR fortran/47531
14816         * gfortran.dg/shape_6.f90: New.
14817
14818 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14819
14820         PR libgfortran/47434
14821         * gfortran.dg/read_infnan_1.f90: Update test.
14822         * gfortran.dg/module_nan.f90: Update test.
14823         * gfortran.dg/char4_iunit_1.f03: Update test.
14824         * gfortran.dg/large_real_kind_1.f90: Update test.
14825         * gfortran.dg/real_const_3.f90: Update test.
14826         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14827
14828 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14829
14830         PR c++/47311
14831         * g++.dg/template/param2.C: New test.
14832
14833 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14834
14835         PR libgfortran/47285
14836         * gfortran.dg/fmt_g.f: New test.
14837
14838 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14839
14840         PR fortran/47507
14841         * gfortran.dg/pure_formal_1.f90: New.
14842
14843 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14844
14845         PR target/42894
14846         * gcc.dg/tls/pr42894.c: New test.
14847
14848 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14849
14850         * gcc.dg/pr47276.c: Add dg-require-visibility.
14851
14852 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14853
14854         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14855
14856 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14857             Tobias Burnus  <burnus@gcc.gnu.org>
14858
14859         PR fortran/45170
14860         PR fortran/35810
14861         PR fortran/47350
14862         * gfortran.dg/realloc_on_assign_3.f03: New test.
14863         * gfortran.dg/realloc_on_assign_4.f03: New test.
14864         * gfortran.dg/allocatable_function_5.f90: New test.
14865         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14866         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14867         implemented" dg-errors.
14868
14869 2011-01-27  Jan Hubicka  <jh@suse.cz>
14870
14871         PR middle-end/46949
14872         * gcc.dg/attr-weakref-4.c: New testcase
14873
14874 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14875
14876         PR tree-optimization/47228
14877         * gcc.dg/torture/pr47228.c: New test.
14878
14879 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14880
14881         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14882
14883 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14884
14885         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14886         when using auto-overlay support on the SPU.
14887
14888 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14889
14890         PR rtl-optimization/44174
14891         * gcc.target/i386/asm-6.c: New test.
14892
14893 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14894
14895         PR rtl-optimization/46856
14896         * gcc.c-torture/compile/pr46856.c: New test.
14897
14898 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14899             Andrew Pinski  <pinskia@gmail.com>
14900
14901         PR c/43082
14902         * gcc.dg/pr43082.c: New.
14903
14904 2011-01-26  DJ Delorie  <dj@redhat.com>
14905
14906         PR rtl-optimization/46878
14907         * gcc.dg/pr46878-1.c: New test.
14908
14909 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14910
14911         PR c++/47476
14912         * g++.dg/cpp0x/pr47476.C: New test.
14913
14914 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14915
14916         * gcc.c-torture/compile/20110126-1.c: New test.
14917
14918 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14919
14920         PR c/47473
14921         * gcc.dg/torture/pr47473.c: New test.
14922
14923 2011-01-26  Jan Hubicka  <jh@suse.cz>
14924
14925         PR target/47237
14926         * gcc.c-torture/execute/pr47237.c: New testcase.
14927
14928 2011-01-26  Jan Hubicka  <jh@suse.cz>
14929
14930         PR tree-optimization/47190
14931         * gcc.dg/attr-weakref-3.c: New testcase.
14932
14933 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14934
14935         PR c++/43601
14936         * gcc.dg/dll-9a.c: New test file.
14937         * gcc.dg/dll-11.c: Likewise.
14938         * gcc.dg/dll-12.c: Likewise.
14939         * gcc.dg/dll-12a.c: Likewise.
14940         * gcc.dg/dll-11a.c: Likewise.
14941         * gcc.dg/dll-9.c: Likewise.
14942         * gcc.dg/dll-10.c: Likewise.
14943         * gcc.dg/dll-10a.c: Likewise.
14944         * g++.dg/ext/dllexport4a.cc: Likewise.
14945         * g++.dg/ext/dllexport4.C: Likewise.
14946         * g++.dg/ext/dllexport5.C: Likewise.
14947         * g++.dg/ext/dllexport5a.cc: Likewise.
14948
14949 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14950
14951         PR tree-optimization/46970
14952         * gcc.dg/graphite/pr46970.c: New.
14953
14954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14955
14956         PR tree-optimization/46215
14957         * gcc.dg/graphite/pr46215.c: New.
14958
14959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14960
14961         PR tree-optimization/46168
14962         * gcc.dg/graphite/pr46168.c: New.
14963
14964 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14965
14966         PR tree-optimization/43657
14967         * gcc.dg/graphite/pr43657.c: New.
14968
14969 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14970
14971         PR tree-optimization/29832
14972         * gfortran.dg/graphite/pr29832.f90: New.
14973
14974 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14975
14976         PR tree-optimization/43567
14977         * gcc.dg/graphite/pr43567.c: New.
14978
14979 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14980
14981         * gfortran.dg/graphite/interchange-4.f: New.
14982         * gfortran.dg/graphite/interchange-5.f: New.
14983
14984         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14985         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14986         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14987         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14988         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14989         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14990         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14991         * gfortran.dg/ltrans-7.f90: Removed.
14992         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14993
14994         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14995         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14996         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14997         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14998         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14999         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15000         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15001         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15002         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15003         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15004         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15005         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15006         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15007         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15008         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15009         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15010         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15011         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15012         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15013         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15014         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15015         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15016         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15017         * gcc.dg/tree-ssa/data-dep-1.c
15018         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15019         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15020         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15021         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15022         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15023
15024 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15025
15026         PR tree-optimization/47265
15027         PR tree-optimization/47443
15028         * gcc.c-torture/compile/pr47265.c: New test.
15029         * gcc.dg/pr47443.c: New test.
15030
15031 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15032
15033         PR tree-optimization/47382
15034         * g++.dg/torture/pr47382.C: New test.
15035         * g++.dg/opt/devirt1.C: Xfail.
15036
15037 2011-01-25  Yao Qi  <yao@codesourcery.com>
15038
15039         PR target/45701
15040         * gcc.target/arm/pr45701-1.c: New test.
15041         * gcc.target/arm/pr45701-2.c: New test.
15042         * gcc.target/arm/pr45701-3.c: New test.
15043
15044 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15045             Jakub Jelinek  <jakub@redhat.com>
15046
15047         PR tree-optimization/47271
15048         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15049
15050 2011-01-25  Nick Clifton  <nickc@redhat.com>
15051
15052         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15053         (saturate_add): Delete.
15054         (exchange): Delete.
15055         (main): Do not run saturate_add.
15056         (set_interrupts): Delete.
15057
15058 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15059
15060         PR fortran/47448
15061         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15062
15063 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15064
15065         PR tree-optimization/47427
15066         PR tree-optimization/47428
15067         * gcc.c-torture/compile/pr47427.c: New test.
15068         * gcc.c-torture/compile/pr47428.c: New test.
15069
15070 2011-01-25  Richard Guenther  <rguenther@suse.de>
15071
15072         PR middle-end/47411
15073         * gcc.dg/torture/pr47411.c: New testcase.
15074
15075 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15076
15077         * gfortran.dg/graphite/id-24.f: New.
15078         * gfortran.dg/graphite/id-25.f: New.
15079
15080 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15081
15082         * gfortran.dg/graphite/id-23.f: New.
15083
15084 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15085
15086         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15087
15088 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15089
15090         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15091         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15092         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15093         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15094         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15095         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15096         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15097         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15098         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15099
15100 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15101
15102         * gcc.dg/graphite/block-0.c: Add documentation.
15103         * gcc.dg/graphite/block-4.c: Same.
15104         * gcc.dg/graphite/block-7.c: Same.
15105         * gcc.dg/graphite/block-8.c: New.
15106         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15107         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15108         * gcc.dg/graphite/interchange-12.c: Add documentation.
15109         * gcc.dg/graphite/interchange-13.c: New.
15110         * gcc.dg/graphite/interchange-14.c: New.
15111         * gcc.dg/graphite/interchange-15.c: New.
15112         * gcc.dg/graphite/interchange-8.c: Add documentation.
15113         * gcc.dg/graphite/interchange-mvt.c: Same.
15114
15115 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15116
15117         PR target/47408
15118         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15119         * gcc.target/powerpc/altivec-14.c: Ditto.
15120         * gcc.target/powerpc/altivec-33.c: Ditto.
15121         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15122         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15123         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15124         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15125         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15126         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15127         * g++.dg/ext/altivec-15.C: Ditto.
15128         * g++.dg/ext/altivec-types-1.C: Ditto.
15129         * g++.dg/ext/altivec-types-2.C: Ditto.
15130         * g++.dg/ext/altivec-types-3.C: Ditto.
15131         * g++.dg/ext/altivec-types-4.C: Ditto.
15132
15133 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15134
15135         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15136
15137 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15138
15139         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15140         optimization options.
15141
15142 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15143
15144         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15145
15146         PR testsuite/45988
15147         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15148
15149 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15150
15151         PR fortran/47421
15152         * gfortran.dg/allocatable_scalar_12.f90: New.
15153
15154 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15155
15156         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15157         vectorization to be not profitable if peeling is used to
15158         realign the memory access.
15159         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15160         loop bound to avoid loop unrolling.
15161         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15162
15163 2011-01-22  Jan Hubicka  <jh@suse.cz>
15164
15165         PR lto/47333
15166         * g++.dg/lto/pr47333.C: New file.
15167
15168 2011-01-22  Jan Hubicka  <jh@suse.cz>
15169
15170         PR tree-optimization/43884
15171         PR lto/44334
15172         * gcc.dg/autopar/outer-2.c: Increase array size.
15173         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15174
15175 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15176
15177         PR fortran/38536
15178         * gfortran.dg/c_loc_tests_16.f90:  New test.
15179
15180 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15181
15182         PR fortran/47399
15183         * gfortran.dg/typebound_proc_19.f90: New.
15184
15185 2011-01-21  Jeff Law <law@redhat.com>
15186
15187         PR tree-optimization/47053
15188         * g++.dg/pr47053.C: New test.
15189
15190 2011-01-21  Jason Merrill  <jason@redhat.com>
15191
15192         PR c++/47041
15193         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15194
15195 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15196
15197         PR c++/47388
15198         * g++.dg/cpp0x/range-for10.C: New test.
15199         * g++.dg/template/for1.C: New test.
15200
15201         PR middle-end/45566
15202         * g++.dg/tree-prof/partition3.C: New test.
15203
15204         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15205
15206         PR rtl-optimization/47366
15207         * g++.dg/opt/pr47366.C: New test.
15208
15209 2011-01-21  Jason Merrill  <jason@redhat.com>
15210
15211         PR c++/46552
15212         * g++.dg/cpp0x/constexpr-regress2.C: New.
15213
15214         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15215
15216 2011-01-21  Jeff Law <law@redhat.com>
15217
15218         PR rtl-optimization/41619
15219         * gcc.dg/pr41619.c: New.
15220
15221 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15222
15223         PR tree-optimization/47355
15224         * g++.dg/opt/pr47355.C: New test.
15225
15226 2011-01-21  Richard Guenther  <rguenther@suse.de>
15227
15228         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15229         making main hot.
15230
15231 2011-01-21  Richard Guenther  <rguenther@suse.de>
15232
15233         PR tree-optimization/47365
15234         * gcc.dg/torture/pr47365.c: New testcase.
15235         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15236
15237 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15238
15239         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15240
15241 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15242
15243         PR tree-optimization/47391
15244         * gcc.dg/pr47391.c: New test.
15245
15246 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15247
15248         * g++.dg/template/char1.C: Use signed char.
15249
15250 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15251
15252         PR fortran/47377
15253         * gfortran.dg/pointer_target_4.f90: New.
15254
15255 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15256
15257         PR target/47251
15258         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15259         ILP32 system and not IP32.
15260
15261 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15262
15263         PR debug/46583
15264         * g++.dg/debug/pr46583.C: New.
15265
15266 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15267
15268         PR debug/47283
15269         * g++.dg/debug/pr47283.C: New test.
15270
15271         PR testsuite/47371
15272         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15273         * gcc.target/i386/headmerge-2.c: Likewise.
15274
15275 2011-01-20  Richard Guenther  <rguenther@suse.de>
15276
15277         PR middle-end/47370
15278         * gcc.dg/torture/pr47370.c: New testcase.
15279
15280 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15281
15282         PR tree-optimization/46130
15283         * gcc.dg/pr46130-1.c: New test.
15284         * gcc.dg/pr46130-2.c: New test.
15285
15286 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15287
15288         PR c++/47291
15289         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15290
15291 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15292
15293         PR debug/46240
15294         * g++.dg/debug/pr46240.cc: New.
15295
15296 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15297
15298         PR c++/47303
15299         * g++.dg/template/anonunion1.C: New test.
15300
15301         PR rtl-optimization/47337
15302         * gcc.c-torture/execute/pr47337.c: New test.
15303
15304 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15305
15306         PR testsuite/45342
15307         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15308
15309 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15310
15311         PR tree-optimization/46021
15312         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15313
15314 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15315
15316         PR tree-optimization/47290
15317         * g++.dg/torture/pr47290.C: New test.
15318
15319 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15320
15321         PR fortran/47240
15322         * gfortran.dg/proc_ptr_comp_29.f90: New.
15323
15324 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15325
15326         PR testsuite/41146
15327         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15328         powerpc-apple-darwin9.
15329
15330 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15331
15332         PR rtl-optimization/47299
15333         * gcc.c-torture/execute/pr47299.c: New test.
15334
15335 2011-01-17  Jason Merrill  <jason@redhat.com>
15336
15337         * g++.dg/cpp0x/constexpr-virtual.C: New.
15338
15339 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15340
15341         PR fortran/47331
15342         * gfortran.dg/gomp/pr47331.f90: New test.
15343
15344 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15345
15346         PR objc/47314
15347         * objc.dg/selector-warn-1.m: New.
15348         * obj-c++.dg/selector-warn-1.mm: New.
15349
15350 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15351
15352         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15353         Update dg-final accordingly.
15354
15355 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15356
15357         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15358
15359 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15360
15361         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15362         target check.
15363         * gcc.dg/guality/pr36728-2.c: Likewise.
15364
15365 2011-01-17  Richard Guenther  <rguenther@suse.de>
15366
15367         PR tree-optimization/47313
15368         * g++.dg/torture/pr47313.C: New testcase.
15369
15370 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15371
15372         PR target/47318
15373         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15374         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15375         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15376         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15377
15378         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15379         as __m256i.
15380         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15381         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15382         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15383
15384 2011-01-17  Richard Guenther  <rguenther@suse.de>
15385
15386         PR tree-optimization/45967
15387         * gcc.dg/torture/pr45967-2.c: New testcase.
15388         * gcc.dg/torture/pr45967-3.c: Likewise.
15389
15390 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15391
15392         PR testsuite/47325
15393         * g++.dg/ext/pr47213.C: Require visibility.
15394
15395 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15396
15397         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15398         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15399
15400 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15401
15402         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15403         Linux-based targets.
15404
15405 2011-01-13  Jan Hubicka  <jh@suse.cz>
15406
15407         PR tree-optimization/47276
15408         * gcc.dg/pr47276.c: New testcase.
15409
15410 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15411             Jonathan Wakely  <jwakely.gcc@gmail.com>
15412
15413         PR c++/33558
15414         * g++.dg/other/pr33558.C: New.
15415         * g++.dg/other/pr33558-2.C: New.
15416
15417 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15418
15419         PR tree-optimization/45934
15420         PR tree-optimization/46302
15421         * g++.dg/ipa/devirt-c-1.C: New test.
15422         * g++.dg/ipa/devirt-c-2.C: Likewise.
15423         * g++.dg/ipa/devirt-c-3.C: Likewise.
15424         * g++.dg/ipa/devirt-c-4.C: Likewise.
15425         * g++.dg/ipa/devirt-c-5.C: Likewise.
15426         * g++.dg/ipa/devirt-c-6.C: Likewise.
15427         * g++.dg/ipa/devirt-6.C: Likewise.
15428         * g++.dg/ipa/devirt-d-1.C: Likewise.
15429         * g++.dg/torture/pr45934.C: Likewise.
15430
15431 2011-01-14  Jason Merrill  <jason@redhat.com>
15432
15433         * g++.dg/cpp0x/variadic105.C: New.
15434
15435 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15436             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15437
15438         PR objc/45989
15439         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15440         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15441         execution tests on i?86-*-*, x86_64-*-* and
15442         powerpc*-apple-darwin* && ilp32.
15443         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15444         tests on i?86-*-* and x86_64-*-*.
15445
15446 2011-01-14  Richard Guenther  <rguenther@suse.de>
15447
15448         PR tree-optimization/47280
15449         * g++.dg/opt/pr47280.C: New testcase.
15450
15451 2011-01-14  Jason Merrill  <jason@redhat.com>
15452
15453         * g++.dg/cpp0x/constexpr-regress1.C: New.
15454
15455         * g++.dg/ext/flexary2.C: New.
15456
15457 2011-01-14  Richard Guenther  <rguenther@suse.de>
15458
15459         PR middle-end/47281
15460         * gcc.dg/torture/pr47281.c: New testcase.
15461         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15462
15463 2011-01-14  Richard Guenther  <rguenther@suse.de>
15464
15465         PR tree-optimization/47286
15466         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15467
15468 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15469
15470         PR c++/47213
15471         * g++.dg/ext/pr47213.C: New.
15472
15473 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15474
15475         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15476
15477 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15478             Mikael Morin  <mikael@gcc.gnu.org>
15479
15480         PR fortran/45848
15481         PR fortran/47204
15482         * gfortran.dg/select_type_20.f90: New.
15483         * gfortran.dg/select_type_21.f90: New.
15484
15485 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15486
15487         PR target/47251
15488         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15489
15490 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15491
15492         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15493         * gcc.dg/guality/pr36728-2.c: Likewise.
15494
15495 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15496
15497         PR debug/PR46973
15498         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15499
15500 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15501
15502         PR rtl-optimization/45352
15503         * gcc.dg/pr45352-3.c: New.
15504
15505 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15506
15507         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15508         comment.
15509         * g++.dg/cpp0x/range-for8.C: New.
15510         * g++.dg/cpp0x/range-for9.C: New.
15511
15512 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15513
15514         PR debug/47209
15515         * g++.dg/debug/pr47209.C: New.
15516
15517 2011-01-12  Richard Guenther  <rguenther@suse.de>
15518
15519         PR lto/47259
15520         * gcc.dg/lto/pr47259_0.c: New testcase.
15521         * gcc.dg/lto/pr47259_1.c: Likewise.
15522
15523 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15524
15525         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15526         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15527         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15528         methods missing from the OBJC2 Object.
15529         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15530         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15531         GNU and NeXT runtimes.
15532         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15533         comments.
15534         * objc-obj-c++-shared/Object1.m: Likewise.
15535         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15536         * objc.dg/proto-qual-1.m: Likewise.
15537         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15538         * obj-c++.dg/proto-qual-1.mm: Likewise.
15539
15540 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15541
15542         PR testsuite/33033
15543         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15544
15545 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15546
15547         Fixed the Objective-C++ testsuite and updated all tests.
15548         * lib/obj-c++.exp (obj-c++_init): Declare and set
15549         gcc_warning_prefix and gcc_error_prefix.
15550         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15551         'dg-warning', 'dg-message' and 'dg-error'.
15552         * obj-c++.dg/class-extension-3.mm: Likewise.
15553         * obj-c++.dg/class-protocol-1.mm: Likewise.
15554         * obj-c++.dg/encode-7.mm: Likewise.
15555         * obj-c++.dg/exceptions-3.mm: Likewise.
15556         * obj-c++.dg/exceptions-5.mm: Likewise.
15557         * obj-c++.dg/method-12.mm: Likewise.
15558         * obj-c++.dg/method-13.mm: Likewise.
15559         * obj-c++.dg/method-15.mm: Likewise.
15560         * obj-c++.dg/method-16.mm: Likewise.
15561         * obj-c++.dg/method-4.mm: Likewise.
15562         * obj-c++.dg/method-8.mm: Likewise.
15563         * obj-c++.dg/method-conflict-1.mm: Likewise.
15564         * obj-c++.dg/method-conflict-2.mm: Likewise.
15565         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15566         and uncommented second part of the testcase now that the testsuite
15567         works correctly.
15568         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15569         and uncommented second part of the testcase now that the testsuite
15570         works correctly.
15571         * obj-c++.dg/private-1.mm: Likewise.
15572         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15573         * obj-c++.dg/syntax-error-7.mm: Likewise.
15574         * obj-c++.dg/warn5.mm: Likewise.
15575         * obj-c++.dg/property/at-property-14.mm: Likewise.
15576         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15577         FIXME.
15578         * obj-c++.dg/property/at-property-18.mm: Likewise.
15579         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15580         FIXME.
15581         * obj-c++.dg/property/at-property-21.mm: Likewise.
15582         * obj-c++.dg/property/at-property-28.mm: Likewise.
15583         * obj-c++.dg/property/at-property-5.mm: Likewise.
15584         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15585         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15586         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15587         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15588         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15589         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15590         * obj-c++.dg/tls/diag-5.mm: Likewise.
15591         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15592         dg-error, now matched correctly.
15593
15594 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15595
15596         * objc.dg/property/at-property-29.m: New.
15597         * obj-c++.dg/property/at-property-29.mm: New.
15598
15599 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15600
15601         * go.test/go-test.exp (go-set-goarch): New proc.
15602         (go-gc-tests): Use it.
15603
15604 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15605
15606         PR debug/46955
15607         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15608
15609 2011-01-11  Richard Henderson  <rth@redhat.com>
15610
15611         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15612
15613 2011-01-11  Jan Hubicka  <jh@suse.cz>
15614
15615         PR lto/45721
15616         PR lto/45375
15617         * gcc.dg/lto/pr45721_1.c: New file.
15618         * gcc.dg/lto/pr45721_0.c: New file.
15619
15620 2011-01-11  Richard Guenther  <rguenther@suse.de>
15621
15622         PR tree-optimization/46076
15623         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15624
15625 2011-01-11  Jeff Law <law@redhat.com>
15626
15627         * PR tree-optimization/47086
15628         * gcc.dg/pr47086.c: New test.
15629
15630 2011-01-11  Jason Merrill  <jason@redhat.com>
15631
15632         PR c++/46658
15633         * g++.dg/template/new10.C: New.
15634
15635         PR c++/45520
15636         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15637
15638 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15639
15640         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15641         Split type definitions and NSConstantString class into...
15642         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15643         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15644         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15645         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15646         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15647         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15648         to comments.
15649         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15650         encode defines for newer NeXT system headers.
15651         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15652         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15653         * objc.dg/foreach-5.m: Likewise.
15654         * objc.dg/foreach-2.m: Likewise.
15655         * objc.dg/foreach-4.m: Likewise.
15656         * objc.dg/torture/strings/string1.m: Likewise.
15657         * objc.dg/torture/strings/string2.m: Likewise.
15658         * objc.dg/torture/strings/string3.m: Likewise.
15659         * objc.dg/torture/strings/string4.m: Likewise.
15660         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15661         header and stand alone.
15662         * obj-c++.dg/strings/strings-2.mm: Likewise.
15663         * objc.dg/torture/strings/const-str-3.m: Likewise.
15664         * objc.dg/strings/strings-2.m: Likewise.
15665         * objc.dg/strings/const-str-12b.m: Likewise.
15666
15667 2011-01-12  Richard Guenther  <rguenther@suse.de>
15668
15669         PR middle-end/32511
15670         * gcc.dg/attr-weak-1.c: Adjust.
15671
15672 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15673
15674         PR fortran/47051
15675         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15676         standard compliant and comment.
15677
15678 2011-01-10  Jan Hubicka  <jh@suse.cz>
15679
15680         PR lto/46083
15681         * gcc.dg/initpri3.c: New testcase.
15682
15683 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15684
15685         PR lto/47222
15686         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15687         externally visible.
15688         (g_esi): Likewise.
15689         (g_ebx): Likewise.
15690         (g_ebp): Likewise.
15691         (g_esp): Likewise.
15692         (g_ebp_save): Likewise.
15693         (g_esp_save): Likewise.
15694
15695 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15696
15697         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15698
15699 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15700
15701         PR tree-optimization/46021
15702         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15703         i?86-*-*, x86_64-*-*.
15704
15705 2011-01-10  Jeff Law <law@redhat.com>
15706
15707         * PR tree-optimization/47141
15708         * gcc.c-torture/compile/pr47141.c: New test.
15709
15710 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15711
15712         PR testsuite/46230
15713         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15714         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15715         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15716         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15717
15718         PR testsuite/46230
15719         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15720         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15721         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15722         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15723         being vectorized.  Adjust dg-final pattern.
15724
15725         PR testsuite/46230
15726         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15727         * gcc.dg/vect/slp-24.c: Likewise.
15728
15729 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15730
15731         PR c++/47218
15732         * g++.dg/other/pr47218-1.C: New test file.
15733         * g++.dg/other/pr47218.C: Likewise.
15734         * g++.dg/other/pr47218.h: New supporting header.
15735
15736 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15737
15738         PR objc/47232
15739         * objc.dg/attributes/invalid-attribute-1.m: New.
15740         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15741
15742 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15743
15744         PR fortran/47224
15745         * gfortran.dg/proc_ptr_comp_28.f90: New.
15746
15747 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15748
15749         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15750         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15751         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15752         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15753         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15754         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15755         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15756         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15757         * objc.dg/gnu-api-2-class.m: Likewise.
15758         * objc.dg/gnu-api-2-ivar.m: Likewise.
15759         * objc.dg/gnu-api-2-method.m: Likewise.
15760         * objc.dg/gnu-api-2-objc.m: Likewise.
15761         * objc.dg/gnu-api-2-object.m: Likewise.
15762         * objc.dg/gnu-api-2-property.m: Likewise.
15763         * objc.dg/gnu-api-2-protocol.m: Likewise.
15764         * objc.dg/gnu-api-2-sel.m: Likewise.
15765
15766 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15767
15768         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15769         * objc.dg/objc-foreach-4.m: Likewise.
15770         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15771         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15772         * objc.dg/foreach-4.m: Likewise.
15773         * objc.dg/foreach-5.m: Likewise.
15774         * objc.dg/foreach-3.m: Return self from init.
15775
15776 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15777
15778         PR fortran/38536
15779         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15780
15781 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15782
15783         PR fortran/46313
15784         * gfortran.dg/class_35.f90: New.
15785
15786 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15787
15788         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15789
15790 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15791
15792         PR objc/47078
15793         * objc.dg/invalid-method-2.m: New.
15794         * obj-c++.dg/invalid-method-2.mm: New.
15795
15796 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15797
15798         PR fortran/46896
15799         * gfortran.dg/transpose_optimization_2.f90 : New test.
15800
15801 2011-01-08  Jan Hubicka  <jh@suse.cz>
15802
15803         PR tree-optmization/46469
15804         * g++.dg/torture/pr46469.C: New testcase.
15805
15806 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15807
15808         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15809         emulation of libobjc-gnu structure layout functionality to ..
15810         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15811         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15812         * objc/execute/bf-common.h: Adjust headers.
15813         * objc/execute/bf-1.m: Likewise.
15814         * objc/execute/bf-2.m: Likewise.
15815         * objc/execute/bf-3.m: Likewise.
15816         * objc/execute/bf-4.m: Likewise.
15817         * objc/execute/bf-5.m: Likewise.
15818         * objc/execute/bf-6.m: Likewise.
15819         * objc/execute/bf-7.m: Likewise.
15820         * objc/execute/bf-8.m: Likewise.
15821         * objc/execute/bf-9.m: Likewise.
15822         * objc/execute/bf-10.m: Likewise.
15823         * objc/execute/bf-11.m: Likewise.
15824         * objc/execute/bf-12.m: Likewise.
15825         * objc/execute/bf-13.m: Likewise.
15826         * objc/execute/bf-14.m: Likewise.
15827         * objc/execute/bf-15.m: Likewise.
15828         * objc/execute/bf-16.m: Likewise.
15829         * objc/execute/bf-17.m: Likewise.
15830         * objc/execute/bf-18.m: Likewise.
15831         * objc/execute/bf-19.m: Likewise.
15832         * objc/execute/bf-20.m: Likewise.
15833         * objc/execute/bf-21.m: Likewise.
15834         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15835         objc_get_type_qualifiers ().
15836
15837 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15838
15839         PR fortran/45777
15840         * gfortran.dg/dependency_39.f90:  New test.
15841
15842 2011-01-07  Jan Hubicka  <jh@suse.cz>
15843
15844         Get builtins tests ready for linker plugin.
15845         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15846         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15847         my_memset, my_bzero): Mark used.
15848         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15849         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15850         volatile.
15851         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15852         volatile.
15853
15854 2011-01-07  Jan Hubicka  <jh@suse.cz>
15855
15856         PR tree-optimization/46367
15857         * g++.dg/torture/pr46367.C: New file.
15858
15859 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15860
15861         PR target/47201
15862         * gcc.dg/pr47201.c: New test.
15863
15864         PR bootstrap/47187
15865         * gcc.dg/tree-prof/pr47187.c: New test.
15866
15867 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15868
15869         PR fortran/41580
15870         * gfortran.dg/extends_type_of_3.f90: New.
15871
15872 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15873
15874         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15875         * g++.dg/ext/dllimport-MI1.C: Likewise.
15876         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15877         * g++.dg/ext/dllimport10.C: Likewise.
15878         * g++.dg/ext/dllimport11.C: Likewise.
15879         * g++.dg/ext/dllimport12.C: Likewise.
15880         * g++.dg/ext/dllimport13.C: Likewise.
15881         * g++.dg/ext/dllimport2.C: Likewise.
15882         * g++.dg/ext/dllimport3.C: Likewise.
15883         * g++.dg/ext/dllimport4.C: Likewise.
15884         * g++.dg/ext/dllimport5.C: Likewise.
15885         * g++.dg/ext/dllimport6.C: Likewise.
15886         * g++.dg/ext/dllimport8.C: Likewise.
15887         * g++.dg/ext/dllimport9.C: Likewise.
15888         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15889         targets, too. Additionally enable test for i?86-*-mingw*.
15890         * g++.dg/ext/selectany1.C: Likewise.
15891         Remove guard variable check.
15892
15893 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15894
15895         PR fortran/47189
15896         PR fortran/47194
15897         * gfortran.dg/storage_size_3.f08: Extended.
15898
15899 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15900
15901         PR c++/47022
15902         * g++.dg/template/stdarg1.C: New test.
15903
15904 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15905
15906         PR fortran/47195
15907         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15908         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15909         from the interface of functions to not hide the errors that
15910         shall be tested.
15911
15912 2011-01-06  Jan Hubicka  <jh@suse.cz>
15913
15914         * gcc.dg/lto/pr47188_0.c: New testcase.
15915         * gcc.dg/lto/pr47188_1.c: New testcase.
15916
15917 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15918
15919         PR fortran/33117
15920         PR fortran/46478
15921         * gfortran.dg/interface_33.f90: New test.
15922
15923 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15924
15925         PR c/47150
15926         * gcc.c-torture/compile/pr47150.c: New test.
15927
15928 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15929
15930         PR tree-optimization/47139
15931         * gcc.dg/vect/pr47139.c: New test.
15932
15933 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15934
15935         PR fortran/47180
15936         * gfortran.dg/extends_type_of_2.f03: New.
15937
15938 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15939
15940         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15941
15942 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15943
15944         * gnat.dg/opt14.adb: New test.
15945
15946 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15947
15948         PR fortran/46017
15949         * gfortran.dg/allocate_error_2.f90:  New test.
15950
15951 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15952
15953         PR fortran/47024
15954         * gfortran.dg/storage_size_3.f08: New.
15955
15956 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15957
15958         PR libgfortran/47154
15959         * gfortran.dg/namelist_68.f90: New test.
15960
15961 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15962
15963         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15964
15965 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15966
15967         PR fortran/46448
15968         * gfortran.dg/class_34.f90: New.
15969
15970 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15971
15972         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15973         use __builtin_inff.  Skip all single-precision tests that require
15974         Infinity.
15975
15976 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15977
15978         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15979
15980 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15981
15982         PR tree-optimization/47148
15983         * gcc.c-torture/execute/pr47148.c: New test.
15984
15985         PR tree-optimization/47155
15986         * gcc.c-torture/execute/pr47155.c: New test.
15987
15988         PR rtl-optimization/47157
15989         * gcc.c-torture/compile/pr47157.c: New test.
15990
15991 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15992
15993         * gcc.dg/torture/vector-shift2.c (schar): Define.
15994         (main): Always use schar or uchar instead of plain "char" to avoid
15995         dependencies on implementation-defined char signedness.
15996
15997 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15998
15999         PR tree-optimization/46801
16000         * gnat.dg/pack9.adb: Remove xfail.
16001
16002 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16003
16004         PR tree-optimization/46984
16005         * g++.dg/ipa/pr46984.C: New test.
16006
16007 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16008
16009         PR fortran/46408
16010         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16011
16012 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16013
16014         PR tree-optimization/47140
16015         * gcc.c-torture/compile/pr47140.c: New test.
16016
16017         PR rtl-optimization/47028
16018         * gcc.dg/pr47028.c: New test.
16019
16020 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16021
16022         * objc.dg/protocol-forward-1.m: Removed TODO.
16023         * objc.dg/protocol-forward-2.m: New.
16024         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16025         * obj-c++.dg/protocol-forward-2.mm: New.
16026
16027 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16028
16029         PR target/38662
16030         * g++.dg/eh/pr38662.C: New testcase.
16031
16032 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16033
16034         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16035         scan for newline '\n'.
16036
16037 \f
16038 Copyright (C) 2011 Free Software Foundation, Inc.
16039
16040 Copying and distribution of this file, with or without modification,
16041 are permitted in any medium without royalty provided the copyright
16042 notice and this notice are preserved.