OSDN Git Service

6b7808ab18e549cd54a8e22c0a22db789ab8f8fa
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-03  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/51070
4         * gcc.dg/torture/pr51070-2.c: New testcase.
5
6 2012-01-03  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/51692
9         * gcc.dg/torture/pr51692.c: New testcase.
10
11 2012-01-03  Richard Guenther  <rguenther@suse.de>
12
13         PR debug/51650
14         * g++.dg/lto/pr51650-3_0.C: New testcase.
15
16 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
17
18         PR c++/15867
19         * g++.dg/warn/Wredundant-decls-spec.C: New.
20
21 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
22
23         PR tree-optimization/51719
24         * g++.dg/tree-prof/pr51719.C: New test.
25
26 2012-01-03  Richard Guenther  <rguenther@suse.de>
27
28         PR middle-end/51730
29         * gcc.dg/fold-compare-6.c: New testcase.
30
31 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
32
33         PR c++/51669
34         * g++.dg/gomp/pr51669.C: New test.
35
36 2012-01-02  Jason Merrill  <jason@redhat.com>
37
38         PR c++/51675
39         * g++.dg/cpp0x/constexpr-union2.C: New.
40
41         PR c++/51666
42         * g++.dg/cpp0x/nsdmi-defer5.C: New.
43
44 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
45
46         PR c++/51462
47         * g++.dg/cpp0x/constexpr-99.C: New test.
48
49 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
50
51         PR c++/20140
52         * g++.dg/template/init9.C: New.
53
54 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
55
56         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
57         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
58         rather than a specific number.
59
60 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
61
62         PR fortran/46262
63         PR fortran/46328
64         PR fortran/51052
65         * gfortran.dg/typebound_operator_7.f03: New.
66         * gfortran.dg/typebound_operator_8.f03: New.
67
68 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
69
70         PR target/51729
71         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
72         XFAIL.
73         * gcc.target/mips/dspr2-MULTU.c: Likewise.
74
75 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
76
77         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
78
79 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
80
81         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
82         for MIPS.
83
84 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
85
86         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
87         * gfortran.dg/io_real_boz_4.f90: Likewise.
88         * gfortran.dg/io_real_boz_5.f90: Likewise.
89
90 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
91
92         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
93
94 2012-01-02  Revital Eres  <revital.eres@linaro.org>
95
96         * gcc.dg/sms-11.c: New file.
97
98 2012-01-02  Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/51682
101         * gfortran.dg/coarray/image_index_3.f90: New.
102
103 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
104
105         PR c++/16603
106         * g++.dg/parse/enum8.C: New.
107
108 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
109
110         PR c++/51379
111         * g++.dg/conversion/reinterpret4.C: New.
112         * g++.dg/conversion/reinterpret1.C: Adjust.
113
114 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
117
118 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
119
120         * g++.old-deja/g++.brendan/crash25.C: Adjust.
121         * g++.old-deja/g++.brendan/crash56.C: Likewise.
122         * g++.old-deja/g++.jason/access14.C: Likewise.
123         * g++.old-deja/g++.jason/access8.C: Likewise.
124         * g++.old-deja/g++.jason/access1.C: Likewise.
125         * g++.old-deja/g++.other/access3.C: Likewise.
126         * g++.old-deja/g++.other/access5.C: Likewise.
127         * g++.old-deja/g++.law/unsorted1.C: Likewise.
128         * g++.old-deja/g++.law/visibility22.C: Likewise.
129         * g++.old-deja/g++.law/visibility26.C: Likewise.
130         * g++.old-deja/g++.mike/p2746.C: Likewise.
131         * g++.dg/debug/using1.C: Likewise.
132         * g++.dg/lookup/using51.C: Likewise.
133         * g++.dg/inherit/using5.C: Likewise.
134         * g++.dg/inherit/pr30297.C: Likewise.
135         * g++.dg/inherit/access8.C: Likewise.
136         * g++.dg/torture/pr39362.C: Likewise.
137         * g++.dg/template/crash13.C: Likewise.
138         * g++.dg/template/using10.C: Likewise.
139
140 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
141
142         PR fortran/51502
143         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
144         change.
145
146 2012-01-01  Ira Rosen  <irar@il.ibm.com>
147
148         PR tree-optimization/51704
149         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
150         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
151         corresponding flags.
152
153 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
154
155         PR c++/51723
156         * g++.dg/cpp0x/constexpr-delegating2.C: New.
157
158 2012-01-01  Jan Hubicka  <jh@suse.cz>
159
160         PR rtl-optimization/51069
161         * gcc.c-torture/compile/pr51069.c: New testcase.
162
163 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
164
165         PR tree-optimization/51683
166         * gcc.dg/pr51683.c: New test.
167
168 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
169
170         PR c++/51397
171         * g++.dg/cpp0x/static_assert6.C: New.
172
173 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
174
175         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
176
177 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
178
179         PR fortran/51502
180         * lib/gcc-dg.exp (scan-module-absence):  New function.
181         * gfortran.dg/implicit_pure_2.f90:  New test.
182
183 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
184
185         PR c++/51316
186         * g++.dg/cpp0x/alignof4.C: New.
187
188 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
189
190         PR testsuite/51702
191         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
192         -mabi=altivec option, which suppresses a warning message about
193         passing vectors by reference.  The extra warning causes some tests
194         to fail.
195         * gcc.dg/scal-to-vec2.c: Likewise.
196         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
197         * gcc.dg/pr35442.c: Likewise.
198         * gcc.dg/vector-compare-1.c: Likewise.
199         * gcc.dg/vector-compare-2.c: Likewise.
200         * gcc.dg/torture/pr36891.c: Likewise.
201
202 2012-12-29  Kai Tietz  <ktietz@redhat.com>
203
204         * g++.dg/abi/bitfield3.C: Make sure test runs
205         for windows targets without activated ms-bitfields option.
206
207         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
208         targets to use static-version.
209         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
210         * g++.old-deja/g++.abi/arraynew.C: Likewise.
211         * g++.old-deja/g++.eh/new1.C: Likewise.
212         * g++.old-deja/g++.eh/new2.C: Likewise.
213
214 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
215
216         * gfortran.dg/function_optimize_9.f90:  New test.
217
218 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
219
220         PR c++/23211
221         * g++.dg/template/using18.C: New.
222         * g++.dg/template/using19.C: New.
223         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
224         * g++.dg/template/crash13.C: Likewise.
225
226 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
227
228         PR target/51623
229         * gcc.target/powerpc/pr51623.c: New file.
230
231 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
232
233         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
234
235 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
236
237         PR c++/51547
238         * g++.dg/cpp0x/pr51547.C: New.
239
240 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
241
242         * gcc.c-torture/execute/20111227-1.c: New test.
243
244 2011-12-25  Jan Hubicka  <jh@suse.cz>
245
246         PR middle-end/48641
247         * gcc.dg/compile/pr48641.c: New file.
248
249 2011-12-26  Joey Ye  <joey.ye@arm.com>
250
251         PR middle-end/51200
252         * gcc.dg/volatile-bitfields-2.c: New test.
253
254 2011-12-23  Jason Merrill  <jason@redhat.com>
255
256         PR c++/51507
257         * g++.dg/cpp0x/variadic121.C: New.
258
259 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
260
261         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
262
263 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
264
265         * gcc.target/arm/vect-vcvt.c: New test.
266         * gcc.target/arm/vect-vcvtq.c: New test.
267
268         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
269         in final check.
270
271         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
272         True for ARM NEON.
273         (check_effective_target_vect_uintfloat_cvt): Likewise.
274         (check_effective_target_vect_floatuint_cvt): Likewise.
275         (check_effective_target_vect_floatint_cvt): Likewise.
276
277 2011-12-23  Richard Guenther  <rguenther@suse.de>
278
279         PR rtl-optimization/50396
280         * gcc.dg/torture/pr50396.c: New testcase.
281
282 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
283
284         PR tree-optimization/43491
285         * gcc.dg/tree-ssa/pr43491.c: New test.
286
287 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
288
289         PR testsuite/50722
290         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
291
292 2011-12-22  Richard Guenther  <rguenther@suse.de>
293
294         PR lto/51650
295         * g++.dg/lto/pr51650-1_0.C: New testcase.
296         * g++.dg/lto/pr51650-2_0.C: Likewise.
297
298 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
299
300         PR target/51643
301         * gcc.target/arm/sibcall-2.c: New test.
302
303 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
304
305         PR testsuite/51645
306         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
307
308 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
309
310         * gcc.dg/pr50038.c: Move to ...
311         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
312
313 2011-12-21  Jason Merrill  <jason@redhat.com>
314
315         PR c++/51611
316         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
317
318 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
319
320         PR c++/51305
321         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
322
323 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
324
325         PR middle-end/51644
326         PR middle-end/51647
327         * gcc.dg/pr51644.c: New test.
328         * g++.dg/warn/Wreturn-4.C: New test.
329
330 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
331
332         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
333         diag-scans to fix fail on AVX.
334         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
335         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
336         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
337         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
338         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
339         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
340         * gcc.dg/vect/pr45752.c: Ditto.
341         * gcc.dg/vect/slp-perm-4.c: Ditto.
342         * gcc.dg/vect/slp-perm-9.c: Ditto.
343         * gcc.dg/vect/vect-33.c: Ditto.
344         * gcc.dg/vect/vect-35.c: Ditto.
345         * gcc.dg/vect/vect-6-big-array.c: Ditto.
346         * gcc.dg/vect/vect-6.c: Ditto.
347         * gcc.dg/vect/vect-91.c: Ditto.
348         * gcc.dg/vect/vect-all-big-array.c: Ditto.
349         * gcc.dg/vect/vect-all.c: Ditto.
350         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
351         * gcc.dg/vect/vect-outer-4c.c: Ditto.
352         * gcc.dg/vect/vect-outer-5.c: Ditto.
353         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
354         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
355         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
356         * gcc.dg/vect/vect-peel-1.c: Ditto.
357         * gcc.dg/vect/vect-peel-2.c: Ditto.
358         * gcc.dg/vect/vect-peel-3.c: Ditto.
359         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
360         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
361         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
362         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
363         * lib/target-supports.exp (check_avx_available): New function.
364         (check_effective_target_vect_sizes_32B_16B): Ditto.
365         (check_prefer_avx128): Ditto.
366         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
367         (check_effective_target_vect_multiple_sizes): Ditto.
368
369 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
370
371         PR target/50038
372         * gcc.dg/pr50038.c: New test.
373
374 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
375
376         PR c++/51621
377         * g++.dg/cpp0x/constexpr-ice5.C: New.
378
379 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
380
381         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
382         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
383         gcc.dg/gnu11-version-1.c: New tests.
384
385 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
386
387         PR middle-end/51200
388         * gcc.target/arm/volatile-bitfields-4.c: New test.
389         * c-c++-common/abi-bf.c: New test.
390
391 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
392
393         PR debug/49951
394         * g++.dg/gcov/gcov-2.C: Adjust.
395
396 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
397
398         PR c++/51612
399         * g++.dg/cpp0x/constexpr-ice4.C: New.
400
401 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
402
403         PR c++/51328
404         * g++.dg/template/crash109.C: New.
405
406 2011-12-19  Jason Merrill  <jason@redhat.com>
407
408         PR c++/51530
409         * g++.dg/cpp0x/nullptr26.C: New.
410
411 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
412
413         * gcc.target/mips/mult-1.c: Require -O2.
414
415 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
416
417         * gcc.target/mips/ext-2.c: Add NOMIPS16.
418
419 2011-12-19  Jason Merrill  <jason@redhat.com>
420
421         PR c++/51526
422         * g++.dg/cpp0x/constexpr-delegating.C: New.
423
424 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
425             Tom de Vries <tom@codesourcery.com>
426
427         PR rtl-opt/50380
428         * gcc.c-torture/compile/pr50380.c: New testcase.
429
430 2011-12-19  Tobias Burnus  <burnus@net-b.de>
431
432         PR fortran/51605
433         * gfortran.dg/block_10.f90: New.
434
435 2011-12-19  Jason Merrill  <jason@redhat.com>
436
437         PR c++/51553
438         * g++.dg/cpp0x/initlist64.C: New.
439
440         PR c++/51228
441         * c-c++-common/transparent-union-1.c: New.
442
443 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
444
445         PR tree-optimization/51580
446         * gnat.dg/specs/loop_optimization1.ads: New test.
447         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
448
449 2011-12-19  Richard Guenther  <rguenther@suse.de>
450
451         PR lto/51573
452         * gcc.dg/lto/20111207-2_0.c: Adjust.
453         * g++.dg/lto/pr51573-1_0.C: New testcase.
454
455 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
456
457         PR c++/51619
458         * g++.dg/cpp0x/pr51619.C: New test.
459
460 2011-12-19  Tobias Burnus  <burnus@net-b.de>
461
462         PR fortran/51605
463         * gfortran.dg/select_type_25.f90: New.
464
465 2011-12-19  Martin Jambor  <mjambor@suse.cz>
466
467         PR tree-optimization/51583
468         * gcc.dg/tree-ssa/pr51583.c: New test.
469
470 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
471
472         PR tree-optimization/51596
473         * g++.dg/opt/pr51596.C: New test.
474
475         PR middle-end/51590
476         PR tree-optimization/51606
477         * gcc.dg/vect/pr51590.c: New test.
478
479 2011-12-19  Richard Guenther  <rguenther@suse.de>
480
481         PR lto/51572
482         * g++.dg/lto/pr51572-2_0.C: New testcase.
483
484 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
485
486         PR c++/51477
487         * g++.dg/cpp0x/nsdmi6.C: New test.
488
489 2011-12-19  Tobias Burnus  <burnus@net-b.de>
490
491         * gfortran.dg/coarray_poly_3.f90: New.
492         * coarray/poly_run_1.f90: Enable some previously commented code.
493
494 2011-12-19  Jason Merrill  <jason@redhat.com>
495
496         PR c++/51489
497         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
498
499 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
500
501         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
502
503 2011-12-17  Jason Merrill  <jason@redhat.com>
504
505         PR c++/51588
506         * g++.dg/parse/enum7.C: New.
507
508         PR c++/51586
509         * g++.dg/lookup/nested2.C: New.
510
511         PR c++/51587
512         * g++.dg/parse/enum6.C: New.
513
514 2011-12-17  Tom de Vries  <tom@codesourcery.com>
515
516         PR tree-optimization/51491
517         * gcc.dg/pr51491.c: New test.
518         * gcc.dg/pr51491-2.c: Same.
519
520 2011-12-16  Jason Merrill  <jason@redhat.com>
521
522         PR c++/51416
523         * g++.dg/cpp0x/auto31.C: New.
524
525 2011-12-16  Ian Lance Taylor  <iant@google.com>
526
527         PR middle-end/51592
528         * gcc.dg/20111216-1.c: New test.
529
530 2011-12-16  Jason Merrill  <jason@redhat.com>
531
532         PR c++/51461
533         * g++.dg/init/static4.C: New.
534
535 2011-12-16  Jason Merrill  <jason@redhat.com>
536
537         PR c++/51331
538         * g++.dg/init/value10.C: New.
539
540 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
541
542         PR testsuite/50803
543         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
544
545         PR tree-optimization/51575
546         * g++.dg/opt/pr51575.C: New test.
547
548         PR debug/51557
549         * gcc.dg/pr51557.c: New test.
550
551 2011-12-16  Richard Guenther  <rguenther@suse.de>
552
553         PR lto/51572
554         * gcc.dg/lto/pr51572-1_0.c: New testcase.
555
556 2011-12-15  Jason Merrill  <jason@redhat.com>
557
558         PR c++/51458
559         * g++.dg/ext/desig4.C: New.
560
561 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
562
563         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
564         A%disp() to use scalarizer.
565         * gfortran.dg/class_array_9.f03: New.
566
567 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
568
569         * gcc.dg/vect/vect-sdivmod-1.c: New test.
570
571         PR c++/51463
572         * g++.dg/cpp0x/pr51463.C: New test.
573
574         PR c/51360
575         * c-c++-common/gomp/pr51360.c: New test.
576         * g++.dg/gomp/pr51360.C: New test.
577
578         PR middle-end/49806
579         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
580         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
581
582         PR tree-optimization/51117
583         * g++.dg/opt/pr51117.C: New test.
584
585 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
586
587         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
588         New definitions.
589         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
590         Likewise.
591         (stpncpy, __stpncpy_chk): New functions.
592         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
593         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
594
595 2011-12-15  Richard Guenther  <rguenther@suse.de>
596
597         PR lto/51567
598         * g++.dg/lto/pr51567-1_0.C: New testcase.
599
600 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
601
602         PR c++/51473
603         * g++.dg/cpp0x/auto30.C: New test.
604
605 2011-12-15  Tobias Burnus  <burnus@net-b.de>
606
607         * gfortran.dg/coarray/poly_run_3.f90: New.
608         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
609
610 2011-12-15  Richard Guenther  <rguenther@suse.de>
611
612         PR lto/51564
613         * g++.dg/lto/pr51564-1_0.C: New testcase.
614
615 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
616
617         PR libstdc++/51365
618         * g++.dg/ext/is_final.C: New.
619
620 2012-12-15  Richard Guenther  <rguenther@suse.de>
621
622         PR lto/48508
623         * g++.dg/lto/pr48508-1_0.C: New testcase.
624         * g++.dg/lto/pr48508-1_1.C: Likewise.
625
626 2011-12-14  Jason Merrill  <jason@redhat.com>
627
628         PR c++/51554
629         * g++.dg/init/constant1.C: New.
630
631         PR c++/51248
632         * g++.dg/other/enum2.C: New.
633
634 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
635
636         PR c++/51475
637         * g++.dg/cpp0x/initlist63.C: New test.
638
639 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
640
641         PR target/50931
642         * gcc.target/avr/torture/int24-mul.c: New.
643
644 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
645
646         PR c++/51476
647         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
648
649 2011-12-13  Jason Merrill  <jason@redhat.com>
650
651         PR c++/51406
652         PR c++/51161
653         * g++.dg/cpp0x/rv-cast3.C: New.
654         * g++.dg/cpp0x/rv-cast4.C: New.
655
656 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
657
658         PR c++/51464
659         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
660
661 2011-12-13  Andrew Pinski  <apinski@cavium.com>
662             Adam Nemet  <anemet@caviumnetworks.com>
663
664         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
665         -fdump-* options.
666         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
667         * gcc.target/mips/octeon-pipe-1.c: New testcase.
668
669 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
670
671         PR c++/14258
672         * g++.dg/template/using16.C: New.
673         * g++.dg/template/using17.C: New.
674
675 2011-12-13  Martin Jambor  <mjambor@suse.cz>
676
677         PR tree-optimization/51362
678         * gcc.dg/ipa/pr51362.c: New test.
679
680 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
681
682         PR testsuite/51524
683         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
684         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
685
686 2011-12-13  Richard Guenther  <rguenther@suse.de>
687
688         PR lto/48354
689         * g++.dg/lto/pr48354-1_0.C: New testcase.
690
691 2011-12-13  Richard Guenther  <rguenther@suse.de>
692
693         PR tree-optimization/51519
694         * gcc.dg/pr51519.c: New testcase.
695
696 2011-12-13  Richard Guenther  <rguenther@suse.de>
697
698         * gcc.dg/lto/20111213-1_0.c: New testcase.
699
700 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
701
702         * gnat.dg/vect1.ad[sb]: Add more tests.
703         * gnat.dg/vect2.ad[sb]: Likewise.
704         * gnat.dg/vect3.ad[sb]: Likewise.
705         * gnat.dg/vect4.ad[sb]: Likewise.
706         * gnat.dg/vect5.ad[sb]: Likewise.
707         * gnat.dg/vect6.ad[sb]: Likewise.
708
709 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
710
711         PR rtl-optimization/51495
712         * gcc.c-torture/compile/pr51495.c: New test.
713
714         PR tree-optimization/51481
715         * gcc.dg/pr51481.c: New test.
716
717 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
718
719         PR tree-optimization/45830
720         * gcc.c-torture/execute/pr45830.c: Move from here to...
721         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
722         dg-additional-options magic.
723
724 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
725
726         * gfortran.dg/nested_modules_2.f90: Tighten test.
727
728 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
729
730         * gcc.c-torture/execute/20111212-1.c: New test.
731
732 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
733
734         PR testsuite/51511
735         * gcc.dg/pr45819.c: Add -w to dg-options.
736
737 2011-12-12  Torvald Riegel  <triegel@redhat.com>
738
739         * g++.dg/tm/noexcept-1.C: New test.
740         * g++.dg/tm/noexcept-2.C: New test.
741         * g++.dg/tm/noexcept-3.C: New test.
742         * g++.dg/tm/noexcept-4.C: New test.
743         * g++.dg/tm/noexcept-5.C: New test.
744
745 2011-12-12  Torvald Riegel  <triegel@redhat.com>
746
747         * c-c++-common/tm/20111206.c: New test.
748
749 2011-12-12  Richard Guenther  <rguenther@suse.de>
750
751         PR lto/51262
752         * g++.dg/opt/pr51262.C: New testcase.
753
754 2011-12-12  Revital Eres  <revital.eres@linaro.org>
755
756         PR rtl-optimization/47013
757         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
758         to preserve the function.
759         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
760         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
761         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
762         -fmodulo-sched-allow-regmoves flags.
763         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
764         and avoid superfluous spaces in dg-final for spu-*-*.
765         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
766         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
767         change scan-rtl-dump-times for powerpc*-*-*.
768         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
769         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
770         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
771
772 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
773
774         PR tree-optimization/51485
775         * g++.dg/vect/pr51485.cc: New test.
776
777 2011-12-11  Tobias Burnus  <burnus@net-b.de>
778
779         PR fortran/50923
780         * gfortran.dg/warn_function_without_result_2.f90: New.
781
782 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
783             Tobias Burnus  <burnus@gcc.gnu.org>
784
785         PR fortran/41539
786         PR fortran/43214
787         PR fortran/43969
788         PR fortran/44568
789         PR fortran/46356
790         PR fortran/46990
791         PR fortran/49074
792         * gfortran.dg/class_array_1.f03: New.
793         * gfortran.dg/class_array_2.f03: New.
794         * gfortran.dg/class_array_3.f03: New.
795         * gfortran.dg/class_array_4.f03: New.
796         * gfortran.dg/class_array_5.f03: New.
797         * gfortran.dg/class_array_6.f03: New.
798         * gfortran.dg/class_array_7.f03: New.
799         * gfortran.dg/class_array_8.f03: New.
800         * gfortran.dg/coarray_poly_1.f90: New.
801         * gfortran.dg/coarray_poly_2.f90: New.
802         * gfortran.dg/coarray/poly_run_1.f90: New.
803         * gfortran.dg/coarray/poly_run_2.f90: New.
804         * gfortran.dg/class_to_type_1.f03: New.
805         * gfortran.dg/type_to_class_1.f03: New.
806         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
807         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
808         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
809
810 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
811
812         PR fortran/50690
813         * gfortran.dg/gomp/workshare2.f90:  New test.
814         * gfortran.dg/gomp/workshare3.f90:  New test.
815
816 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
817
818         * gnat.dg/specs/elab3.ads: New test.
819
820 2011-12-10  Richard Henderson  <rth@redhat.com>
821
822         * gcc.target/powerpc/altivec-perm-1.c: New.
823         * gcc.target/powerpc/altivec-perm-2.c: New.
824         * gcc.target/powerpc/altivec-perm-4.c: New.
825
826 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
827
828         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
829         Add a scan-assembler-time clause to test for the interupt vector jump.
830         (f): Rename to ...
831         (dma0_handler): ... this.
832
833 2011-12-10  Nathan Sidwell  <nathan@acm.org>
834
835         PR gcov-profile/51449
836         * g++.dg/gcov/gcov-14.C: New.
837
838 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
839
840         * gcc.c-torture/compile/20111209-1.c: New test.
841
842 2011-12-09  Jason Merrill  <jason@redhat.com>
843
844         PR c++/51151
845         * g++.dg/warn/Woverflow-4.C: New.
846
847 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
848
849         PR c++/51289
850         * g++.dg/cpp0x/alias-decl-17.C: New test.
851
852 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
853
854         * gcc.target/powerpc/recip-5.c: Disable running on any system that
855         does not support VSX.
856
857         * gcc.target/powerpc/ppc-target-4.c: New file to test target
858         specific functions enabling target specific builtins.
859
860 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
861
862         * gcc.dg/vect/slp-13.c: Array size increase reverted.
863         * gcc.dg/vect/slp-24.c: Ditto.
864         * gcc.dg/vect/slp-3.c: Ditto.
865         * gcc.dg/vect/slp-34.c: Ditto.
866         * gcc.dg/vect/slp-4.c: Ditto.
867         * gcc.dg/vect/slp-cond-2.c: Ditto.
868         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
869         * gcc.dg/vect/vect-1.c: Ditto.
870         * gcc.dg/vect/vect-10.c: Ditto.
871         * gcc.dg/vect/vect-105.c: Ditto.
872         * gcc.dg/vect/vect-112.c: Ditto.
873         * gcc.dg/vect/vect-15.c: Ditto.
874         * gcc.dg/vect/vect-2.c: Ditto.
875         * gcc.dg/vect/vect-31.c: Ditto.
876         * gcc.dg/vect/vect-32.c: Ditto.
877         * gcc.dg/vect/vect-33.c: Ditto.
878         * gcc.dg/vect/vect-34.c: Ditto.
879         * gcc.dg/vect/vect-35.c: Ditto.
880         * gcc.dg/vect/vect-36.c: Ditto.
881         * gcc.dg/vect/vect-6.c: Ditto.
882         * gcc.dg/vect/vect-73.c: Ditto.
883         * gcc.dg/vect/vect-74.c: Ditto.
884         * gcc.dg/vect/vect-75.c: Ditto.
885         * gcc.dg/vect/vect-76.c: Ditto.
886         * gcc.dg/vect/vect-80.c: Ditto.
887         * gcc.dg/vect/vect-85.c: Ditto.
888         * gcc.dg/vect/vect-89.c: Ditto.
889         * gcc.dg/vect/vect-97.c: Ditto.
890         * gcc.dg/vect/vect-98.c: Ditto.
891         * gcc.dg/vect/vect-all.c: Ditto.
892         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
893         * gcc.dg/vect/vect-iv-8.c: Ditto.
894         * gcc.dg/vect/vect-iv-8a.c: Ditto.
895         * gcc.dg/vect/vect-outer-1.c: Ditto.
896         * gcc.dg/vect/vect-outer-1a.c: Ditto.
897         * gcc.dg/vect/vect-outer-1b.c: Ditto.
898         * gcc.dg/vect/vect-outer-2.c: Ditto.
899         * gcc.dg/vect/vect-outer-2a.c: Ditto.
900         * gcc.dg/vect/vect-outer-2c.c: Ditto.
901         * gcc.dg/vect/vect-outer-3.c: Ditto.
902         * gcc.dg/vect/vect-outer-3a.c: Ditto.
903         * gcc.dg/vect/vect-outer-4a.c: Ditto.
904         * gcc.dg/vect/vect-outer-4b.c: Ditto.
905         * gcc.dg/vect/vect-outer-4c.c: Ditto.
906         * gcc.dg/vect/vect-outer-4d.c: Ditto.
907         * gcc.dg/vect/vect-outer-4m.c: Ditto.
908         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
909         * gcc.dg/vect/vect-outer-fir.c: Ditto.
910         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
911         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
912         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
913         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
914         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
915         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
916         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
917         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
918         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
919         * gcc.dg/vect/vect-shift-2.c: Ditto.
920         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
921         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
922         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
923         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
924         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
925         * gcc.dg/vect/slp-13-big-array.c: New test.
926         * gcc.dg/vect/slp-24-big-array.c: Ditto.
927         * gcc.dg/vect/slp-3-big-array.c: Ditto.
928         * gcc.dg/vect/slp-34-big-array.c: Ditto.
929         * gcc.dg/vect/slp-4-big-array.c: Ditto.
930         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
931         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
932         * gcc.dg/vect/vect-1-big-array.c: Ditto.
933         * gcc.dg/vect/vect-10-big-array.c: Ditto.
934         * gcc.dg/vect/vect-105-big-array.c: Ditto.
935         * gcc.dg/vect/vect-112-big-array.c: Ditto.
936         * gcc.dg/vect/vect-15-big-array.c: Ditto.
937         * gcc.dg/vect/vect-2-big-array.c: Ditto.
938         * gcc.dg/vect/vect-31-big-array.c: Ditto.
939         * gcc.dg/vect/vect-32-big-array.c: Ditto.
940         * gcc.dg/vect/vect-33-big-array.c: Ditto.
941         * gcc.dg/vect/vect-34-big-array.c: Ditto.
942         * gcc.dg/vect/vect-35-big-array.c: Ditto.
943         * gcc.dg/vect/vect-36-big-array.c: Ditto.
944         * gcc.dg/vect/vect-6-big-array.c: Ditto.
945         * gcc.dg/vect/vect-73-big-array.c: Ditto.
946         * gcc.dg/vect/vect-74-big-array.c: Ditto.
947         * gcc.dg/vect/vect-75-big-array.c: Ditto.
948         * gcc.dg/vect/vect-76-big-array.c: Ditto.
949         * gcc.dg/vect/vect-80-big-array.c: Ditto.
950         * gcc.dg/vect/vect-85-big-array.c: Ditto.
951         * gcc.dg/vect/vect-89-big-array.c: Ditto.
952         * gcc.dg/vect/vect-97-big-array.c: Ditto.
953         * gcc.dg/vect/vect-98-big-array.c: Ditto.
954         * gcc.dg/vect/vect-all-big-array.c: Ditto.
955         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
956         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
957         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
958         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
959         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
960         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
961         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
962         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
963         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
964         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
965         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
966         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
967         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
968         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
969         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
970         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
971         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
972         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
973         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
974         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
975         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
976         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
977         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
978         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
979         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
980         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
981         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
982         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
983         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
984         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
985         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
986         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
987         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
988
989 2011-12-09  Richard Guenther  <rguenther@suse.de>
990
991         PR lto/48042
992         * g++.dg/lto/pr48042_0.C: New testcase.
993
994 2011-12-09  Richard Guenther  <rguenther@suse.de>
995
996         PR tree-optimization/51482
997         * g++.dg/torture/pr51482.C: New testcase.
998
999 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1000
1001         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1002         * gcc.target/mips/dmult-1.c: Likewise.
1003         * gcc.target/mips/branch-1.c: Likewise.
1004         * gcc.target/mips/extend-1.c: Likewise.
1005
1006 2011-12-08  Jason Merrill  <jason@redhat.com>
1007
1008         PR c++/51318
1009         * g++.dg/template/cond8.C: New.
1010
1011         PR c++/51459
1012         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1013
1014 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR tree-optimization/51466
1017         * gcc.c-torture/execute/pr51466.c: New test.
1018
1019 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1020
1021         PR fortran/50815
1022         * gfortran.dg/bounds_check_16.f90: New.
1023
1024 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1025
1026         PR fortran/51378
1027         * gfortran.dg/private_type_14.f90: New.
1028
1029 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1030
1031         PR fortran/51407
1032         * gfortran.dg/io_real_boz_3.f90: New.
1033         * gfortran.dg/io_real_boz_4.f90: New.
1034         * gfortran.dg/io_real_boz_5.f90: New.
1035
1036 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1037
1038         PR fortran/51448
1039         * gfortran.dg/realloc_on_assign_8.f90: New.
1040
1041 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1042
1043         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1044
1045 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1046
1047         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1048         -Wwrite-strings option.
1049
1050 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1051
1052         * gcc.target/i386/movdi-rex64.c: New.
1053
1054 2011-12-08  Richard Guenther  <rguenther@suse.de>
1055
1056         * gcc.dg/volatile3.c: New testcase.
1057
1058 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1059
1060         PR tree-optimization/51315
1061         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1062         for typedef.
1063         (int32_t): Use __INT32_TYPE__ for typedef.
1064
1065 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1066
1067         PR tree-optimization/51315
1068         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1069         sizeof(int)==4.
1070
1071 2011-12-08  Richard Guenther  <rguenther@suse.de>
1072
1073         PR lto/50747
1074         * g++.dg/opt/pr50747-1_0.C: New testcase.
1075         * g++.dg/opt/pr50747-2_0.C: Likewise.
1076
1077 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1078
1079         * gcc.c-torture/execute/20111208-1.c: New test.
1080
1081 2011-12-08  Richard Guenther  <rguenther@suse.de>
1082
1083         PR lto/48437
1084         * gcc.dg/lto/20111207-2_0.c: New testcase.
1085         * gcc.dg/guality/pr48437.c: Likewise.
1086
1087 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR c++/51401
1090         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1091         * g++.dg/cpp0x/auto29.C: New test.
1092
1093         PR c++/51429
1094         * g++.dg/parse/error45.C: New test.
1095
1096         PR c++/51229
1097         * g++.dg/ext/desig3.C: New test.
1098
1099         PR c++/51369
1100         * g++.dg/cpp0x/constexpr-51369.C: New test.
1101
1102 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1103
1104         PR middle-end/45416
1105         * gcc.dg/pr45416.c: New testcase.
1106
1107 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1108
1109         PR c++/51420
1110         * g++.dg/cpp0x/pr51420.C: New.
1111
1112 2011-12-07  Richard Guenther  <rguenther@suse.de>
1113
1114         PR lto/48100
1115         * gcc.dg/lto/20111207-1_0.c: New testcase.
1116         * gcc.dg/lto/20111207-1_1.c: Likewise.
1117         * gcc.dg/lto/20111207-1_2.c: Likewise.
1118         * gcc.dg/lto/20111207-1_3.c: Likewise.
1119
1120 2011-12-07  Richard Guenther  <rguenther@suse.de>
1121
1122         PR tree-optimization/50823
1123         * gcc.dg/torture/pr50823.c: New testcase.
1124
1125 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1126
1127         PR tree-optimization/50744
1128         * gcc.dg/ipa/pr50744.c: New test.
1129
1130 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR c++/51430
1133         * g++.dg/template/static32.C: New test.
1134
1135 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1136
1137         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1138
1139 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1140
1141         PR fortran/51435
1142         * gfortran.dg/default_initialization_5.f90: New.
1143
1144 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR target/51354
1147         * gcc.c-torture/compile/pr51354.c: New test.
1148
1149 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1150
1151         PR c++/51431
1152         * g++.dg/other/abstract3.C: New.
1153
1154 2011-12-06  Richard Guenther  <rguenther@suse.de>
1155
1156         PR tree-optimization/49997
1157         * gcc.dg/torture/pr49997.c: New testcase.
1158
1159 2011-12-06  Richard Guenther  <rguenther@suse.de>
1160
1161         PR middle-end/51436
1162         * g++.dg/torture/pr51436.C: New testcase.
1163
1164 2011-12-06  Richard Guenther  <rguenther@suse.de>
1165
1166         PR tree-optimization/51245
1167         * gcc.dg/torture/pr51245.c: New testcase.
1168
1169 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1170
1171         PR c++/51427
1172         * g++.dg/diagnostic/wrong-tag-1.C
1173
1174 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1175
1176         PR c++/51319
1177         * g++.dg/lookup/using50.C: New.
1178         * g++.dg/lookup/using51.C: New.
1179
1180 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1181
1182         PR tree-optimization/51396
1183         * g++.dg/opt/pr51396.C: New test.
1184
1185         PR debug/51410
1186         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1187
1188         PR c/51339
1189         * gcc.dg/gomp/pr51339.c: New test.
1190
1191 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1192
1193         PR c++/51399
1194         * g++.dg/cpp0x/initlist62.C: New.
1195
1196 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1197
1198         PR fortran/51338
1199         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1200
1201 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1202
1203         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1204         * g++.dg/torture/pr39732.C: Likewise.
1205         * g++.dg/torture/pr40642.C: Likewise.
1206         * gcc.c-torture/compile/pr44686.c: Likewise.
1207         * gcc.dg/20050309-1.c: Likewise.
1208         * gcc.dg/20050330-2.c: Likewise.
1209         * gcc.dg/20051201-1.c: Likewise.
1210         * gcc.dg/gomp/pr27573.c: Likewise.
1211         * gcc.dg/pr46255.c: Likewise.
1212         * gcc.dg/profile-dir-1.c: Likewise.
1213         * gcc.dg/profile-dir-2.c: Likewise.
1214         * gcc.dg/profile-dir-3.c: Likewise.
1215         * gcc.dg/profile-generate-1.c: Likewise.
1216         * gfortran.dg/gomp/pr27573.f90: Likewise.
1217         * gcc.dg/profile-generate-3.c: Be specific about the type of
1218         profiling required.
1219
1220 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1221
1222         PR c++/51414
1223         * g++.dg/ext/underlying_type11.C: New.
1224
1225 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1226
1227         PR testsuite/51128
1228         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1229         * gcc.dg/torture/pr39074.c: Ditto.
1230         * gcc.dg/torture/pr39074-2.c: Ditto.
1231         * gcc.dg/torture/pr42898.c: Ditto.
1232         * gcc.dg/torture/pr42898-2.c: Ditto.
1233         * gcc.dg/torture/pr45704.c: Ditto.
1234         * gcc.dg/torture/pr50472.c: Ditto.
1235         * gcc.dg/torture/pta-callused-1.c: Ditto.
1236         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1237         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1238         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1239         * gcc.dg/torture/pta-escape-1.c: Ditto.
1240         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1241         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1242
1243 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1244
1245         PR target/51408
1246         * gcc.dg/pr51408.c: New.
1247
1248 2011-12-05  Jason Merrill  <jason@redhat.com>
1249
1250         * g++.dg/cpp0x/dc6.C: New.
1251
1252 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1253             Pedro Lamarão <pedro.lamarao@gmail.com>
1254
1255         * g++.dg/cpp0x/dc1.C: New test.
1256         * g++.dg/cpp0x/dc2.C: New test.
1257         * g++.dg/cpp0x/dc3.C: New test.
1258         * g++.dg/cpp0x/dc4.C: New test.
1259         * g++.dg/cpp0x/dc5.C: New test.
1260         * g++.dg/template/meminit1.C: Adjust expected error.
1261
1262 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1263
1264         PR c++/51404
1265         * g++.dg/cpp0x/auto28.C: New.
1266
1267 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1268
1269         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1270
1271 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1272             Eric Botcazou  <ebotcazou@adacore.com>
1273
1274         PR middle-end/51323
1275         PR middle-end/50074
1276         * gcc.c-torture/execute/pr51323.c: New test.
1277
1278 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1279
1280         PR fortran/51383
1281         * gfortran.dg/associate_10.f90: New.
1282
1283 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1284
1285         PR middle-end/51285
1286         * gfortran.dg/vect/pr51285.f90: New test.
1287
1288 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1289             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1290
1291         PR target/51393
1292         * gcc.target/i386/pr51393.c: New test.
1293
1294 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1295
1296         PR obj-c++/51349
1297         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1298         * obj-c++.dg/naming-4.mm: Likewise.
1299
1300 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1301
1302         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1303
1304 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1305
1306         PR c++/51313
1307         * g++.dg/cpp0x/pr51313.C: New.
1308
1309 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1310
1311         PR fortran/48887
1312         * gfortran.dg/select_type_24.f90: New.
1313         * gfortran.dg/select_type_23.f03: Add dg-error.
1314         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1315
1316 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1317
1318         * gcc.dg/vect/vect-122.c: New test.
1319
1320 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1321
1322         PR fortran/50684
1323         * gfortran.dg/move_alloc_8.f90: New.
1324
1325 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1326
1327         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1328         i.e. remove the dg-error line.
1329         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1330         * gfortran.dg/move_alloc_9.f90: New.
1331         * gfortran.dg/move_alloc_10.f90: New
1332
1333 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1334
1335         * lib/gcov.exp (verify-lines): Allow = as a count char.
1336         * g++.dg/gcov/gcov-13.C: New.
1337
1338 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1339
1340         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1341         * gcc.dg/vect/slp-24.c: Ditto.
1342         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1343         * gcc.dg/vect/slp-34.c: Ditto.
1344         * gcc.dg/vect/slp-4.c: Ditto.
1345         * gcc.dg/vect/slp-cond-2.c: Ditto.
1346         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1347         * gcc.dg/vect/vect-1.c: Ditto.
1348         * gcc.dg/vect/vect-10.c: Ditto.
1349         * gcc.dg/vect/vect-105.c: Ditto.
1350         * gcc.dg/vect/vect-112.c: Ditto.
1351         * gcc.dg/vect/vect-15.c: Ditto.
1352         * gcc.dg/vect/vect-2.c: Ditto.
1353         * gcc.dg/vect/vect-31.c: Ditto.
1354         * gcc.dg/vect/vect-32.c: Ditto.
1355         * gcc.dg/vect/vect-33.c: Ditto.
1356         * gcc.dg/vect/vect-34.c: Ditto.
1357         * gcc.dg/vect/vect-35.c: Ditto.
1358         * gcc.dg/vect/vect-36.c: Ditto.
1359         * gcc.dg/vect/vect-6.c: Ditto.
1360         * gcc.dg/vect/vect-73.c: Ditto.
1361         * gcc.dg/vect/vect-74.c: Ditto.
1362         * gcc.dg/vect/vect-75.c: Ditto.
1363         * gcc.dg/vect/vect-76.c: Ditto.
1364         * gcc.dg/vect/vect-80.c: Ditto.
1365         * gcc.dg/vect/vect-85.c: Ditto.
1366         * gcc.dg/vect/vect-89.c: Ditto.
1367         * gcc.dg/vect/vect-97.c: Ditto.
1368         * gcc.dg/vect/vect-98.c: Ditto.
1369         * gcc.dg/vect/vect-all.c: Ditto.
1370         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1371         * gcc.dg/vect/vect-iv-8.c: Ditto.
1372         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1373         * gcc.dg/vect/vect-outer-1.c: Ditto.
1374         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1375         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1376         * gcc.dg/vect/vect-outer-2.c: Ditto.
1377         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1378         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1379         * gcc.dg/vect/vect-outer-3.c: Ditto.
1380         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1381         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1382         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1383         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1384         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1385         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1386         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1387         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1388         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1389         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1390         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1391         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1392         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1393         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1394         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1395         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1396         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1397         * gcc.dg/vect/vect-shift-2.c: Ditto.
1398         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1399         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1400         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1401         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1402         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1403
1404 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1405
1406         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1407         __builtin_memcpy arguments to honor sizeof(a).
1408
1409 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1410
1411         * gcc.c-torture/execute/doloop-1.c,
1412         gcc.c-torture/execute/doloop-2.c: New tests.
1413
1414 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1415
1416         PR tree-optimization/50622
1417         * g++.dg/tree-ssa/pr50622.C: New test.
1418
1419 2011-12-01  Jason Merrill  <jason@redhat.com>
1420
1421         * g++.dg/cpp0x/initlist61.C: New.
1422
1423 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1424
1425         PR c++/51326
1426         * g++.dg/inherit/crash3.C: New.
1427
1428 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1429
1430         PR gcov-profile/51113
1431         * lib/gcov.exp (verify-lines): Add support for xfailing.
1432         (run-gcov): Likewise.
1433         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1434         * gcc.misc-tests/gcov-16.c: Remove.
1435         * gcc.misc-tests/gcov-17.c: Remove.
1436         * g++.dg/gcov-8.C: Remove.
1437         * g++.dg/gcov-9.C: Remove.
1438         * g++.dg/gcovpart-12b.C: New.
1439         * g++.dg/gcov-12.C: New.
1440
1441 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1442
1443         PR lto/51198
1444         * g++.dg/torture/pr51198.C: New testcase.
1445
1446 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1447
1448         PR tree-optimization/51246
1449         * gcc.c-torture/compile/pr51246.c: New test.
1450
1451         PR rtl-optimization/51014
1452         * g++.dg/opt/pr51014.C: New test.
1453
1454 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1455
1456         PR c++/51367
1457         * g++.dg/template/error47.C: New.
1458
1459 2011-11-30  Jason Merrill  <jason@redhat.com>
1460
1461         PR c++/51009
1462         * g++.dg/init/aggr8.C: New.
1463
1464 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1465
1466         PR target/50725
1467         * gcc.target/i386/pr50725.c: New test.
1468
1469         PR middle-end/51089
1470         * gfortran.dg/gomp/pr51089.f90: New test.
1471
1472 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1473
1474         * gcc.dg/pr51321.c: New testcase.
1475
1476 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR rtl-optimization/48721
1479         * gcc.target/i386/pr48721.c: New test.
1480
1481 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1482
1483         PR c++/51299
1484         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1485
1486 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR tree-optimization/51247
1489         * gcc.c-torture/compile/pr51247.c: New test.
1490
1491 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1492
1493         PR target/50123
1494         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1495
1496 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1497
1498         Use complex floating-point constant in CDBL.
1499
1500         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1501
1502 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1503
1504         PR fortran/51306
1505         PR fortran/48700
1506         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1507         * gfortran.dg/select_type_23.f03: Add dg-error.
1508         * gfortran.dg/move_alloc_6.f90: New.
1509         * gfortran.dg/move_alloc_7.f90: New.
1510
1511 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1512
1513         PR tree-optimization/51301
1514         * gcc.dg/vect/pr51301.c: New test.
1515
1516 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1517
1518         * g++.dg/cdce3.C: Use dg-additional-options.
1519
1520 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR middle-end/50907
1523         * gcc.dg/tree-prof/pr50907.c: New test.
1524
1525         PR tree-optimization/50078
1526         * gcc.dg/pr50078.c: New test.
1527
1528         PR tree-optimization/50682
1529         * g++.dg/opt/pr50682.C: New test.
1530
1531 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1532
1533         PR fortran/51308
1534         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1535
1536 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1537             Iain Sandoe  <iains@gcc.gnu.org>
1538
1539         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1540         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1541         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1542         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1543         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1544
1545 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1546
1547         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1548         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1549         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1550         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1551         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1552         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1553         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1554         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1555         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1556         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1557         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1558         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1559         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1560         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1561         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1562         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1563         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1564         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1565         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1566         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1567         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1568         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1569         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1570         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1571         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1572         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1573         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1574
1575 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1576
1577         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1578         imply -mno-dspr2.
1579         * gcc.target/mips/no-dsp-1.c: New test.
1580         * gcc.target/mips/soft-float-1.c: Likewise.
1581
1582 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR rtl-optimization/49912
1585         * g++.dg/other/pr49912.C: New test.
1586
1587 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1588
1589         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1590         effective target.
1591         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1592
1593 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1594
1595         PR fortran/51250
1596         PR fortran/43829
1597         * gfortran.dg/inline_sum_3.f90: New test.
1598
1599 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1600
1601         PR testsuite/51258
1602         * lib/target-supports.exp
1603         (check_effective_target_sync_long_long): Also supported on 32bit
1604         x86 targets.  Add comment about required dg-options.
1605         Add alpha*-*-* targets.
1606         (check_effective_target_sync_long_long_runtime): Ditto.
1607
1608         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1609         32bit x86 targets.
1610         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1611         * gcc.dg/atomic-exchange-4.c: Ditto.
1612         * gcc.dg/atomic-load-4.c: Ditto.
1613         * gcc.dg/atomic-store-4.c: Ditto.
1614         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1615         * gcc.dg/di-sync-multithread.c: Ditto.
1616         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1617         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1618
1619 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1620
1621         PR testsuite/51258
1622         * lib/target-supports.exp
1623         (check_effective_target_sync_int_128_runtime): New procedure.
1624         (check_effective_target_sync_long_long_runtime): Ditto.
1625         (check_effective_target_sync_long_long): Add arm*-*-*.
1626         (check_effective_target_sync_longlong): Remove.
1627
1628         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1629         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1630         * gcc.dg/atomic-exchange-5.c: Ditto.
1631         * gcc.dg/atomic-load-5.c: Ditto.
1632         * gcc.dg/atomic-store-5.c: Ditto.
1633         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1634         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1635         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1636         effective target.
1637         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1638         * gcc.dg/atomic-exchange-4.c: Ditto.
1639         * gcc.dg/atomic-load-4.c: Ditto.
1640         * gcc.dg/atomic-store-4.c: Ditto.
1641         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1642         * gcc.dg/di-sync-multithread.c: Ditto.
1643         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1644         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1645
1646 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1647
1648         PR fortran/50408
1649         * gfortran.dg/whole_file_35.f90: New.
1650
1651 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1652
1653         PR fortran/51302
1654         * gfortran.dg/volatile13.f90: New.
1655
1656 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1657
1658         PR c/51256
1659         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1660
1661 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1662
1663         PR c++/51227
1664         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1665
1666 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1667
1668         PR target/51134
1669         * gcc.target/i386/sw-1.c: Revert revision 181357.
1670
1671 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1672
1673         PR fortran/51218
1674         * gfortran.dg/implicit_pure_1.f90: New.
1675
1676 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1677
1678         PR testsuite/51258
1679         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1680         * gcc.dg/atomic-exchange-5.c: Likewise.
1681         * gcc.dg/atomic-load-5.c: Likewise.
1682         * gcc.dg/atomic-op-5.c: Likewise.
1683         * gcc.dg/atomic-store-5.c: Likewise.
1684         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1685
1686 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR rtl-optimization/50290
1689         * gcc.dg/pr50290.c: New test.
1690
1691 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1692
1693         PR c++/51290
1694         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1695
1696 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR target/51261
1699         * gcc.dg/pr51261.c: New test.
1700
1701 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1702
1703         PR c++/51145
1704         * g++.dg/cpp0x/alias-decl-14.C: New test.
1705         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1706         passing before.
1707         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1708         change.
1709         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1710         * g++.dg/lookup/struct1.C: Likewise.
1711         * g++.dg/parse/elab1.C: Likewise.
1712         * g++.dg/parse/elab2.C: Likewise.
1713         * g++.dg/parse/int-as-enum1.C: Likewise.
1714         * g++.dg/parse/typedef1.C: Likewise.
1715         * g++.dg/parse/typedef3.C: Likewise.
1716         * g++.dg/parse/typedef4.C: Likewise.
1717         * g++.dg/parse/typedef5.C: Likewise.
1718         * g++.dg/template/crash26.C: Likewise.
1719         * g++.dg/template/nontype4.C: Likewise.
1720         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1721         * g++.old-deja/g++.brendan/line1.C: Likewise.
1722         * g++.old-deja/g++.other/elab1.C: Likewise.
1723         * g++.old-deja/g++.other/syntax4.C: Likewise.
1724
1725 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1726
1727         PR rtl-optimization/50764
1728         * gcc.dg/pr50764.c: New test.
1729
1730 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1731
1732         PR c++/51265
1733         * g++.dg/cpp0x/decltype36.C: New.
1734
1735 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR tree-optimization/51074
1738         * gcc.dg/vect/pr51074.c: New test.
1739
1740 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1741
1742         PR c++/51143
1743         * g++.dg/cpp0x/alias-decl-16.C: New test.
1744
1745 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR tree-optimization/50765
1748         * gcc.dg/pr50765.c: New test.
1749
1750 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1751
1752         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1753         * gcc.dg/vshift-3.c (main): Likewise.
1754
1755 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1756
1757         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1758
1759 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1760
1761         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1762         * gcc.misc-tests/gcov-17.c: Likewise.
1763         * g++.dg/gcov/gcov-8.C: Likewise.
1764         * g++.dg/gcov/gcov-9.C: Likewise.
1765
1766 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1767
1768         * g++.dg/tm/pr47747.C: New test.
1769
1770 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1771
1772         * g++.dg/tm/template-2.C: New test.
1773
1774 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR debug/50827
1777         * gcc.dg/pr50827.c: New test.
1778
1779 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1780
1781         PR c++/50958
1782         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1783         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1784         * g++.dg/cpp0x/udlit-member.C: Adjust.
1785         * g++.dg/cpp0x/udlit-raw-length.C: New.
1786         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1787         * g++.dg/cpp0x/udlit-resolve.C: New.
1788         * c-c++-common/dfp/pr33466.c: Adjust.
1789
1790 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1791
1792         * lib/target-supports.exp
1793         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1794         with ultrasparc_vis2_hw.
1795         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1796         with ultrasparc_vis3_hw.
1797
1798 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1799
1800         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1801         *-*-solaris2* && c++.
1802
1803 2011-11-20  Joey Ye  <joey.ye@arm.com>
1804
1805         * gcc.dg/volatile-bitfields-1.c: New.
1806
1807 2011-11-20  Jason Merrill  <jason@redhat.com>
1808
1809         PR c++/48322
1810         * g++.dg/cpp0x/variadic120.C: New.
1811         * g++.dg/cpp0x/sfinae26.C: Adjust.
1812
1813         * g++.dg/cpp0x/sfinae11.C: Adjust.
1814         * g++.dg/cpp0x/sfinae26.C: Adjust.
1815         * g++.dg/template/unify11.C: Adjust.
1816
1817 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1818
1819         PR c++/51230
1820         * g++.dg/template/error46.C: New.
1821
1822 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1823
1824         PR target/51235
1825         * gcc.target/i386/pr51235.c: New test.
1826
1827         PR target/51236
1828         * gcc.target/i386/pr51236.c: New test.
1829
1830 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1831
1832         * gnat.dg/discr32.adb: New test.
1833         * gnat.dg/discr32_pkg.ads: New helper.
1834
1835 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1836
1837         PR gcov-profile/51113
1838         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1839         * gcc.misc-tests/gcov-16.c: New.
1840         * gcc.misc-tests/gcov-17.c: New.
1841         * g++.dg/gcov/gcov-8.C: New.
1842         * g++.dg/gcov/gcov-9.C: New.
1843         * g++.dg/gcov/gcov-10.C: New.
1844
1845 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1846
1847         PR c++/51194
1848         * g++.dg/cpp0x/alias-decl-15.C: New test.
1849
1850 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1851
1852         PR c++/51216
1853         * g++.dg/cpp0x/pr51216.C: New.
1854
1855 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1856
1857         * gcc.dg/delay-slot-2.c: New test.
1858
1859 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1860
1861         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1862
1863 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1864
1865         PR c++/51188
1866         * g++.dg/lookup/using46.C: New.
1867         * g++.dg/lookup/using47.C: New.
1868         * g++.dg/lookup/using48.C: New.
1869         * g++.dg/lookup/using49.C: New.
1870         * g++.dg/lookup/using50.C: New.
1871
1872 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1873
1874         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1875         supports /* ... */ comments.
1876
1877 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1878
1879         PR c++/51150
1880         * g++.dg/cpp0x/pr51150.C: New.
1881
1882 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1883
1884         PR tree-optimization/50605
1885         * g++.dg/ipa/pr50605.C: New test.
1886
1887 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1888
1889         PR c++/51191
1890         * g++.dg/cpp0x/alias-decl-13.C: New test.
1891
1892 2011-11-17  Jason Merrill  <jason@redhat.com>
1893
1894         PR c++/51186
1895         * g++.dg/cpp0x/auto27.C: New.
1896         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1897
1898 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1899
1900         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1901         memory model parameters don't match expected values.
1902         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1903         __atomic_compare_exchange.
1904         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1905         __atomic_compare_exchange_n.
1906         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1907         weak/strong parameter and fail if memory models aren't correct.
1908
1909 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1910
1911         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1912         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1913         to 10 seconds and fail when timeout occurs.  Improve error messages.
1914
1915 2011-11-17  Jason Merrill  <jason@redhat.com>
1916
1917         PR c++/51137
1918         * g++.dg/template/virtual2.C: New.
1919
1920 2011-11-17  Michael Matz  <matz@suse.de>
1921
1922         PR middle-end/50644
1923         PR middle-end/50741
1924         * g++.dg/tree-ssa/pr50741.C: New.
1925
1926 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1927
1928         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1929
1930 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1933         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1934         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1935
1936 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1937
1938         PR fortran/39427
1939         PR fortran/37829
1940         * gfortran.dg/constructor_1.f90: New.
1941         * gfortran.dg/constructor_2.f90: New.
1942         * gfortran.dg/constructor_3.f90: New.
1943         * gfortran.dg/constructor_4.f90: New.
1944         * gfortran.dg/constructor_5.f90: New.
1945         * gfortran.dg/constructor_6.f90: New.
1946         * gfortran.dg/use_only_5.f90: New.
1947         * gfortran.dg/c_ptr_tests_17.f90: New.
1948         * gfortran.dg/c_ptr_tests_18.f90: New.
1949         * gfortran.dg/used_types_25.f90: New.
1950         * gfortran.dg/used_types_26.f90: New
1951         * gfortran.dg/type_decl_3.f90: New.
1952         * gfortran.dg/function_types_3.f90: Update dg-error.
1953         * gfortran.dg/result_1.f90: Ditto.
1954         * gfortran.dg/structure_constructor_3.f03: Ditto.
1955         * gfortran.dg/structure_constructor_4.f03: Ditto.
1956
1957 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1958
1959         * gcc.dg/vect/pr30858.c: Update expected output for
1960         architectures with multiple vector sizes.
1961
1962 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1963             Bernd Schmidt <bernds@coudesourcery.com>
1964             Sebastian Huber <sebastian.huber@embedded-brains.de>
1965
1966         PR target/49641
1967         * gcc.target/arm/pr49641.c: New test.
1968
1969 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1970
1971         PR tree-optimization/49960
1972         * gcc.dg/autopar/pr49960.c: New test.
1973         * gcc.dg/autopar/pr49960-1.c: New test.
1974
1975
1976 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1977
1978         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1979         * gcc.dg/pr43864-2.c: Same.
1980         * gcc.dg/pr43864-3.c: Same.
1981         * gcc.dg/pr43864-4.c: Same.
1982
1983 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1984
1985         * gcc.target/i386/sse2-cvt-vec.c: New test.
1986         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1987         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1988         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1989         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1990         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1991         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1992
1993 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1994
1995         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1996         powerpc*-*-darwin* targets.
1997
1998 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1999
2000         * c-c++-common/tm/trxn-expr-3.c: New test.
2001
2002 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2003
2004         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2005
2006 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2007
2008         * gcc.target/i386/avx-recip-vec.c: New test.
2009         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2010         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2011         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2012         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2013         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2014         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2015         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2016         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2017         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2018         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2019         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2020         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2021         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2022         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2023
2024 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2025
2026         PR c++/51107
2027         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2028         non-template literal operator.
2029
2030 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2033         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2034         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2035         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2036         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2037         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2038         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2039         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2040         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2041         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2042         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2043         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2044         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2045         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2046         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2047         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2048
2049 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2050
2051         PR c++/6936
2052         PR c++/25994
2053         PR c++/26256
2054         PR c++/30195
2055         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2056         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2057         * g++.old-deja/g++.other/anon7.C: Likewise.
2058         * g++.old-deja/g++.other/using1.C: Likewise.
2059         * g++.old-deja/g++.other/redecl1.C: Likewise.
2060         * g++.old-deja/g++.other/typedef7.C: Likewise.
2061         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2062         * g++.dg/template/using2.C: Likewise.
2063         * g++.dg/template/static4.C: Likewise.
2064         * g++.dg/template/typedef1.C: Likewise.
2065         * g++.dg/lookup/name-clash9.C: Likewise.
2066         * g++.dg/abi/mangle41.C: Likewise.
2067         * g++.dg/parse/ctor5.C: Likewise.
2068         * g++.dg/inherit/using4.C: Likewise.
2069         * g++.dg/lookup/using24.C: New.
2070         * g++.dg/lookup/using25.C: New.
2071         * g++.dg/lookup/using26.C: New.
2072         * g++.dg/lookup/using27.C: New.
2073         * g++.dg/lookup/using28.C: New.
2074         * g++.dg/lookup/using29.C: New.
2075         * g++.dg/lookup/using30.C: New.
2076         * g++.dg/lookup/using31.C: New.
2077         * g++.dg/lookup/using32.C: New.
2078         * g++.dg/lookup/using33.C: New.
2079         * g++.dg/lookup/using34.C: New.
2080         * g++.dg/lookup/using35.C: New.
2081         * g++.dg/lookup/using36.C: New.
2082         * g++.dg/lookup/using37.C: New.
2083         * g++.dg/lookup/using38.C: New.
2084         * g++.dg/lookup/using39.C: New.
2085         * g++.dg/lookup/using40.C: New.
2086         * g++.dg/lookup/using41.C: New.
2087         * g++.dg/lookup/using42.C: New.
2088         * g++.dg/lookup/using43.C: New.
2089         * g++.dg/lookup/using44.C: New.
2090         * g++.dg/lookup/using45.C: New.
2091         * g++.dg/lookup/pr6936.C: New.
2092         * g++.dg/debug/using4.C: New.
2093         * g++.dg/debug/using5.C: New.
2094         * g++.dg/cpp0x/forw_enum10.C: New.
2095
2096 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2097             Jan Hubicka  <jh@suse.cz>
2098
2099         * gcc.target/i386/sw-1.c: Force rep;movsb.
2100
2101 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2102
2103         PR testsuite/51059
2104         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2105         dg-additional-options.
2106
2107 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2108
2109         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2110         specified.  Remove redundant runtime checks.
2111         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2112         Allow for other than -m4.  Fix typos in comments.
2113
2114 2011-11-12  Jason Merrill  <jason@redhat.com>
2115
2116         PR c++/986
2117         * g++.dg/warn/ref-temp1.C: New.
2118
2119         PR c++/51060
2120         * g++.dg/opt/stack2.C: New.
2121
2122 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2123
2124         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2125         alpha*-*-linux* targets.
2126
2127 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2128
2129         PR testsuite/51059
2130         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2131         Darwin targets and allow external symbols to be undefined.
2132
2133 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2134
2135         * gcc.misc-tests/gcov-15.c: New.
2136
2137 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR tree-optimization/51058
2140         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2141         * gfortran.dg/vect/pr51058-2.f90: New test.
2142
2143 2011-11-10  Jason Merrill  <jason@redhat.com>
2144
2145         * g++.dg/template/linkage1.C: New.
2146         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2147         * g++.old-deja/g++.other/linkage4.C: Likewise.
2148
2149         PR c++/50973
2150         * g++.dg/cpp0x/defaulted33.C: New.
2151
2152 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2153
2154         PR middle-end/51038
2155         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2156         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2157         __atomic_clear.
2158
2159 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2160
2161         PR rtl-optimization/51040
2162         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2163         patchup code.
2164
2165 2011-11-10  Jason Merrill  <jason@redhat.com>
2166
2167         PR c++/51079
2168         * g++.dg/template/conv12.C: New.
2169
2170         PR debug/50983
2171         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2172
2173 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2174
2175         * gnat.dg/atomic6_1.adb: New test.
2176         * gnat.dg/atomic6_2.adb: Likewise.
2177         * gnat.dg/atomic6_3.adb: Likewise.
2178         * gnat.dg/atomic6_4.adb: Likewise.
2179         * gnat.dg/atomic6_5.adb: Likewise.
2180         * gnat.dg/atomic6_6.adb: Likewise.
2181         * gnat.dg/atomic6_7.adb: Likewise.
2182         * gnat.dg/atomic6_8.adb: Likewise.
2183         * gnat.dg/atomic6_pkg.ads: New helper.
2184
2185 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2186
2187         PR middle-end/51077
2188         * gcc.c-torture/compile/pr51077.c: New test.
2189
2190         PR rtl-optimization/51023
2191         * gcc.c-torture/execute/pr51023.c: New test.
2192
2193 2011-11-10  Richard Guenther  <rguenther@suse.de>
2194
2195         PR tree-optimization/51042
2196         * gcc.dg/torture/pr51042.c: New testcase.
2197
2198 2011-11-10  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/51070
2201         * gcc.dg/torture/pr51070.c: New testcase.
2202
2203 2011-11-10  Richard Guenther  <rguenther@suse.de>
2204
2205         PR tree-optimization/51030
2206         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2207
2208 2011-11-10  Richard Guenther  <rguenther@suse.de>
2209
2210         PR middle-end/51071
2211         * gcc.dg/torture/pr51071.c: New testcase.
2212
2213 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2214
2215         * gnat.dg/loop_optimization9.ad[sb]: New test.
2216
2217 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2218
2219         PR tree-optimization/51058
2220         * gfortran.dg/vect/pr51058.f90: New test.
2221
2222 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2223
2224         PR tree-optimization/51000
2225         * gcc.dg/vect/pr51000.c: New test.
2226
2227 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2228
2229         PR c++/50837
2230         * g++.dg/cpp0x/static_assert5.C: New.
2231         * g++.dg/template/nontype13.C: Tweak.
2232
2233 2011-11-09  Jason Merrill  <jason@redhat.com>
2234
2235         PR c++/50972
2236         * g++.dg/cpp0x/noexcept16.C: New.
2237
2238         PR c++/51046
2239         * g++.dg/cpp0x/variadic119.C: New.
2240
2241 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR target/50911
2244         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2245         permutations.
2246         * gcc.dg/torture/vshuf-32.inc: Likewise.
2247         * gcc.dg/torture/vshuf-4.inc: Likewise.
2248         * gcc.dg/torture/vshuf-8.inc: Likewise.
2249
2250         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2251
2252 2011-11-09  Ian Lance Taylor  <iant@google.com>
2253
2254         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2255         procedure.
2256         * gcc.dg/split-5.c: New test.
2257
2258 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2259
2260         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2261
2262 2011-11-09  Jason Merrill  <jason@redhat.com>
2263
2264         PR c++/51029
2265         * g++.dg/template/virtual1.C: New.
2266
2267 2011-11-08  Jason Merrill  <jason@redhat.com>
2268
2269         Run most C++ tests in both C++98 and C++11 modes.
2270         * lib/target-supports.exp (check_effective_target_c++11): New.
2271         (check_effective_target_c++98): New.
2272         * lib/g++-dg.exp (g++-dg-runtest): New.
2273         * g++.dg/dg.exp: Use g++-dg-runtest.
2274         * g++.dg/charset/charset.exp: Likewise.
2275         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2276         * g++.dg/dfp/dfp.exp: Likewise.
2277         * g++.dg/gcov/gcov.exp: Likewise.
2278         * g++.dg/gomp/gomp.exp: Likewise.
2279         * g++.dg/graphite/graphite.exp: Likewise.
2280         * g++.dg/tls/tls.exp: Likewise.
2281         * g++.dg/tm/tm.exp: Likewise.
2282         * g++.dg/vect/vect.exp: Likewise.
2283         * g++.old-deja/old-deja.exp: Likewise.
2284         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2285         with some of the torture options.
2286         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2287         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2288         * g++.dg/init/null1.C: Only run in C++98.
2289         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2290         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2291         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2292         * g++.old-deja/g++.other/anon9.C: Likewise.
2293         * g++.old-deja/g++.other/linkage1.C: Likewise.
2294         * g++.old-deja/g++.other/linkage2.C: Likewise.
2295         * g++.old-deja/g++.pt/t29.C: Likewise.
2296         * g++.old-deja/g++.pt/t30.C: Likewise.
2297         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2298         * g++.dg/ext/anon-struct4.C: Likewise.
2299         * g++.dg/init/brace2.C: Likewise.
2300         * g++.dg/init/brace6.C: Likewise.
2301         * g++.dg/other/anon3.C: Likewise.
2302         * g++.dg/template/arg2.C: Likewise.
2303         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2304         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2305         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2306         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2307         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2308         * g++.old-deja/g++.brendan/init2.C: Likewise.
2309         * g++.old-deja/g++.brendan/init4.C: Likewise.
2310         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2311         * g++.old-deja/g++.jason/cond.C: Likewise.
2312         * g++.old-deja/g++.law/init1.C: Likewise.
2313         * g++.old-deja/g++.law/operators32.C: Likewise.
2314         * g++.old-deja/g++.pt/enum6.C: Likewise.
2315         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2316         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2317
2318         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2319         * g++.dg/init/new11.C: Likewise.
2320         * g++.dg/init/pr29571.C: Likewise.
2321         * g++.dg/lookup/forscope2.C: Likewise.
2322         * g++.dg/parse/linkage1.C: Likewise.
2323         * g++.dg/parse/typedef8.C: Likewise.
2324         * g++.dg/template/error44.C: Likewise.
2325         * g++.dg/tls/diag-2.C: Likewise.
2326         * g++.dg/tls/diag-4.C: Likewise.
2327         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2328         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2329         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2330         * g++.old-deja/g++.brendan/new3.C: Likewise.
2331         * g++.old-deja/g++.eh/new1.C: Likewise.
2332         * g++.old-deja/g++.eh/new2.C: Likewise.
2333         * g++.old-deja/g++.jason/new.C: Likewise.
2334         * g++.old-deja/g++.law/friend1.C: Likewise.
2335         * g++.old-deja/g++.mike/net46.C: Likewise.
2336         * g++.old-deja/g++.mike/p755.C: Likewise.
2337         * g++.old-deja/g++.other/new6.C: Likewise.
2338
2339         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2340         * g++.dg/template/crash53.C: Likewise.
2341         * g++.dg/template/void9.C: Likewise.
2342
2343 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2344
2345         PR c++/51045
2346         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2347
2348 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2349
2350         PR c++/51047
2351         * g++.dg/cpp0x/sfinae29.C: New.
2352
2353 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2354
2355         PR fortran/50960
2356         * gfortran.dg/typebound_call_22.f03: New test case.
2357
2358 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2359
2360         PR libfortran/50016
2361         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2362
2363 2011-11-09  Richard Guenther  <rguenther@suse.de>
2364
2365         PR tree-optimization/51039
2366         * gcc.dg/pr51039.c: New testcase.
2367
2368 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2369
2370         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2371         Enable also for powerpc*-*-*.
2372
2373 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2374
2375         PR fortran/50540
2376         * gfortran.dg/forall_16.f90: New test.
2377
2378 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2379
2380         PR fortran/38718
2381         * gfortran.dg/initialization_29.f90: Expand test.
2382
2383 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2384
2385         PR c++/51027
2386         * g++.dg/cpp0x/alias-decl-12.C: New test.
2387         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2388
2389 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2390
2391         PR debug/51032
2392         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2393
2394 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2395
2396         PR tree-optimization/51015
2397         * gcc.dg/vect/pr51015.c: New test.
2398
2399 2011-11-08  David S. Miller  <davem@davemloft.net>
2400
2401         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2402         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2403
2404 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2405
2406         PR fortran/50404
2407         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2408
2409 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2410
2411         PR fortran/50409
2412         * gfortran.dg/string_5.f90: Improve testcase.
2413
2414 2011-10-23  Jason Merrill  <jason@redhat.com>
2415
2416         PR c++/50835
2417         * g++.dg/template/lvalue2.C: New.
2418
2419 2011-11-08  Michael Matz  <matz@suse.de>
2420
2421         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2422         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2423         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2424         * g++.dg/eh/builtin2.C: Ditto.
2425         * g++.dg/eh/builtin3.C: Ditto.
2426
2427 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2428
2429         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2430         being prefered even for -mavx.
2431         * gcc.target/i386/avx-cvt-3.c: New test.
2432
2433 2011-11-08  Richard Guenther  <rguenther@suse.de>
2434
2435         PR tree-optimization/51012
2436         * gcc.dg/pr51012-1.c: New testcase.
2437         * gcc.dg/pr51012-2.c: Likewise.
2438
2439 2011-11-08  Richard Guenther  <rguenther@suse.de>
2440
2441         PR middle-end/51010
2442         * c-c++-common/uninit-pr51010.c: New testcase.
2443
2444 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2445
2446         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2447         check_effective_target_vect_call_copysignf,
2448         check_effective_target_vect_call_lrint): New procedures.
2449         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2450         $VECT_SLP_CFLAGS with -ffast-math.
2451         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2452         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2453         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2454         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2455
2456 2011-11-07  Richard Henderson  <rth@redhat.com>
2457             Aldy Hernandez  <aldyh@redhat.com>
2458             Torvald Riegel  <triegel@redhat.com>
2459
2460         Merged from transactional-memory.
2461
2462         * g++.dg/dg.exp: Run transactional memory tests.
2463         * g++.dg/tm: New directory with new tests.
2464         * gcc.dg/tm: New directory with new tests.
2465         * c-c++-common/tm: New directory with new tests.
2466
2467 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2468
2469         Fix context handling of alias-declaration
2470         * g++.dg/cpp0x/alias-decl-11.C: New test.
2471
2472 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2473
2474         PR c++/50864
2475         * g++.dg/parse/template26.C: New.
2476         * g++.dg/template/crash45.C: Adjust dg-error string.
2477
2478 2011-11-07  Jason Merrill  <jason@redhat.com>
2479
2480         PR c++/50848
2481         * g++.dg/template/lookup9.C: New.
2482
2483         PR c++/50863
2484         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2485
2486         PR c++/50870
2487         * g++.dg/cpp0x/decltype35.C: New.
2488
2489 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2490
2491         Support C++11 alias-declaration
2492         PR c++/45114
2493         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2494         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2495         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2496         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2497         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2498         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2499         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2500         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2501         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2502         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2503         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2504         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2505         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2506
2507 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2508
2509         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2510
2511 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2512
2513         PR fortran/50919
2514         * gfortran.dg/typebound_call_21.f03: New.
2515
2516 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2517
2518         * gcc.dg/profile-dir-1.c: Adjust final scan.
2519         * gcc.dg/profile-dir-2.c: Adjust final scan.
2520         * gcc.dg/profile-dir-3.c: Adjust final scan.
2521         * gcc.misc-tests/gcov.exp: Adjust regexp.
2522         * gcc.misc-tests/gcov-12.c: New.
2523         * gcc.misc-tests/gcov-13.c: New.
2524         * gcc.misc-tests/gcovpart-13b.c: New.
2525         * gcc.misc-tests/gcov-14.c: New.
2526
2527 2011-11-07  Jason Merrill  <jason@redhat.com>
2528
2529         PR c++/35688
2530         * g++.dg/ext/visibility/template8.C: New.
2531
2532 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2533
2534         PR tree-optimization/50789
2535         * gcc.target/i386/avx2-gather-1.c: New test.
2536         * gcc.target/i386/avx2-gather-2.c: New test.
2537         * gcc.target/i386/avx2-gather-3.c: New test.
2538         * gcc.target/i386/avx2-gather-4.c: New test.
2539
2540 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2541
2542         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2543
2544 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2545
2546         PR libfortran/45723
2547         * gfortran.dg/open_dev_null.f90: Remove testcase.
2548
2549 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2550
2551         * lib/target-supports.exp (check_effective_target_sync_int_128):
2552         Don't cache the result.
2553         (check_effective_target_sync_long_long): Ditto.
2554
2555 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2556
2557         PR rtl-optimization/47698
2558         * gcc.target/i386/47698.c: New test.
2559
2560 2011-11-06  Jason Merrill  <jason@redhat.com>
2561
2562         PR c++/35688
2563         * g++.dg/ext/visibility/template7.C: New.
2564
2565 2011-11-07  Terry Guo  <terry.guo@arm.com>
2566
2567         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2568         * gcc.target/arm/wmul-2.c: Ditto.
2569         * gcc.target/arm/wmul-3.c: Ditto.
2570         * gcc.target/arm/wmul-4.c: Ditto.
2571
2572 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2573
2574         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2575         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2576         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2577         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2578         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2579         expected diagnostics.
2580
2581 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2582             Richard Henderson  <rth@redhat.com>
2583             Aldy Hernandez  <aldyh@redhat.com>
2584
2585         Merged from cxx-mem-model.
2586
2587         * lib/target-supports.exp (check_effective_target_sync_int_128,
2588         check_effective_target_sync_long_long): Check whether the target
2589         supports 64 and 128 bit __sync builtins.
2590         (check_effective_target_cas_char): New.
2591         (check_effective_target_cas_int): New.
2592         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2593         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2594         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2595         produce the expected library calls.
2596         * gcc.dg/atomic-fence.c: New functional tests.
2597         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2598         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2599         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2600         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2601         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2602         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2603         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2604         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2605         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2606         are atomic.
2607         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2608         loads are atomic.
2609         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2610         are atomic.
2611         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2612         are atomic.
2613         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2614         int128 operations are atomic.
2615         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2616         operations are atomic.
2617         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2618         operations are atomic.
2619         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2620         operations are atomic.
2621         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2622         stores aren't moved out of a loop.
2623         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2624         globals don't overwrite neighbouring globals.
2625         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2626         writes dont overwrite neighbouring components.
2627         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2628         * c-c++-common/gomp/atomic-3.c: Likewise.
2629         * c-c++-common/gomp/atomic-9.c: Likewise.
2630         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2631         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2632         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2633         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2634         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2635         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2636         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2637         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2638         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2639         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2640         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2641         g++.dg/gomp/atomic-15.C: Remove.
2642         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2643         * gcc.dg/gomp/atomic-11.c: Remove test.
2644
2645 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2646
2647         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2648         * gcc.dg/vect/slp-cond-1.c: New test.
2649         * gcc.dg/vect/slp-cond-2.c: New test.
2650
2651 2011-11-05  David S. Miller  <davem@davemloft.net>
2652
2653         * lib/test-supports.exp
2654         (check_effective_target_ultrasparc_vis2_hw): New proc.
2655         (check_effective_target_ultrasparc_vis3_hw): New proc.
2656         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2657         * gcc.target/sparc/vec-init-2.inc: Likewise.
2658         * gcc.target/sparc/vec-init-3.inc: Likewise.
2659         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2660         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2661         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2662         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2663         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2664         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2665         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2666         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2667         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2668
2669 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2670
2671         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2672         Disable test on Epiphany.
2673         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2674         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2675         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2676         * g++.dg/parse/pragma3.C: Likewise.
2677         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2678         (bar): Use it.
2679         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2680         * gcc.dg/tls/thr-cse-1.c: Likewise.
2681         * g++.dg/opt/devirt2.C: Likewise.
2682         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2683         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2684         * gcc.target/epiphany: New directory.
2685
2686 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2687
2688         * gfortran.dg/quad_2.f90: New.
2689
2690 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2691
2692         * gcc.dg/strlenopt-22g.c: New wrapper around...
2693         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2694
2695 2011-11-04  Jason Merrill  <jason@redhat.com>
2696
2697         PR c++/26714
2698         * g++.dg/init/lifetime2.C: New.
2699         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2700
2701         PR c++/48370
2702         * g++.dg/init/lifetime1.C: Test cleanup order.
2703
2704 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2705
2706         * g++.dg/other/offsetof7.C: New test.
2707
2708 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2709
2710         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2711         variable, default empty, -ffat-lto-objects for effective_target_lto.
2712         (gcc-dg-test-1): Add options from dg-final methods.
2713         * lib/scanasm.exp (scan-assembler_required_options)
2714         (scan-assembler-not_required_options): New procs.
2715
2716 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2717
2718         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2719         generate a pedwarn in c++98-mode.
2720         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2721         don't generate a pedwarn in c++0x-mode.
2722
2723 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2724
2725         PR c++/50965
2726         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2727
2728 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2729
2730         PR rtl-optimization/38644
2731         * gcc.target/arm/stack-red-zone.c: New.
2732
2733 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2734
2735         PR c++/48420
2736         * g++.dg/warn/Wconversion-null-3.C: New.
2737
2738 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2739
2740         PR c++/50941
2741         * g++.dg/cpp0x/udlit-strint-length.C: New.
2742
2743 2011-11-04  Jason Merrill  <jason@redhat.com>
2744
2745         PR c++/48370
2746         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2747         * g++.dg/init/lifetime1.C: New.
2748         * g++.dg/init/ref21.C: New.
2749         * g++.dg/eh/array1.C: New.
2750
2751 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2752
2753         PR tree-optimization/50763
2754         * gcc.dg/pr50763-5.c: New test.
2755
2756 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2757
2758         PR tree-optimization/50763
2759         * g++.dg/pr50763-4.C: New test.
2760
2761 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2762
2763         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2764         test.
2765
2766         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2767
2768         * gcc.dg/torture/vec-cvt-1.c: New test.
2769
2770 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2771
2772         * gnat.dg/specs/private1[-sub].ads: New test.
2773
2774 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2775
2776         PR fortran/43829
2777         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2778         * gfortran.dg/inline_sum_1.f90: New.
2779         * gfortran.dg/inline_sum_2.f90: New.
2780         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2781         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2782         * gfortran.dg/inline_product_1.f90: New.
2783
2784 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2785
2786         PR fortran/50933
2787         * gfortran.dg/bind_c_dts_5.f90: New.
2788
2789 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2790
2791         PR fortran/50960
2792         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2793
2794 2011-11-03  Richard Guenther  <rguenther@suse.de>
2795
2796         PR middle-end/50079
2797         * g++.dg/init/copy7.C: Remove testcase.
2798
2799 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2800
2801         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2802         * g++.dg/ipa/devirt-c-2.C: Likewise.
2803         * g++.dg/ipa/devirt-c-7.C: New test.
2804         * g++.dg/ipa/devirt-c-8.C: Likewise.
2805
2806 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2807
2808         PR tree-optimization/50912
2809         * gnat.dg/loop_optimization10.ad[sb]: New test.
2810         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2811
2812 2011-11-02  Jason Merrill  <jason@redhat.com>
2813
2814         PR c++/50930
2815         * g++.dg/cpp0x/nsdmi-list2.C: New.
2816
2817 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2818
2819         PR c++/50810
2820         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2821         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2822
2823 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2824
2825         PR tree-optimization/50769
2826         * gfortran.dg/pr50769.f90: New test.
2827
2828 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2829
2830         * gcc.target/sparc/20111102-1.c: New test.
2831
2832 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2833
2834         PR c++/50956
2835         * g++.dg/warn/Wcast-qual2.C: New.
2836
2837 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2838
2839         PR tree-optimization/50763
2840         * g++.dg/pr50763-3.C: New test.
2841
2842 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2843
2844         PR tree-optimization/50672
2845         * g++.dg/pr50672.C: New test.
2846
2847 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2848
2849         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2850         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2851         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2852
2853         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2854
2855 2011-11-02  Richard Guenther  <rguenther@suse.de>
2856
2857         PR tree-optimization/50902
2858         * gcc.dg/torture/pr50902.c: New testcase.
2859
2860 2010-11-02  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/50890
2863         * gcc.dg/torture/pr50890.c: New testcase.
2864
2865 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2866
2867         PR c++/44277
2868         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2869         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2870
2871 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2872
2873         PR tree-optimization/50908
2874         * gcc.dg/pr50908.c: New test.
2875         * gcc.dg/pr50908-2.c: Same.
2876         * gcc.dg/pr50908-3.c: Same.
2877
2878 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2879
2880         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2881         the outer loop.  Remove comment.  Don't check for widen-mult.
2882
2883 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2884
2885         * gcc.dg/ipa/ipcp-4.c: New test.
2886
2887 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2888
2889         * gcc.dg/vshift-3.c: New test.
2890         * gcc.dg/vshift-4.c: New test.
2891         * gcc.dg/vshift-5.c: New test.
2892
2893 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2894
2895         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2896         and current implementation.
2897
2898 2011-10-31  Paul Brook  <paul@codesourcery.com>
2899
2900         * gcc.dg/constructor-1.c: New test.
2901
2902 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2903
2904         PR fortran/50753
2905         * gfortran.dg/dshift_3.f90: New test.
2906
2907 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2908
2909         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2910         hppa*-*-hpux*.
2911         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2912         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2913         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2914         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2915         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2916         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2917         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2918         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2919         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2920         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2921         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2922         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2923         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2924         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2925         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2926         * gcc.dg/vector-compare-2.c: Likewise.
2927
2928 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2929
2930         PR c++/50901
2931         * g++.dg/cpp0x/pr50901.C: New.
2932
2933 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2934
2935         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2936         * gcc.target/i386/fma4-check.h (main): Ditto.
2937         * gcc.target/i386/xop-check.h (main): Ditto.
2938
2939 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2940
2941         Revert:
2942         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2943
2944         PR c++/50864
2945         * g++.dg/template/crash109.C: New.
2946
2947 2011-10-28  Jason Merrill  <jason@redhat.com>
2948
2949         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2950
2951 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2952
2953         PR c++/50864
2954         * g++.dg/template/crash109.C: New.
2955
2956 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2957
2958         * gfortran.dg/nearest_5.f90: New test.
2959
2960 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2961
2962         * gcc.dg/vshift-1.c: New test.
2963         * gcc.dg/vshift-2.c: New test.
2964         * gcc.target/i386/xop-vshift-1.c: New test.
2965         * gcc.target/i386/xop-vshift-2.c: New test.
2966         * gcc.target/i386/avx2-vshift-1.c: New test.
2967
2968 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2969
2970         PR rtl-optimization/49720
2971         * g++.dg/torture/pr49720.C: New test.
2972
2973 2011-10-27  David S. Miller  <davem@davemloft.net>
2974
2975         * gcc.target/sparc/setcc-3.c: New test.
2976
2977 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2978
2979         PR c++/30066
2980         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2981
2982 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2983
2984         * gcc.target/i386/sse2-cvt-1.c: New test.
2985         * gcc.target/i386/sse2-cvt-2.c: New test.
2986         * gcc.target/i386/avx-cvt-1.c: New test.
2987         * gcc.target/i386/avx-cvt-2.c: New test.
2988         * gcc.target/i386/avx2-cvt-1.c: New test.
2989         * gcc.target/i386/avx2-cvt-2.c: New test.
2990
2991 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2992
2993         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2994
2995 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2996             Steven G. Kargl  <kargl@gcc.gnu.org>
2997
2998         PR target/50875
2999         * gfortran.dg/pr50875.f90: New test.
3000
3001 2011-10-26  David S. Miller  <davem@davemloft.net>
3002
3003         * gcc.target/sparc/fmaf-1.c: New test.
3004
3005         * gcc.target/sparc/setcc-1.c: New test.
3006         * gcc.target/sparc/setcc-2.c: New test.
3007
3008 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3009
3010         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3011
3012 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3013
3014         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3015         Windows targets.
3016
3017 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3018
3019         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3020         symbol names.
3021
3022 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3023
3024         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3025
3026 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3027
3028         * gnat.dg/specs/discr1.ads: New test.
3029         * gnat.dg/specs/discr1_pkg.ads: New helper.
3030
3031 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3032
3033         * gnat.dg/specs/unchecked_union.ads: Rename to...
3034         * gnat.dg/specs/unchecked_union1.ads: ...this.
3035         * gnat.dg/specs/unchecked_union2.ads: New test.
3036
3037 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3038
3039         * gnat.dg/specs/atomic1.ads: New test.
3040
3041 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3042
3043         Implement C++11 user-defined literals.
3044         * g++.dg/cpp0x/udlit-addr.C: New.
3045         * g++.dg/cpp0x/udlit-args.C: New.
3046         * g++.dg/cpp0x/udlit-args-neg.C: New.
3047         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3048         * g++.dg/cpp0x/udlit-concat.C: New.
3049         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3050         * g++.dg/cpp0x/udlit-constexpr.C: New.
3051         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3052         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3053         * g++.dg/cpp0x/udlit-friend.C: New.
3054         * g++.dg/cpp0x/udlit-general.C: New.
3055         * g++.dg/cpp0x/udlit-inline.C: New.
3056         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3057         * g++.dg/cpp0x/udlit-member-neg.C: New.
3058         * g++.dg/cpp0x/udlit-namespace.C: New.
3059         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3060         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3061         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3062         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3063         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3064         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3065         * g++.dg/cpp0x/udlit-raw-str.C: New.
3066         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3067         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3068         * g++.dg/cpp0x/udlit-systemheader.C: New.
3069         * g++.dg/cpp0x/udlit-template.C: New.
3070         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3071         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3072         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3073         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3074         * g++.dg/cpp0x/udlit_system_header: New.
3075
3076 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3077
3078         PR c++/50870
3079         * g++.dg/cpp0x/decltype34.C: New.
3080
3081 2011-10-26  Tom de Vries <tom@codesourcery.com>
3082
3083         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3084         * gcc.c-torture/unsorted/HIset.c: Same.
3085         * gcc.c-torture/unsorted/SIcmp.c: Same.
3086         * gcc.c-torture/unsorted/SIset.c: Same.
3087         * gcc.c-torture/unsorted/SFset.c: Same.
3088         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3089         * gcc.c-torture/unsorted/USIcmp.c: Same.
3090         * gcc.c-torture/unsorted/DFcmp.c: Same.
3091
3092 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3093
3094         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3095         to work also with -masm=intel and additionally test the xmm vs. ymm
3096         register type combination on mask/dest and in vsib.
3097         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3098         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3099         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3100         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3101         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3102         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3103         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3104         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3105         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3106         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3107         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3108         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3109         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3110         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3111         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3112         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3113         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3114         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3115         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3116         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3117         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3118         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3119         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3120         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3121         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3122         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3123         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3124         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3125         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3126         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3127         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3128
3129 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3130
3131         PR tree-optimization/50763
3132         * gcc.dg/pr50763-2.c: New test.
3133
3134 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3135
3136         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3137         Update expected messages.
3138
3139 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3140
3141         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3142
3143 2011-10-25  Jason Merrill  <jason@redhat.com>
3144
3145         PR c++/50866
3146         * g++.dg/init/aggr7.C: New.
3147
3148         PR c++/49996
3149         * g++.dg/cpp0x/initlist59.C: New.
3150
3151 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3152
3153         PR c++/50858
3154         * g++.dg/overload/operator5.C: New.
3155
3156 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3157
3158         PR c++/50861
3159         * g++.dg/template/crash108.C: New.
3160
3161 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR tree-optimization/50596
3164         * gcc.dg/vect/vect-cond-10.c: New test.
3165
3166 2011-10-24  Joey Ye  <joey.ye@arm.com>
3167
3168         * gcc.target/arm/pr42575.c: Remove architecture option.
3169
3170 2011-10-24  David S. Miller  <davem@davemloft.net>
3171
3172         * gcc.target/sparc/vis3move-1.c: New test.
3173         * gcc.target/sparc/vis3move-2.c: New test.
3174         * gcc.target/sparc/vis3move-3.c: New test.
3175
3176 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3177
3178         * gcc.dg/strlenopt-22.c: New testcase.
3179         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3180
3181 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3182
3183         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3184         Remove -march=i386.
3185         (dg-skip-if): Remove.
3186         * gcc.target/i386/funcspec-1.c: Ditto.
3187         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3188
3189 2011-10-24  Richard Guenther  <rguenther@suse.de>
3190
3191         * gcc.dg/vect/vect-bool-1.c: New testcase.
3192
3193 2011-10-24  Richard Guenther  <rguenther@suse.de>
3194
3195         PR tree-optimization/50838
3196         * gcc.dg/torture/pr50838.c: New testcase.
3197
3198 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3199
3200         PR tree-optimization/50730
3201         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3202         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3203         -fno-tree-sra and SLP flags.
3204
3205 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3206
3207         PR c++/50841
3208         Revert:
3209         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3210
3211         PR c++/50810
3212         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3213         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3214
3215 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3216
3217         PR c++/50810
3218         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3219         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3220
3221 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3222
3223         PR tree-optimization/50763
3224         * gcc.dg/pr50763.c: New test.
3225
3226 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3227
3228         PR target/50788
3229         * gcc.target/i386/pr50788.c: New test.
3230
3231 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3232
3233         PR tree-optimization/50819
3234         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3235         * g++.dg/vect/slp-pr50819.cc: New test.
3236
3237 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3238
3239         PR c++/45385
3240         * g++.dg/warn/Wconversion4.C: New.
3241
3242 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3243
3244         PR target/50813
3245         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3246         from element other than first and reverse permutation.
3247         * gcc.dg/torture/vshuf-16.inc: Likewise.
3248         * gcc.dg/torture/vshuf-8.inc: Likewise.
3249         * gcc.dg/torture/vshuf-4.inc: Likewise.
3250
3251 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3252
3253         PR c++/31423
3254         * g++.dg/parse/error43.C: New.
3255         * g++.dg/parse/error44.C: Likewise.
3256
3257 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3258             Kirill Yukhin  <kirill.yukhin@intel.com>
3259
3260         PR target/50740
3261         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3262         * gcc.target/i386/bmi2-check.h: Ditto.
3263
3264 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3265
3266         PR c++/50811
3267         * g++.dg/cpp0x/override2.C: Add test.
3268
3269 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3270
3271         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3272         check_linker_plugin_available.
3273
3274 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3275
3276         * gcc.target/i386/branch-cost1.c: New test.
3277         * gcc.target/i386/branch-cost2.c: New test.
3278         * gcc.target/i386/branch-cost3.c: New test.
3279         * gcc.target/i386/branch-cost4.c: New test.
3280
3281 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3282
3283         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3284
3285 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3286
3287         PR testsuite/50722
3288         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3289
3290 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3291
3292         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3293         (_moz_foo, EXT__foo): Use ASMNAME.
3294
3295 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3296
3297         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3298         names.
3299
3300 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3301
3302         PR target/50766
3303         * gcc.target/i386/pr50766.c: New test.
3304
3305 2011-10-20  Jason Merrill  <jason@redhat.com>
3306
3307         PR c++/41449
3308         * g++.dg/eh/partial1.C: New.
3309
3310 2011-10-20  Richard Henderson  <rth@redhat.com>
3311
3312         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3313         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3314         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3315         Use __builtin_shuffle.
3316
3317 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3318
3319         PR fortran/50514
3320         * gfortran.dg/ishft_3.f90:  Update test.
3321
3322 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3323
3324         PR fortran/50524
3325         * gfortran.dg/substring_integer_index.f90: New test.
3326
3327 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3328
3329         * gfortran.dg/format_string.f: New test.
3330
3331 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3332
3333         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3334         non_strict_align.
3335         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3336
3337 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3338
3339         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3340         gcc.target/i386/pr46226.c: Do not use
3341         -mno-accumulate-outgoing-args.
3342
3343 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3344
3345         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3346         including <strings.h>.
3347
3348 2011-10-19  Jan Hubicka  <jh@suse.cz>
3349
3350         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3351         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3352         * lib/c-torture.exp: Likewise.
3353         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3354         * gcc.c-torture/compile/sync-1.c: Likewise.
3355         * gcc.c-torture/compile/sync-1.c: Likewise.
3356         * gcc.c-torture/compile/sync-3.c: Likewise.
3357         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3358         * gcc.dg/noncompile/920507-1.c: Likewise.
3359         * gcc.dg/torture/pr36400.c: Likewise.
3360         * g++.dg/torture/pr34850.C: Likewise.
3361
3362 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3363
3364         * gnat.dg/source_ref1.adb: New test.
3365         * gnat.dg/source_ref2.adb: Likewise.
3366
3367 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3368
3369         PR c++/13657
3370         * g++.dg/parse/error42.C: New.
3371         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3372
3373 2011-10-19  Jason Merrill  <jason@redhat.com>
3374
3375         PR c++/50793
3376         * g++.dg/init/value9.C: New.
3377
3378 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3379
3380         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3381         * gcc.dg/torture/vshuf-16.inc: Likewise.
3382         * gcc.dg/torture/vshuf-8.inc: Likewise.
3383         * gcc.dg/torture/vshuf-4.inc: Likewise.
3384
3385 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3386
3387         PR fortran/47023
3388         * gfortran.dg/sizeof_proc.f90: New.
3389
3390 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3391
3392         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3393         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3394
3395 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3396
3397         PR testsuite/50796
3398         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3399
3400 2011-10-19  Jason Merrill  <jason@redhat.com>
3401
3402         PR c++/50787
3403         * g++.dg/init/ref20.C: New.
3404
3405 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3406
3407         PR middle-end/50795
3408         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3409         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3410         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3411         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3412         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3413
3414 2011-10-19  Richard Guenther  <rguenther@suse.de>
3415
3416         PR middle-end/50768
3417         * gcc.dg/torture/pr50768.c: New testcase.
3418
3419 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3420
3421         PR rtl-optimization/50340
3422         * gcc.dg/pr50340.c: New.
3423
3424 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3425
3426         PR tree-optimization/50717
3427
3428         * gcc.dg/pr50717-1.c: New file.
3429         * gcc.target/arm/wmul-12.c: Correct types.
3430         * gcc.target/arm/wmul-8.c: Correct types.
3431
3432 2011-10-18  Jason Merrill  <jason@redhat.com>
3433
3434         PR c++/50531
3435         * g++.dg/cpp0x/defaulted32.C: New.
3436
3437         PR c++/50742
3438         * g++.dg/lookup/using23.C: New.
3439
3440         PR c++/50500
3441         * g++.dg/cpp0x/implicit12.C: New.
3442         * g++.dg/cpp0x/defaulted20.C: Adjust.
3443         * g++.dg/cpp0x/defaulted21.C: Adjust.
3444         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3445         * g++.dg/cpp0x/implicit4.C: Adjust.
3446         * g++.dg/cpp0x/implicit5.C: Adjust.
3447         * g++.dg/cpp0x/implicit8.C: Adjust.
3448         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3449         * g++.dg/cpp0x/not_special.C: Adjust.
3450         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3451         * g++.dg/cpp0x/rv1n.C: Adjust.
3452         * g++.dg/cpp0x/rv2n.C: Adjust.
3453         * g++.dg/cpp0x/rv3n.C: Adjust.
3454         * g++.dg/cpp0x/rv4n.C: Adjust.
3455         * g++.dg/cpp0x/rv5n.C: Adjust.
3456         * g++.dg/cpp0x/rv6n.C: Adjust.
3457         * g++.dg/cpp0x/rv7n.C: Adjust.
3458
3459 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3460
3461         * gcc.target/i386/avx2-vpop-check.h: New header.
3462         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3463         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3464         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3465         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3466         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3467         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3468         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3469         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3470         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3471         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3472         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3473         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3474         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3475         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3476         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3477
3478 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3479
3480         PR fortran/50420
3481         * gfortran.dg/coarray_subobject_1.f90: New test.
3482         * gfortran.dg/coarray/subobject_1.f90: New test.
3483
3484 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3485
3486         PR rtl-optimization/50205
3487         * gcc.dg/pr50205.c: New.
3488
3489 2011-10-18  Richard Guenther  <rguenther@suse.de>
3490
3491         PR tree-optimization/50767
3492         * gcc.dg/torture/pr50767.c: New testcase.
3493
3494 2011-10-18  Julian Brown  <julian@codesourcery.com>
3495
3496         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3497         * gcc.target/arm/unaligned-memcpy-1.c: New.
3498         * gcc.target/arm/unaligned-memcpy-2.c: New.
3499         * gcc.target/arm/unaligned-memcpy-3.c: New.
3500         * gcc.target/arm/unaligned-memcpy-4.c: New.
3501
3502 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3503
3504         PR fortran/47023
3505         * gfortran.dg/iso_c_binding_class.f03: New.
3506
3507 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3508
3509         * testsuite/lib/target-supports.exp
3510         (check_effective_target_vect_widen_shift): New.
3511         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3512         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3513         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3514         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3515
3516 2011-10-18  Richard Guenther  <rguenther@suse.de>
3517
3518         * gcc.dg/torture/restrict-1.c: New testcase.
3519
3520 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3521
3522         * g++.dg/ext/bases.C: New test.
3523
3524 2011-10-17  David S. Miller  <davem@davemloft.net>
3525
3526         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3527         all operations to emit VIS instructions.
3528         * gcc.target/sparc/fandnot.c: Likewise.
3529         * gcc.target/sparc/fnot.c: Likewise.
3530         * gcc.target/sparc/for.c: Likewise.
3531         * gcc.target/sparc/fornot.c: Likewise.
3532         * gcc.target/sparc/fxnor.c: Likewise.
3533         * gcc.target/sparc/fxor.c: Likewise.
3534         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3535         needed.
3536
3537 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3538
3539         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3540         * gcc.dg/torture/vshuf-16.inc: New file.
3541         * gcc.dg/torture/vshuf-2.inc: New file.
3542         * gcc.dg/torture/vshuf-32.inc: New file.
3543         * gcc.dg/torture/vshuf-4.inc: New file.
3544         * gcc.dg/torture/vshuf-8.inc: New file.
3545         * gcc.dg/torture/vshuf-main.inc: New file.
3546         * gcc.dg/torture/vshuf-v16hi.c: New test.
3547         * gcc.dg/torture/vshuf-v16qi.c: New test.
3548         * gcc.dg/torture/vshuf-v2df.c: New test.
3549         * gcc.dg/torture/vshuf-v2di.c: New test.
3550         * gcc.dg/torture/vshuf-v2sf.c: New test.
3551         * gcc.dg/torture/vshuf-v2si.c: New test.
3552         * gcc.dg/torture/vshuf-v32qi.c: New test.
3553         * gcc.dg/torture/vshuf-v4df.c: New test.
3554         * gcc.dg/torture/vshuf-v4di.c: New test.
3555         * gcc.dg/torture/vshuf-v4hi.c: New test.
3556         * gcc.dg/torture/vshuf-v4sf.c: New test.
3557         * gcc.dg/torture/vshuf-v4si.c: New test.
3558         * gcc.dg/torture/vshuf-v8hi.c: New test.
3559         * gcc.dg/torture/vshuf-v8qi.c: New test.
3560         * gcc.dg/torture/vshuf-v8sf.c: New test.
3561         * gcc.dg/torture/vshuf-v8si.c: New test.
3562
3563 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3564
3565         PR tree-optimization/50746
3566         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3567
3568 2011-10-17  Jason Merrill  <jason@redhat.com>
3569
3570         PR c++/50736
3571         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3572
3573 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3574
3575         PR c++/44524
3576         * g++.dg/parse/error41.C: New.
3577         * g++.dg/parse/error20.C: Adjust.
3578
3579 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3580
3581         PR c++/50757
3582         * g++.dg/warn/format7.C: New.
3583         * obj-c++.dg/warn7.mm: Likewise.
3584
3585 2011-10-17  Richard Guenther  <rguenther@suse.de>
3586
3587         PR tree-optimization/50729
3588         * gcc.dg/torture/pr50729.c: New testcase.
3589
3590 2011-10-15  Tom Tromey  <tromey@redhat.com>
3591             Dodji Seketeli  <dodji@redhat.com>
3592
3593         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3594         included files.
3595         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3596         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3597         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3598         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3599
3600 2011-10-15  Tom Tromey  <tromey@redhat.com>
3601             Dodji Seketeli  <dodji@redhat.com>
3602
3603         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3604
3605 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3606
3607         PR c++/48489
3608         * g++.dg/inherit/error5.C: New.
3609
3610 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3611
3612         PR fortran/47023
3613         PR fortran/50752
3614         * gfortran.dg/kind_tests_4.f90: New.
3615
3616 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3617
3618         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3619         targets that support vector condition.
3620
3621 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3622
3623         PR fortran/47023
3624         * gfortran.dg/c_kind_tests_3.f03: New.
3625
3626 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3627
3628         PR fortran/50547
3629         * gfortran.dg/elemental_args_check_4.f90: New.
3630
3631 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3632
3633         PR tree-optimization/50727
3634         * gcc.dg/vect/pr50727.c: New test.
3635
3636 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         * gcc.dg/vla-23.c: New test.
3639
3640 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR tree-optimization/50596
3643         * gcc.dg/vect/vect-cond-9.c: New test.
3644
3645 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3646
3647         * gcc.dg/vect/bb-slp-29.c: New test.
3648
3649 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3650
3651         PR c++/50732
3652         * g++.dg/ext/is_base_of_incomplete.C: New.
3653         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3654         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3655
3656 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3657
3658         * gcc.target/sparc/combined-1.c: Compile at -O2.
3659
3660 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3661
3662         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3663         (dg-options): Add -Wno-attributes.
3664         * gcc.target/i386/fma_double_?.c: Ditto.
3665         * gcc.target/i386/fma_run_float_?.c: Ditto.
3666         * gcc.target/i386/fma_run_double_?.c: Ditto.
3667         * gcc.target/i386/l_fma_float_?.c: Dtto.
3668         * gcc.target/i386/l_fma_double_?.c: Ditto.
3669         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3670         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3671
3672 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3673
3674         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3675         the comments.
3676         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3677         * gfortran.dg/rank_3.f90: Ditto.
3678         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3679         -std=f2008ts in dg-options.
3680         * gfortran.dg/rank_4.f90: Ditto.
3681
3682 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3683
3684         PR target/49263
3685         * gcc.target/sh/pr49263.c: New.
3686
3687 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3688
3689         * gnat.dg/specs/debug1.ads: Tweak.
3690
3691 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3692
3693         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3694
3695 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3696
3697         * gcc.target/i386/sse2-mul-1.c: New test.
3698         * gcc.target/i386/sse4_1-mul-1.c: New test.
3699         * gcc.target/i386/avx-mul-1.c: New test.
3700         * gcc.target/i386/xop-mul-1.c: New test.
3701         * gcc.target/i386/avx2-mul-1.c: New test.
3702
3703 2011-10-14  Jason Merrill  <jason@redhat.com>
3704
3705         PR c++/50563
3706         * g++.dg/cpp0x/nsdmi-list1.C: New.
3707
3708         PR c++/50707
3709         * g++.dg/cpp0x/nsdmi-const1.C: New.
3710
3711 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3712
3713         PR fortran/50570
3714         * gfortran.dg/pointer_intent_5.f90: New.
3715
3716 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3717
3718         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3719         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3720         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3721
3722 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3723
3724         PR fortran/50718
3725         * gfortran.dg/pointer_check_11.f90: New.
3726         * gfortran.dg/pointer_check_12.f90: New.
3727
3728 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3729
3730         PR c++/38174
3731         * g++.dg/overload/operator4.C: New.
3732
3733 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3734
3735         * gcc.dg/di-longlong64-sync-1.c: New test.
3736         * gcc.dg/di-sync-multithread.c: New test.
3737         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3738         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3739         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3740         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3741         (check_effective_target_arm_arm_ok): New helper.
3742         (check_effective_target_sync_longlong): New helper.
3743
3744 2011-10-14  Richard Guenther  <rguenther@suse.de>
3745
3746         PR tree-optimization/50723
3747         * gcc.dg/torture/pr50723.c: New testcase.
3748
3749 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3750
3751         PR c++/17212
3752         * g++.dg/warn/format6.C: New.
3753         * obj-c++.dg/warn6.mm: Likewise.
3754
3755 2011-10-13  Richard Henderson  <rth@redhat.com>
3756
3757         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3758         Delete.
3759         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3760         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3761         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3762
3763 2011-10-13  Jason Merrill  <jason@redhat.com>
3764
3765         PR c++/50614
3766         * g++.dg/cpp0x/nsdmi-template2.C: New.
3767
3768         PR c++/50437
3769         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3770
3771         PR c++/50618
3772         * g++.dg/init/vbase1.C: New.
3773
3774 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3775
3776         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3777         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3778         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3779         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3780
3781 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3782
3783         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3784
3785 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3786
3787         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3788
3789 2011-10-13  Richard Guenther  <rguenther@suse.de>
3790
3791         PR tree-optimization/50712
3792         * gcc.target/i386/pr50712.c: New testcase.
3793
3794 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3795
3796         * gcc.dg/memcpy-4.c: New test.
3797
3798 2011-10-13  Richard Guenther  <rguenther@suse.de>
3799
3800         PR tree-optimization/50698
3801         * g++.dg/vect/pr50698.cc: New testcase.
3802
3803 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3804
3805         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3806         * gcc.target/powerpc/warn-2.c: Ditto.
3807
3808         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3809         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3810         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3811         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3812         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3813         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3814         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3815         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3816         * gcc.target/powerpc/ppc-pow.c: Likewise.
3817         * gcc.target/powerpc/recip-1.c: Likewise.
3818         * gcc.target/powerpc/recip-2.c: Likewise.
3819         * gcc.target/powerpc/recip-3.c: Likewise.
3820         * gcc.target/powerpc/recip-4.c: Likewise.
3821         * gcc.target/powerpc/recip-5.c: Likewise.
3822
3823 2011-10-12  David S. Miller  <davem@davemloft.net>
3824
3825         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3826         '-mvis3' instead of 'mcpu=niagara3' in options.
3827         * gcc.target/sparc/fhalve.c: Likewise.
3828         * gcc.target/sparc/fnegop.c: Likewise.
3829         * gcc.target/sparc/fpadds.c: Likewise.
3830         * gcc.target/sparc/fshift.c: Likewise.
3831         * gcc.target/sparc/fucmp.c: Likewise.
3832         * gcc.target/sparc/lzd.c: Likewise.
3833         * gcc.target/sparc/vis3misc.c: Likewise.
3834         * gcc.target/sparc/xmul.c: Likewise.
3835
3836 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3837
3838         * gnat.dg/vect1.ad[sb]: New test.
3839         * gnat.dg/vect1_pkg.ads: New helper.
3840         * gnat.dg/vect2.ad[sb]: New test.
3841         * gnat.dg/vect2_pkg.ads: New helper.
3842         * gnat.dg/vect3.ad[sb]: New test.
3843         * gnat.dg/vect3_pkg.ads: New helper.
3844         * gnat.dg/vect4.ad[sb]: New test.
3845         * gnat.dg/vect4_pkg.ads: New helper.
3846         * gnat.dg/vect5.ad[sb]: New test.
3847         * gnat.dg/vect5_pkg.ads: New helper.
3848         * gnat.dg/vect6.ad[sb]: New test.
3849         * gnat.dg/vect6_pkg.ads: New helper.
3850
3851 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3852
3853         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3854         * gcc.target/i386/fma_run_double_2.c: Likewise.
3855         * gcc.target/i386/fma_run_double_3.c: Likewise.
3856         * gcc.target/i386/fma_run_double_4.c: Likewise.
3857         * gcc.target/i386/fma_run_double_5.c: Likewise.
3858         * gcc.target/i386/fma_run_double_6.c: Likewise.
3859         * gcc.target/i386/fma_run_float_1.c: Likewise.
3860         * gcc.target/i386/fma_run_float_2.c: Likewise.
3861         * gcc.target/i386/fma_run_float_3.c: Likewise.
3862         * gcc.target/i386/fma_run_float_4.c: Likewise.
3863         * gcc.target/i386/fma_run_float_5.c: Likewise.
3864         * gcc.target/i386/fma_run_float_6.c: Likewise.
3865
3866         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3867         remove the extra dg-options.
3868         * gcc.target/i386/l_fma_double_2.c: Likewise.
3869         * gcc.target/i386/l_fma_double_3.c: Likewise.
3870         * gcc.target/i386/l_fma_double_4.c: Likewise.
3871         * gcc.target/i386/l_fma_double_5.c: Likewise.
3872         * gcc.target/i386/l_fma_double_6.c: Likewise.
3873         * gcc.target/i386/l_fma_float_1.c: Likewise.
3874         * gcc.target/i386/l_fma_float_2.c: Likewise.
3875         * gcc.target/i386/l_fma_float_3.c: Likewise.
3876         * gcc.target/i386/l_fma_float_4.c: Likewise.
3877         * gcc.target/i386/l_fma_float_5.c: Likewise.
3878         * gcc.target/i386/l_fma_float_6.c: Likewise.
3879
3880 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3881
3882         PR tree-optimization/50189
3883         * g++.dg/torture/pr50189.C: New testcase.
3884
3885 2011-10-12  Richard Guenther  <rguenther@suse.de>
3886
3887         PR tree-optimization/50700
3888         * gcc.dg/builtin-object-size-12.c: New testcase.
3889
3890 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3891
3892         PR c/50565
3893         * gcc.c-torture/compile/pr50565-1.c,
3894         gcc.c-torture/compile/pr50565-2.c: New tests.
3895
3896 2011-10-11  Jason Merrill  <jason@redhat.com>
3897
3898         PR c++/49855
3899         PR c++/49896
3900         * g++.dg/template/constant1.C: New.
3901         * g++.dg/template/constant2.C: New.
3902         * g++.dg/cpp0x/constexpr-template3.C: New.
3903
3904 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3905
3906         * gcc.target/i386/warn-vect-op-3.c: New test.
3907         * gcc.target/i386/warn-vect-op-1.c: New test.
3908         * gcc.target/i386/warn-vect-op-2.c: New test.
3909
3910 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3911
3912         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3913
3914 2011-10-11  Richard Guenther  <rguenther@suse.de>
3915
3916         PR tree-optimization/50204
3917         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3918
3919 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3920
3921         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3922
3923 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3924
3925         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3926         * gcc.target/i386/fma_double_2.c: Ditto.
3927         * gcc.target/i386/fma_double_3.c: Ditto.
3928         * gcc.target/i386/fma_double_4.c: Ditto.
3929         * gcc.target/i386/fma_double_5.c: Ditto.
3930         * gcc.target/i386/fma_double_6.c: Ditto.
3931         * gcc.target/i386/fma_float_1.c: Ditto.
3932         * gcc.target/i386/fma_float_2.c: Ditto.
3933         * gcc.target/i386/fma_float_3.c: Ditto.
3934         * gcc.target/i386/fma_float_4.c: Ditto.
3935         * gcc.target/i386/fma_float_5.c: Ditto.
3936         * gcc.target/i386/fma_float_6.c: Ditto.
3937         * gcc.target/i386/l_fma_double_1.c: Ditto.
3938         * gcc.target/i386/l_fma_double_2.c: Ditto.
3939         * gcc.target/i386/l_fma_double_3.c: Ditto.
3940         * gcc.target/i386/l_fma_double_4.c: Ditto.
3941         * gcc.target/i386/l_fma_double_5.c: Ditto.
3942         * gcc.target/i386/l_fma_double_6.c: Ditto.
3943         * gcc.target/i386/l_fma_float_1.c: Ditto.
3944         * gcc.target/i386/l_fma_float_2.c: Ditto.
3945         * gcc.target/i386/l_fma_float_3.c: Ditto.
3946         * gcc.target/i386/l_fma_float_4.c: Ditto.
3947         * gcc.target/i386/l_fma_float_5.c: Ditto.
3948         * gcc.target/i386/l_fma_float_6.c: Ditto.
3949         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3950         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3951         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3952         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3953         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3954         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3955         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3956         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3957         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3958         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3959         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3960         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3961
3962 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3963
3964         * gcc.dg/va-arg-4.c: New test.
3965         * gcc.dg/va-arg-5.c: Ditto.
3966
3967 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3968
3969         * lib/target-supports.exp (check_effective_target_fd_truncate):
3970         Close and unlink test file before exit.
3971
3972 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3973
3974         PR fortran/50564
3975         * gfortran.dg/forall_15.f90:  New test case.
3976
3977 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3978             Andrew Macleod  <amacleod@redhat.com>
3979
3980         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3981         wrappers for *other_threads() and *final_verify().
3982         * gcc.dg/simulate-thread/simulate-thread.h
3983         (simulate_thread_wrapper_other_threads): New.
3984         (simulate_thread_wrapper_final_verify): New.
3985
3986 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3987
3988         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3989
3990 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3991
3992         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3993
3994 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3995             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3996
3997         * gcc.target/i386/fma_1.h: New file.
3998         * gcc.target/i386/fma_2.h: Likewise.
3999         * gcc.target/i386/fma_3.h: Likewise.
4000         * gcc.target/i386/fma_4.h: Likewise.
4001         * gcc.target/i386/fma_5.h: Likewise.
4002         * gcc.target/i386/fma_6.h: Likewise.
4003         * gcc.target/i386/fma_double_1.c: Likewise.
4004         * gcc.target/i386/fma_double_2.c: Likewise.
4005         * gcc.target/i386/fma_double_3.c: Likewise.
4006         * gcc.target/i386/fma_double_4.c: Likewise.
4007         * gcc.target/i386/fma_double_5.c: Likewise.
4008         * gcc.target/i386/fma_double_6.c: Likewise.
4009         * gcc.target/i386/fma_float_1.c: Likewise.
4010         * gcc.target/i386/fma_float_2.c: Likewise.
4011         * gcc.target/i386/fma_float_3.c: Likewise.
4012         * gcc.target/i386/fma_float_4.c: Likewise.
4013         * gcc.target/i386/fma_float_5.c: Likewise.
4014         * gcc.target/i386/fma_float_6.c: Likewise.
4015         * gcc.target/i386/fma_main.h: Likewise.
4016         * gcc.target/i386/fma_run_double_1.c: Likewise.
4017         * gcc.target/i386/fma_run_double_2.c: Likewise.
4018         * gcc.target/i386/fma_run_double_3.c: Likewise.
4019         * gcc.target/i386/fma_run_double_4.c: Likewise.
4020         * gcc.target/i386/fma_run_double_5.c: Likewise.
4021         * gcc.target/i386/fma_run_double_6.c: Likewise.
4022         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4023         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4024         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4025         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4026         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4027         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4028         * gcc.target/i386/fma_run_float_1.c: Likewise.
4029         * gcc.target/i386/fma_run_float_2.c: Likewise.
4030         * gcc.target/i386/fma_run_float_3.c: Likewise.
4031         * gcc.target/i386/fma_run_float_4.c: Likewise.
4032         * gcc.target/i386/fma_run_float_5.c: Likewise.
4033         * gcc.target/i386/fma_run_float_6.c: Likewise.
4034         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4035         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4036         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4037         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4038         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4039         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4040         * gcc.target/i386/l_fma_1.h: Likewise.
4041         * gcc.target/i386/l_fma_2.h: Likewise.
4042         * gcc.target/i386/l_fma_3.h: Likewise.
4043         * gcc.target/i386/l_fma_4.h: Likewise.
4044         * gcc.target/i386/l_fma_5.h: Likewise.
4045         * gcc.target/i386/l_fma_6.h: Likewise.
4046         * gcc.target/i386/l_fma_double_1.c: Likewise.
4047         * gcc.target/i386/l_fma_double_2.c: Likewise.
4048         * gcc.target/i386/l_fma_double_3.c: Likewise.
4049         * gcc.target/i386/l_fma_double_4.c: Likewise.
4050         * gcc.target/i386/l_fma_double_5.c: Likewise.
4051         * gcc.target/i386/l_fma_double_6.c: Likewise.
4052         * gcc.target/i386/l_fma_float_1.c: Likewise.
4053         * gcc.target/i386/l_fma_float_2.c: Likewise.
4054         * gcc.target/i386/l_fma_float_3.c: Likewise.
4055         * gcc.target/i386/l_fma_float_4.c: Likewise.
4056         * gcc.target/i386/l_fma_float_5.c: Likewise.
4057         * gcc.target/i386/l_fma_float_6.c: Likewise.
4058         * gcc.target/i386/l_fma_main.h: Likewise.
4059         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4060         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4061         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4062         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4063         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4064         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4065         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4066         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4067         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4068         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4069         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4070         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4071
4072 2011-10-10  Richard Guenther  <rguenther@suse.de>
4073
4074         PR middle-end/50389
4075         * gcc.dg/torture/pr50389.c: New testcase.
4076
4077 2011-10-10  Richard Guenther  <rguenther@suse.de>
4078
4079         PR middle-end/50195
4080         * gcc.dg/builtins-47.c: Optimize.
4081
4082 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4083
4084         * lib/gcc-simulate-thread.exp: New.
4085         * gcc.dg/simulate-thread/guality.h: New.
4086         * gcc.dg/simulate-thread/simulate-thread.h: New.
4087         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4088         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4089         * gcc.dg/simulate-thread/README: New.
4090         * g++.dg/simulate-thread/guality.h: New.
4091         * g++.dg/simulate-thread/simulate-thread.h: New.
4092         * g++.dg/simulate-thread/simulate-thread.exp: New.
4093         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4094         * c-c++-common/cxxbitfields-2.c: Remove.
4095         * c-c++-common/cxxbitfields.c: Remove.
4096         * c-c++-common/cxxbitfields-4.c: Remove.
4097         * c-c++-common/cxxbitfields-5.c: Remove.
4098         * c-c++-common/simulate-thread/bitfields-1.c: New.
4099         * c-c++-common/simulate-thread/bitfields-2.c: New.
4100         * c-c++-common/simulate-thread/bitfields-3.c: New.
4101         * c-c++-common/simulate-thread/bitfields-4.c: New.
4102
4103 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4104
4105         PR c++/38980
4106         * g++.dg/warn/format5.C: New.
4107
4108 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4109
4110         PR fortran/50273
4111         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4112         * gfortran.dg/common_16.f90: New.
4113
4114 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4115
4116         * gfortran.dg/iso_c_binding_param_1.f90: New.
4117         * gfortran.dg/iso_c_binding_param_2.f90: New.
4118         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4119
4120 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4121
4122         PR tree-optimization/50635
4123         * gcc.dg/vect/pr50635.c: New test.
4124
4125 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4126
4127         PR fortran/50659
4128         * gfortran.dg/proc_decl_27.f90: New.
4129
4130 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4131
4132         PR libobjc/50428
4133         * objc/execute/initialize-1.m: New test.
4134
4135 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/47844
4138         * gfortran.dg/pointer_function_result_1.f90 : New test.
4139
4140 2011-10-07  David S. Miller  <davem@davemloft.net>
4141
4142         PR 50655
4143         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4144         * gcc.target/sparc/cmask.c: Use it.
4145         * gcc.target/sparc/fhalve.c: Likewise.
4146         * gcc.target/sparc/fnegop.c: Likewise.
4147         * gcc.target/sparc/fpadds.c: Likewise.
4148         * gcc.target/sparc/fshift.c: Likewise.
4149         * gcc.target/sparc/fucmp.c: Likewise.
4150         * gcc.target/sparc/lzd.c: Likewise.
4151         * gcc.target/sparc/vis3misc.c: Likewise.
4152         * gcc.target/sparc/xmul.c: Likewise.
4153
4154 2011-10-07  Richard Henderson  <rth@redhat.com>
4155
4156         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4157         match for avx2.
4158         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4159
4160 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4161
4162         * gcc.dg/pr50193-1.c: New file.
4163         * gcc.target/arm/shiftable.c: New file.
4164
4165 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4166
4167         PR fortran/50625
4168         * gfortran.dg/class_46.f03: New.
4169
4170 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4171
4172         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4173         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4174         (syslog, vsyslog, __vsyslog_chk): Likewise.
4175
4176         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4177         (x, EXT_x): Use ASMNAME.
4178
4179         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4180         (a, c): Use ASMNAME.
4181
4182 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4183
4184         PR middle-end/50527
4185         * gcc.dg/pr50527.c: New test.
4186
4187 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4188
4189         PR tree-optimization/50650
4190         * gcc.c-torture/compile/pr50650.c: New test.
4191
4192 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4193
4194         PR tree-optimization/50575
4195         * gcc.c-torture/execute/vector-compare-2.x: New file.
4196
4197 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4198
4199         PR middle-end/50125
4200         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4201         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4202         (bar3): Likewise.
4203
4204 2011-10-07  Richard Guenther  <rguenther@suse.de>
4205
4206         PR testsuite/50637
4207         * gcc.dg/vect/vect-align-2.c: Increase array size.
4208
4209 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4210             H.J. Lu  <hongjiu.lu@intel.com>
4211
4212         PR target/50603
4213         * gcc.target/i386/pr50603.c: New test.
4214
4215 2011-10-06  Jason Merrill  <jason@redhat.com>
4216
4217         PR c++/39164
4218         * g++.dg/cpp0x/default31.C: New.
4219
4220 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4221
4222         PR tree-optimization/50596
4223         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4224         New.
4225         * gcc.dg/vect/vect-cond-8.c: New test.
4226
4227 2011-10-06  Richard Henderson  <rth@redhat.com>
4228
4229         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4230         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4231         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4232         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4233         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4234         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4235         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4236         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4237         * gcc.c-torture/execute/vshuf-16.inc: New file.
4238         * gcc.c-torture/execute/vshuf-2.inc: New file.
4239         * gcc.c-torture/execute/vshuf-4.inc: New file.
4240         * gcc.c-torture/execute/vshuf-8.inc: New file.
4241         * gcc.c-torture/execute/vshuf-main.inc: New file.
4242         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4243         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4244         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4245         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4246         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4247         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4248         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4249         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4250         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4251         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4252         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4253         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4254         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4255
4256 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR tree-optimization/49279
4259         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4260         * gcc.c-torture/execute/pr49279.c: New test.
4261
4262 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4263
4264         PR target/49049
4265         * gcc.c-torture/compile/pr49049.c: New test.
4266
4267 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4268
4269         PR target/50305
4270         * gcc.target/arm/pr50305.c: New test.
4271
4272 2011-10-06  Richard Guenther  <rguenther@suse.de>
4273
4274         PR tree-optimization/38884
4275         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4276         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4277
4278 2011-10-05  David S. Miller  <davem@davemloft.net>
4279
4280         * gcc.target/sparc/lzd.c: New test.
4281         * gcc.target/sparc/popc.c: New test.
4282
4283 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4284
4285         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4286         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4287         * g++.dg/other/final1.C: Cleanup original tree dump.
4288
4289 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4290
4291         PR tree-optimization/50613
4292         * gcc.dg/pr50613.c: New test.
4293
4294 2011-10-05  Richard Henderson  <rth@redhat.com>
4295
4296         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4297         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4298         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4299         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4300         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4301         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4302         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4303         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4304
4305 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4306
4307         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4308         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4309         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4310         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4311         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4312
4313 2011-10-05  Richard Guenther  <rguenther@suse.de>
4314
4315         PR tree-optimization/38885
4316         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4317
4318 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4319
4320         * gcc.target/i386/sw-1.c: New test.
4321
4322 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4323
4324         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4325         -mtune=generic.
4326         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4327
4328 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4329
4330         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4331
4332 2011-10-04  David S. Miller  <davem@davemloft.net>
4333
4334         * gcc.target/sparc/fhalve.c: New test.
4335         * gcc.target/sparc/fnegop.c: New test.
4336         * gcc.target/sparc/xmul.c: New test.
4337
4338 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4339
4340         PR fortran/35831
4341         * gfortran.dg/dummy_procedure_6.f90: New.
4342
4343 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4344
4345         PR tree-optimization/50604
4346         * gcc.dg/pr50604.c: New test.
4347
4348 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4349
4350         PR tree-optimization/49662
4351         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4352         * gcc.dg/graphite/interchange-15.c: Likewise.
4353         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4354
4355 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4356
4357         * gcc.dg/tree-ssa/restrict-4.c: New test.
4358
4359 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4360
4361         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4362         (main): Use __typeof to get result type of comparison.
4363
4364 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4365
4366         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4367         Make et_vect_multiple_sizes_saved global.
4368         (check_effective_target_vect64): Make et_vect64_saved global.
4369
4370 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4371
4372         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4373         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4374         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4375         * gcc.dg/builtin-complex-err-1.c: Adjust.
4376
4377 2011-10-02  Jason Merrill  <jason@redhat.com>
4378
4379         * g++.dg/cpp0x/range-for22.C: New.
4380
4381         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4382         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4383         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4384         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4385
4386         * g++.dg/cpp0x/nsdmi5.C: New.
4387
4388 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4389
4390         PR target/50579
4391         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4392         New procedures.
4393         (mips-dg-options): Force an ABI option if the current ABI is
4394         incompatible with the required -mlong setting.  Likewise force
4395         a long setting if the current one is incompatible with the
4396         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4397         throughout procedure.
4398         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4399         instead of addressing=absolute.
4400
4401 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4402
4403         * gcc.target/mips/stack-1.c: New test.
4404
4405 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4406
4407         * gcc.dg/pr49696.c: New test.
4408
4409 2011-10-02  Jan Hubicka  <jh@suse.cz>
4410
4411         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4412
4413 2011-10-01  David S. Miller  <davem@davemloft.net>
4414
4415         * gcc.target/sparc/cmask.c: New test.
4416         * gcc.target/sparc/fpadds.c: New test.
4417         * gcc.target/sparc/fshift.c: New test.
4418         * gcc.target/sparc/fucmp.c: New test.
4419         * gcc.target/sparc/vis3misc.c: New test.
4420
4421 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4422
4423         PR fortran/50585
4424         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4425
4426 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4427
4428         PR c++/44473
4429         * g++.dg/dfp/44473-1.C: New test.
4430         * g++.dg/dfp/44473-2.C: New test.
4431         * g++.dg/dfp/mangle-1.C: New test.
4432         * g++.dg/dfp/mangle-2.C: New test.
4433         * g++.dg/dfp/mangle-3.C: New test.
4434         * g++.dg/dfp/mangle-4.C: New test.
4435         * g++.dg/dfp/mangle-5.C: New test.
4436
4437 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4438
4439         PR inline-asm/50571
4440         * gcc.dg/pr50571.c: New test.
4441
4442         PR tree-optimization/46309
4443         * gcc.dg/pr46309.c: New test.
4444
4445 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4446
4447         * gcc.dg/strlenopt-21.c: New test.
4448
4449 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4450
4451         * gcc.dg/sms-10.c: New file.
4452
4453 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4454
4455         * gcc.target/arm/pr50099.c: New test.
4456
4457 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4458
4459         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4460
4461 2011-09-30  David S. Miller  <davem@davemloft.net>
4462
4463         * gcc.target/sparc/bmaskbshuf.c: New test.
4464         * gcc.target/sparc/edgen.c: New test.
4465
4466 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4467
4468         PR fortran/50547
4469         * gfortran.dg/pure_formal_proc_3.f90: New.
4470
4471         PR fortran/50553
4472         * gfortran.dg/stfunc_7.f90: New.
4473
4474 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4475
4476         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4477         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4478         * gcc.dg/vector-compare-1.c: Likewise.
4479         * gcc.dg/vector-compare-2.c: Likewise.
4480
4481 2011-09-29  David S. Miller  <davem@davemloft.net>
4482
4483         * gcc.target/sparc/array.c: New test.
4484
4485 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4486
4487         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4488         loop unroll and set max unroll times to 8.
4489         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4490         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4491         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4492         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4493
4494 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4495
4496         PR c++/40145
4497         * g++.dg/ext/visibility/warn5.C: New.
4498
4499 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4500
4501         PR c++/45278
4502         * g++.dg/warn/Wextra-3.C: New.
4503
4504 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4505
4506         PR target/49486
4507         * gcc.target/sh/pr49468-si.c: New.
4508
4509 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4510
4511         PR testsuite/50485
4512         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4513         (TEST): Initialize src3 with random floats.
4514         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4515         from union src3.  Initialize src3 with random floats.
4516
4517 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4518
4519         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4520         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4521         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4522         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4523         * gcc.target/sh/sh4a-cos.c: Ditto.
4524         * gcc.target/sh/sh4a-cosf.c: Ditto.
4525         * gcc.target/sh/sh4a-sin.c: Ditto.
4526         * gcc.target/sh/sh4a-sinf.c: Ditto.
4527         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4528         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4529         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4530
4531 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4532
4533         PR c++/31489
4534         * g++.dg/parse/error40.C: New.
4535         * g++.dg/warn/incomplete1.C: Adjust.
4536
4537 2011-09-27  Jan Hubicka  <jh@suse.cz>
4538
4539         PR middle-end/49463
4540         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4541         Mark used.
4542
4543 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4544
4545         * gcc.dg/strlenopt-1.c: New test.
4546         * gcc.dg/strlenopt-1f.c: New test.
4547         * gcc.dg/strlenopt-2.c: New test.
4548         * gcc.dg/strlenopt-2f.c: New test.
4549         * gcc.dg/strlenopt-3.c: New test.
4550         * gcc.dg/strlenopt-4.c: New test.
4551         * gcc.dg/strlenopt-4g.c: New test.
4552         * gcc.dg/strlenopt-4gf.c: New test.
4553         * gcc.dg/strlenopt-5.c: New test.
4554         * gcc.dg/strlenopt-6.c: New test.
4555         * gcc.dg/strlenopt-7.c: New test.
4556         * gcc.dg/strlenopt-8.c: New test.
4557         * gcc.dg/strlenopt-9.c: New test.
4558         * gcc.dg/strlenopt-10.c: New test.
4559         * gcc.dg/strlenopt-11.c: New test.
4560         * gcc.dg/strlenopt-12.c: New test.
4561         * gcc.dg/strlenopt-12g.c: New test.
4562         * gcc.dg/strlenopt-13.c: New test.
4563         * gcc.dg/strlenopt-14g.c: New test.
4564         * gcc.dg/strlenopt-14gf.c: New test.
4565         * gcc.dg/strlenopt-15.c: New test.
4566         * gcc.dg/strlenopt-16g.c: New test.
4567         * gcc.dg/strlenopt-17g.c: New test.
4568         * gcc.dg/strlenopt-18g.c: New test.
4569         * gcc.dg/strlenopt.h: New file.
4570
4571 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4572
4573         PR middle-end/43864
4574         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4575         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4576         * gcc.dg/pr43864.c: New test.
4577         * gcc.dg/pr43864-2.c: Same.
4578         * gcc.dg/pr43864-3.c: Same.
4579         * gcc.dg/pr43864-4.c: Same.
4580
4581 2011-09-27  Jan Hubicka  <jh@suse.cz>
4582
4583         * gcc.dg/ipa/inline-5.c: New testcase.
4584
4585 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4586
4587         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4588         vectors.
4589         * gcc.dg/vect/bb-slp-27.c: New.
4590         * gcc.dg/vect/bb-slp-28.c: New.
4591
4592 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4593
4594         * testsuite/lib/target-supports.exp (check_profiling_available):
4595         Don't rely solely on TLS tests for -fprofile-generate, fall
4596         through to the other code.
4597
4598 2011-09-27  Richard Guenther  <rguenther@suse.de>
4599
4600         PR tree-optimization/50363
4601         * gcc.dg/torture/pr50363.c: New testcase.
4602
4603 2011-09-26  Jason Merrill  <jason@redhat.com>
4604
4605         PR c++/45012
4606         * g++.dg/template/partial13.C: New.
4607
4608         PR c++/46105
4609         * g++.dg/template/partial12.C: New.
4610
4611         PR c++/50508
4612         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4613
4614 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4615
4616         PR c++/45487
4617         * g++.dg/diagnostic/bindings1.C: New.
4618         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4619
4620 2011-09-26  David S. Miller  <davem@davemloft.net>
4621
4622         * gcc.target/sparc/wrgsr.c: New test.
4623         * gcc.target/sparc/rdgsr.c: New test.
4624         * gcc.target/sparc/edge.c: New test.
4625         * gcc.target/sparc/fcmp.c: New test.
4626
4627         * gcc.target/sparc/edge.c: Update for new return types.
4628         * gcc.target/sparc/fcmp.c: Likewise.
4629
4630         * gcc.target/sparc/fpaddsubi.c: New test.
4631
4632 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4633
4634         PR fortran/50515
4635         * gfortran.dg/common_15.f90: New.
4636
4637         PR fortran/50517
4638         * gfortran.dg/dummy_procedure_5.f90: New.
4639         * gfortran.dg/interface_26.f90: Modified error message.
4640         * gfortran.dg/proc_ptr_11.f90: Ditto.
4641         * gfortran.dg/proc_ptr_15.f90: Ditto.
4642         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4643         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4644
4645 2011-09-26  Jason Merrill  <jason@redhat.com>
4646
4647         PR c++/50512
4648         * g++.dg/overload/rvalue3.C: New.
4649
4650         PR c++/50523
4651         * g++.dg/overload/ref-conv2.C: New.
4652
4653         * g++.dg/cpp0x/nsdmi-template1.C: New.
4654
4655 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4656
4657         * g++.dg/cpp0x/nullptr25.C: New.
4658
4659 2011-09-26  Richard Guenther  <rguenther@suse.de>
4660
4661         PR tree-optimization/50472
4662         * gcc.dg/torture/pr50472.c: New testcase.
4663
4664 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4665
4666         * gnat.dg/opt22.adb: New test.
4667         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4668
4669 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4670
4671         * gnat.dg/opt21.adb: New test.
4672         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4673
4674 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4675
4676         * gnat.dg/opt20.ad[sb]: New test.
4677         * gnat.dg/opt20_pkg.ads: New helper.
4678
4679 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4680
4681         * gnat.dg/array17.adb: New test.
4682         * gnat.dg/array17_pkg.ads: New helper.
4683
4684 2011-09-25  Jason Merrill  <jason@redhat.com>
4685
4686         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4687
4688 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4689
4690         * gnat.dg/frame_overflow.ads: New.
4691         * gnat.dg/frame_overflow.adb: Adjust.
4692         * gnat.dg/specs/addr1.ads: Likewise.
4693
4694 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4695
4696         * g++.dg/tree-ssa/restrict2.C: New test.
4697
4698 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4699
4700         * lib/target-supports.exp (check_effective_target_vect64): New.
4701         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4702         of multiple vector sizes.
4703         * gcc.dg/vect/bb-slp-26.c: New.
4704
4705 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4706
4707         PR c++/50280
4708         * g++.dg/template/bitfield1.C: New.
4709
4710 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4711
4712         * gcc.dg/vect/bb-slp-24.c: New.
4713
4714 2011-09-24  Jason Merrill  <jason@redhat.com>
4715
4716         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4717
4718         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4719
4720         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4721         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4722
4723         * g++.dg/cpp0x/nsdmi1.C: New.
4724         * g++.dg/cpp0x/nsdmi2.C: New.
4725         * g++.dg/cpp0x/nsdmi3.C: New.
4726         * g++.dg/cpp0x/nsdmi4.C: New.
4727         * g++.old-deja/g++.other/init4.C: New.
4728
4729 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4730
4731         PR c++/44267
4732         * g++.dg/template/sfinae28.C: New.
4733
4734 2011-09-23  Ian Lance Taylor  <iant@google.com>
4735
4736         * go.test/go-test.exp (errchk): Handle more cases of getting
4737         correct Tcl backslash quoting in regular expressions in test file.
4738
4739 2011-09-23  Jason Merrill  <jason@redhat.com>
4740
4741         Core 253
4742         * g++.dg/init/const8.C: New.
4743         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4744         * g++.dg/cpp0x/defaulted2.C: Likewise.
4745         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4746         * g++.dg/init/pr20039.C: Likewise.
4747         * g++.dg/init/pr42844.C: Likewise.
4748
4749 2011-09-23  Jan Hubicka  <jh@suse.cz>
4750
4751         * gcc.dg/ipa/inline-1.c: new testcase.
4752         * gcc.dg/ipa/inline-2.c: new testcase.
4753         * gcc.dg/ipa/inline-3.c: new testcase.
4754         * gcc.dg/ipa/inline-4.c: new testcase.
4755
4756 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4757
4758         PR c++/50258
4759         * g++.dg/cpp0x/constexpr-static8.C: New.
4760
4761 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4762
4763         * gcc.target/i386/avxfp-1.c: New test.
4764         * gcc.target/i386/avxfp-2.c: New test.
4765
4766 2011-09-23  Terry Guo  <terry.guo@arm.com>
4767
4768         * gcc.c-torture/execute/941014-1.x: Deleted.
4769
4770 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4771
4772         PR c++/50491
4773         * g++.dg/cpp0x/pr50491.C: New.
4774
4775 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4776
4777         PR testsuite/50487
4778         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4779
4780 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4781
4782         PR c++/50371
4783         * g++.dg/cpp0x/nullptr24.C: New.
4784
4785 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4786
4787         PR target/50482
4788         * gcc.target/i386/pr50482.c: New test.
4789
4790 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4791
4792         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4793         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4794         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4795         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4796         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4797         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4798         multilib options contain different -march= from dg-options.
4799
4800 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4801             Paolo Carlini  <paolo.carlini@oracle.com>
4802
4803         PR c++/50344
4804         * g++.dg/template/friend52.C: New.
4805
4806 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4807
4808         * gcc.target/arm/cmp-1.c: New test.
4809         * gcc.target/arm/cmp-2.c: Likewise.
4810
4811 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4812
4813         PR fortran/41733
4814         * gfortran.dg/impure_actual_1.f90: Modified error message.
4815         * gfortran.dg/proc_ptr_32.f90: New.
4816         * gfortran.dg/proc_ptr_33.f90: New.
4817
4818 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4819
4820         PR tree-optimization/50451
4821         * gcc.dg/vect/pr50451.c: New test.
4822
4823 2011-09-21  Ian Lance Taylor  <iant@google.com>
4824
4825         * go.test/go-test.exp (errchk): Add special case for bug332.
4826         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4827         some more test lines.
4828
4829 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4830
4831         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4832         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4833         * g++.dg/other/i386-8.C: Ditto.
4834         * g++.dg/other/pr34435.C: Ditto.
4835         * g++.dg/other/pr39496.C: Ditto.
4836         * g++.dg/other/mmintrin.C: Ditto.
4837
4838 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4839
4840         * gcc.dg/vect/vect-cond-7.c: New test.
4841         * gcc.target/i386/sse4_1-cond-1.c: New test.
4842         * gcc.target/i386/avx-cond-1.c: New test.
4843
4844 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4845
4846         PR target/50464
4847         * g++.dg/other/pr50464.C: New test.
4848
4849 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4850
4851         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4852         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4853         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4854         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4855
4856 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4857
4858         * gnat.dg/opt19.adb: New test.
4859
4860 2011-09-21  Terry Guo  <terry.guo@arm.com>
4861
4862         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4863         on arch conflict when testing case on targets other than armv7-a.
4864
4865 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4866
4867         PR c++/50454
4868         * g++.dg/ext/int128-1.C: New.
4869         * g++.dg/ext/int128-2.C: Likewise.
4870         * g++.dg/ext/int128-2.h: Likewise.
4871
4872 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4873
4874         PR testsuite/50469
4875         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4876
4877 2011-09-20  Jason Merrill  <jason@redhat.com>
4878
4879         * g++.dg/cpp0x/constexpr-generated1.C: New.
4880
4881         PR c++/50442
4882         * g++.dg/overload/ref-conv1.C: New.
4883
4884 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4885
4886         * g++.dg/other/final1.C: New.
4887
4888 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4889
4890         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4891         and get_bit ().
4892
4893 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4894
4895         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4896         "target arm_eabi".
4897
4898 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4899
4900         PR tree-optimization/50413
4901         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4902         -fdump-tree-slp-details.  Run other tests with
4903         -fdump-tree-vect-details.
4904         * g++.dg/vect/slp-pr50413.cc: New.
4905
4906 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4907             Ira Rosen  <ira.rosen@linaro.org>
4908
4909         PR testsuite/50435
4910         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4911         Fix underscores around restrict.
4912
4913 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4914
4915         PR tree-optimization/50414
4916         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4917         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4918         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4919
4920 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4921
4922         PR tree-optimization/50412
4923         * gfortran.dg/vect/pr50412.f90: New.
4924
4925 2011-09-16  Jason Merrill  <jason@redhat.com>
4926
4927         PR c++/50424
4928         * g++.dg/eh/defarg1.C: New.
4929
4930 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4931
4932         * gcc.dg/vect/vect-reduc-10.c: New test.
4933         * gcc.target/i386/avx-reduc-1.c: New test.
4934
4935         * gcc.target/i386/sse2-extract-1.c: New test.
4936         * gcc.target/i386/avx-extract-1.c: New test.
4937
4938 2011-09-16  Terry Guo  <terry.guo@arm.com>
4939
4940         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4941
4942 2011-09-15  Diego Novillo  <dnovillo@google.com>
4943
4944         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4945         ALWAYS_CXXFLAGS, if defined.
4946         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4947         ALWAYS_GFORTRANFLAGS, if defined.
4948         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4949         ALWAYS_GOCFLAGS, if defined.
4950         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4951         ALWAYS_OBJCXXFLAGS, if defined.
4952         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4953         additional_flags, if defined.
4954         * lib/gnat.exp (gnat_target_compile): Likewise.
4955         * lib/objc.exp (objc_target_compile): Likewise.
4956         * lib/target-supports-dg.exp (dg-add-options): Handle
4957         TEST_ALWAYS_FLAGS.
4958
4959 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4960
4961         PR testsuite/50322
4962         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4963         Use uintptr_t in f1.  Undo avr xfails.
4964
4965 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4966
4967         PR fortran/50401
4968         PR fortran/50403
4969         * gfortran.dg/function_types_3.f90: New.
4970
4971 2011-09-15  Jason Merrill  <jason@redhat.com>
4972
4973         PR c++/50365
4974         * g++.dg/cpp0x/trailing7.C: New.
4975
4976         PR c++/50361
4977         * g++.dg/cpp0x/nullptr23.C: New.
4978
4979 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4980
4981         * gcc.dg/vect/bb-slp-25.c: New.
4982
4983 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4984
4985         PR c++/50391
4986         * g++.dg/cpp0x/noexcept15.C: New.
4987
4988 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4989
4990         PR middle-end/50251
4991         * gcc.dg/pr50251.c: New test.
4992
4993 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4994
4995         PR fortran/34547
4996         PR fortran/50375
4997         * gfortran.dg/null_5.f90: New.
4998         * gfortran.dg/null_6.f90: New.
4999
5000 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5001
5002         * gcc.c-torture/compile/20110913-1.c: New test.
5003
5004 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5005
5006         PR fortran/50379
5007         * gfortran.dg/result_2.f90: New.
5008
5009 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5010
5011         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5012
5013 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5014
5015         PR c++/48320
5016         * g++.dg/cpp0x/variadic116.C: New test case.
5017
5018 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5019
5020         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5021         * gcc.target/mips/interrupt_handler-2.c: New test.
5022         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5023
5024 2011-09-12  Jason Merrill  <jason@redhat.com>
5025
5026         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5027
5028         * g++.dg/cpp0x/explicit7.C: New.
5029
5030 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR rtl-optimization/50212
5033         * g++.dg/other/pr50212.C: New test.
5034
5035 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5036
5037         PR target/43746
5038         * testsuite/gcc.target/avr/torture/avr-torture.exp
5039         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5040         "-O2 -fmerge-all-constants".
5041
5042 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5043
5044         PR fortran/50327
5045         * gfortran.dg/do_while_1.f90: New test.
5046
5047 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5048
5049         PR fortran/35831
5050         PR fortran/47978
5051         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5052         * gfortran.dg/proc_decl_26.f90: New.
5053         * gfortran.dg/typebound_override_2.f90: New.
5054         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5055
5056 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5057
5058         * gnat.dg/cond_expr2.ad[sb]: New test.
5059
5060 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5061
5062         * gnat.dg/atomic5.ad[sb]: New test.
5063
5064 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5065
5066         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5067
5068 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5069
5070         PR target/49030
5071         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5072
5073 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5074
5075         PR target/49614
5076         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5077
5078 2011-09-09  Richard Guenther  <rguenther@suse.de>
5079
5080         PR tree-optimization/50328
5081         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5082
5083 2011-09-09  Richard Guenther  <rguenther@suse.de>
5084
5085         PR middle-end/50333
5086         * gcc.dg/torture/pr50333.c: New testcase.
5087
5088 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5089
5090         PR tree-optimization/50318
5091         * gcc.target/arm/pr50318-1.c: New file.
5092
5093 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5094
5095         * gcc.target/i386/all_one_m256i.c: New test.
5096
5097 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5098
5099         PR c++/50324
5100         * g++.dg/cpp0x/sfinae28.C: New.
5101
5102 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5103
5104         PR c/50332
5105         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5106         longer ignored on typedefs.
5107
5108         PR c++/33255 - Support -Wunused-local-typedefs warning
5109         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5110         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5111
5112 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5113
5114         PR tree-optimization/50287
5115         * gcc.dg/torture/pr50287.c: New test.
5116
5117 2011-09-08  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/19831
5120         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5121         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5122         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5123         * gcc.dg/errno-1.c: Adjust.
5124
5125 2011-09-08  Richard Guenther  <rguenther@suse.de>
5126
5127         PR tree-optimization/19831
5128         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5129
5130 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5131
5132         PR fortran/44646
5133         * gfortran.dg/do_concurrent_1.f90: New.
5134         * gfortran.dg/do_concurrent_2.f90: New.
5135
5136 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5137
5138         PR target/50310
5139         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5140         * gcc.dg/pr50310-2.c: New test.
5141
5142 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5143
5144         PR fortran/48095
5145         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5146         * gfortran.dg/impure_constructor_1.f90: Modified.
5147         * gfortran.dg/proc_ptr_comp_33.f90: New.
5148
5149 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR target/50310
5152         * gcc.dg/pr50310-1.c: New test.
5153
5154 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5155
5156         PR middle-end/48571
5157         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5158         instead of 4.
5159
5160 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5161
5162         PR c++/50309
5163         * g++.dg/cpp0x/noexcept14.C: New.
5164
5165 2011-09-07  Jason Merrill  <jason@redhat.com>
5166
5167         * g++.dg/cpp0x/constexpr-ref3.C: New.
5168
5169         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5170
5171 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5172
5173         * gcc.dg/section1.c: Don't xfail for avr.
5174
5175 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5176
5177         PR tree-optimization/50322
5178         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5179
5180 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5181
5182         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5183
5184 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5185
5186         PR tree-optimization/49911
5187         * g++.dg/tree-ssa/pr49911.C: New test.
5188
5189 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5190
5191         PR target/49030
5192         * gcc.dg/torture/pr49030.c: New test.
5193
5194 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5195
5196         PR fortran/50288
5197         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5198         * gfortran.dg/class_4d.f03: Deleted.
5199         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5200
5201 2011-09-07  Richard Guenther  <rguenther@suse.de>
5202
5203         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5204
5205 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5206
5207         PR tree-optimization/46021
5208         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5209
5210 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5211
5212         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5213
5214 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5215
5216         * gcc.c-torture/compile/20110906-1.c: New test.
5217
5218 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5219
5220         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5221
5222 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5223
5224         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5225         --param tree-reassoc-width=1.
5226
5227         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5228         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5229
5230 2011-09-06  Richard Guenther  <rguenther@suse.de>
5231
5232         PR tree-optimization/48149
5233         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5234
5235 2011-09-06  Richard Guenther  <rguenther@suse.de>
5236
5237         PR tree-optimization/48317
5238         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5239
5240 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5241
5242         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5243         New procedure.
5244         (add_options_for_quad_vectors): Replace with ...
5245         (add_options_for_double_vectors): ... this.
5246         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5247         support multiple vector sizes since the vectorizer attempts to
5248         vectorize with both vector sizes.
5249         * gcc.dg/vect/no-vfa-vect-79.c,
5250         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5251         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5252         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5253         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5254         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5255         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5256         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5257         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5258         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5259         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5260         gcc.dg/vect/vect-40.c: Likewise.
5261         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5262         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5263         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5264         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5265         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5266         Likewise.
5267         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5268
5269 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5270
5271         PR target/49606
5272         * gcc.target/mips/abi-main.h: New file.
5273         * gcc.target/mips/abi-o32-long32.c: New test.
5274         * gcc.target/mips/abi-o32-long64.c: Likewise.
5275         * gcc.target/mips/abi-o64-long32.c: Likewise.
5276         * gcc.target/mips/abi-o64-long64.c: Likewise.
5277         * gcc.target/mips/abi-n32-long32.c: Likewise.
5278         * gcc.target/mips/abi-n32-long64.c: Likewise.
5279         * gcc.target/mips/abi-n64-long32.c: Likewise.
5280         * gcc.target/mips/abi-n64-long64.c: Likewise.
5281         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5282         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5283         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5284         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5285         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5286         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5287         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5288         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5289         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5290         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5291         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5292         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5293         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5294         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5295         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5296         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5297         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5298         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5299         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5300         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5301         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5302         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5303         * gcc.target/mips/branch-3.c: Likewise.
5304         * gcc.target/mips/branch-4.c: Likewise.
5305         * gcc.target/mips/branch-5.c: Likewise.
5306         * gcc.target/mips/branch-6.c: Likewise.
5307         * gcc.target/mips/branch-7.c: Likewise.
5308         * gcc.target/mips/branch-8.c: Likewise.
5309         * gcc.target/mips/branch-9.c: Likewise.
5310         * gcc.target/mips/branch-10.c: Likewise.
5311         * gcc.target/mips/branch-11.c: Likewise.
5312         * gcc.target/mips/branch-12.c: Likewise.
5313         * gcc.target/mips/branch-13.c: Likewise.
5314         * gcc.target/mips/lazy-binding-1.c: Likewise.
5315
5316 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5317
5318         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5319         to avoid warning on int=16 platforms..
5320
5321 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5322
5323         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5324         to work even with -fshort-enums.
5325
5326 2011-09-04  Jan Hubicka  <jh@suse.cz>
5327
5328         * gcc.c-torture/compile/20110902.c: new testcase.
5329
5330 2011-09-04  Jason Merrill  <jason@redhat.com>
5331
5332         PR c++/49267
5333         * g++.dg/cpp0x/rv-conv1.C: New.
5334
5335         DR 1328
5336         * g++.dg/cpp0x/rv-func3.C: New.
5337
5338         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5339
5340         PR c++/50248
5341         Core 1358
5342         * g++.dg/cpp0x/constexpr-template1.C: New.
5343         * g++.dg/cpp0x/constexpr-template2.C: New.
5344         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5345         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5346
5347 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5348
5349         * gnat.dg/specs/debug1.ads: Tweak pattern.
5350
5351 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5352
5353         PR fortran/50227
5354         * gfortran.dg/class_45a.f03: New.
5355         * gfortran.dg/class_45b.f03: New.
5356
5357 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5358             Ira Rosen  <ira.rosen@linaro.org>
5359
5360         PR tree-optimization/50208
5361         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5362         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5363         -fno-tree-fre -fno-tree-pre.
5364
5365 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5366
5367         * gcc.dg/ipa/ipcp-3.c: New test.
5368
5369 2011-09-02  Richard Guenther  <rguenther@suse.de>
5370
5371         PR tree-optimization/27460
5372         PR middle-end/29269
5373         * gcc.dg/vect/vect-cond-7.c: New testcase.
5374
5375 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5376
5377         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5378         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5379         xfailed test for inlining.
5380         * g++.dg/ipa/ivinline-9.C: Likewise.
5381
5382 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5383
5384         PR tree-optimization/50178
5385         * gfortran.dg/vect/pr50178.f90: New test.
5386
5387 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5388
5389         PR middle-end/49886
5390         * gcc.c-torture/execute/pr49886.c: New testcase.
5391
5392 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5393
5394         PR middle-end/43513
5395         * gcc.dg/pr43513.c: New test.
5396
5397 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5398
5399         PR fortran/45044
5400         * gfortran.dg/common_14.f90: New.
5401         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5402
5403 2011-08-30  Jason Merrill  <jason@redhat.com>
5404
5405         PR c++/50084
5406         * g++.dg/cpp0x/decltype33.C: New.
5407
5408         PR c++/50089
5409         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5410
5411         PR c++/50114
5412         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5413
5414 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5415
5416         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5417
5418 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5419
5420         * gnat.dg/specs/aggr3.ads: New test.
5421         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5422
5423         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5424         * gnat.dg/specs/aggr2.ads: Likewise.
5425
5426 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5427
5428         PR fortran/45170
5429         * gfortran.dg/allocate_with_source_2.f90: New test
5430
5431 2011-08-30  Jason Merrill  <jason@redhat.com>
5432
5433         PR c++/50220
5434         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5435
5436         PR c++/50234
5437         * g++.dg/cpp0x/constexpr-value3.C: New.
5438
5439 2011-08-30  Richard Guenther  <rguenther@suse.de>
5440
5441         PR middle-end/48571
5442         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5443         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5444         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5445         * gcc.dg/pr36902.c: XFAIL.
5446
5447 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5448
5449         * gcc.target/i386/fma-check.h: New.
5450         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5451         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5452         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5453         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5454         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5455         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5456         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5457         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5458         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5459         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5460         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5461         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5462         * gcc.target/i386/fma-compile.c: Likewise.
5463         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5464         * gcc.target/i386/sse-12.c: Add -mfma.
5465         * gcc.target/i386/sse-13.c: Likewise.
5466         * gcc.target/i386/sse-14.c: Likewise.
5467         * gcc.target/i386/sse-22.c: Likewise.
5468         * gcc.target/i386/sse-23.c: Likewise.
5469         * g++.dg/other/i386-2.C: Likewise.
5470         * g++.dg/other/i386-3.C: Likewise.
5471
5472 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5473
5474         PR testsuite/50185
5475         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5476         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5477
5478 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5479
5480         * g++.dg/bprob/bprob.exp (feedback_options): Set
5481         -fbranch-probabilities.
5482         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5483
5484 2011-08-29  Jason Merrill  <jason@redhat.com>
5485
5486         PR c++/50224
5487         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5488
5489 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5490             Jason Merrill  <jason@redhat.com>
5491
5492         * g++.dg/dfp/base.C: New test.
5493
5494 2011-08-29  Jason Merrill  <jason@redhat.com>
5495
5496         Core DR 994
5497         PR c++/50209
5498         * g++.dg/cpp0x/initlist58.C: New.
5499
5500 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5501
5502         PR fortran/50225
5503         * gfortran.dg/class_result_1.f03: New.
5504
5505 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR middle-end/48722
5508         * gcc.target/i386/pr48722.c: New test.
5509
5510 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5511
5512         PR libfortran/50192
5513         * gfortran.dg/widechar_compare_1.f90:  New test.
5514
5515 2011-08-26  Jason Merrill  <jason@redhat.com>
5516
5517         Core DR 342
5518         PR c++/48582
5519         * g++.dg/abi/mangle50.C: New.
5520
5521 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5522
5523         PR target/50202
5524         * gcc.target/i386/pr50202.c: New test.
5525
5526 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5527
5528         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5529         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5530         * gcc.target/i386/avx-round-vec.c: New test.
5531         * gcc.target/i386/avx-roundf-vec.c: New test.
5532
5533 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5536         instruction.
5537
5538         PR c/50179
5539         * c-c++-common/Wunused-var-14.c: New test.
5540
5541 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5542
5543         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5544
5545 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5546
5547         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5548         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5549         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5550         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5551
5552 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5553
5554         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5555         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5556         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5557         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5558
5559 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5560
5561         PR fortran/50050
5562         * gfortran.dg/pointer_comp_init_1.f90: New test.
5563
5564 2011-08-25  Jason Merrill  <jason@redhat.com>
5565
5566         PR c++/50157
5567         * g++.dg/cpp0x/sfinae27.C: New.
5568
5569 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5570
5571         * gfortran.dg/coarray_lib_token_4.f90: New.
5572
5573 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5574
5575         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5576
5577 2011-08-25  Richard Guenther  <rguenther@suse.de>
5578
5579         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5580
5581 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5582
5583         PR fortran/50163
5584         * gfortran.dg/initialization_28.f90: New.
5585
5586 2011-08-24  Richard Guenther  <rguenther@suse.de>
5587
5588         PR tree-optimization/50067
5589         * gcc.dg/torture/pr50067-3.c: New testcase.
5590         * gcc.dg/torture/pr50067-4.c: Likewise.
5591         * gcc.dg/torture/pr50067-5.c: Likewise.
5592
5593 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5594
5595         * g++.dg/other/i386-2.C: Add -mavx2 check.
5596         * g++.dg/other/i386-3.C: Likewise.
5597         * gcc.target/i386/avx-1.c: Add AVX2.
5598         * gcc.target/i386/avx-2.c: Likewise.
5599         * gcc.target/i386/funcspec-5.c: Likewise.
5600         * gcc.target/i386/sse-12.c: Likewise.
5601         * gcc.target/i386/sse-13.c: Likewise.
5602         * gcc.target/i386/sse-14.c: Likewise.
5603         * gcc.target/i386/sse-22.c: Likewise.
5604         * gcc.target/i386/sse-23.c: Likewise.
5605         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5606         * gcc.target/i386/avx2-check.h: New.
5607         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5608         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5609         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5610         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5611         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5612         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5613         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5614         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5615         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5616         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5617         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5618         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5619         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5620         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5621         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5622         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5623         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5624         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5625         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5626         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5627         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5628         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5629         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5630         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5631         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5632         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5633         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5634         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5635         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5636         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5637         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5638         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5639         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5640         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5641         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5642         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5643         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5644         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5645         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5646         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5647         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5648         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5649         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5650         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5651         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5652         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5653         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5654         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5655         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5656         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5657         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5658         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5659         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5660         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5661         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5662         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5663         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5664         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5665         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5666         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5667         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5668         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5669         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5670         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5671         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5672         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5673         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5674         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5675         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5676         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5677         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5678         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5679         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5680         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5681         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5682         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5683         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5684         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5685         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5686         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5687         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5688         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5689         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5690         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5691         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5692         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5693         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5694         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5695         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5696         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5697         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5698         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5699         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5700         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5701         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5702         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5703         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5704         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5705         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5706         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5707         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5708         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5709         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5710         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5711         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5712         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5713         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5714         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5715         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5716         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5717         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5718         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5719         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5720         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5721         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5722         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5723         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5724         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5725         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5726         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5727         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5728         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5729         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5730         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5731         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5732         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5733         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5734         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5735         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5736         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5737         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5738         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5739         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5740         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5741         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5742         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5743         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5744         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5745         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5746         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5747         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5748         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5749         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5750         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5751         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5752         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5753         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5754         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5755         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5756         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5757         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5758         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5759         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5760         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5761         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5762         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5763         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5764         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5765         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5766         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5767         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5768         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5769         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5770         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5771         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5772         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5773         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5774         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5775         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5776         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5777         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5778         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5779         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5780         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5781         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5782         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5783         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5784         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5785         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5786         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5787         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5788         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5790         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5791         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5792         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5793         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5794         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5795         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5796         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5797         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5798         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5799         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5800         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5801         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5802         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5803         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5804         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5805         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5806         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5807         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5808         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5809         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5810         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5811         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5812         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5813         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5814         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5815         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5816         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5817         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5818         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5819         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5820         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5821         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5822         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5823         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5824         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5825         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5826         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5827         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5828         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5829         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5830         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5831         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5832         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5833         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5834         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5835         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5836         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5837         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5838         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5839         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5840         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5841         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5842         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5843         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5844         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5845         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5846         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5847         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5848         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5849         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5850         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5851         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5852         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5853         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5854         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5855         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5856         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5857         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5858         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5859         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5860         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5861         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5862         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5863         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5864         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5865         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5866         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5867         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5868         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5869         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5870         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5871         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5872         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5873         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5874         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5875         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5876         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5877         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5878         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5879         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5880         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5881         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5882         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5883         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5884         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5885         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5886         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5887         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5888         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5889         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5890         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5891         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5892         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5893         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5894         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5895         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5896         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5897         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5898         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5899         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5900         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5901         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5902         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5903         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5904         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5905         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5906         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5907         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5908         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5909         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5910         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5911         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5912         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5913         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5914         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5915         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5916         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5917         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5918         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5919         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5920         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5921         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5922         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5923         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5924         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5925         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5926         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5927         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5928         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5929         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5930         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5931         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5932         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5933         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5934         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5935         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5936         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5937         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5938         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5939         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5940         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5941         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5942         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5943         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5944         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5945         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5946         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5947         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5948         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5949         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5950         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5951         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5952         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5953         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5954         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5955         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5956         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5957         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5958         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5959         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5960         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5961         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5962         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5963         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5964         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5965         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5966         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5967         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5968         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5969         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5970         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5971         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5972         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5973         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5974         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5975         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5976         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5977         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5978         * gcc.target/i386/testimm-9.c: Likewise.
5979
5980 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5981
5982         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5983         * g++.dg/other/i386-3.C: Likewise.
5984         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5985         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5986         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5987         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5988         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5989         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5990         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5991         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5992         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5993         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5994         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5995         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5996         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5997         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5998         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5999         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6000         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6001         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6002         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6003         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6004         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6005         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6006         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6007         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6008         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6009         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6010         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6011         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6012         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6013         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6014         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6015         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6016         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6017         * gcc.target/i386/sse-12.c: Add BMI2.
6018         * gcc.target/i386/sse-13.c: Likewise.
6019         * gcc.target/i386/sse-14.c: Likewise.
6020         * gcc.target/i386/sse-22.c: Likewise.
6021         * gcc.target/i386/sse-23.c: Likewise.
6022
6023 2011-08-23  Jason Merrill  <jason@redhat.com>
6024
6025         * g++.dg/template/crash7.C: Adjust expected errors.
6026
6027 2011-08-23  Jason Merrill  <jason@redhat.com>
6028
6029         PR c++/49045
6030         Core 1321
6031         * g++.dg/cpp0x/overload2.C: New.
6032
6033 2011-08-23  Jason Merrill  <jason@redhat.com>
6034
6035         Core 903
6036         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6037
6038 2011-08-23  Jason Merrill  <jason@redhat.com>
6039
6040         Core 975
6041         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6042         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6043         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6044         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6045
6046 2011-08-23  Jason Merrill  <jason@redhat.com>
6047
6048         PR c++/50024
6049         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6050
6051 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6052
6053         PR c++/50158
6054         * g++.dg/warn/Wunused-var-16.C: New test.
6055
6056         PR middle-end/50161
6057         * gcc.dg/pr50161.c: New test.
6058
6059 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6060
6061         PR c++/50055
6062         * g++.dg/gcov/gcov-7.C: New test.
6063
6064 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6065
6066         PR c++/46862
6067         * g++.dg/dfp/nofields.C: New test.
6068
6069 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6070
6071         PR fortran/31600
6072         * gfortran.dg/use_16.f90: New.
6073
6074 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6075             Kirill Yukhin  <kirill.yukhin@intel.com>
6076
6077         PR target/50155
6078         * gcc.target/i386/pr50155.c: New test.
6079
6080 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR tree-optimization/50133
6083         * gcc.dg/pr50133.c: New test.
6084
6085         PR middle-end/50141
6086         * c-c++-common/cxxbitfields-6.c: New test.
6087
6088 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6089
6090         PR fortran/50050
6091         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6092
6093 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6094
6095         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6096         * gcc.dg/pr49994-3.c: Ditto.
6097
6098 2011-08-22  Richard Guenther  <rguenther@suse.de>
6099
6100         PR testsuite/50145
6101         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6102         * gcc.dg/torture/pr50067-2.c: Likewise.
6103
6104 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6105
6106         PR fortran/47659
6107         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6108         of a constant resulting from simplification.
6109         * gfortran.dg/warn_conversion_3.f90:  New test.
6110
6111 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6112
6113         PR fortran/50130
6114         * gfortran.dg/zero_stride_1.f90:  New test.
6115
6116 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6117
6118         PR fortran/49638
6119         * gfortran.dg/typebound_override_1.f90: Modified.
6120
6121 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR tree-optimization/48739
6124         * gcc.dg/pr48739-1.c: New test.
6125         * gcc.dg/pr48739-2.c: New test.
6126
6127 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6128
6129         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6130
6131 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6132
6133         PR fortran/50129
6134         * gfortran.dg/where_3.f90: New test.
6135
6136 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6137
6138         PR middle-end/49721
6139         * gfortran.dg/pr49721-1.f: New.
6140         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6141
6142 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6143
6144         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6145         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6146         New tests.
6147
6148 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6149
6150         * gcc.target/arm/wmul-11.c: New file.
6151         * gcc.target/arm/wmul-12.c: New file.
6152         * gcc.target/arm/wmul-13.c: New file.
6153
6154 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6155
6156         * gcc.target/arm/wmul-10.c: New file.
6157
6158 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6159
6160         * gcc.target/arm/wmul-9.c: New file.
6161         * gcc.target/arm/wmul-bitfield-2.c: New file.
6162
6163 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6164
6165         * gcc.target/arm/wmul-8.c: New file.
6166
6167 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6168
6169         * gcc.target/arm/wmul-7.c: New file.
6170
6171 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6172
6173         * gcc.target/arm/wmul-6.c: New file.
6174
6175 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6176
6177         * gcc.target/arm/wmul-5.c: New file.
6178         * gcc.target/arm/no-wmla-1.c: New file.
6179
6180 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6181
6182         * gcc.target/arm/wmul-bitfield-1.c: New file.
6183
6184 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6185
6186         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6187
6188 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6189
6190         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6191         * gcc.target/i386/conversion.c: Likewise.
6192
6193 2011-08-19  Richard Guenther  <rguenther@suse.de>
6194
6195         * gcc.dg/torture/pr50067-1.c: New testcase.
6196         * gcc.dg/torture/pr50067-2.c: Likewise.
6197
6198 2011-08-19  Joey Ye  <joey.ye@arm.com>
6199
6200         PR target/49437
6201         * gcc.target/arm/handler-align.c: New test.
6202         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6203         New Function.
6204
6205 2011-08-19  Joey Ye  <joey.ye@arm.com>
6206
6207         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6208
6209 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6210
6211         PR fortran/50071
6212         * gfortran.dg/end_block_label_1.f90: New test.
6213         * gfortran.dg/end_associate_label_1.f90: New test.
6214
6215 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6216
6217         * gcc.dg/c1x-pointer-float-1.c: New test.
6218
6219 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6220
6221         PR fortran/50071
6222         * gfortran.dg/duplicate_labels_2.f: New test.
6223
6224 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6225
6226         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6227         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6228         gcc.dg/c1x-noreturn-5.c: New tests.
6229
6230 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6231
6232         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6233
6234 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6235
6236         PR fortran/18918
6237         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6238         * gfortran.dg/coarray_lock_3.f90: Fix test.
6239         * gfortran.dg/coarray_lock_4.f90: New.
6240         * gfortran.dg/coarray_lock_5.f90: New.
6241
6242 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6243
6244         PR target/50009
6245         * gcc.c-torture/compile/pr50009.c: New test.
6246
6247         PR target/50092
6248         * gcc.dg/torture/pr50092.c: New test.
6249
6250 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6251
6252         PR fortran/50109
6253         * gfortran.dg/namelist_73.f90: New.
6254
6255 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6256
6257         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6258
6259         PR debug/50017
6260         * gcc.dg/pr50017.c: New test.
6261
6262 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6263
6264         PR c++/45625
6265         * g++.dg/lookup/hidden-var1.C: New test case.
6266
6267 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6268
6269         PR fortran/31461
6270         * gfortran.dg/warn_unused_var_2.f90: New.
6271         * gfortran.dg/warn_unused_var_3.f90: New.
6272
6273 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6274
6275         PR target/43597
6276         * gcc.target/arm/pr43597.c: New test.
6277
6278 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6279
6280         PR fortran/50070
6281         * gfortran.dg/common_13.f90: New.
6282
6283 2011-08-16  Jason Merrill  <jason@redhat.com>
6284
6285         PR c++/50086
6286         * g++.dg/cpp0x/variadic-unresolved.C: New.
6287
6288         * g++.old-deja/g++.brendan/README: Add R.I.P.
6289
6290         * g++.dg/ext/attr-used-1.C: New.
6291
6292         PR c++/50054
6293         * g++.dg/cpp0x/initlist56.C: New.
6294
6295 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6296
6297         PR testsuite/50085
6298         * g++.dg/opt/life1.C: Only run on Linux.
6299
6300 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6301
6302         * gfortran.dg/coarray_26.f90: New.
6303
6304 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6305
6306         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6307         -fdump-tree-vrp1.
6308
6309 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6310
6311         PR fortran/50073
6312         * gfortran.dg/func_result_7.f90: New.
6313
6314 2011-08-13  Jason Merrill  <jason@redhat.com>
6315
6316         PR c++/50075
6317         * g++.dg/cpp0x/decltype32.C: New.
6318
6319         PR c++/50059
6320         * g++.dg/diagnostic/expr1.C: New.
6321
6322 2011-08-12  David Li  <davidxl@google.com>
6323
6324         * g++.dg/abi/vbase15.C: New test.
6325
6326 2011-08-12  Jason Merrill  <jason@redhat.com>
6327
6328         PR c++/50034
6329         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6330
6331 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6332
6333         * gcc.dg/builtins-67.c: New test.
6334         * gcc.target/i386/conversion.c: Ditto.
6335
6336 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6337             Brian Hackett  <bhackett1024@gmail.com>
6338
6339         * g++.dg/plugin/decl_plugin.c: New.
6340         * g++.dg/plugin/decl-plugin-test.C: New.
6341         * g++.dg/plugin/plugin.exp: Add above testcase.
6342
6343 2011-08-11  Richard Guenther  <rguenther@suse.de>
6344
6345         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6346
6347 2011-08-11  Michael Matz  <matz@suse.de>
6348
6349         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6350
6351 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6352
6353         PR tree-optimization/50039
6354         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6355         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6356
6357 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6358
6359         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6360         (sse4_1_test): Initialize src3 with random value.
6361
6362 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6363
6364         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6365         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6366         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6367         * gcc.dg/scal-to-vec1.c: New test.
6368         * gcc.dg/scal-to-vec2.c: New test.
6369
6370 2011-08-09  Richard Guenther  <rguenther@suse.de>
6371
6372         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6373         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6374         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6375         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6376
6377 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6378
6379         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6380
6381 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6382
6383         * gcc.dg/pr49948.c: Require pthread effective target.
6384
6385 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6386
6387         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6388
6389 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6390
6391         * gcc.target/i386/sse-22a.c: New test.
6392
6393 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6394
6395         PR tree-optimization/50014
6396         * gcc.dg/vect/pr50014.c: New test.
6397
6398 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6399
6400         PR middle-end/49923
6401         * gcc.dg/tree-ssa/pr49923.c: New test.
6402
6403 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6404
6405         PR target/49781
6406         * gcc.target/i386/pr49781-1.c: New.
6407
6408 2011-08-08  Jason Merrill  <jason@redhat.com>
6409
6410         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6411
6412         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6413
6414 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6415
6416         PR fortran/49638
6417         * gfortran.dg/typebound_override_1.f90: New.
6418
6419 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6420
6421         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6422         x86_64 mingw target.
6423         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6424         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6425         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6426         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6427         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6428         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6429         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6430         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6431         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6432         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6433
6434 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6435
6436         PR testsuite/48727
6437         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6438
6439 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6440
6441         * gcc.dg/pr48770.c: Cleanup coverage files.
6442         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6443
6444 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6445
6446         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6447         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6448         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6449         lzcnt and bmi options.
6450
6451 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6452
6453         PR target/47381
6454         * gcc.dg/pr47381-1.c: New.
6455         * gcc.dg/pr47381-2.c: Likewise.
6456         * gcc.target/i386/pr47381.c: Likewise.
6457
6458 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6459
6460         PR middle-end/47727
6461         * gcc.dg/pr47727.c: New.
6462
6463         PR target/47372
6464         * gcc.dg/pr47372-1.c: New.
6465         * gcc.dg/pr47372-2.c: Likewise.
6466
6467 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6468
6469         PR middle-end/47449
6470         * gcc.target/i386/pr47449.c: New.
6471
6472         PR target/47446
6473         * gcc.dg/pr47446-1.c: New.
6474         * gcc.dg/pr47446-2.c: Likewise.
6475
6476 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6477
6478         PR target/47766
6479         * gcc.dg/pr47766.c: New.
6480
6481         PR target/47715
6482         * gcc.dg/tls/pr47715-1.c: New.
6483         * gcc.dg/tls/pr47715-2.c: Likewise.
6484         * gcc.dg/tls/pr47715-3.c: Likewise.
6485         * gcc.dg/tls/pr47715-4.c: Likewise.
6486         * gcc.dg/tls/pr47715-5.c: Likewise.
6487
6488 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6489
6490         PR libobjc/50002
6491         * objc.dg/gnu-api-2-class.m: Updated comments.
6492         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6493         * objc.dg/gnu-api-2-class-meta.m: New test.
6494         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6495
6496 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6497
6498         PR libobjc/49882
6499         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6500         with classes that are in construction.
6501
6502 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6503
6504         PR target/48084
6505         * gcc.target/i386/pr48084-1.c: New.
6506         * gcc.target/i386/pr48084-2.c: Likewise.
6507         * gcc.target/i386/pr48084-3.c: Likewise.
6508         * gcc.target/i386/pr48084-4.c: Likewise.
6509         * gcc.target/i386/pr48084-5.c: Likewise.
6510
6511         PR rtl-optimization/49504
6512         * gcc.target/i386/pr49504.c: New.
6513
6514         PR target/49860
6515         * gcc.dg/pr49860.c: New.
6516
6517 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6518
6519         PR libobjc/49882
6520         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6521         with classes that are in construction.
6522
6523 2011-08-05  Jason Merrill  <jason@redhat.com>
6524
6525         PR c++/48993
6526         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6527
6528         PR c++/49921
6529         * g++.dg/cpp0x/decltype31.C: New.
6530
6531         PR c++/49669
6532         * g++.dg/init/array28.C: New.
6533
6534         PR c++/49988
6535         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6536
6537 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6538
6539         PR target/47369
6540         * gcc.dg/pr47369-1.c: New.
6541
6542 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6543
6544         PR middle-end/47364
6545         * gcc.dg/torture/pr47364-1.c: New.
6546         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6547         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6548
6549 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6550
6551         PR fortran/37211
6552         * gfortran.dg/transfer_check_2.f90:  New test case.
6553
6554 2011-08-05  Jan Hubicka  <jh@suse.cz>
6555
6556         PR middle-end/49494
6557         * gfortran.dg/pr49494.f90: New testcase.
6558
6559 2011-08-05  Jan Hubicka  <jh@suse.cz>
6560
6561         PR middle-end/49735
6562         * gcc.c-torture/compile/pr49735.c: New testcase.
6563
6564 2011-08-05  Jason Merrill  <jason@redhat.com>
6565
6566         PR c++/47453
6567         * g++.dg/cpp0x/initlist56.C: New.
6568
6569         PR c++/49812
6570         * g++.dg/overload/rvalue2.C: New.
6571
6572         PR c++/49983
6573         * g++.dg/cpp0x/range-for21.C: New.
6574
6575         * g++.dg/ext/vla11.C: New.
6576
6577 2011-08-05  Richard Guenther  <rguenther@suse.de>
6578
6579         PR tree-optimization/49984
6580         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6581
6582 2011-08-05  Richard Guenther  <rguenther@suse.de>
6583
6584         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6585         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6586         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6587
6588 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6589
6590         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6591         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6592         * gfortran.dg/ldist-pr43023.f90: Ditto.
6593         * gfortran.dg/namelist_52.f90: Ditto.
6594         * gfortran.dg/interface_proc_end.f90: Ditto.
6595         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6596         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6597
6598 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6599
6600         * gcc.dg/vect/vect-over-widen-1.c: New test.
6601         * gcc.dg/vect/vect-over-widen-2.c: New test.
6602         * gcc.dg/vect/vect-over-widen-3.c: New test.
6603         * gcc.dg/vect/vect-over-widen-4.c: New test.
6604
6605 2011-08-04  Richard Guenther  <rguenther@suse.de>
6606
6607         PR fortran/49957
6608         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6609
6610 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6611
6612         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6613
6614 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR middle-end/49905
6617         * g++.dg/ext/builtin-object-size3.C: New test.
6618
6619 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6620
6621         PR tree-optimization/49948
6622         * gcc.dg/pr49948.c: New test.
6623
6624 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6625
6626         PR middle-end/47383
6627         * gcc.dg/torture/pr47383.c: New.
6628
6629 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6630
6631         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6632
6633 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6634
6635         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6636
6637 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6638
6639         PR target/47744
6640         * gcc.dg/torture/pr47744-1.c: New.
6641         * gcc.dg/torture/pr47744-2.c: Likewise.
6642         * gcc.dg/torture/pr47744-3.c: Likewise.
6643
6644 2011-08-03  Richard Guenther  <rguenther@suse.de>
6645
6646         PR middle-end/49958
6647         * gcc.dg/torture/pr49958.c: New testcase.
6648
6649 2011-08-03  Richard Guenther  <rguenther@suse.de>
6650
6651         PR tree-optimization/49938
6652         * g++.dg/torture/pr49938.C: New testcase.
6653
6654 2011-08-02  Jason Merrill  <jason@redhat.com>
6655
6656         PR c++/43886
6657         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6658
6659         PR c++/49577
6660         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6661
6662         PR c++/49593
6663         * g++.dg/cpp0x/variadic115.C: New.
6664
6665         PR c++/49803
6666         * g++.dg/cpp0x/union5.C: New.
6667
6668 2011-08-02  Daniel Kraft  <d@domob.eu>
6669
6670         PR fortran/49885
6671         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6672
6673 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6674
6675         PR middle-end/49947
6676         * gcc.dg/tree-ssa/forwprop-15.c
6677
6678 2011-08-02  Jason Merrill  <jason@redhat.com>
6679
6680         PR c++/49834
6681         * g++.dg/cpp0x/range-for20.C: New.
6682
6683 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6684
6685         * gfortran.dg/coarray_lib_token_3.f90: New.
6686
6687 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR fortran/46752
6690         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6691         * gcc.dg/gomp/atomic-15.c: New test.
6692         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6693         * g++.dg/gomp/atomic-15.C: New test.
6694         * g++.dg/gomp/private-1.C: New test.
6695         * g++.dg/gomp/sharing-2.C: New test.
6696         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6697         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6698         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6699
6700 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6701
6702         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6703         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6704         cleanup-module.
6705         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6706         * gfortran.dg/allocatable_function_5.f90: Ditto.
6707         * gfortran.dg/allocate_stat.f90: Ditto.
6708         * gfortran.dg/array_constructor_20.f90: Ditto.
6709         * gfortran.dg/array_constructor_21.f90: Ditto.
6710         * gfortran.dg/array_constructor_22.f90: Ditto.
6711         * gfortran.dg/array_constructor_26.f03: Ditto.
6712         * gfortran.dg/array_function_4.f90: Ditto.
6713         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6714         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6715         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6716         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6717         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6718         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6719         * gfortran.dg/class_15.f03: Ditto.
6720         * gfortran.dg/class_27.f03: Ditto.
6721         * gfortran.dg/class_33.f90: Ditto.
6722         * gfortran.dg/class_37.f03: Ditto.
6723         * gfortran.dg/class_40.f03: Ditto.
6724         * gfortran.dg/class_42.f03: Ditto.
6725         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6726         * gfortran.dg/coarray/registering_1.f90: Ditto.
6727         * gfortran.dg/convert_1.f90: Ditto.
6728         * gfortran.dg/default_initialization_3.f90: Ditto.
6729         * gfortran.dg/dependency_25.f90: Ditto.
6730         * gfortran.dg/dependency_26.f90: Ditto.
6731         * gfortran.dg/dependency_36.f90: Ditto.
6732         * gfortran.dg/dependency_37.f90: Ditto.
6733         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6734         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6735         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6736         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6737         * gfortran.dg/elemental_result_1.f90: Ditto.
6738         * gfortran.dg/empty_derived_type.f90: Ditto.
6739         * gfortran.dg/entry_7.f90: Ditto.
6740         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6741         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6742         * gfortran.dg/error_recovery_3.f90: Ditto.
6743         * gfortran.dg/extends_4.f03: Ditto.
6744         * gfortran.dg/func_assign.f90: Ditto.
6745         * gfortran.dg/func_assign_3.f90: Ditto.
6746         * gfortran.dg/generic_1.f90: Ditto.
6747         * gfortran.dg/generic_18.f90: Ditto.
6748         * gfortran.dg/generic_22.f03: Ditto.
6749         * gfortran.dg/generic_4.f90: Ditto.
6750         * gfortran.dg/generic_6.f90: Ditto.
6751         * gfortran.dg/generic_actual_arg.f90: Ditto.
6752         * gfortran.dg/graphite/id-21.f: Ditto.
6753         * gfortran.dg/graphite/pr45758.f90: Ditto.
6754         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6755         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6756         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6757         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6758         * gfortran.dg/host_used_types_1.f90: Ditto.
6759         * gfortran.dg/implicit_1.f90: Ditto.
6760         * gfortran.dg/implicit_11.f90: Ditto.
6761         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6762         * gfortran.dg/impure_actual_1.f90: Ditto.
6763         * gfortran.dg/impure_assignment_1.f90: Ditto.
6764         * gfortran.dg/impure_constructor_1.f90: Ditto.
6765         * gfortran.dg/initialization_10.f90: Ditto.
6766         * gfortran.dg/initialization_12.f90: Ditto.
6767         * gfortran.dg/interface_14.f90: Ditto.
6768         * gfortran.dg/interface_15.f90: Ditto.
6769         * gfortran.dg/interface_2.f90: Ditto.
6770         * gfortran.dg/interface_25.f90: Ditto.
6771         * gfortran.dg/interface_26.f90: Ditto.
6772         * gfortran.dg/interface_29.f90: Ditto.
6773         * gfortran.dg/interface_assignment_1.f90: Ditto.
6774         * gfortran.dg/internal_pack_6.f90: Ditto.
6775         * gfortran.dg/internal_pack_7.f90: Ditto.
6776         * gfortran.dg/internal_pack_8.f90: Ditto.
6777         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6778         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6779         * gfortran.dg/module_commons_3.f90: Ditto.
6780         * gfortran.dg/module_equivalence_4.f90: Ditto.
6781         * gfortran.dg/module_equivalence_6.f90: Ditto.
6782         * gfortran.dg/module_function_type_1.f90: Ditto.
6783         * gfortran.dg/module_naming_1.f90: Ditto.
6784         * gfortran.dg/namelist_4.f90: Ditto.
6785         * gfortran.dg/operator_c1202.f90: Ditto.
6786         * gfortran.dg/parens_7.f90: Ditto.
6787         * gfortran.dg/pr32921.f: Ditto.
6788         * gfortran.dg/pr33646.f90: Ditto.
6789         * gfortran.dg/pr41928.f90: Ditto.
6790         * gfortran.dg/pr42119.f90: Ditto.
6791         * gfortran.dg/pr43984.f90: Ditto.
6792         * gfortran.dg/present_1.f90: Ditto.
6793         * gfortran.dg/private_type_2.f90: Ditto.
6794         * gfortran.dg/proc_decl_2.f90: Ditto.
6795         * gfortran.dg/proc_ptr_10.f90: Ditto.
6796         * gfortran.dg/proc_ptr_22.f90: Ditto.
6797         * gfortran.dg/proc_ptr_8.f90: Ditto.
6798         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6799         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6800         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6801         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6802         * gfortran.dg/substring_equivalence.f90: Ditto.
6803         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6804         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6805         * gfortran.dg/trim_optimize_6.f90: Ditto.
6806         * gfortran.dg/typebound_call_12.f03: Ditto.
6807         * gfortran.dg/typebound_operator_5.f03: Ditto.
6808         * gfortran.dg/typebound_operator_6.f03: Ditto.
6809         * gfortran.dg/typebound_proc_18.f03: Ditto.
6810         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6811         * gfortran.dg/use_1.f90: Ditto.
6812         * gfortran.dg/use_10.f90: Ditto.
6813         * gfortran.dg/use_11.f90: Ditto.
6814         * gfortran.dg/use_14.f90: Ditto.
6815         * gfortran.dg/use_only_2.f90: Ditto.
6816         * gfortran.dg/use_rename_4.f90: Ditto.
6817         * gfortran.dg/use_rename_5.f90: Ditto.
6818         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6819         * gfortran.dg/used_interface_ref.f90: Ditto.
6820         * gfortran.dg/used_types_11.f90: Ditto.
6821         * gfortran.dg/used_types_3.f90: Ditto.
6822         * gfortran.dg/used_types_4.f90: Ditto.
6823         * gfortran.dg/userdef_operator_2.f90: Ditto.
6824         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6825         * gfortran.dg/vect/pr46213.f90: Ditto.
6826         * gfortran.dg/whole_file_21.f90: Ditto.
6827         * gfortran.dg/whole_file_22.f90: Ditto.
6828         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6829         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6830
6831 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6832
6833         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6834
6835 2011-08-01  Jason Merrill  <jason@redhat.com>
6836
6837         PR c++/49932
6838         * g++.dg/abi/mangle49.C: New.
6839
6840         PR c++/49924
6841         * g++.dg/cpp0x/constexpr-array4.C: New.
6842
6843         PR c++/49813
6844         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6845
6846 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6847
6848         PR target/49927
6849         * gcc.target/i386/pr49927.c: New test.
6850
6851 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6852
6853         PR tree-optimization/49926
6854         * gcc.dg/vect/pr49926.c: New test.
6855
6856 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6857
6858         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6859         * gcc.target/i386/lzcnt-1.c: New test.
6860         * gcc.target/i386/lzcnt-2.c: Likewise.
6861         * gcc.target/i386/lzcnt-2a.c: Likewise.
6862         * gcc.target/i386/lzcnt-3.c: Likewise.
6863         * gcc.target/i386/lzcnt-4.c: Likewise.
6864         * gcc.target/i386/lzcnt-4a.c: Likewise.
6865         * gcc.target/i386/lzcnt-5.c: Likewise.
6866         * gcc.target/i386/lzcnt-6.c: Likewise.
6867         * gcc.target/i386/lzcnt-6a.c: Likewise.
6868         * gcc.target/i386/lzcnt-check.h: Likewise.
6869
6870         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6871         * gcc.target/i386/sse-13.c: Likewise.
6872         * gcc.target/i386/sse-14.c: Likewise.
6873         * g++.dg/other/i386-2.C: Likewise.
6874         * g++.dg/other/i386-3.C: Likewise.
6875
6876 2011-08-01  Julian Brown  <julian@codesourcery.com>
6877
6878         * gcc.target/arm/fixed-point-exec.c: New test.
6879
6880 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6881
6882         PR target/49920
6883         * gcc.target/i386/pr49920.c: New test.
6884
6885 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6888         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6889         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6890         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6891         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6892         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6893         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6894         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6895         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6896         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6897         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6898         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6899         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6900         * g++.dg/tree-ssa/pr33615.C: Ditto.
6901         * g++.dg/tree-ssa/restrict1.C: Ditto.
6902         * c-c++-common/restrict-2.c: Ditto.
6903         * gfortran.dg/pr32921.f: Ditto.
6904         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6905         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6906         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6907         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6908         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6909         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6910         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6911         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6912         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6913         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6914
6915 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6916
6917         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6918         .exe.ltrans[0-9]*. dump files.
6919
6920 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6921
6922         PR fortran/49112
6923         * gfortran.dg/abstract_type_6.f03: Modified.
6924         * gfortran.dg/typebound_proc_24.f03: New.
6925
6926 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6927
6928         PR testsuite/49917
6929         * g++.dg/init/for1.C: Fix.
6930
6931 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6932
6933         PR fortran/48876
6934         * gfortran.dg/string_5.f90:  New test.
6935
6936 2011-07-29  Jason Merrill  <jason@redhat.com>
6937
6938         PR c++/49867
6939         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6940
6941 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6942
6943         PR tree-optimization/47407
6944         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6945         alpha*-dec-osf*.
6946         Sort target list.
6947
6948 2011-07-29  Richard Guenther  <rguenther@suse.de>
6949
6950         * gcc.dg/uninit-suppress.c: Also disable VRP.
6951         * gcc.dg/uninit-suppress_2.c: Likewise.
6952
6953 2011-07-28  Jason Merrill  <jason@redhat.com>
6954
6955         PR c++/49808
6956         * g++.dg/template/nontype24.C: New.
6957
6958 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6959
6960         PR rtl-optimization/47958
6961         * gcc.dg/torture/pr47958-1.c: New.
6962
6963 2011-07-29  Wei Guozhi  <carrot@google.com>
6964
6965         PR rtl-optimization/49799
6966         * gcc.dg/pr49799.c: New test case.
6967
6968 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6969
6970         PR middle-end/48648
6971         * gcc.dg/graphite/id-pr48648.c: New.
6972
6973 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6974
6975         PR fortran/31067
6976         * gfortran.dg/maxloc_2.f90: New test.
6977         * gfortran.dg/maxloc_3.f90: New test.
6978         * gfortran.dg/minloc_1.f90: New test.
6979         * gfortran.dg/minloc_2.f90: New test.
6980         * gfortran.dg/minloc_3.f90: New test.
6981         * gfortran.dg/minmaxloc_7.f90: New test.
6982
6983         PR debug/49871
6984         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6985
6986 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6989         the builtin isn't optimized away.
6990
6991 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6992
6993         PR fortran/45586
6994         * gfortran.dg/lto/pr45586-2_0.f90: New.
6995
6996 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6997
6998         PR middle-end/49875
6999         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7000         * c-c++-common/cxxbitfields-5.c: Same.
7001
7002 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7003
7004         * lib/target-supports.exp (check_effective_target_mmap): Use
7005         check_function_available.
7006
7007 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7008
7009         * g++.old-deja/g++.pt/crash60.C: Updated.
7010
7011 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7012
7013         PR target/49866
7014         * gcc.target/i386/pr49866.c: New test.
7015
7016 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7017
7018         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7019         * gcc.target/i386/bmi-andn-1.c: New test.
7020         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7021         * gcc.target/i386/bmi-andn-2.c: Likewise.
7022         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7023         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7024         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7025         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7026         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7027         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7028         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7029         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7030         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7031         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7032         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7033         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7034         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7035         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7036         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7037         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7038         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7039         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7040         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7041         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7042         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7043
7044 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7045
7046         PR middle-end/47691
7047         * gfortran.dg/graphite/id-pr47691.f: New.
7048
7049 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7050
7051         * gcc.target/i386/avx-os-support.h: New.
7052         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7053         (main): Check avx_os_support before the test is run.
7054         * gcc.target/i386/aes-avx-check.h: Ditto.
7055         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7056
7057 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7058
7059         * gcc.target/i386/aggregate-ret3.c: New test.
7060         * gcc.target/i386/aggregate-ret4.c: New test.
7061
7062 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7063
7064         PR fortran/49755
7065         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7066         allocated array should *not* change its size.
7067         * gfortran.dg/multiple_allocation_3.f90: New test.
7068
7069 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7070
7071         PR c++/49776
7072         * g++.dg/cpp0x/constexpr-49776.C: New.
7073
7074 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7075
7076         PR middle-end/47046
7077         * gcc.dg/graphite/id-pr47046.c: New.
7078
7079 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7080
7081         PR middle-end/47653
7082         * gcc.dg/graphite/run-id-pr47593.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-pr47653.c: New.
7088         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7089         induction variables.
7090         * gcc.dg/graphite/scop-16.c: Same.
7091         * gcc.dg/graphite/scop-17.c: Same.
7092         * gcc.dg/graphite/scop-21.c: Same.
7093
7094 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7095
7096         PR middle-end/48805
7097         * gcc.dg/graphite/id-pr48805.c: New.
7098
7099 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7100
7101         * gfortran.dg/coarray_lib_token_2.f90: New.
7102
7103 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7104
7105         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7106         SPU local store.
7107
7108 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7109
7110         PR tree-opt/49671
7111         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7112         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7113
7114 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7115
7116         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7117
7118         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7119         * gcc.c-torture/execute/loop-2g.c: Likewise.
7120         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7121         Require mmap support.
7122         * gcc.c-torture/execute/loop-2g.x: Likewise.
7123         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7124         (MAP_ANON): Provide default.
7125         * gcc.dg/20050826-1.c: Likewise.
7126         * gcc.target/i386/pr36533.c: Likewise.
7127         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7128         Use dg-require-effective-target mmap.
7129
7130 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7131
7132         PR c++/49838
7133         * g++.dg/cpp0x/range-for19.C: New.
7134
7135 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7136
7137         PR testsuite/49753
7138         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7139
7140         Revert:
7141         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7142
7143         PR testsuite/49753
7144         * g++.dg/torture/pr49309.C: Remove.
7145
7146 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7147
7148         PR tree-optimization/49809
7149         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7150         test.
7151
7152 2011-07-25  Richard Guenther  <rguenther@suse.de>
7153
7154         PR tree-optimization/49715
7155         * gcc.target/i386/pr49715-1.c: New testcase.
7156         * gcc.target/i386/pr49715-2.c: Likewise.
7157
7158 2011-07-23  Jason Merrill  <jason@redhat.com>
7159
7160         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7161
7162 2011-07-22  Jason Merrill  <jason@redhat.com>
7163
7164         PR c++/49793
7165         * g++.dg/cpp0x/initlist55.C: New.
7166
7167 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7168
7169         PR fortran/49791
7170         * gfortran.dg/namelist_72.f: New.
7171
7172 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7173
7174         * gfortran.dg/coarray_25.f90: New.
7175
7176 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7177
7178         * override1.C: This test should use c++0x mode.
7179         * override3.C: New. Test the diagnostics in c++98 mode.
7180
7181 2011-07-22  Jason Merrill  <jason@redhat.com>
7182             Mark Glisse  <marc.glisse@normalesup.org>
7183
7184         PR c++/30112
7185         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7186
7187         PR c++/49813
7188         * g++.dg/opt/builtins2.C: New.
7189         * g++.dg/other/error27.C: Don't rely on __builtin.
7190
7191 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7192
7193         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7194         on lp64 targets.
7195         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7196         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7197         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7198         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7199
7200         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7201         instead of ia32.
7202
7203 2011-07-22  Richard Guenther  <rguenther@suse.de>
7204
7205         PR tree-optimization/45819
7206         * gcc.dg/pr45819.c: New testcase.
7207
7208 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7209
7210         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7211
7212 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7213
7214         PR middle-end/47654
7215         PR middle-end/49649
7216         * gcc.dg/graphite/run-id-pr47654.c: New.
7217
7218 2011-07-21  Ian Lance Taylor  <iant@google.com>
7219
7220         PR middle-end/49705
7221         * gcc.dg/pr49705.c: New test.
7222
7223 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7224
7225         * lib/target-supports.exp (check_avx_os_support_available): New.
7226         (check_effective_target_avx_runtime): Use it.
7227
7228 2011-07-21  Richard Guenther  <rguenther@suse.de>
7229
7230         PR tree-optimization/49770
7231         * g++.dg/torture/pr49770.C: New testcase.
7232
7233 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7234
7235         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7236         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7237
7238 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7239
7240         * gfortran.dg/coarray_lib_token_1.f90: New.
7241
7242 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7243
7244         * gcc.dg/pr32912-2.c: Skip for AVR.
7245         * gcc.dg/pr44674.c: Add dg-require-profiling.
7246
7247 2011-07-20  Jason Merrill  <jason@redhat.com>
7248
7249         * g++.dg/ext/desig2.C: New.
7250
7251 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7252
7253         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7254         be generated.
7255         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7256         * gcc.target/powerpc/recip-3.c: Ditto.
7257
7258 2011-07-19  Jason Merrill  <jason@redhat.com>
7259
7260         PR c++/6709 (DR 743)
7261         PR c++/42603 (DR 950)
7262         * g++.dg/cpp0x/decltype21.C: New.
7263
7264 2011-07-20  Richard Guenther  <rguenther@suse.de>
7265
7266         PR middle-end/18908
7267         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7268         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7269
7270 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7271
7272         * gcc.target/arm/combine-movs.c: New.
7273         * gcc.target/arm/unsigned-extend-2.c: New.
7274
7275 2011-07-19  Jason Merrill  <jason@redhat.com>
7276
7277         PR c++/49785
7278         * g++.dg/cpp0x/variadic114.C: New.
7279
7280 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7281
7282         * gfortran.dg/coarray_args_1.f90: New.
7283         * gfortran.dg/coarray_args_2.f90: New.
7284
7285 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7286
7287         PR fortran/49708
7288         * gfortran.dg/allocate_error_3.f90: New.
7289
7290 2011-07-19  Richard Guenther  <rguenther@suse.de>
7291
7292         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7293         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7294         * gcc.dg/torture/20110719-1.c: New testcase.
7295
7296 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7297
7298         PR tree-optimization/49768
7299         * gcc.c-torture/execute/pr49768.c: New test.
7300
7301 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7302
7303         PR tree-optimization/49771
7304         * gcc.dg/vect/pr49771.c: New test.
7305
7306 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7307
7308         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7309         * gcc.dg/ipa/ipa-2.c: Likewise.
7310         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7311         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7312         * gcc.dg/ipa/ipa-5.c: Likewise.
7313         * gcc.dg/ipa/ipa-7.c: Likewise.
7314         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7315         * gcc.dg/ipa/ipacost-1.c: Likewise.
7316         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7317         functions.
7318         * gcc.dg/ipa/ipcp-1.c: New test.
7319         * gcc.dg/ipa/ipcp-2.c: Likewise.
7320         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7321
7322 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR middle-end/49675
7325         * gfortran.dg/pr49675.f90: New test.
7326
7327 2011-07-18  Richard Guenther  <rguenther@suse.de>
7328
7329         * gcc.dg/torture/20110718-1.c: New testcase.
7330
7331 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7332
7333         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7334         * g++.dg/ext/bitfield3.C: Likewise.
7335         * g++.dg/ext/bitfield4.C: Likewise.
7336         * g++.dg/ext/bitfield5.C: Likewise.
7337         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7338         * g++.dg/other/pr23205-2.C: Likewise.
7339         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7340         * gcc.c-torture/compile/20001109-2.c: Likewise.
7341         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7342         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7343         * gcc.dg/bitfld-16.c: Likewise.
7344         * gcc.dg/bitfld-17.c: Likewise.
7345         * gcc.dg/bitfld-18.c: Likewise.
7346         * gcc.dg/builtins-config.h: Remove Netware support.
7347         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7348         * gcc.dg/cdce2.c: Likewise.
7349         * gcc.dg/cpp/assert4.c: Remove netware support.
7350         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7351         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7352
7353         * lib/target-supports.exp (check_visibility_available): Remove
7354         NetWare support.
7355         (check_profiling_available): Likewise.
7356
7357 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7358
7359         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7360
7361 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7362             Thomas Koenig  <tkoenig@gcc.gnu.org>
7363
7364         PR fortran/34657
7365         * gfortran.dg/generic_17.f90: Fix testcase.
7366         * gfortran.dg/interface_3.f90: Add dg-error.
7367         * gfortran.dg/use_14.f90: New.
7368         * gfortran.dg/use_15.f90: New.
7369
7370 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7371
7372         * gnat.dg/pointer_controlled.adb: New test.
7373
7374 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7375
7376         PR fortran/49624
7377         * gfortran.dg/pointer_remapping_7.f90: New.
7378
7379 2011-07-16  Jason Merrill  <jason@redhat.com>
7380
7381         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7382
7383 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7384             Jason Merrill  <jason@redhat.com>
7385
7386         PR c++/45329
7387         PR c++/48934
7388         * g++.dg/cpp0x/decltype29.C: Adjust.
7389         * g++.dg/cpp0x/error4.C: Adjust.
7390         * g++.dg/cpp0x/sfinae26.C: Adjust.
7391         * g++.dg/cpp0x/variadic105.C: Adjust.
7392         * g++.dg/template/deduce3.C: Adjust.
7393         * g++.dg/template/error45.C: Adjust.
7394         * g++.dg/template/ptrmem2.C: Adjust.
7395         * g++.dg/template/sfinae2.C: Adjust.
7396         * g++.old-deja/g++.pt/crash60.C: Adjust.
7397         * g++.old-deja/g++.pt/unify6.C: Adjust.
7398         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7399         * g++.dg/cpp0x/nullptr15.C: Adjust.
7400         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7401         * g++.dg/cpp0x/pr31431.C: Adjust.
7402         * g++.dg/cpp0x/pr31434.C: Adjust.
7403         * g++.dg/cpp0x/sfinae11.C: Adjust
7404         * g++.dg/cpp0x/temp_default2.C: Adjust.
7405         * g++.dg/cpp0x/trailing4.C: Adjust.
7406         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7407         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7408         * g++.dg/cpp0x/variadic105.C: Adjust.
7409         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7410         * g++.dg/ext/vla2.C: Adjust.
7411         * g++.dg/other/ptrmem10.C: Adjust.
7412         * g++.dg/other/ptrmem11.C: Adjust.
7413         * g++.dg/overload/unknown1.C: Adjust.
7414         * g++.dg/template/conv11.C: Adjust.
7415         * g++.dg/template/dependent-expr5.C: Adjust.
7416         * g++.dg/template/friend.C: Adjust.
7417         * g++.dg/template/incomplete2.C: Adjust.
7418         * g++.dg/template/local4.C: Adjust.
7419         * g++.dg/template/local6.C: Adjust.
7420         * g++.dg/template/operator9.C: Adjust.
7421         * g++.dg/template/ttp25.C: Adjust.
7422         * g++.dg/template/unify10.C: Adjust.
7423         * g++.dg/template/unify11.C: Adjust.
7424         * g++.dg/template/unify6.C: Adjust.
7425         * g++.dg/template/unify9.C: Adjust.
7426         * g++.dg/template/varmod1.C: Adjust.
7427         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7428         * g++.old-deja/g++.pt/crash28.C: Adjust.
7429         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7430         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7431         * g++.old-deja/g++.pt/expr2.C: Adjust.
7432         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7433         * g++.old-deja/g++.pt/spec5.C: Adjust.
7434         * g++.old-deja/g++.pt/spec6.C: Adjust.
7435         * g++.old-deja/g++.pt/unify4.C: Adjust.
7436         * g++.old-deja/g++.pt/unify8.C: Adjust.
7437         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7438         * g++.dg/overload/template5.C: New testcase.
7439         * g++.dg/template/overload12.C: New testcase.
7440
7441 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7442
7443         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7444         * gfortran.dg/coarray_7.f90: Ditto.
7445         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7446         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7447
7448 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7449
7450         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7451         case.
7452         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7453         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7454         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7455         C67X.
7456         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7457         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7458         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7459
7460 2011-07-15  Jason Merrill  <jason@redhat.com>
7461
7462         PR testsuite/49741
7463         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7464         Use --extra_opts instead of --additional_options.
7465
7466 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7467
7468         PR testsuite/49753
7469         * g++.dg/torture/pr49309.C: Remove.
7470
7471 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7472
7473         * gcc.target/tic6x/weak-call.c: New test.
7474         * gcc.target/tic6x/fpcmp.c: New test.
7475         * gcc.target/tic6x/fpdiv.c: New test.
7476         * gcc.target/tic6x/rotdi16-scan.c: New test.
7477         * gcc.target/tic6x/ffssi.c: New test.
7478         * gcc.target/tic6x/fpdiv-lib.c: New test.
7479         * gcc.target/tic6x/cold-lc.c: New test.
7480         * gcc.target/tic6x/longcalls.c: New test.
7481         * gcc.target/tic6x/abi-align-1.c: New test.
7482         * gcc.target/tic6x/fpcmp-finite.c: New test.
7483         * gcc.target/tic6x/rotdi16.c: New test.
7484         * gcc.target/tic6x/bswapl.c: New test.
7485         * gcc.target/tic6x/ffsdi.c: New test.
7486         * gcc.target/tic6x/tic6x.exp: New file.
7487         * gcc.target/tic6x/builtins/arith24.c: New test.
7488         * gcc.target/tic6x/builtins/smpy.c: New test.
7489         * gcc.target/tic6x/builtins/smpylh.c: New test.
7490         * gcc.target/tic6x/builtins/smpyh.c: New test.
7491         * gcc.target/tic6x/builtins/sarith1.c: New test.
7492         * gcc.target/tic6x/builtins/extclr.c: New test
7493         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7494         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7495         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7496         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7497         New functions.
7498         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7499         __TMS320C6X__.
7500         * gcc.dg/20020312-2.c: Likewise.
7501         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7502         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7503         * gcc.dg/torture/builtin-math-7.c: Likewise.
7504
7505         PR testsuite/49757
7506         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7507         not testing tic6x-*-*.
7508
7509 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7510
7511         PR tree-opt/49309
7512         * g++.dg/torture/pr49309.C: New testcase.
7513
7514 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7515
7516         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7517
7518 2011-07-14  Richard Guenther  <rguenther@suse.de>
7519
7520         PR tree-optimization/49651
7521         * gcc.dg/torture/pr49651.c: New testcase.
7522
7523 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7524
7525         PR target/43746
7526         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7527
7528 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7529
7530         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7531         -mno-pointers-to-nested-functions.
7532         * gcc.target/powerpc/no-r11-2.c: Ditto.
7533         * gcc.target/powerpc/no-r11-3.c: Ditto.
7534
7535 2011-07-13  Jason Merrill  <jason@redhat.com>
7536
7537         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7538         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7539         when compiling C files.
7540         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7541         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7542         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7543         * g++.dg/lookup/anon2.C: Likewise.
7544         * g++.dg/tree-ssa/copyprop.C: Likewise.
7545         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7546         * g++.dg/init/vector1.C: Ignore narrowing errors.
7547         * g++.dg/torture/pr35526.C: Likewise.
7548         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7549
7550 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7551
7552         PR libfortran/49296
7553         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7554         and logical reads.
7555
7556 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7557
7558         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7559         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7560
7561 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7562
7563         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7564         * lib/obj-c++.exp (obj-c++_init): Ditto.
7565         * lib/file-format.exp (gcc_target_object_format): Ditto.
7566         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7567         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7568         (check_visibility_available): Ditto.
7569         (check_effective_target_tls_native): Ditto.
7570         (check_effective_target_tls_emulated): Ditto.
7571         (check_effective_target_function_sections): Ditto.
7572
7573 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7574
7575         * gcc.target/arm/pr48183.c: New test.
7576
7577 2011-07-13  Richard Guenther  <rguenther@suse.de>
7578
7579         * gcc.dg/torture/20110713-1.c: New testcase.
7580
7581 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7582
7583         PR rtl-opt/49474
7584         * gcc.c-torture/compile/pr49474.c: New testcase.
7585
7586 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7587
7588         PR tree-optimization/49712
7589         * gcc.c-torture/execute/pr49712.c: New test.
7590
7591 2011-07-11  Jason Merrill  <jason@redhat.com>
7592
7593         PR c++/44609
7594         * g++.dg/template/recurse3.C: New.
7595
7596 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7597
7598         PR debug/49676
7599         * gcc.dg/guality/csttest.c: New test.
7600
7601         PR fortran/49698
7602         * gfortran.dg/pr49698.f90: New test.
7603
7604 2011-07-11  Jeff Law  <law@redhat.com>
7605
7606         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7607
7608 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7609
7610         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7611         * go.test/go-test.exp (go-set-goarch): Likewise.
7612
7613 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7614
7615         PR target/39633
7616         * gcc.target/avr/torture/pr39633.c: New test case.
7617
7618 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7619
7620         PR fortran/18918
7621         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7622
7623 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7624
7625         * lib/target-supports.exp (check_effective_target_scheduling):
7626         New Function.
7627         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7628         * gcc.dg/pr45055.c: Ditto.
7629         * gcc.dg/pr45353.c: Ditto.
7630         * g++.dg/pr45056.C: Ditto.
7631
7632 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7633
7634         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7635         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7636         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7637         * g++.dg/torture/pr31863.C: Skip AVR.
7638
7639 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7640
7641         PR fortran/49690
7642         * gfortran.dg/intrinsic_signal.f90: New.
7643
7644 2011-07-09  Jason Merrill  <jason@redhat.com>
7645
7646         * g++.dg/cpp0x/regress/regress6.C: New.
7647         * g++.dg/parse/crash45.C: Adjust message.
7648         * g++.dg/template/crash38.C: Adjust message.
7649         * g++.dg/template/crash64.C: Adjust message.
7650
7651 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7652
7653         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7654         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7655         * g++.dg/abi/bitfield3.C: Likewise.
7656         * g++.dg/eh/pr38662.C: Likewise.
7657         * g++.dg/ext/attrib36.C: Likewise.
7658         * g++.dg/ext/attrib37.C: Likewise.
7659         * g++.dg/ext/attrib8.C: Likewise.
7660         * g++.dg/ext/tmplattr1.C: Likewise.
7661         * g++.dg/inherit/override-attribs.C: Likewise.
7662         * g++.dg/opt/inline9.C: Likewise.
7663         * g++.dg/opt/life1.C: Likewise.
7664         * g++.dg/opt/longbranch2.C: Likewise.
7665         * g++.dg/opt/nrv12.C: Likewise.
7666         * g++.dg/opt/reg-stack4.C: Likewise.
7667         * g++.dg/other/pr35504.C: Likewise.
7668         * g++.dg/other/pr39496.C: Likewise.
7669         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7670         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7671         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7672         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7673         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7674         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7675         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7676         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7677         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7678         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7679         * g++.dg/warn/pr15774-1.C: Likewise.
7680         * g++.dg/warn/pr15774-2.C: Likewise.
7681         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7682         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7683         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7684         * g++.old-deja/g++.pt/asm2.C: Likewise.
7685         * gcc.c-torture/compile/20000804-1.c: Likewise.
7686         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7687         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7688         * gcc.dg/20020108-1.c: Likewise.
7689         * gcc.dg/20020122-2.c: Likewise.
7690         * gcc.dg/20020122-3.c: Likewise.
7691         * gcc.dg/20020206-1.c: Likewise.
7692         * gcc.dg/20020219-1.c: Likewise.
7693         * gcc.dg/20020310-1.c: Likewise.
7694         * gcc.dg/20020411-1.c: Likewise.
7695         * gcc.dg/20020418-2.c: Likewise.
7696         * gcc.dg/20020426-2.c: Likewise.
7697         * gcc.dg/20020517-1.c: Likewise.
7698         * gcc.dg/20030204-1.c: Likewise.
7699         * gcc.dg/20030826-2.c: Likewise.
7700         * gcc.dg/20031102-1.c: Likewise.
7701         * gcc.dg/20031202-1.c: Likewise.
7702         * gcc.dg/20050111-1.c: Likewise.
7703         * gcc.dg/20050503-1.c: Likewise.
7704         * gcc.dg/array-init-1.c: Likewise.
7705         * gcc.dg/builtin-apply4.c: Likewise.
7706         * gcc.dg/dfp/pr31344.c: Likewise.
7707         * gcc.dg/gomp/atomic-11.c: Likewise.
7708         * gcc.dg/graphite/pr40281.c: Likewise.
7709         * gcc.dg/ia64-sync-1.c: Likewise.
7710         * gcc.dg/ia64-sync-2.c: Likewise.
7711         * gcc.dg/ia64-sync-3.c: Likewise.
7712         * gcc.dg/ia64-sync-4.c: Likewise.
7713         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7714         * gcc.dg/invalid-call-1.c: Likewise.
7715         * gcc.dg/loop-3.c: Likewise.
7716         * gcc.dg/lower-subreg-1.c: Likewise.
7717         * gcc.dg/lto/pr47259_0.c: Likewise.
7718         * gcc.dg/nested-calls-1.c: Likewise.
7719         * gcc.dg/pr20017.c: Likewise.
7720         * gcc.dg/pr25023.c: Likewise.
7721         * gcc.dg/pr27671-2.c: Likewise.
7722         * gcc.dg/pr32176.c: Likewise.
7723         * gcc.dg/pr33676.c: Likewise.
7724         * gcc.dg/pr35045.c: Likewise.
7725         * gcc.dg/pr36015.c: Likewise.
7726         * gcc.dg/pr36584.c: Likewise.
7727         * gcc.dg/pr36998.c: Likewise.
7728         * gcc.dg/pr37438.c: Likewise.
7729         * gcc.dg/pr37908.c: Likewise.
7730         * gcc.dg/pr41241.c: Likewise.
7731         * gcc.dg/pr41340.c: Likewise.
7732         * gcc.dg/pr44136.c: Likewise.
7733         * gcc.dg/pr44194-1.c: Likewise.
7734         * gcc.dg/pr46212.c: Likewise.
7735         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7736         * gcc.dg/setjmp-2.c: Likewise.
7737         * gcc.dg/short-compare-1.c: Likewise.
7738         * gcc.dg/short-compare-2.c: Likewise.
7739         * gcc.dg/smod-1.c: Likewise.
7740         * gcc.dg/sync-2.c: Likewise.
7741         * gcc.dg/sync-3.c: Likewise.
7742         * gcc.dg/tls/opt-1.c: Likewise.
7743         * gcc.dg/tls/opt-2.c: Likewise.
7744         * gcc.dg/tls/opt-3.c: Likewise.
7745         * gcc.dg/torture/badshift.c: Likewise.
7746         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7747         * gcc.dg/torture/pr20314-2.c: Likewise.
7748         * gcc.dg/torture/pr36891.c: Likewise.
7749         * gcc.dg/torture/pr38774.c: Likewise.
7750         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7751         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7752         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7753         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7754         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7755         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7756         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7757         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7758         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7759         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7760         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7761         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7762         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7763         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7764         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7765         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7766         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7767         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7768         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7769         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7770         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7771         * gcc.dg/unroll-1.c: Likewise.
7772         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7773         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7774         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7775         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7776         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7777         * gcc.target/i386/20000609-1.c: Likewise.
7778         * gcc.target/i386/20000720-1.c: Likewise.
7779         * gcc.target/i386/20000724-1.c: Likewise.
7780         * gcc.target/i386/20011107-1.c: Likewise.
7781         * gcc.target/i386/20011119-1.c: Likewise.
7782         * gcc.target/i386/20020201-3.c: Likewise.
7783         * gcc.target/i386/20020218-1.c: Likewise.
7784         * gcc.target/i386/20020729-1.c: Likewise.
7785         * gcc.target/i386/20030926-1.c: Likewise.
7786         * gcc.target/i386/20060125-1.c: Likewise.
7787         * gcc.target/i386/20060125-2.c: Likewise.
7788         * gcc.target/i386/20060512-1.c: Likewise.
7789         * gcc.target/i386/20060512-2.c: Likewise.
7790         * gcc.target/i386/20060512-3.c: Likewise.
7791         * gcc.target/i386/20060512-4.c: Likewise.
7792         * gcc.target/i386/387-1.c: Likewise.
7793         * gcc.target/i386/387-2.c: Likewise.
7794         * gcc.target/i386/387-5.c: Likewise.
7795         * gcc.target/i386/387-6.c: Likewise.
7796         * gcc.target/i386/980312-1.c: Likewise.
7797         * gcc.target/i386/980313-1.c: Likewise.
7798         * gcc.target/i386/990117-1.c: Likewise.
7799         * gcc.target/i386/990424-1.c: Likewise.
7800         * gcc.target/i386/990524-1.c: Likewise.
7801         * gcc.target/i386/991129-1.c: Likewise.
7802         * gcc.target/i386/991214-1.c: Likewise.
7803         * gcc.target/i386/991230-1.c: Likewise.
7804         * gcc.target/i386/addr-sel-1.c: Likewise.
7805         * gcc.target/i386/aggregate-ret1.c: Likewise.
7806         * gcc.target/i386/aggregate-ret2.c: Likewise.
7807         * gcc.target/i386/align-main-3.c: Likewise.
7808         * gcc.target/i386/amd64-abi-1.c: Likewise.
7809         * gcc.target/i386/amd64-abi-2.c: Likewise.
7810         * gcc.target/i386/amd64-abi-4.c: Likewise.
7811         * gcc.target/i386/amd64-abi-5.c: Likewise.
7812         * gcc.target/i386/amd64-abi-6.c: Likewise.
7813         * gcc.target/i386/asm-1.c: Likewise.
7814         * gcc.target/i386/asm-3.c: Likewise.
7815         * gcc.target/i386/asm-5.c: Likewise.
7816         * gcc.target/i386/attributes-error.c: Likewise.
7817         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7818         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7819         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7820         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7821         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7822         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7823         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7824         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7825         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7826         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7827         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7828         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7829         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7830         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7831         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7832         * gcc.target/i386/bitfield1.c: Likewise.
7833         * gcc.target/i386/bitfield2.c: Likewise.
7834         * gcc.target/i386/bmi-2.c: Likewise.
7835         * gcc.target/i386/bmi-5.c: Likewise.
7836         * gcc.target/i386/builtin-unreachable.c: Likewise.
7837         * gcc.target/i386/cleanup-2.c: Likewise.
7838         * gcc.target/i386/clobbers.c: Likewise.
7839         * gcc.target/i386/cmov8.c: Likewise.
7840         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7841         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7842         * gcc.target/i386/compress-float-387.c: Likewise.
7843         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7844         * gcc.target/i386/compress-float-sse.c: Likewise.
7845         * gcc.target/i386/crc32-2.c: Likewise.
7846         * gcc.target/i386/crc32-3.c: Likewise.
7847         * gcc.target/i386/divmod-7.c: Likewise.
7848         * gcc.target/i386/divmod-8.c: Likewise.
7849         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7850         * gcc.target/i386/fma3-builtin.c: Likewise.
7851         * gcc.target/i386/fma3-fma.c: Likewise.
7852         * gcc.target/i386/fma4-256-vector.c: Likewise.
7853         * gcc.target/i386/fma4-builtin.c: Likewise.
7854         * gcc.target/i386/fma4-fma-2.c: Likewise.
7855         * gcc.target/i386/fma4-fma.c: Likewise.
7856         * gcc.target/i386/fma4-vector-2.c: Likewise.
7857         * gcc.target/i386/fma4-vector.c: Likewise.
7858         * gcc.target/i386/funcspec-1.c: Likewise.
7859         * gcc.target/i386/funcspec-10.c: Likewise.
7860         * gcc.target/i386/funcspec-11.c: Likewise.
7861         * gcc.target/i386/funcspec-2.c: Likewise.
7862         * gcc.target/i386/funcspec-5.c: Likewise.
7863         * gcc.target/i386/funcspec-6.c: Likewise.
7864         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7865         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7866         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7867         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7868         * gcc.target/i386/incoming-1.c: Likewise.
7869         * gcc.target/i386/incoming-10.c: Likewise.
7870         * gcc.target/i386/incoming-11.c: Likewise.
7871         * gcc.target/i386/incoming-12.c: Likewise.
7872         * gcc.target/i386/incoming-13.c: Likewise.
7873         * gcc.target/i386/incoming-14.c: Likewise.
7874         * gcc.target/i386/incoming-15.c: Likewise.
7875         * gcc.target/i386/incoming-2.c: Likewise.
7876         * gcc.target/i386/incoming-3.c: Likewise.
7877         * gcc.target/i386/incoming-4.c: Likewise.
7878         * gcc.target/i386/incoming-5.c: Likewise.
7879         * gcc.target/i386/incoming-6.c: Likewise.
7880         * gcc.target/i386/incoming-7.c: Likewise.
7881         * gcc.target/i386/incoming-8.c: Likewise.
7882         * gcc.target/i386/incoming-9.c: Likewise.
7883         * gcc.target/i386/lea.c: Likewise.
7884         * gcc.target/i386/local.c: Likewise.
7885         * gcc.target/i386/loop-1.c: Likewise.
7886         * gcc.target/i386/loop-2.c: Likewise.
7887         * gcc.target/i386/loop-3.c: Likewise.
7888         * gcc.target/i386/max-stack-align.c: Likewise.
7889         * gcc.target/i386/memcpy-1.c: Likewise.
7890         * gcc.target/i386/movbe-2.c: Likewise.
7891         * gcc.target/i386/movq-2.c: Likewise.
7892         * gcc.target/i386/movq.c: Likewise.
7893         * gcc.target/i386/nrv1.c: Likewise.
7894         * gcc.target/i386/pad-4.c: Likewise.
7895         * gcc.target/i386/pad-5a.c: Likewise.
7896         * gcc.target/i386/pad-5b.c: Likewise.
7897         * gcc.target/i386/pad-6a.c: Likewise.
7898         * gcc.target/i386/pad-6b.c: Likewise.
7899         * gcc.target/i386/pad-7.c: Likewise.
7900         * gcc.target/i386/pad-9.c: Likewise.
7901         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7902         * gcc.target/i386/pic-1.c: Likewise.
7903         * gcc.target/i386/pr12092-1.c: Likewise.
7904         * gcc.target/i386/pr12329.c: Likewise.
7905         * gcc.target/i386/pr21518.c: Likewise.
7906         * gcc.target/i386/pr22362.c: Likewise.
7907         * gcc.target/i386/pr22585.c: Likewise.
7908         * gcc.target/i386/pr23098.c: Likewise.
7909         * gcc.target/i386/pr25196.c: Likewise.
7910         * gcc.target/i386/pr25293.c: Likewise.
7911         * gcc.target/i386/pr25654.c: Likewise.
7912         * gcc.target/i386/pr26449.c: Likewise.
7913         * gcc.target/i386/pr26778.c: Likewise.
7914         * gcc.target/i386/pr26826.c: Likewise.
7915         * gcc.target/i386/pr27266.c: Likewise.
7916         * gcc.target/i386/pr29978.c: Likewise.
7917         * gcc.target/i386/pr30505.c: Likewise.
7918         * gcc.target/i386/pr30961-1.c: Likewise.
7919         * gcc.target/i386/pr31628.c: Likewise.
7920         * gcc.target/i386/pr32000-2.c: Likewise.
7921         * gcc.target/i386/pr32661-1.c: Likewise.
7922         * gcc.target/i386/pr32708-2.c: Likewise.
7923         * gcc.target/i386/pr32708-3.c: Likewise.
7924         * gcc.target/i386/pr34256.c: Likewise.
7925         * gcc.target/i386/pr34312.c: Likewise.
7926         * gcc.target/i386/pr34522.c: Likewise.
7927         * gcc.target/i386/pr35160.c: Likewise.
7928         * gcc.target/i386/pr35281.c: Likewise.
7929         * gcc.target/i386/pr36246.c: Likewise.
7930         * gcc.target/i386/pr36786.c: Likewise.
7931         * gcc.target/i386/pr37275.c: Likewise.
7932         * gcc.target/i386/pr37843-3.c: Likewise.
7933         * gcc.target/i386/pr37843-4.c: Likewise.
7934         * gcc.target/i386/pr39082-1.c: Likewise.
7935         * gcc.target/i386/pr39431.c: Likewise.
7936         * gcc.target/i386/pr39496.c: Likewise.
7937         * gcc.target/i386/pr39543-2.c: Likewise.
7938         * gcc.target/i386/pr39911.c: Likewise.
7939         * gcc.target/i386/pr40718.c: Likewise.
7940         * gcc.target/i386/pr40906-1.c: Likewise.
7941         * gcc.target/i386/pr40906-2.c: Likewise.
7942         * gcc.target/i386/pr40906-3.c: Likewise.
7943         * gcc.target/i386/pr40934.c: Likewise.
7944         * gcc.target/i386/pr41900.c: Likewise.
7945         * gcc.target/i386/pr42589.c: Likewise.
7946         * gcc.target/i386/pr43662.c: Likewise.
7947         * gcc.target/i386/pr43671.c: Likewise.
7948         * gcc.target/i386/pr43766.c: Likewise.
7949         * gcc.target/i386/pr43869.c: Likewise.
7950         * gcc.target/i386/pr44942.c: Likewise.
7951         * gcc.target/i386/pr44948-2a.c: Likewise.
7952         * gcc.target/i386/pr45234.c: Likewise.
7953         * gcc.target/i386/pr45336-2.c: Likewise.
7954         * gcc.target/i386/pr45336-4.c: Likewise.
7955         * gcc.target/i386/pr45852.c: Likewise.
7956         * gcc.target/i386/pr46470.c: Likewise.
7957         * gcc.target/i386/pr48037-1.c: Likewise.
7958         * gcc.target/i386/pr48389.c: Likewise.
7959         * gcc.target/i386/pr49095.c: Likewise.
7960         * gcc.target/i386/pr9771-1.c: Likewise.
7961         * gcc.target/i386/rdfsbase-1.c: Likewise.
7962         * gcc.target/i386/rdfsbase-2.c: Likewise.
7963         * gcc.target/i386/rdgsbase-1.c: Likewise.
7964         * gcc.target/i386/rdgsbase-2.c: Likewise.
7965         * gcc.target/i386/rdrand-3.c: Likewise.
7966         * gcc.target/i386/regparm-stdcall.c: Likewise.
7967         * gcc.target/i386/regparm.c: Likewise.
7968         * gcc.target/i386/reload-1.c: Likewise.
7969         * gcc.target/i386/rotate-2.c: Likewise.
7970         * gcc.target/i386/sibcall-5.c: Likewise.
7971         * gcc.target/i386/signbit-1.c: Likewise.
7972         * gcc.target/i386/signbit-2.c: Likewise.
7973         * gcc.target/i386/signbit-3.c: Likewise.
7974         * gcc.target/i386/sse-5.c: Likewise.
7975         * gcc.target/i386/sse-8.c: Likewise.
7976         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7977         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7978         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7979         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7980         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7981         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7982         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7983         * gcc.target/i386/sse2-movq-2.c: Likewise.
7984         * gcc.target/i386/sse2-movq-3.c: Likewise.
7985         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7986         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7987         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7988         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7989         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7990         * gcc.target/i386/ssefn-1.c: Likewise.
7991         * gcc.target/i386/ssefn-2.c: Likewise.
7992         * gcc.target/i386/sseregparm-1.c: Likewise.
7993         * gcc.target/i386/sseregparm-2.c: Likewise.
7994         * gcc.target/i386/sseregparm-3.c: Likewise.
7995         * gcc.target/i386/sseregparm-4.c: Likewise.
7996         * gcc.target/i386/sseregparm-5.c: Likewise.
7997         * gcc.target/i386/sseregparm-6.c: Likewise.
7998         * gcc.target/i386/sseregparm-7.c: Likewise.
7999         * gcc.target/i386/sseregparm-8.c: Likewise.
8000         * gcc.target/i386/stack-realign.c: Likewise.
8001         * gcc.target/i386/stack-usage-realign.c: Likewise.
8002         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8003         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8004         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8005         * gcc.target/i386/stackalign/return-1.c: Likewise.
8006         * gcc.target/i386/stackalign/return-2.c: Likewise.
8007         * gcc.target/i386/stackalign/return-3.c: Likewise.
8008         * gcc.target/i386/tailcall-1.c: Likewise.
8009         * gcc.target/i386/tbm-2.c: Likewise.
8010         * gcc.target/i386/udivmod-7.c: Likewise.
8011         * gcc.target/i386/udivmod-8.c: Likewise.
8012         * gcc.target/i386/unroll-1.c: Likewise.
8013         * gcc.target/i386/vararg-1.c: Likewise.
8014         * gcc.target/i386/vararg-2.c: Likewise.
8015         * gcc.target/i386/vect8-ret.c: Likewise.
8016         * gcc.target/i386/vectorize5.c: Likewise.
8017         * gcc.target/i386/wmul-1.c: Likewise.
8018         * gcc.target/i386/wmul-2.c: Likewise.
8019         * gcc.target/i386/wrfsbase-1.c: Likewise.
8020         * gcc.target/i386/wrfsbase-2.c: Likewise.
8021         * gcc.target/i386/wrgsbase-1.c: Likewise.
8022         * gcc.target/i386/wrgsbase-2.c: Likewise.
8023         * gcc.target/i386/xop-pcmov.c: Likewise.
8024         * gcc.target/i386/xop-pcmov2.c: Likewise.
8025         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8026         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8027         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8028         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8029         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8030         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8031         * gcc.target/i386/zee.c: Likewise.
8032         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8033         * gfortran.dg/compiler-directive_2.f: Likewise.
8034         * gfortran.dg/g77/20010216-1.f: Likewise.
8035         * gfortran.dg/gomp/pr39152.f90: Likewise.
8036         * gfortran.dg/pr33794.f90: Likewise.
8037
8038 2011-07-09  Jason Merrill  <jason@redhat.com>
8039
8040         * g++.dg/cpp0x/regress/regress5.C: New.
8041
8042 2011-07-08  Jason Merrill  <jason@redhat.com>
8043
8044         PR c++/45437
8045         * g++.dg/expr/compound-asn1.C: New.
8046         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8047
8048 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR target/49621
8051         * gcc.target/powerpc/altivec-34.c: New test.
8052
8053 2011-07-08  Jason Merrill  <jason@redhat.com>
8054
8055         PR c++/45603
8056         * g++.dg/abi/guard3.C: New.
8057
8058 2011-07-08  Julian Brown  <julian@codesourcery.com>
8059
8060         * lib/target-supports.exp
8061         (check_effective_target_arm_little_endian): New.
8062         (check_effective_target_vect_pack_trunc): Use above.
8063         (check_effective_target_vect_unpack): Likewise.
8064         (check_effective_target_vect_element_align): Test
8065         check_effective_target_arm_vect_no_misalign for ARM.
8066
8067 2011-07-08  Jason Merrill  <jason@redhat.com>
8068
8069         PR c++/49673
8070         * g++.dg/cpp0x/constexpr-rom.C: New.
8071
8072 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8073
8074         PR middle-end/49519
8075         * g++.dg/torture/pr49519.C: New test.
8076
8077 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8078
8079         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8080
8081 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8082
8083         PR testsuite/48727
8084         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8085
8086 2011-07-08  Richard Guenther  <rguenther@suse.de>
8087
8088         PR tree-optimization/49662
8089         * gcc.dg/graphite/interchange-14.c: XFAIL.
8090         * gcc.dg/graphite/interchange-15.c: Likewise.
8091         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8092
8093 2011-07-06  Jason Merrill  <jason@redhat.com>
8094
8095         PR c++/49663
8096         * g++.dg/cpp0x/regress/regress4.C: New.
8097
8098 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8099
8100         PR fortran/49648
8101         * gfortran.dg/result_in_spec_4.f90: New test.
8102
8103 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8104
8105         * gcc.target/sparc/cas64.c: New test.
8106
8107 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR c/49644
8110         * g++.dg/torture/pr49644.C: New test.
8111
8112         PR c/49644
8113         * gcc.c-torture/execute/pr49644.c: New test.
8114
8115 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8116
8117         * lib/target-supports.exp (check_effective_target_ia32): New.
8118         (check_effective_target_x32): Likewise.
8119         (check_effective_target_vect_cmdline_needed): Also check x32.
8120
8121 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8122
8123         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8124         dg-prune-output.
8125         * gcc.target/arm/pr42235.c: Likewise.
8126         * gcc.target/arm/pr42495.c: Likewise.
8127         * gcc.target/arm/pr42574.c: Likewise.
8128         * gcc.target/arm/thumb-branch1.c: Likewise.
8129
8130         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8131         unneeded prune of possible warning.
8132         * gcc.target/arm/pr40956.c: Likewise.
8133         * gcc.target/arm/pr42505.c: Likewise.
8134
8135         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8136         * gcc.c-torture/compile/pr46883.c: Likewise.
8137         * gcc.c-torture/compile/pr46934.c: Likewise.
8138
8139         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8140         for move to ../../gcc.c-torture/compile.
8141         * gcc.target/arm/pr46883.c: Likewise.
8142         * gcc.target/arm/pr46934.c: Likewise.
8143
8144         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8145         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8146         * gcc.target/arm/wmul-1.c: Likewise.
8147         * gcc.target/arm/wmul-2.c: Likewise.
8148         * gcc.target/arm/wmul-3.c: Likewise.
8149         * gcc.target/arm/wmul-4.c: Likewise.
8150         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8151         add tab after scan target.
8152         * gcc.target/arm/smlaltt-1.c: Likewise.
8153         * gcc.target/arm/smlatb-1.c: Likewise.
8154         * gcc.target/arm/smlatt-1.c: Likewise.
8155
8156 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8157
8158         PR debug/49522
8159         * gcc.dg/debug/pr49522.c: New test.
8160
8161 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8162
8163         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8164         * gcc.dg/pr46212.c: Run only if target int32plus.
8165         * gcc.dg/torture/pr48146.c: Ditto.
8166         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8167         * c-c++-common/pr44832.c: Ditto.
8168         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8169         * gcc.dg/pr31490.c: Ditto.
8170         * gcc.dg/torture/builtin-math-7.c: Run only if target
8171         large_double.
8172         * gcc.dg/torture/pr45764.c: Skip for AVR.
8173         * gcc.dg/pr47893.c: Ditto.
8174
8175 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8176
8177         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8178         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8179         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8180         add tab to scan target.
8181
8182 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8183
8184         * gcc.target/arm/neon-modes-3.c: New test.
8185
8186 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8187
8188         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8189         -fno-loop-interchange -ffast-math.
8190
8191 2011-07-07  Richard Guenther  <rguenther@suse.de>
8192
8193         * gcc.dg/ftrapv-3.c: New testcase.
8194
8195 2011-07-07  Richard Guenther  <rguenther@suse.de>
8196
8197         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8198         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8199
8200 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8201
8202         * gcc.dg/binop-notxor1.c: New test.
8203         * gcc.dg/binop-notand4a.c: New test.
8204         * gcc.dg/binop-notxor2.c: New test.
8205         * gcc.dg/binop-notand3a.c: New test.
8206         * gcc.dg/binop-notand2a.c: New test.
8207         * gcc.dg/binop-notand6a.c: New test.
8208         * gcc.dg/binop-notor1.c: New test.
8209         * gcc.dg/binop-notand1a.c: New test.
8210         * gcc.dg/binop-notand5a.c: New test.
8211         * gcc.dg/binop-notor2.c: New test.
8212
8213 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8214
8215         PR middle-end/49640
8216         * gcc.dg/gomp/pr49640.c: New test.
8217
8218 2011-07-07  Richard Guenther  <rguenther@suse.de>
8219
8220         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8221
8222 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8223
8224         PR target/39150
8225         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8226
8227 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8228
8229         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8230         * gcc.target/powerpc/no-r11-2.c: Ditto.
8231         * gcc.target/powerpc/no-r11-3.c: Ditto.
8232
8233 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8234
8235         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8236         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8237
8238 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8239
8240         * lib/target-supports.exp (check_profiling_available): Disable
8241         profiling with -fprofile-generate for target avr.
8242
8243 2011-07-06  Richard Guenther  <rguenther@suse.de>
8244
8245         PR tree-optimization/49645
8246         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8247
8248 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8249
8250         PR middle-end/47383
8251         * gcc.dg/pr47383.c: New.
8252
8253 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8254
8255         PR tree-optimization/49647
8256         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8257
8258 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         PR testsuite/49542
8261         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8262         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8263
8264 2011-07-05  Jason Merrill  <jason@redhat.com>
8265
8266         PR c++/48157
8267         * g++.dg/template/template-id-4.C: New.
8268
8269 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8270
8271         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8272         * gcc.dg/pr43402.c: Ditto.
8273
8274 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8275
8276         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8277
8278 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8279
8280         * gcc.target/powerpc/ppc-switch-1.c: New test for
8281         --param case-values-threshold.
8282         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8283
8284 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8285
8286         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8287
8288 2011-07-05  Jason Merrill  <jason@redhat.com>
8289
8290         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8291
8292 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8293
8294         PR tree-optimization/47654
8295         * gcc.dg/graphite/block-pr47654.c: New.
8296
8297 2011-07-05  Jason Merrill  <jason@redhat.com>
8298
8299         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8300
8301 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8302
8303         PR tree-optimization/49580
8304         * gcc.dg/autopar/pr49580.c: New test.
8305
8306 2011-07-05  Richard Guenther  <rguenther@suse.de>
8307
8308         PR tree-optimization/49518
8309         PR tree-optimization/49628
8310         * g++.dg/torture/pr49628.C: New testcase.
8311         * gcc.dg/torture/pr49518.c: Likewise.
8312
8313 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8314
8315         * ada/acats/run_acats (which): Extract last field from type -p,
8316         type output only if command succeeded.
8317
8318 2011-07-04  Jason Merrill  <jason@redhat.com>
8319
8320         * g++.dg/abi/mangle48.C: New.
8321
8322         * g++.dg/cpp0x/diag1.C: New.
8323
8324         * g++.dg/diagnostic/aka1.C: New.
8325
8326 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR rtl-optimization/49619
8329         * gcc.dg/pr49619.c: New test.
8330
8331         PR rtl-optimization/49472
8332         * gfortran.dg/pr49472.f90: New test.
8333
8334         PR debug/49602
8335         * gcc.dg/pr49602.c: New test.
8336
8337 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8338
8339         PR target/34734
8340         PR target/44643
8341         * gcc.target/avr/avr.exp: Run over cpp files, too.
8342         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8343         * gcc.target/avr/progmem.h: New file.
8344         * gcc.target/avr/exit-abort.h: New file.
8345         * gcc.target/avr/progmem-error-1.c: New file.
8346         * gcc.target/avr/progmem-error-1.cpp: New file.
8347         * gcc.target/avr/progmem-warning-1.c: New file.
8348         * gcc.target/avr/torture/progmem-1.c: New file.
8349         * gcc.target/avr/torture/progmem-1.cpp: New file.
8350
8351 2011-07-04  Richard Guenther  <rguenther@suse.de>
8352
8353         PR tree-optimization/49615
8354         * g++.dg/torture/pr49615.C: New testcase.
8355
8356 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8357
8358         PR tree-optimization/49610
8359         * gcc.dg/vect/pr49610.c: New test.
8360
8361 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8362
8363         * gnat.dg/specs/debug1.ads: New test.
8364
8365 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8366
8367         PR fortran/49562
8368         * gfortran.dg/typebound_proc_23.f90: New.
8369
8370 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8371
8372         PR c++/49605
8373         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8374
8375 2011-07-01  Jason Merrill  <jason@redhat.com>
8376
8377         PR c++/48261
8378         * g++.dg/template/template-id-3.C: New.
8379
8380         PR c++/48593
8381         * g++.dg/template/qualified-id4.C: New.
8382
8383         PR c++/48883
8384         * g++.dg/template/explicit-args4.C: New.
8385
8386         PR c++/49085
8387         * g++.dg/template/offsetof2.C: New.
8388
8389 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8390
8391         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8392
8393 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395         PR libmudflap/49549
8396         * lib/target-supports.exp (check_effective_target_gld): New proc.
8397
8398 2011-07-01  Richard Guenther  <rguenther@suse.de>
8399
8400         PR tree-optimization/49603
8401         * gcc.dg/torture/pr49603.c: New testcase.
8402
8403 2011-06-30  Jason Merrill  <jason@redhat.com>
8404
8405         PR c++/49387
8406         * g++.dg/rtti/template1.C: New.
8407
8408         PR c++/49569
8409         * g++.dg/cpp0x/regress/ctor1.C: New.
8410
8411         PR c++/49355
8412         * g++.dg/cpp0x/initlist54.C: New.
8413
8414 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8415
8416         * gcc.dg/tree-ssa/sra-12.c: New test.
8417
8418 2011-06-29  Jason Merrill  <jason@redhat.com>
8419
8420         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8421
8422 2011-06-30  Richard Guenther  <rguenther@suse.de>
8423
8424         PR tree-optimization/46787
8425         * gcc.dg/vect/vect-121.c: New testcase.
8426
8427 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8428
8429         PR tree-optimization/49094
8430         * gcc.dg/tree-ssa/pr49094.c: New test.
8431
8432 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR fortran/49540
8435         * gfortran.dg/pr49540-1.f90: New test.
8436         * gfortran.dg/pr49540-2.f90: New test.
8437
8438 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8439
8440         PR ada/49511
8441         * ada/acats/run_acats (which): Use last field of type -p output.
8442
8443 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8444             Iain Sandoe  <iains@gcc.gnu.org>
8445
8446         PR libobjc/36610
8447         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8448         Only skip on 64-bit *-*-darwin8* && !objc2.
8449
8450 2011-06-30  Richard Guenther  <rguenther@suse.de>
8451
8452         PR tree-optimization/38752
8453         * gcc.c-torture/compile/pr38752.c: New testcase.
8454
8455 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8456
8457         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8458         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8459
8460 2011-06-29  Jason Merrill  <jason@redhat.com>
8461
8462         PR c++/49216
8463         * g++.dg/cpp0x/initlist53.C: Use placement new.
8464         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8465         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8466
8467         PR c++/49003
8468         * g++.dg/cpp0x/trailing6.C: New.
8469         * g++.dg/cpp0x/pr45908.C: No error.
8470
8471         PR c++/49272
8472         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8473
8474         PR c++/49520
8475         * g++.dg/cpp0x/constexpr-using2.C: New.
8476
8477         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8478
8479         PR c++/45923
8480         * g++.dg/cpp0x/constexpr-diag3.C: New.
8481         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8482         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8483         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8484         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8485
8486 2011-06-29  Jason Merrill  <jason@redhat.com>
8487
8488         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8489
8490 2011-06-29  Richard Guenther  <rguenther@suse.de>
8491
8492         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8493
8494 2011-06-29  Jason Merrill  <jason@redhat.com>
8495
8496         * g++.dg/cpp0x/initlist-value2.C: New.
8497
8498         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8499         * g++.dg/cpp0x/initlist-value.C: New.
8500
8501 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8502
8503         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8504
8505 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8506
8507         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8508         * gcc.dg/inline_2.c: Likewise.
8509         * gcc.dg/unroll_1.c: Likewise.
8510
8511 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR debug/49567
8514         * gcc.target/i386/pr49567.c: New test.
8515
8516 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8517
8518         * gnat.dg/opt17.ad[sb]: New test.
8519
8520 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8521             Tom de Vries  <tom@codesourcery.com>
8522
8523         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8524         (check_effective_target_arm_thumb2): New effective targets.
8525         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8526         properly.  Clean up temporary files.
8527         * gcc.target/arm/ivopts-2.c: Likewise.
8528         * gcc.target/arm/ivopts-3.c: Likewise.
8529         * gcc.target/arm/ivopts-4.c: Likewise.
8530         * gcc.target/arm/ivopts-5.c: Likewise.
8531         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8532
8533 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8534
8535         PR fortran/49479
8536         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8537
8538 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8539
8540         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8541         * gcc.target/arm/vfp-ldmias.c: Likewise.
8542         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8543         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8544         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8545         * gcc.target/arm/vfp-stmias.c: Likewise.
8546         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8547         * gcc.target/arm/vfp-stmiad.c: Likewise.
8548
8549 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8550
8551         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8552         dg-prune-output.
8553         * gcc.target/arm/pr45701-2.c: Ditto.
8554
8555 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8556
8557         PR fortran/49466
8558         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8559         * gfortran.dg/extends_14.f03: Modified.
8560
8561 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8562
8563         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8564         early if the test is already being skipped.
8565
8566         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8567         scan-assembler-dem-not): For missing file, report unresolved with
8568         same message as for pass/fail, with reason reported in log file.
8569
8570         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8571         from add_options_for_arm_neon_fp16.
8572         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8573         check_effective_target_arm_neon_fp16_ok_nocache.
8574         Check -mfpu and -mfloat-abi options from current multilib.
8575         Do not require neon support.
8576         (check_effective_target_arm_fp16_ok): Renamed from
8577         check_effecitve_target_arm_neon_fp16_ok.
8578         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8579         arm_neon_fp16_ok and arm_fp16.
8580         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8581         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8582         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8583         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8584
8585 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8586
8587         * gcc.dg/builtin-assume-aligned-1.c: New test.
8588         * gcc.dg/builtin-assume-aligned-2.c: New test.
8589         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8590
8591         PR debug/49544
8592         * gcc.dg/pr49544.c: New test.
8593
8594 2011-06-27  Richard Guenther  <rguenther@suse.de>
8595
8596         PR tree-optimization/49394
8597         * g++.dg/torture/pr49394.C: New testcase.
8598
8599 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8600
8601         * gcc.dg/optimize-bswapdi-2.c: New test.
8602
8603 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8604             Richard Sandiford  <richard.sandiford@linaro.org>
8605
8606         PR tree-optimization/49169
8607         * gcc.dg/torture/pr49169.c: New test.
8608
8609 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8610
8611         PR testsuite/49529
8612         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8613
8614         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8615         hppa*-*-hpux*.
8616
8617 2011-06-26  Jason Merrill  <jason@redhat.com>
8618
8619         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8620
8621         PR c++/49528
8622         * g++.dg/init/ref19.C: New.
8623         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8624
8625 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8626
8627         PR tree-optimization/48377
8628         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8629         non_strict_align.
8630
8631 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8632
8633         PR middle-end/49191
8634         * lib/target-supports.exp (check_effective_target_non_strict_align):
8635         New.
8636         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8637
8638 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8639
8640         PR tree-optimizations/49516
8641         * g++.dg/tree-ssa/pr49516.C: New test.
8642
8643 2011-06-23  Jason Merrill  <jason@redhat.com>
8644
8645         PR c++/35255
8646         * g++.dg/template/partial10.C: New.
8647         * g++.dg/template/partial11.C: New.
8648
8649 2011-06-23  Jeff Law <law@redhat.com>
8650
8651         PR middle-end/48770
8652         * gcc.dg/pr48770.c: New test.
8653
8654 2011-06-23  Jan Hubicka  <jh@suse.cz>
8655
8656         PR middle-end/49373
8657         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8658
8659 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8660
8661         PR testsuite/49512
8662         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8663         instead of -fdump-tree-optimized.
8664
8665 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8666
8667         PR c++/44625
8668         * g++.dg/template/crash107.C: New.
8669         * g++.dg/template/error17.C: Adjust.
8670
8671 2011-06-23  Jason Merrill  <jason@redhat.com>
8672
8673         PR c++/49507
8674         * g++.dg/cpp0x/defaulted30.C: New.
8675
8676         PR c++/49440
8677         * g++.dg/rtti/anon-ns1.C: New.
8678
8679         PR c++/49395
8680         * g++.dg/init/ref18.C: New.
8681
8682         PR c++/36435
8683         * g++.dg/template/partial9.C: New.
8684
8685 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8686
8687         PR middle-end/49373
8688         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8689
8690 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR debug/49496
8693         * gcc.dg/pr49496.c: New test.
8694
8695 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8696
8697         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8698         is not xscale.
8699
8700         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8701
8702         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8703         * gcc.target/arm/pr42879.c: Likewise.
8704         * gcc.target/arm/pr45701-3.c: Likewise.
8705
8706         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8707         * gcc.target/arm/pr40482.c: Likewise.
8708         * gcc.target/arm/stack-corruption.c: Likewise.
8709
8710 2011-06-22  Richard Guenther  <rguenther@suse.de>
8711
8712         PR tree-optimization/49493
8713         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8714
8715 2011-06-22  Jason Merrill  <jason@redhat.com>
8716
8717         PR c++/49260
8718         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8719
8720 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8721             Dmitry Melnik  <dm@ispras.ru>
8722
8723         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8724         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8725         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8726
8727 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8728
8729         * gcc.target/arm/tlscall.c: New.
8730
8731 2011-06-21  Jason Merrill  <jason@redhat.com>
8732
8733         PR c++/49172
8734         * g++.dg/cpp0x/constexpr-ref1.C: New.
8735         * g++.dg/cpp0x/constexpr-ref2.C: New.
8736         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8737
8738         PR c++/49482
8739         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8740
8741         PR c++/49418
8742         * g++.dg/template/param3.C: New.
8743
8744 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8745
8746         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8747         my_clrsb test functions.
8748         (main): Test clrsb.
8749         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8750         test_sll, test_ull): Add clrsb tests.
8751         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8752         clrsbll.
8753
8754 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8755
8756         PR fortran/49112
8757         * gfortran.dg/class_44.f03: New.
8758
8759 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8760
8761         PR tree-optimization/49478
8762         * gcc.dg/vect/pr49478.c
8763
8764 2011-06-21  Richard Guenther  <rguenther@suse.de>
8765
8766         PR tree-optimization/49483
8767         * gcc.dg/vect/vect-120.c: New testcase.
8768
8769 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8770
8771         PR testsuite/49443
8772         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8773         * gcc.dg/vect/vect-peel-4.c: Likewise.
8774
8775 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8776
8777         PR middle-end/49139
8778         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8779         * gcc.dg/always_inline2.c: Likewise.
8780         * gcc.dg/always_inline3.c: Likewise.
8781         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8782         * gcc.dg/inline_1.c: Likewise.
8783         * gcc.dg/inline_2.c: Likewise.
8784         * gcc.dg/inline_3.c: Likewise.
8785         * gcc.dg/inline_4.c: Likewise.
8786         * gcc.dg/20051201-1.c: Likewise.
8787         * gcc.dg/pr40087.c: Likewise.
8788         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8789         * gcc.dg/inline-22.c: Likewise.
8790         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8791         * gcc.dg/lto/20090218-1_1.c: Likewise.
8792         * g++.dg/ipa/devirt-7.C: Likewise.
8793         * gcc.dg/uninit-pred-5_a.c: Likewise.
8794         * gcc.dg/uninit-pred-5_b.c: Likewise.
8795         * gcc.dg/fail_always_inline.c: New.
8796
8797 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8798
8799         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8800         into 6 jobs instead of 3.
8801
8802 2011-06-20  Jason Merrill  <jason@redhat.com>
8803
8804         PR c++/49216
8805         * g++.dg/cpp0x/initlist53.C: New.
8806
8807 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8808
8809         PR fortran/18918
8810         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8811         * gfortran.dg/coarray_lock_3.f90: New.
8812         * gfortran.dg/coarray/lock_1.f90: New.
8813
8814 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8815
8816         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8817         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8818         unresolved and report the reason to the log file.
8819
8820         * lib/scanasm.exp (object-size): Move argument processing earlier
8821         to report errors before verifying that the file exists.  Report
8822         problems detected at runtime as unresolved instead of error and
8823         report their reasons to the log file.
8824
8825 2011-06-20  Jason Merrill  <jason@redhat.com>
8826
8827         PR c++/47080
8828         * g++.dg/cpp0x/explicit6.C: New.
8829
8830         PR c++/47635
8831         * g++.dg/cpp0x/enum20.C: New.
8832
8833         PR c++/48138
8834         * g++.dg/ext/attr-aligned01.C: New.
8835
8836         PR c++/49205
8837         * g++.dg/cpp0x/variadic-default.C: New.
8838
8839         PR c++/43321
8840         * g++.dg/cpp0x/auto26.C: New.
8841
8842         PR c++/43831
8843         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8844
8845 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8846
8847         * gcc.dg/binop-notand1.c: New test.
8848         * gcc.dg/binop-notand2.c: New test.
8849         * gcc.dg/binop-notand3.c: New test.
8850         * gcc.dg/binop-notand4.c: New test.
8851         * gcc.dg/binop-notand5.c: New test.
8852         * gcc.dg/binop-notand6.c: New test.
8853
8854 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR testsuite/49432
8857         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8858
8859 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8860
8861         PR fortran/49400
8862         * gfortran.dg/proc_ptr_31.f90: New.
8863
8864 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8865
8866         * gnat.dg/volatile6.adb: New test.
8867         * gnat.dg/volatile7.adb: Likewise.
8868         * gnat.dg/volatile8.adb: Likewise.
8869         * gnat.dg/volatile9.adb: Likewise.
8870
8871 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8872
8873         * gnat.dg/constant3.adb: New test.
8874
8875 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8876
8877         PR libfortran/49296
8878         * gfortran.dg/read_list_eof_1.f90: New test.
8879
8880 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8881
8882         PR target/49411
8883         * gcc.target/i386/testimm-1.c: New test.
8884         * gcc.target/i386/testimm-2.c: New test.
8885         * gcc.target/i386/testimm-3.c: New test.
8886         * gcc.target/i386/testimm-4.c: New test.
8887         * gcc.target/i386/testimm-5.c: New test.
8888         * gcc.target/i386/testimm-6.c: New test.
8889         * gcc.target/i386/testimm-7.c: New test.
8890         * gcc.target/i386/testimm-8.c: New test.
8891         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8892         * gcc.target/i386/xop-rotate1-int.c: New test.
8893         * gcc.target/i386/xop-rotate2-int.c: New test.
8894
8895 2011-06-17  Jason Merrill  <jason@redhat.com>
8896
8897         * g++.dg/cpp0x/rv-func2.C: New.
8898
8899         * g++.dg/debug/dwarf2/lambda1.C: New.
8900         * g++.dg/warn/Wshadow-6.C: Adjust.
8901
8902 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8903
8904         PR fortran/48699
8905         * gfortran.dg/move_alloc_5.f90: New.
8906
8907 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8908
8909         PR rtl-optimization/48542
8910         * gcc.dg/torture/pr48542.c: New test.
8911
8912 2011-06-16  Jason Merrill  <jason@redhat.com>
8913
8914         PR c++/44160
8915         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8916
8917         PR c++/45378
8918         * g++.dg/cpp0x/initlist52.C New.
8919
8920         PR c++/45399
8921         * c-c++-common/raw-string-12.c: New.
8922
8923         PR c++/49229
8924         * g++.dg/cpp0x/sfinae26.C: New.
8925
8926         PR c++/49251
8927         * g++.dg/cpp0x/variadic113.C: New.
8928
8929         PR c++/49420
8930         * g++.dg/cpp0x/variadic112.C: New.
8931
8932 2011-06-16  Jeff Law <law@redhat.com>
8933
8934         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8935         improved jump threading.
8936         * gcc.dg/builtin-object-size-2.c: Likewise.
8937         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8938
8939 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8940
8941         PR fortran/49074
8942         * gfortran.dg/typebound_assignment_3.f03: New.
8943
8944 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8945
8946         PR testsuite/48727
8947         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8948
8949 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8950
8951         PR tree-optimization/49343
8952         * gnat.dg/discr31.ad[sb]: New test.
8953
8954 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8955
8956         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8957
8958 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8959
8960         PR target/45098
8961         * gcc.target/arm/ivopts-3.c: Update test.
8962         * gcc.target/arm/ivopts-5.c: Same.
8963
8964 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8965
8966         Revert:
8967         2011-06-10  Wei Guozhi  <carrot@google.com>
8968
8969         PR target/45335
8970         * gcc.target/arm/pr45335.c: New test.
8971         * gcc.target/arm/pr45335-2.c: New test.
8972         * gcc.target/arm/pr45335-3.c: New test.
8973         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8974         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8975         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8976
8977 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8978
8979         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8980
8981 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8982
8983         PR fortran/49417
8984         * gfortran.dg/class_43.f03: New.
8985
8986 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR tree-optimization/49419
8989         * gcc.c-torture/execute/pr49419.c: New test.
8990
8991 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8992
8993         * gcc.dg/sms-9.c: New file.
8994
8995 2011-06-15  Easwaran Raman  <eraman@google.com>
8996
8997         PR rtl-optimization/49414
8998         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8999
9000 2011-06-14  Jason Merrill  <jason@redhat.com>
9001
9002         * g++.dg/cpp0x/noexcept13.C: New.
9003
9004 2011-06-14  Easwaran Raman  <eraman@google.com>
9005
9006         PR rtl-optimization/44194
9007         * gcc.dg/pr44194-1.c: New test.
9008         * gcc.dg/pr44194-2.c: New test.
9009
9010 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9011
9012         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9013         switches.
9014         * gcc.target/arm/pr45701-2.c: Likewise.
9015         * gcc.target/arm/thumb-branch1.c: Likewise.
9016
9017 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9018
9019         PR testsuite/48727
9020         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9021
9022 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9023
9024         * gcc.target/arm/pr45701-1.c: Require thumb support.
9025         * gcc.target/arm/pr45701-2.c: Likewise.
9026         * gcc.target/arm/thumb-branch1.c: Likewise.
9027
9028         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9029         * gcc.target/arm/pr39839.c: Likewise.
9030         * gcc.target/arm/pr40657-2.c: Likewise.
9031         * gcc.target/arm/pr40956.c: Likewise.
9032         * gcc.target/arm/pr41679.c: Likewise.
9033         * gcc.target/arm/pr42235.c: Likewise.
9034         * gcc.target/arm/pr42495.c: Likewise.
9035         * gcc.target/arm/pr42505.c: Likewise.
9036         * gcc.target/arm/pr42574.c: Likewise.
9037         * gcc.target/arm/pr46883.c: Likewise.
9038         * gcc.target/arm/pr46934.c: Likewise.
9039         * gcc.target/arm/xor-and.c: Likewise.
9040
9041 2011-06-14  Jason Merrill  <jason@redhat.com>
9042
9043         * g++.dg/other/error23.C: Adjust error message.
9044         * g++.dg/other/error32.C: Likewise.
9045
9046         PR c++/49389
9047         * g++.dg/cpp0x/rv-dotstar.C: New.
9048
9049         PR c++/49369
9050         * g++.dg/cpp0x/decltype30.C: New.
9051
9052         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9053
9054 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR fortran/49103
9057         * gfortran.dg/pr49103.f90: New test.
9058
9059 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9060
9061         PR target/45098
9062         * gcc.target/arm/ivopts-3.c: New test.
9063         * gcc.target/arm/ivopts-4.c: New test.
9064         * gcc.target/arm/ivopts-5.c: New test.
9065
9066 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR rtl-optimization/49390
9069         * gcc.c-torture/execute/pr49390.c: New test.
9070
9071 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9072
9073         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9074
9075 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9076
9077         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9078         * gcc.c-torture/execute/cmpsi-2.x: New file.
9079         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9080         * gcc.c-torture/execute/pr45262.x: New file.
9081         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9082         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9083         int32plus
9084         * gcc.c-torture/compile/pr49163.c: Ditto.
9085
9086 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9087
9088         * gcc.dg/vect/vect-16.c: Rename to...
9089         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9090         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9091         for double-word vectors.
9092         * gcc.dg/vect/vect-peel-4.c: Likewise.
9093         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9094         vect_element_align.
9095         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9096         -fno-fast-math.
9097
9098 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9099
9100         PR target/44618
9101         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9102
9103 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9104
9105         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9106
9107 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9108
9109         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9110
9111 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9112
9113         * gfortran.dg/trim_optimize_8.f90:  New test case.
9114
9115 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9116            Ira Rosen  <ira.rosen@linaro.org>
9117
9118         PR tree-optimization/49352
9119         * gcc.dg/vect/pr49352.c: New test.
9120
9121 2011-06-12  Tobias Burnus
9122
9123         PR fortran/49324
9124         * gfortran.dg/alloc_comp_assign_11.f90: New.
9125
9126 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9127
9128         * gfortran.dg/trim_optimize_7.f90:  New test.
9129
9130 2011-06-10  Wei Guozhi  <carrot@google.com>
9131
9132         PR target/45335
9133         * gcc.target/arm/pr45335.c: New test.
9134         * gcc.target/arm/pr45335-2.c: New test.
9135         * gcc.target/arm/pr45335-3.c: New test.
9136         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9137         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9138         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9139
9140 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9141
9142         PR c++/41769
9143         * g++.dg/parse/error39.C: New.
9144
9145 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9146
9147         * gcc.target/arm/20090811-1.c: Skip for incompatible
9148         options, do not override other options.
9149         * gcc.target/arm/combine-cmp-shift.c: Skip for
9150         incompatible options.
9151         * gcc.target/arm/pr45094.c: Likewise.
9152         * gcc.target/arm/scd42-1.c: Likewise.
9153         * gcc.target/arm/scd42-3.c: Likewise.
9154         * gcc.target/arm/thumb-ltu.c: Likewise.
9155
9156         * lib/target-supports.exp
9157         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9158         multilib flags use -mfpu with a value other than neon-fp16.
9159
9160 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9161
9162         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9163         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9164
9165 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9166
9167         * lib/target-supports.exp (check_effective_target_pie): New proc.
9168         * gcc.dg/pie-link.c: Use target pie.
9169
9170 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9171             Laurent Roug�  <laurent.rouge@menta.fr>
9172
9173         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9174         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9175
9176 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9177
9178         * gfortran.dg/coarray/sync_1.f90: New test for
9179         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9180
9181 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9182
9183         PR tree-optimization/49318
9184         * gcc.dg/vect/pr49318.c: New test.
9185
9186 2011-06-09  David Krauss  <potswa@mac.com>
9187
9188         * g++.dg/template/arrow1.C: New.
9189
9190 2011-06-09  Jason Merrill  <jason@redhat.com>
9191
9192         * lib/prune.exp: Prune "note"s.
9193         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9194
9195         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9196         * g++.dg/template/dependent-expr3.C: Likewise.
9197         * g++.dg/parse/template7.C: Likewise.
9198         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9199         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9200         * g++.old-deja/g++.pt/friend38.C: Likewise.
9201         * g++.old-deja/g++.pt/crash32.C: Likewise.
9202         * g++.old-deja/g++.other/init4.C: Likewise.
9203         * g++.old-deja/g++.other/friend8.C: Likewise.
9204
9205         * g++.dg/ext/complex7.C: Adjust expected output.
9206         * g++.dg/diagnostic/method1.C: Likewise.
9207         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9208         * g++.dg/parse/crash33.C: Likewise.
9209         * g++.dg/other/warning1.C: Likewise.
9210         * g++.dg/init/pr29571.C: Likewise.
9211         * g++.dg/warn/overflow-warn-1.C: Likewise.
9212         * g++.dg/warn/overflow-warn-3.C: Likewise.
9213         * g++.dg/warn/overflow-warn-4.C: Likewise.
9214         * g++.old-deja/g++.oliva/template1.C: Likewise.
9215
9216         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9217         * g++.dg/parse/template7.C: Adjust.
9218
9219 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9220
9221         PR target/49307
9222         * gcc.dg/pr49307.c: New.
9223
9224 2011-06-09  Wei Guozhi  <carrot@google.com>
9225
9226         PR target/46975
9227         * gcc.target/arm/pr46975.c: New testcase.
9228
9229 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9230
9231         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9232         (PMETH, arglist_t): Removed.
9233         (method_get_number_of_arguments): Removed.
9234         (method_get_nth_argument): Removed.
9235         (method_get_first_argument): Removed.
9236         (method_get_next_argument): Removed.
9237         (method_get_sizeof_arguments): Removed.
9238         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9239         (PMETH): Removed.
9240         (method_get_number_of_arguments): Removed.
9241         (method_get_nth_argument): Removed.
9242         (method_get_first_argument): Removed.
9243         (method_get_next_argument): Removed.
9244         (method_get_sizeof_arguments): Removed.
9245         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9246
9247 2011-06-09  David Li  <davidxl@google.com>
9248
9249         * gcc.dg/dump-pass.c: New test.
9250
9251 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9252
9253         PR c++/29003
9254         * g++.dg/parse/error38.C: New.
9255
9256 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR middle-end/49308
9259         * gfortran.dg/pr49308.f90: New test.
9260
9261 2011-06-08  Jason Merrill  <jason@redhat.com>
9262
9263         * g++.dg/cpp0x/noexcept11.C: New.
9264         * g++.dg/cpp0x/noexcept12.C: New.
9265         * g++.dg/cpp0x/sfinae11.C: Adjust.
9266
9267 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR testsuite/49323
9270         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9271         to dg-options, match also DW_AT_linkage_name.
9272
9273 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9274
9275         PR middle-end/21953
9276         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9277         -fno-common on alpha*-dec-osf*.
9278         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9279
9280 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9281
9282         PR rtl-optimization/49303
9283         * gcc.target/ia64/pr49303.c: New test.
9284
9285 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9286
9287         PR fortran/18918
9288         * gfortran.dg/coarray_lock_1.f90: New.
9289         * gfortran.dg/coarray_lock_2.f90: New.
9290
9291 2011-06-07  Jason Merrill  <jason@redhat.com>
9292
9293         * lib/prune.exp: Look for "required" rather than "instantiated".
9294         * g++.dg/abi/mangle11.C: Likewise.
9295         * g++.dg/abi/mangle12.C: Likewise.
9296         * g++.dg/abi/mangle17.C: Likewise.
9297         * g++.dg/abi/mangle20-2.C: Likewise.
9298         * g++.dg/abi/pragma-pack1.C: Likewise.
9299         * g++.dg/cpp0x/decltype26.C: Likewise.
9300         * g++.dg/cpp0x/decltype28.C: Likewise.
9301         * g++.dg/cpp0x/decltype29.C: Likewise.
9302         * g++.dg/cpp0x/enum11.C: Likewise.
9303         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9304         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9305         * g++.dg/cpp0x/pr47416.C: Likewise.
9306         * g++.dg/ext/case-range2.C: Likewise.
9307         * g++.dg/ext/case-range3.C: Likewise.
9308         * g++.dg/gomp/for-19.C: Likewise.
9309         * g++.dg/gomp/pr37533.C: Likewise.
9310         * g++.dg/gomp/pr38639.C: Likewise.
9311         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9312         * g++.dg/inherit/base3.C: Likewise.
9313         * g++.dg/inherit/using6.C: Likewise.
9314         * g++.dg/init/placement4.C: Likewise.
9315         * g++.dg/init/reference3.C: Likewise.
9316         * g++.dg/lookup/scoped6.C: Likewise.
9317         * g++.dg/lookup/using7.C: Likewise.
9318         * g++.dg/other/abstract1.C: Likewise.
9319         * g++.dg/other/error10.C: Likewise.
9320         * g++.dg/other/error5.C: Likewise.
9321         * g++.dg/other/field1.C: Likewise.
9322         * g++.dg/other/offsetof5.C: Likewise.
9323         * g++.dg/parse/bitfield2.C: Likewise.
9324         * g++.dg/parse/constant4.C: Likewise.
9325         * g++.dg/parse/crash20.C: Likewise.
9326         * g++.dg/parse/invalid-op1.C: Likewise.
9327         * g++.dg/parse/non-dependent2.C: Likewise.
9328         * g++.dg/parse/template18.C: Likewise.
9329         * g++.dg/tc1/dr152.C: Likewise.
9330         * g++.dg/tc1/dr166.C: Likewise.
9331         * g++.dg/tc1/dr176.C: Likewise.
9332         * g++.dg/tc1/dr213.C: Likewise.
9333         * g++.dg/template/access11.C: Likewise.
9334         * g++.dg/template/access2.C: Likewise.
9335         * g++.dg/template/access3.C: Likewise.
9336         * g++.dg/template/access7.C: Likewise.
9337         * g++.dg/template/arg7.C: Likewise.
9338         * g++.dg/template/cond2.C: Likewise.
9339         * g++.dg/template/crash13.C: Likewise.
9340         * g++.dg/template/crash40.C: Likewise.
9341         * g++.dg/template/crash7.C: Likewise.
9342         * g++.dg/template/crash84.C: Likewise.
9343         * g++.dg/template/ctor5.C: Likewise.
9344         * g++.dg/template/defarg13.C: Likewise.
9345         * g++.dg/template/defarg14.C: Likewise.
9346         * g++.dg/template/dtor7.C: Likewise.
9347         * g++.dg/template/eh2.C: Likewise.
9348         * g++.dg/template/error2.C: Likewise.
9349         * g++.dg/template/error43.C: Likewise.
9350         * g++.dg/template/friend32.C: Likewise.
9351         * g++.dg/template/injected1.C: Likewise.
9352         * g++.dg/template/instantiate1.C: Likewise.
9353         * g++.dg/template/instantiate3.C: Likewise.
9354         * g++.dg/template/instantiate5.C: Likewise.
9355         * g++.dg/template/instantiate7.C: Likewise.
9356         * g++.dg/template/local6.C: Likewise.
9357         * g++.dg/template/lookup2.C: Likewise.
9358         * g++.dg/template/member5.C: Likewise.
9359         * g++.dg/template/memfriend15.C: Likewise.
9360         * g++.dg/template/memfriend16.C: Likewise.
9361         * g++.dg/template/memfriend17.C: Likewise.
9362         * g++.dg/template/memfriend7.C: Likewise.
9363         * g++.dg/template/meminit1.C: Likewise.
9364         * g++.dg/template/nested3.C: Likewise.
9365         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9366         * g++.dg/template/nontype12.C: Likewise.
9367         * g++.dg/template/nontype13.C: Likewise.
9368         * g++.dg/template/nontype6.C: Likewise.
9369         * g++.dg/template/pr23510.C: Likewise.
9370         * g++.dg/template/pr35240.C: Likewise.
9371         * g++.dg/template/ptrmem15.C: Likewise.
9372         * g++.dg/template/ptrmem6.C: Likewise.
9373         * g++.dg/template/qualified-id1.C: Likewise.
9374         * g++.dg/template/qualttp20.C: Likewise.
9375         * g++.dg/template/qualttp3.C: Likewise.
9376         * g++.dg/template/qualttp4.C: Likewise.
9377         * g++.dg/template/qualttp5.C: Likewise.
9378         * g++.dg/template/qualttp6.C: Likewise.
9379         * g++.dg/template/qualttp7.C: Likewise.
9380         * g++.dg/template/qualttp8.C: Likewise.
9381         * g++.dg/template/recurse.C: Likewise.
9382         * g++.dg/template/recurse2.C: Likewise.
9383         * g++.dg/template/ref5.C: Likewise.
9384         * g++.dg/template/scope2.C: Likewise.
9385         * g++.dg/template/sfinae10.C: Likewise.
9386         * g++.dg/template/sfinae3.C: Likewise.
9387         * g++.dg/template/sizeof3.C: Likewise.
9388         * g++.dg/template/static9.C: Likewise.
9389         * g++.dg/template/template-id-2.C: Likewise.
9390         * g++.dg/template/typedef13.C: Likewise.
9391         * g++.dg/template/typename4.C: Likewise.
9392         * g++.dg/template/using14.C: Likewise.
9393         * g++.dg/template/using2.C: Likewise.
9394         * g++.dg/template/warn1.C: Likewise.
9395         * g++.dg/warn/Wparentheses-13.C: Likewise.
9396         * g++.dg/warn/Wparentheses-15.C: Likewise.
9397         * g++.dg/warn/Wparentheses-16.C: Likewise.
9398         * g++.dg/warn/Wparentheses-17.C: Likewise.
9399         * g++.dg/warn/Wparentheses-18.C: Likewise.
9400         * g++.dg/warn/Wparentheses-19.C: Likewise.
9401         * g++.dg/warn/Wparentheses-20.C: Likewise.
9402         * g++.dg/warn/Wparentheses-23.C: Likewise.
9403         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9404         * g++.dg/warn/noeffect2.C: Likewise.
9405         * g++.dg/warn/noeffect4.C: Likewise.
9406         * g++.dg/warn/pr8570.C: Likewise.
9407         * g++.old-deja/g++.brendan/init2.C: Likewise.
9408         * g++.old-deja/g++.eh/spec6.C: Likewise.
9409         * g++.old-deja/g++.pt/crash10.C: Likewise.
9410         * g++.old-deja/g++.pt/crash36.C: Likewise.
9411         * g++.old-deja/g++.pt/derived3.C: Likewise.
9412         * g++.old-deja/g++.pt/error2.C: Likewise.
9413         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9414         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9415         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9416         * g++.old-deja/g++.pt/overload7.C: Likewise.
9417         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9418
9419 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9420             Iain Sandoe  <iains@gcc.gnu.org>
9421
9422         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9423         Added code to deal with the case when [Protocol
9424         -descriptionForInstanceMethod:] or [Protocol
9425         -descriptionForClassMethod:] returns NULL.
9426
9427 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9428             Iain Sandoe  <iains@gcc.gnu.org>
9429
9430         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9431         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9432         Added cast.
9433
9434 2011-06-07  Xinliang David Li  <davidxl@google.com>
9435
9436         * gcc.dg/inline_2.c: New test.
9437         * gcc.dg/unroll_2.c: New test.
9438         * gcc.dg/inline_3.c: New test.
9439         * gcc.dg/unroll_3.c: New test.
9440         * gcc.dg/inline_4.c: New test.
9441         * gcc.dg/unroll_4.c: New test.
9442         * gcc.dg/inline_1.c: New test.
9443         * gcc.dg/unroll_1.c: New test.
9444
9445 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447         PR tree-optimization/48497
9448         * lib/gcc-defs.exp (dg-additional-options): New proc.
9449         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9450         -msse2 on 32-bit x86.
9451
9452 2011-06-06  Jason Merrill  <jason@redhat.com>
9453
9454         * g++.dg/cpp0x/enum19.C: New.
9455
9456 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9457
9458         * gcc.target/arm/neon-reload-class.c: New test.
9459
9460 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9461
9462         PR debug/49130
9463         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9464
9465 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9466
9467         * gcc.target/arm/smlatb-1.c: New file.
9468         * gcc.target/arm/smlatt-1.c: New file.
9469         * gcc.target/arm/smlaltb-1.c: New file.
9470         * gcc.target/arm/smlaltt-1.c: New file.
9471
9472 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9473
9474         * gcc.target/arm/mla-2.c: New test.
9475
9476 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9477
9478         PR gcov-profile/49299
9479         * gcc.dg/tree-prof/pr49299-1.c: New test.
9480         * gcc.dg/tree-prof/pr49299-2.c: New test.
9481
9482 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9483
9484         * lib/target-supports.exp
9485         (check_effective_target_vect_widen_mult_qi_to_hi):
9486         Add NEON as supporting target.
9487         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9488         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9489         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9490         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9491         using widening multiplication on targets that support it.
9492         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9493         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9494         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9495
9496 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9497
9498         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9499         Modern Objective-C runtime API.
9500         * objc/execute/next_mapping.h: Removed.
9501         * objc-obj-c++-shared/next-mapping.h: Removed.
9502         * objc-obj-c++-shared/Object1.h: Removed.
9503         * objc-obj-c++-shared/Object1.m: Removed.
9504         * objc-obj-c++-shared/Object1.mm: Removed.
9505         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9506         * objc-obj-c++-shared/Protocol1.h: Removed.
9507         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9508         of ProtoBool, IVAR_T and METHOD.
9509         * objc-obj-c++-shared/runtime.h: New.
9510         * objc-obj-c++-shared/TestsuiteObject.h: New.
9511         * objc-obj-c++-shared/TestsuiteObject.m: New.
9512
9513         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9514         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9515         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9516         it a class method.
9517         * objc/execute/_cmd.m: Include
9518         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9519         runtime API.  ([TestClass +initialize]): Include this method also
9520         with the GNU runtime.
9521         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9522         Object.  ([-setValue:]): Return void.
9523         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9524         with the GNU runtime.  Include
9525         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9526         for the NeXT runtime.  Use the existing print_ivars() and
9527         compare_structures() implementations for the old NeXT runtime.
9528         Added new implementations for the Modern GNU and NeXT runtimes.
9529         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9530         well.  (main): Use objc_getClass().  Use return instead of exit.
9531         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9532         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9533         of exit().
9534         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9535         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9536         instead of Object.  (main): Use return instead of exit().
9537         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9538         instead of Object.  Removed prototype for exit().  (main): Use
9539         return instead of exit().  Use the Modern Objective-C runtime API.
9540         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9541         Object.
9542         * objc/execute/class-tests-1.h: Include
9543         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9544         runtime API.  (test_class_with_superclass): Do not call [Object
9545         class].  There is no need to with the current libobjc.
9546         * objc/execute/class-tests-2.h: Include
9547         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9548         runtime API.
9549         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9550         ../../objc-obj-c++-shared/next-mapping.h.
9551         * objc/execute/class-2.m: Likewise.
9552         * objc/execute/class-3.m: Likewise.
9553         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9554         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9555         +initialize]): Include this method also with the GNU
9556         runtime. (main): Use the Modern Objective-C runtime API.
9557         * objc/execute/class-5.m: Likewise.
9558         * objc/execute/class-6.m: Likewise.
9559         * objc/execute/class-7.m: Likewise.
9560         * objc/execute/class-8.m: Likewise.
9561         * objc/execute/class-9.m: Likewise.
9562         * objc/execute/class-10.m: Likewise.
9563         * objc/execute/class-11.m: Likewise.
9564         * objc/execute/class-12.m: Likewise.
9565         * objc/execute/class-13.m: Likewise.
9566         * objc/execute/class-14.m: Likewise.
9567         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9568         this method also with the GNU runtime.
9569         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9570         +initialize]): Include this method also with the GNU runtime.
9571         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9572         of Object.
9573         * objc/execute/encode-1.m: Likewise.
9574         * objc/execute/enumeration-1.m: Likewise.
9575         * objc/execute/enumeration-2.m: Likewise.
9576         * objc/execute/exceptions/catchall-1.m: Likewise.
9577         * objc/execute/exceptions/finally-1.m: Likewise.
9578         * objc/execute/exceptions/foward-1.m: Likewise.
9579         * objc/execute/exceptions/local-variables-1.m: Likewise.
9580         * objc/execute/exceptions/throw-nil.m: Likewise.
9581         * objc/execute/exceptions/trivial.m: Likewise.
9582         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9583         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9584         * objc/execute/exceptions/matcher-1.m: Likewise.
9585         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9586         Object.
9587         * objc/execute/formal_protocol-2.m: Likewise.
9588         * objc/execute/formal_protocol-3.m: Likewise.
9589         * objc/execute/formal_protocol-4.m: Likewise.
9590         * objc/execute/formal_protocol-5.m: Include
9591         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9592         protocol_getName().
9593         * objc/execute/formal_protocol-6.m: Likewise.
9594         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9595         Object.  Include <objc/Protocol.h> instead of
9596         ../../objc-obj-c++-shared/Protocol1.h.
9597         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9598         Object.
9599         * objc/execute/informal_protocol.m: Likewise.
9600         * objc/execute/load-3.m: Likewise.
9601         * objc/execute/many_args_method.m ([TestClass +initialize]):
9602         Include this method with the GNU runtime as well.
9603         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9604         * objc/execute/nested-func-1.m: Use TestsuiteObject
9605         instead of Object.
9606         * objc/execute/nil_method-1.m: Likewise.
9607         * objc/execute/no_clash.m: Likewise.
9608         * objc/execute/np-1.m: Do not include
9609         ../../objc-obj-c++-shared/Protocol1.h.
9610         (main): Use return instead of exit().
9611         * objc/execute/np-2.m: Do not include
9612         ../../objc-obj-c++-shared/Protocol1.h.
9613         ([MyObject +initialize]): Include this method also with the GNU
9614         runtime.  (main): Use return instead of exit().
9615         * objc/execute/object_is_class.m: Include
9616         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9617         of Object.  (main): Use the Modern Objective-C runtime API.
9618         * objc/execute/object_is_meta_class.m: Likewise.
9619         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9620         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9621         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9622         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9623         Objective-C runtime API.
9624         * objc/execute/protocol-isEqual-2.m: Likewise.
9625         * objc/execute/protocol-isEqual-3.m: Likewise.
9626         * objc/execute/protocol-isEqual-4.m: Likewise.
9627         * objc/execute/redefining_self.m ([TestClass +initialize]):
9628         Include this method with the GNU runtime as well.
9629         * objc/execute/root_methods.m: Include
9630         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9631         Include this method with the GNU runtime as well.
9632         (main): Use the Modern Objective-C runtime API.
9633         * objc/execute/selector-1.m: Include
9634         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9635         of Object.  (main): Use the Modern Objective-C runtime API.
9636         * objc/execute/static-1.m ([Test +initialize]): Include this
9637         method with the GNU runtime as well.
9638         * objc/execute/static-2.m: Likewise.
9639         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9640         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9641         ([MathClass +initialize]): Include this method with the GNU
9642         runtime as well.
9643         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9644         instead of Object.
9645         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9646         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9647         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9648         * objc.dg/attributes/method-attribute-1.m: Likewise.
9649         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9650         * objc.dg/attributes/method-attribute-2.m: Likewise.
9651         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9652         * objc.dg/attributes/method-attribute-3.m: Likewise.
9653         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9654         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9655         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9656         * obj-c++.dg/bitfield-1.mm: Likewise.
9657         * obj-c++.dg/bitfield-2.mm: Likewise
9658         * objc.dg/bitfield-3.m: Likewise.
9659         * obj-c++.dg/bitfield-4.mm: Likewise.
9660         * objc.dg/bitfield-5.m: Likewise
9661         * objc.dg/call-super-1.m: Likewise.
9662         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9663         Use objc_getClass() instead of objc_get_class(), but for the GNU
9664         runtime redefine objc_getClass as objc_get_class.  Include
9665         ../objc-obj-c++-shared/runtime.h.
9666         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9667         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9668         Use the Modern Objective-C runtime API.
9669         * objc.dg/class-protocol-1.m: Include
9670         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9671         * obj-c++.dg/class-protocol-1.mm: Likewise.
9672         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9673         * objc.dg/comp-types-10.m: Likewise.
9674         * objc.dg/comp-types-11.m: Likewise.
9675         * objc.dg/comp-types-12.m: Likewise.
9676         * obj-c++.dg/comp-types-9.mm: Likewise.
9677         * obj-c++.dg/comp-types-11.mm: Likewise.
9678         * obj-c++.dg/comp-types-12.mm: Likewise.
9679         * obj-c++.dg/comp-types-13.mm: Likewise.
9680         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9681         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9682         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9683         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9684         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9685         * objc.dg/desig-init-1.m: Likewise.
9686         * obj-c++.dg/defs.mm: Likewise.
9687         * objc.dg/exceptions-2.m: Likewise.
9688         * obj-c++.dg/except-1.mm: Likewise.
9689         * obj-c++.dg/exceptions-2.mm: Likewise.
9690         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9691         Use the Modern Objective-C runtime API.
9692         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9693         the Modern Objective-C runtime API.  Do not include
9694         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9695         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9696         the Modern Objective-C runtime API except when using an older NeXT
9697         runtime.
9698         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9699         the Modern Objective-C runtime API.
9700         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9701         objc/encoding.h.
9702         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9703         * objc.dg/encode-7-next-64bit.m: Updated include.
9704         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9705         objc/encoding.h.
9706         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9707         the Modern Objective-C runtime API.
9708         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9709         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9710         instead of ../objc-obj-c++-shared/Protocol1.h.
9711         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9712         the Modern Objective-C runtime API except when using an older NeXT
9713         runtime.
9714         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9715         the Modern Objective-C runtime API.
9716         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9717         Object.
9718         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9719         * objc.dg/fix-and-continue-2.m: Likewise.
9720         * objc.dg/foreach-1.m: Likewise.
9721         * objc.dg/foreach-2.m: Likewise.
9722         * objc.dg/foreach-3.m: Likewise.
9723         * objc.dg/foreach-4.m: Likewise.
9724         * objc.dg/foreach-5.m: Likewise.
9725         * objc.dg/foreach-6.m: Likewise.
9726         * objc.dg/foreach-7.m: Likewise.
9727         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9728         Object.
9729         * objc.dg/func-ptr-2.m: Likewise.
9730         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9731         Do not include objc/objc-api.h.
9732         * obj-c++.dg/fsf-package-0.mm: Likewise.
9733         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9734         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9735         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9736         of Object.
9737         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9738         * objc.dg/gnu-runtime-3.m: Likewise.
9739         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9740         * objc.dg/headers.m: Include objc/runtime.h instead of
9741         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9742         for the NeXT runtime.
9743         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9744         * obj-c++.dg/isa-field-1.mm: Likewise.
9745         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9746         * objc.dg/layout-1.m: Likewise.
9747         * objc.dg/layout-2.m: Likewise.
9748         * objc.dg/local-decl-2.m: Likewise.
9749         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9750         Object.  ([Container +elementForView:]): Use
9751         class_conformsToProtocol().
9752         * obj-c++.dg/lookup-2.mm: Likewise.
9753         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9754         * obj-c++.dg/local-decl-1.mm: Likewise.
9755         * objc.dg/method-3.m: Likewise.
9756         * objc.dg/method-4.m: Likewise.
9757         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9758         ../objc-obj-c++-shared/Protocol1.h.
9759         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9760         * objc.dg/method-9.m: Likewise.
9761         * objc.dg/method-10.m: Likewise.
9762         * objc.dg/method-13.m ([Root +initialize]): Include this method
9763         also for the GNU runtime.  (main): Use objc_getClass() also for
9764         the GNU runtime.
9765         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9766         * objc.dg/method-17.m: Likewise.
9767         * objc.dg/method-19.m: Likewise.
9768         * objc.dg/method-20b.m: Likewise.
9769         * obj-c++.dg/method-2.mm: Likewise.
9770         * obj-c++.dg/method-6.mm: Likewise.
9771         * obj-c++.dg/method-10.mm: Likewise.
9772         * obj-c++.dg/method-11.mm: Likewise.
9773         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9774         ../objc-obj-c++-shared/Protocol1.h.
9775         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9776         * obj-c++.dg/method-15.mm: Likewise.
9777         * obj-c++.dg/method-17.mm: Likewise.
9778         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9779         +initialize]): Include this method also for the GNU
9780         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9781         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9782         * obj-c++.dg/method-22.mm: Likewise.
9783         * obj-c++.dg/method-23.mm: Likewise.
9784         * obj-c++.dg/no-extra-load.mm: Likewise.
9785         * objc.dg/objc-fast-4.m: Likewise.
9786         * objc.dg/objc-gc-4.m: Likewise.
9787         * obj-c++.dg/objc-gc-3.mm: Likewise.
9788         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9789         protocol_getMethodDescription() instead of [Protocol
9790         -descriptionForInstanceMethod].
9791         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9792         Made it available with all runtimes.  (main): Call -test instead
9793         of -class.
9794         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9795         and put into a category.
9796         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9797         Object.  Include objc/objc.h.
9798         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9799         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9800         New. (main): Use protocol_getMethodDescription() instead
9801         of [Protocol -descriptionForInstanceMethod] and [Protocol
9802         -descriptionForClassMethod].
9803         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9804         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9805         Objective-C runtime API.
9806         * obj-c++.dg/proto-qual-1.mm: Likewise.
9807         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9808         Object.
9809         * obj-c++.dg/property/property-1.mm: Likewise.
9810         * obj-c++.dg/qual-types-1.mm: Likewise.
9811         * objc.dg/selector-2.m: Include objc/objc.h instead of
9812         ../objc-obj-c++-shared/Object1.h.
9813         * obj-c++.dg/selector-2.mm: Likewise.
9814         * obj-c++.dg/selector-5.mm: Likewise.
9815         * obj-c++.dg/selector-6.mm: Likewise.
9816         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9817         Object.  Do not include objc/objc-api.h.
9818         * obj-c++.dg/set-not-used-1.mm: Likewise.
9819         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9820         * objc.dg/stret-1.m: Likewise.
9821         * objc.dg/stret-2.m: Likewise.
9822         * obj-c++.dg/super-class-2.mm: Likewise.
9823         * objc.dg/super-class-3.m: Likewise.
9824         * objc.dg/super-class-4.m: Likewise.
9825         * objc.dg/sync-2.m: Likewise.
9826         * obj-c++.dg/sync-2.mm: Likewise.
9827         * objc.dg/sync-1.m: Include objc/objc.h instead of
9828         ../objc-obj-c++-shared/Object1.h.
9829         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9830         'Class' as the type of 'isa'.
9831         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9832         Objective-C runtime API.  ([TestClass +initialize]): Include this
9833         method with the GNU runtime as well.
9834         * objc.dg/strings/strings-1.m: Updated includes.
9835         * obj-c++.dg/strings/strings-1.mm: Likewise.
9836         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9837         objc.dg/strings/const-str-12b.m.
9838         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9839         * obj-c++.dg/template-3.mm: Likewise.
9840         * obj-c++.dg/template-4.mm: Likewise.
9841         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9842         Objective-C runtime API.
9843         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9844         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9845         * obj-c++.dg/try-catch-1.mm: Likewise.
9846         * obj-c++.dg/try-catch-2.mm: Likewise.
9847         * objc.dg/try-catch-3.m: Likewise.
9848         * obj-c++.dg/try-catch-3.mm: Likewise.
9849         * objc.dg/try-catch-6.m: Likewise.
9850         * objc.dg/try-catch-7.m: Likewise.
9851         * obj-c++.dg/try-catch-7.mm: Likewise.
9852         * obj-c++.dg/try-catch-8.mm: Likewise.
9853         * obj-c++.dg/try-catch-9.mm: Likewise.
9854         * objc.dg/try-catch-10.m: Likewise.
9855         * obj-c++.dg/try-catch-11.mm: Likewise.
9856         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9857         Object.  Include objc/objc.h.
9858         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9859         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9860         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9861         Object.  Use Modern Objective-C runtime API.  Do not use
9862         performv::.
9863         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9864         * obj-c++.dg/torture/trivial.mm: Likewise.
9865         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9866         instead of ../objc-obj-c++-shared/Object1.h.  Include
9867         ../objc-obj-c++-shared/runtime.h.
9868         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9869         * objc.dg/torture/strings/const-str-11.m: Likewise.
9870         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9871         * objc.dg/torture/strings/const-str-9.m: Likewise.
9872         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9873         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9874         instead of Object. Only add _FooClassReference if
9875         __NEXT_RUNTIME__.
9876         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9877         * objc.dg/torture/strings/const-str-8.m: Likewise.
9878         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9879         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9880         additional sources.
9881         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9882         Object.
9883         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9884         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9885         * obj-c++.dg/va-meth-1.mm: Likewise.
9886         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9887         ../objc-obj-c++-shared/Object1.h.
9888         * objc.dg/zero-link-3.m: Likewise.
9889
9890 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9891
9892         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9893
9894 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9895
9896         PR obj-c++/48275
9897         * obj-c++.dg/property/cxx-property-1.mm: New.
9898         * obj-c++.dg/property/cxx-property-2.mm: New.
9899
9900 2011-06-06  Jason Merrill  <jason@redhat.com>
9901
9902         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9903
9904 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9905
9906         PR rtl-optimization/49145
9907         From Ryan Mansfield
9908         * gcc.c-torture/compile/pr49145.c: New test.
9909
9910 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR testsuite/49288
9913         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9914         to dg-options, match also DW_AT_linkage_name.
9915
9916         PR debug/49294
9917         * gcc.dg/debug/pr49294.c: New test.
9918
9919         PR c++/49264
9920         * g++.dg/opt/pr49264.C: New test.
9921
9922 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9923
9924         PR tree-optimization/49243
9925         * gcc.dg/pr49243.c: New.
9926
9927 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9928
9929         * gnat.dg/specs/cond_expr1.ads: New test.
9930
9931 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9932
9933         * gnat.dg/deferred_const4.ad[sb]: New test.
9934         * gnat.dg/deferred_const4_pkg.ads: New helper.
9935
9936 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9937
9938         * gnat.dg/test_tamdt.adb: Rename to...
9939         * gnat.dg/taft_type1.adb: ...this.
9940         * gnat.dg/tamdt.ad[sb]: Rename to...
9941         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9942         * gnat.dg/tamdt_aux.ads: Rename to...
9943         * gnat.dg/taft_type1_pkg2.ads: ...this.
9944         * gnat.dg/taft_type2.ad[sb]: New test.
9945         * gnat.dg/taft_type2_pkg.ads: New helper.
9946         * gnat.dg/taft_type3.adb: New test.
9947         * gnat.dg/taft_type3_pkg.ads: New helper.
9948
9949 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9950
9951         PR fortran/49255
9952         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9953         for F2008.
9954
9955 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9956
9957         PR testsuite/49287
9958         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9959         warning.
9960         * objc.dg/gnu-api-2-objc.m: Likewise.
9961         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9962         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9963
9964 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9965
9966         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9967         alignment, not the alignment, when calling class_addIvar().  Add
9968         an 'isa' instance variable to the test root class.
9969         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9970
9971 2011-06-04  Jan Hubicka  <jh@suse.cz>
9972
9973         PR tree-optimization/48893
9974         PR tree-optimization/49091
9975         PR tree-optimization/49179
9976         * gfortran.dg/pr49179.f90: New testcase
9977
9978 2011-06-04  Jan Hubicka  <jh@suse.cz>
9979
9980         PR lto/48954
9981         * g++.dg/torture/pr48954.C: New testcase.
9982
9983 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9984
9985         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9986
9987 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9988
9989         PR c++/33840
9990         * g++.dg/diagnostic/bitfld2.C: New.
9991
9992 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9993
9994         PR target/49281
9995         * gcc.c-torture/execute/pr49281.c: New test.
9996
9997 2011-06-04  Jan Hubicka  <jh@suse.cz>
9998
9999         PR tree-optimize/48929
10000         * gcc.c-torture/compile/pr48929.c: New testcase.
10001
10002 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10003
10004         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10005
10006 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR c++/49276
10009         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10010
10011 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10012
10013         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10014
10015 2011-06-03  Richard Henderson  <rth@redhat.com>
10016             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10017
10018         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10019
10020 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10021
10022         * objc.dg/headers.m: Do not include objc-list.h.
10023
10024 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10025
10026         * objc.dg/type-stream-1.m: Test removed.
10027         * objc.dg/headers.m: Do not include typedstream.h.
10028
10029 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10030
10031         * objc.dg/torture/forward-1.m (main): Updated testcase.
10032
10033 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10034
10035         PR target/49163
10036         * gcc.c-torture/compile/pr49163.c: New.
10037
10038 2011-06-02  Asher Langton  <langton2@llnl.gov>
10039
10040         PR fortran/49268
10041         * gfortran.dg/PR49268.f90: New test.
10042
10043 2011-06-02  Asher Langton  <langton2@llnl.gov>
10044
10045         PR fortran/37039
10046         * gfortran.dg/PR37039.f90: New test.
10047
10048 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10049
10050         PR objc/48539
10051         * objc.dg/method-5.m: Updated.
10052         * objc.dg/method-19.m: Updated.
10053         * objc.dg/method-lookup-1.m: New.
10054         * obj-c++.dg/method-6.mm: Updated.
10055         * obj-c++.dg/method-7.mm: Updated.
10056         * obj-c++.dg/method-lookup-1.mm: New.
10057
10058 2011-06-02  DJ Delorie  <dj@redhat.com>
10059
10060         * lib/timeout.exp (timeout): Add board_info support.
10061
10062 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10063
10064         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10065
10066 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10067
10068         PR fortran/49265
10069         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10070         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10071
10072 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10073             Hans-Peter Nilsson  <hp@axis.com>
10074
10075         PR rtl-optimization/48840
10076         * gcc.target/sparc/ultrasp13.c: New test.
10077
10078 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10079
10080         PR target/49238
10081         * gcc.c-torture/compile/pr49238.c: New.
10082
10083 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10084
10085         * gcc.target/arm/g2.c: Skip test in -mthumb.
10086         Skip test unless cpu is xscale.
10087         * gcc.target/arm/scd42-2.c: Likewise.
10088         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10089
10090 2011-06-01  Jason Merrill  <jason@redhat.com>
10091
10092         * g++.dg/cpp0x/decltype28.C: New.
10093         * g++.dg/cpp0x/decltype29.C: New.
10094
10095 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10096
10097         PR target/45074
10098         * gcc.target/mips/pr45074.c: New test.
10099
10100 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10101             Hans-Peter Nilsson  <hp@axis.com>
10102
10103         PR rtl-optimization/48830
10104         * gcc.target/sparc/ultrasp12.c: New test.
10105
10106 2011-06-01  David Li  <davidxl@google.com>
10107
10108         * gcc.dg/profile-dir-1.c: Change pass name.
10109         * gcc.dg/profile-dir-2.c: Ditto.
10110         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10111         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10112         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10113         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10114         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10115         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10116         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10117         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10118         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10119         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10120         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10121         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10122         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10123         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10124         * gcc.dg/profile-dir-3.c: Ditto.
10125         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10126
10127 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10128
10129         * objc.dg/attributes/method-nonnull-1.m: New test.
10130         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10131
10132 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10133
10134         PR fortran/18918
10135         * gfortran.dg/coarray_atomic_1.f90: New.
10136         * gfortran.dg/coarray/atomic_1.f90: New.
10137
10138 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10139
10140         * gcc.dg/guality/bswaptest.c: New test.
10141         * gcc.dg/guality/clztest.c: New test.
10142         * gcc.dg/guality/ctztest.c: New test.
10143         * gcc.dg/guality/rotatetest.c: New test.
10144
10145         PR target/48688
10146         * gcc.target/i386/pr48688.c: New test.
10147
10148 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10149
10150         PR c++/48010
10151         * g++.dg/lookup/name-clash9.C: New.
10152
10153 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10154
10155         PR fortran/18918
10156         * gfortran.dg/coarray/dummy_1.f90: New.
10157
10158 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10159
10160         PR fortran/18918
10161         * gfortran.dg/coarray/save_1.f90: New.
10162         * gfortran.dg/coarray_4.f90: Update dg-error.
10163
10164 2011-05-31  Jason Merrill  <jason@redhat.com>
10165
10166         * g++.dg/cpp0x/rv-template1.C: New.
10167
10168 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10169
10170         PR rtl-optimization/49235
10171         * gcc.dg/pr49235.c: New test.
10172
10173 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10174
10175         PR tree-optimization/49093
10176         * gcc.dg/vect/pr49093.c: New test.
10177
10178 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10179
10180         PR debug/49047
10181         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10182
10183 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10184
10185         PR testsuite/49239
10186         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10187         output array.
10188
10189 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10190
10191         PR target/49186
10192         * gcc.c-torture/execute/pr49186.c: New.
10193
10194 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10195
10196         PR target/49168
10197          * gcc.target/i386/pr49168-1.c: New.
10198
10199 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10200             Eric Botcazou  <ebotcazou@adacore.com>
10201
10202         * gcc.dg/guality/drap.c: New test.
10203
10204 2011-05-30  Richard Guenther  <rguenther@suse.de>
10205
10206         PR tree-optimization/49210
10207         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10208         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10209
10210 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR c++/49223
10213         * g++.dg/gomp/pr49223-1.C: New test.
10214         * g++.dg/gomp/pr49223-2.C: New test.
10215
10216 2011-05-30  Richard Guenther  <rguenther@suse.de>
10217
10218         PR tree-optimization/49218
10219         * gcc.c-torture/execute/pr49218.c: New testcase.
10220
10221 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10222
10223         PR tree-optimization/49199
10224         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10225         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10226         -fno-tree-scev-cprop.
10227
10228 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10229
10230         PR fortran/47601
10231         * gfortran.dg/extends_13.f03: New.
10232
10233 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10234
10235         PR rtl-optimization/49095
10236         * gcc.target/i386/pr49095.c: New test.
10237
10238 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10239
10240         PR fortran/18918
10241         * gfortran.dg/coarray_24.f90: New.
10242
10243 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10244
10245         PR fortran/18918
10246         * gfortran.dg/coarray_23.f90: New.
10247
10248 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10249
10250         From Ryan Mansfield
10251         * gcc.dg/pr48826.c: New test.
10252
10253 2011-05-29  Richard Guenther  <rguenther@suse.de>
10254
10255         PR tree-optimization/49217
10256         * gcc.dg/torture/pr49217.c: New testcase.
10257
10258 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10259
10260         PR testsuite/49222
10261         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10262
10263 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10264
10265         * gnat.dg/boolean_subtype.adb: Rename to...
10266         * gnat.dg/boolean_subtype1.adb: ...this.
10267
10268 2011-05-28  Jason Merrill  <jason@redhat.com>
10269
10270         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10271
10272 2011-05-27  Jason Merrill  <jason@redhat.com>
10273
10274         * g++.dg/cpp0x/enum18.C: Adjust.
10275
10276         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10277
10278 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10279
10280         PR fortran/18918
10281         * gfortran.dg/coarray_22.f90: New.
10282
10283 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10284
10285         PR tree-optimization/46728
10286         * gcc.target/powerpc/pr46728-1.c: New.
10287         * gcc.target/powerpc/pr46728-2.c: New.
10288         * gcc.target/powerpc/pr46728-3.c: New.
10289         * gcc.target/powerpc/pr46728-4.c: New.
10290         * gcc.target/powerpc/pr46728-5.c: New.
10291         * gcc.dg/pr46728-6.c: New.
10292         * gcc.target/powerpc/pr46728-7.c: New.
10293         * gcc.target/powerpc/pr46728-8.c: New.
10294         * gcc.dg/pr46728-9.c: New.
10295         * gcc.target/powerpc/pr46728-10.c: New.
10296         * gcc.target/powerpc/pr46728-11.c: New.
10297         * gcc.dg/pr46728-12.c: New.
10298         * gcc.target/powerpc/pr46728-13.c: New.
10299         * gcc.target/powerpc/pr46728-14.c: New.
10300         * gcc.target/powerpc/pr46728-15.c: New.
10301         * gcc.target/powerpc/pr46728-16.c: New.
10302
10303 2011-05-27  Jason Merrill  <jason@redhat.com>
10304
10305         * g++.dg/abi/mangle47.C: New.
10306
10307         PR c++/49176
10308         * g++.dg/template/const5.C: New.
10309
10310         * g++.dg/cpp0x/enum18.C: New.
10311
10312         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10313
10314         * g++.dg/cpp0x/error6.C: New.
10315
10316         * g++.dg/cpp0x/error5.C: New.
10317
10318 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10319
10320         PR c++/49165
10321         * g++.dg/eh/cond6.C: New test.
10322
10323 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10324
10325         PR fortran/48820
10326         * gfortran.dg/rank_3.f90: New.
10327         * gfortran.dg/rank_4.f90: New.
10328
10329 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10330
10331         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10332         replace dump search.
10333
10334 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10335
10336         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10337         * gnat.dg/bit_packed_array5.adb: ...here.
10338
10339 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10340
10341         PR c++/42056
10342         * g++.dg/cpp0x/auto25.C: New.
10343
10344 2011-05-27  Richard Guenther  <rguenther@suse.de>
10345
10346         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10347
10348 2011-05-27  Richard Guenther  <rguenther@suse.de>
10349
10350         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10351
10352 2011-05-27  Richard Guenther  <rguenther@suse.de>
10353
10354         PR middle-end/49189
10355         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10356
10357 2011-05-26  Jason Merrill  <jason@redhat.com>
10358
10359         * g++.dg/cpp0x/friend1.C: New.
10360         * g++.dg/cpp0x/friend2.C: New.
10361
10362         * g++.dg/cpp0x/auto7.C: Update.
10363         * g++.dg/template/crash50.C: Adjust.
10364         * g++.dg/template/static9.C: Adjust.
10365         * g++.old-deja/g++.ext/memconst.C: Adjust.
10366
10367 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10368
10369         * gcc.dg/march.c: Ignore a note for some targets.
10370
10371 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10372             Nathan Froyd  <froydnj@codesourcery.com>
10373
10374         PR c++/2288
10375         PR c++/18770
10376         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10377         * g++.dg/parse/pr18770.C: New test.
10378         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10379
10380 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10381
10382         PR fortran/48955
10383         * gfortran.dg/dependency_40.f90 : New test.
10384
10385 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10386
10387         PR fortran/18918
10388         * gfortran.dg/coarray/registering_1.f90: New.
10389
10390 2011-05-26  Jason Merrill  <jason@redhat.com>
10391
10392         * g++.dg/cpp0x/variadic111.C: New.
10393         * g++.dg/cpp0x/variadic41.C: Adjust.
10394
10395 2011-05-26  Richard Guenther  <rguenther@suse.de>
10396
10397         PR tree-optimization/48702
10398         * gcc.dg/torture/pr48702.c: New testcase.
10399
10400 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10401
10402         PR gcov-profile/48845
10403         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10404         support.
10405         * gcc.dg/matrix/matrix.exp: Likewise.
10406         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10407         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10408         line number to check_profiling_available.
10409         * lib/target-supports.exp (check_profiling_available): Account for
10410         this.
10411         Require TLS runtime support with -fprofile-generate.
10412         * lib/profopt.exp (profopt-execute): Add TLS options for
10413         -fprofile-generate.
10414         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10415
10416 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR c++/49165
10419         * g++.dg/eh/cond5.C: New test.
10420
10421         PR tree-optimization/49161
10422         * gcc.c-torture/execute/pr49161.c: New test.
10423
10424 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10425
10426         * gcc.target/arm/neon-vorn-vbic.c: New test.
10427
10428 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10429
10430         PR tree-optimization/49038
10431         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10432         * gcc.dg/vect/pr49038.c: New test.
10433
10434 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10435
10436         * g++.dg/init/pr25811-3.C: New.
10437         * g++.dg/init/pr25811-4.C: New.
10438
10439 2011-05-25  Jason Merrill  <jason@redhat.com>
10440
10441         * g++.dg/cpp0x/enum17.C: New.
10442         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10443
10444         * g++.dg/cpp0x/auto24.C: New.
10445
10446         * g++.dg/cpp0x/error4.C: New.
10447
10448         * g++.dg/cpp0x/rv-restrict.C: New.
10449
10450         * g++.dg/cpp0x/enum15.C: New.
10451         * g++.dg/cpp0x/constexpr-switch2.C: New.
10452
10453         * g++.dg/cpp0x/variadic110.C: New.
10454
10455         * g++.dg/cpp0x/auto9.C: Add typedef test.
10456
10457         * g++.dg/cpp0x/auto23.C: New.
10458         * g++.dg/cpp0x/auto9.C: Adjust.
10459
10460         * g++.dg/cpp0x/defaulted29.C: New.
10461
10462         * g++.dg/cpp0x/initlist51.C: New.
10463
10464 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10465
10466         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10467         * g++.dg/abi/packed1.C: Suppress warning.
10468         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10469         * g++.dg/template/stdarg1.C: Likewise.
10470         * g++.dg/other/packed1.C: Remove arm from xfail list.
10471
10472 2011-05-25  Jason Merrill  <jason@redhat.com>
10473
10474         * g++.dg/cpp0x/enum16.C: New.
10475         * g++.dg/parse/error15.C: Adjust.
10476
10477         * g++.dg/cpp0x/initlist50.C: New.
10478
10479         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10480
10481         * g++.dg/cpp0x/variadic109.C: New.
10482
10483 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10484
10485          * gcc.target/i386/pause-1.c: New.
10486
10487 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10488
10489         * gcc.dg/stack-usage-1.c: Adjust comment.
10490         * gcc.dg/stack-usage-2.c: New test.
10491
10492 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10493
10494         PR c++/49136
10495         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10496         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10497
10498 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10499
10500         PR rtl-optimization/48757
10501         * gfortran.dg/pr48757.f:  New test case.
10502
10503 2011-05-24  Jason Merrill  <jason@redhat.com>
10504
10505         * g++.dg/cpp0x/access01.C: New.
10506
10507 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10508
10509         PR libobjc/48177
10510         * objc.dg/pr48177.m: New testcase.
10511
10512 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10513
10514         PR objc/48187
10515         * objc.dg/pr48187.m: New testcase.
10516         * obj-c++.dg/pr48187.mm: New testcase.
10517         * objc.dg/ivar-extra-semicolon.m: New testcase.
10518
10519 2011-05-24  Jason Merrill  <jason@redhat.com>
10520
10521         * g++.dg/template/access21.C: New.
10522         * g++.dg/template/access22.C: New.
10523
10524 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10525
10526         PR rtl-optimization/48633
10527         * g++.dg/pr48633.C: New test.
10528
10529 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10530
10531         PR target/49133
10532         * g++.dg/other/pr49133.C: New test.
10533
10534 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10535             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10536
10537         * gcc.dg/torture/tls/run-gd.c: New test.
10538         * gcc.dg/torture/tls/run-ie.c: New test.
10539         * gcc.dg/torture/tls/run-ld.c: New test.
10540         * gcc.dg/torture/tls/run-le.c: New test.
10541         * lib/target-supports.exp (check_effective_target_tls_runtime):
10542         Build testcase with TLS options.
10543
10544 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10545
10546         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10547
10548 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10549
10550         PR tree-optimization/49121
10551         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10552
10553 2011-05-23  Jason Merrill  <jason@redhat.com>
10554
10555         * g++.dg/cpp0x/defaulted28.C: New.
10556
10557         * g++.dg/cpp0x/sfinae25.C: New.
10558
10559         * g++.dg/cpp0x/rv-cast2.C: New.
10560
10561         * g++.dg/cpp0x/enum14.C: New.
10562
10563 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10564
10565         PR lto/49123
10566         * gcc.c-torture/execute/pr49123.c: New test.
10567
10568         PR debug/49032
10569         * gcc.dg/debug/pr49032.c: New test.
10570
10571         PR c/49120
10572         * gcc.dg/pr49120.c: New test.
10573
10574 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10575
10576         PR target/47315
10577         * gcc.target/i386/pr47315.c: New test.
10578
10579 2011-05-23  Jason Merrill  <jason@redhat.com>
10580
10581         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10582
10583         * g++.dg/cpp0x/sfinae24.C: New.
10584
10585         * g++.dg/cpp0x/error3.C: New.
10586
10587         * g++.dg/cpp0x/defaulted27.C: New.
10588
10589         * g++.dg/cpp0x/decltype27.C: New.
10590
10591 2011-05-23  Richard Guenther  <rguenther@suse.de>
10592
10593         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10594
10595 2011-05-23  Richard Guenther  <rguenther@suse.de>
10596
10597         PR tree-optimization/40874
10598         * g++.dg/tree-ssa/pr40874.C: New testcase.
10599
10600 2011-05-23  Richard Guenther  <rguenther@suse.de>
10601
10602         PR tree-optimization/49115
10603         * g++.dg/torture/pr49115.C: New testcase.
10604
10605 2011-05-23  Richard Guenther  <rguenther@suse.de>
10606
10607         PR middle-end/15419
10608         * gcc.dg/memcpy-3.c: New testcase.
10609
10610 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10611
10612         PR middle-end/48973
10613         * gcc.c-torture/execute/pr48973-1.c: New test.
10614         * gcc.c-torture/execute/pr48973-2.c: New test.
10615
10616 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10617
10618         PR c++/18016
10619         * g++.dg/warn/pr18016.C: New.
10620
10621 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10622
10623         PR target/45098
10624         * gcc.target/arm/ivopts-6.c: New test.
10625
10626 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR middle-end/49029
10629         * gcc.c-torture/compile/pr49029.c: New test.
10630
10631 2011-05-22  Jason Merrill  <jason@redhat.com>
10632
10633         * g++.dg/cpp0x/sfinae23.C: New.
10634         * g++.dg/cpp0x/sfinae8.C: Correct.
10635
10636 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10637
10638         * gfortran.dg/function_optimize_8.f90:  New test case.
10639
10640 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10641
10642         PR tree-optimization/49087
10643         * gcc.dg/vect/O3-pr49087.c: New test.
10644
10645 2011-05-21  Jason Merrill  <jason@redhat.com>
10646
10647         * g++.dg/debug/const5.C: New.
10648
10649 2011-05-20  Jason Merrill  <jason@redhat.com>
10650
10651         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10652
10653         * g++.dg/cpp0x/constexpr-static7.C: New.
10654
10655         * g++.dg/cpp0x/enum12.C: New.
10656         * g++.dg/cpp0x/enum13.C: New.
10657
10658 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10659
10660         PR fortran/48699
10661         * gfortran.dg/select_type_23.f03: New.
10662
10663 2011-05-20  Jason Merrill  <jason@redhat.com>
10664
10665         * g++.dg/cpp0x/defaulted26.C: New.
10666
10667         * g++.dg/cpp0x/noexcept02.C: Fix.
10668         * g++.dg/cpp0x/noexcept03.C: Fix.
10669         * g++.dg/cpp0x/noexcept08.C: Fix.
10670         * g++.dg/cpp0x/noexcept10.C: New.
10671
10672 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10673
10674         PR fortran/48706
10675         * gfortran.dg/extends_12.f03: New.
10676
10677 2011-05-20  Jason Merrill  <jason@redhat.com>
10678
10679         * g++.dg/template/koenig9.C: New.
10680         * g++.dg/opt/pr47615.C: Fix.
10681         * g++.dg/overload/defarg1.C: Fix.
10682         * g++.dg/tc1/dr213.C: Remove xfail.
10683         * g++.dg/torture/pr34850.C: Fix.
10684         * g++.dg/torture/pr39362.C: Fix.
10685         * g++.old-deja/g++.brendan/crash56.C: Fix.
10686         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10687
10688 2011-05-20  Richard Guenther  <rguenther@suse.de>
10689
10690         PR tree-optimization/49079
10691         * gcc.dg/torture/pr49079.c: New testcase.
10692
10693 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10694
10695         PR tree-optimization/49073
10696         * gcc.c-torture/execute/pr49073.c: New test.
10697
10698 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10699
10700         PR fortran/18918
10701         * gfortran.dg/coarray_21.f90: New.
10702
10703 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10704
10705         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10706         output.
10707
10708 2011-05-19  Richard Guenther  <rguenther@suse.de>
10709
10710         PR testsuite/49063
10711         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10712
10713 2011-05-19  Richard Guenther  <rguenther@suse.de>
10714
10715         PR middle-end/48985
10716         * gcc.dg/builtin-object-size-11.c: New testcase.
10717
10718 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10719
10720         PR target/45098
10721         * gcc.target/arm/ivopts.c: New test.
10722         * gcc.target/arm/ivopts-2.c: New test.
10723
10724 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10725
10726         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10727
10728 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10729
10730         * gcc.c-torture/execute/960321-1.x: Remove.
10731
10732 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10733
10734         PR fortran/48700
10735         * gfortran.dg/move_alloc_4.f90: New.
10736
10737 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10738
10739         PR target/49002
10740         * gcc.target/i386/pr49002-1.c: New test.
10741         * gcc.target/i386/pr49002-2.c: Likewise.
10742
10743 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10744
10745         PR tree-optimization/49039
10746         * gcc.c-torture/execute/pr49039.c: New test.
10747         * gcc.dg/tree-ssa/pr49039.c: New test.
10748         * g++.dg/torture/pr49039.C: New test.
10749
10750 2011-05-18  Jason Merrill  <jason@redhat.com>
10751
10752         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10753         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10754         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10755
10756 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10757
10758         * gcc.target/bfin/mcpu-bf592.c: New test.
10759
10760 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10761
10762         PR tree-optimization/41881
10763         * gcc.dg/vect/O3-pr41881.c: New test.
10764         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10765
10766 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10767
10768         PR tree-optimization/49000
10769         * gcc.dg/pr49000.c: New test.
10770
10771 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10772
10773         * gnat.dg/invalid1.adb: New test.
10774
10775 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10776
10777         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10778         scan pattern.
10779         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10780         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10781
10782 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10783
10784         PR c++/48994
10785         * g++.dg/cpp0x/range-for18.C: New.
10786
10787 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10788
10789         PR fortran/18918
10790         * gfortran.dg/coarray/image_index_2.f90: New.
10791
10792 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10793
10794         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10795         * g++.dg/cpp0x/override2.C: New.
10796
10797 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10798
10799         PR fortran/18918
10800         * gfortran.de/coarray_20.f90: New.
10801
10802 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10803
10804         PR fortran/22572
10805         * function_optimize_7.f90:  New test case.
10806
10807 2011-05-13  Jason Merrill  <jason@redhat.com>
10808
10809         * g++.dg/cpp0x/decltype26.C: New.
10810         * g++.dg/cpp0x/enum11.C: New.
10811
10812 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10813
10814         PR fortran/48972
10815         PR fortran/48991
10816         * gfortran.dg/assign_8.f90: Update dg-error.
10817
10818 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10819
10820         PR fortran/48972
10821         * gfortran.dg/io_constraints_8.f90: New.
10822         * gfortran.dg/io_constraints_9.f90: New.
10823
10824 2011-05-13  Martin Thuresson  <martint@google.com>
10825
10826         PR gcov-profile/47793
10827         * gcc.dg/pr47793.c: New.
10828
10829 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10830
10831         PR tree-optimization/48975
10832         * gcc.dg/pr48975.c: New test.
10833
10834 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10835
10836         PR fortran/48972
10837         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10838
10839 2011-05-12  Jason Merrill  <jason@redhat.com>
10840
10841         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10842
10843 2011-05-12  Geert Bosch  <bosch@adacore.com>
10844
10845         * gnat.dg/view_conversion1.adb: New test.
10846
10847 2011-05-12  Richard Guenther  <rguenther@suse.de>
10848
10849         PR tree-optimization/48172
10850         * gcc.dg/vect/pr48172.c: New testcase.
10851
10852 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10853
10854         PR debug/48967
10855         * g++.dg/opt/pr48967.C: New test.
10856
10857 2011-05-11  Jason Merrill  <jason@redhat.com>
10858
10859         * g++.dg/cpp0x/constexpr-friend.C: New.
10860         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10861
10862         * g++.dg/cpp0x/sfinae22.C: New.
10863
10864 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10865
10866         PR fortran/48889
10867         * gfortran.dg/generic_24.f90: New.
10868
10869 2011-05-11  Richard Guenther  <rguenther@suse.de>
10870
10871         PR tree-optimization/15256
10872         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10873
10874 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10875
10876         PR debug/48159
10877         * gcc.dg/pr48159-1.c: New test.
10878         * gcc.dg/pr48159-2.c: New test.
10879
10880 2011-05-11  Richard Guenther  <rguenther@suse.de>
10881
10882         PR middle-end/48953
10883         * gcc.dg/torture/pr48953.c: New testcase.
10884
10885 2011-05-11  Richard Guenther  <rguenther@suse.de>
10886
10887         PR tree-optimization/18041
10888         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10889
10890 2011-05-11  Alan Modra  <amodra@gmail.com>
10891
10892         PR target/47755
10893         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10894
10895 2011-05-10  Jason Merrill  <jason@redhat.com>
10896
10897         * g++.dg/cpp0x/defaulted25.C: New.
10898         * g++.dg/template/crash7.C: Adjust.
10899
10900         * g++.dg/cpp0x/variadic108.C: New.
10901
10902 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10903
10904         * g++.dg/inherit/virtual9.C: Extend.
10905
10906 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10907
10908         PR target/48857
10909         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10910         are passed and returned in vector registers.
10911
10912 2011-05-10  Richard Guenther  <rguenther@suse.de>
10913
10914         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10915         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10916         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10917         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10918         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10919         applies.
10920
10921 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10922
10923         PR tree-optimization/48611
10924         PR tree-optimization/48794
10925         * gfortran.dg/gomp/pr48611.f90: New test.
10926         * gfortran.dg/gomp/pr48794.f90: New test.
10927
10928         PR debug/48928
10929         * gcc.dg/dfp/pr48928.c: New test.
10930
10931 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10932
10933         PR c++/48522
10934         * g++.dg/cpp0x/pr48522.C: New.
10935
10936 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10937
10938         PR c++/48735
10939         * g++.dg/cpp0x/sfinae21.C: New.
10940
10941 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10942
10943         * g++.dg/template/sfinae28.C: Rename to...
10944         * g++.dg/cpp0x/sfinae19.C: ... this.
10945         * g++.dg/template/sfinae29.C: Rename to...
10946         * g++.dg/cpp0x/sfinae20.C: ... this.
10947
10948 2011-05-09  Jeff Law <law@redhat.com>
10949
10950         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10951         consistent results.
10952
10953 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10954
10955         PR c++/20039
10956         * g++.dg/init/pr20039.C: New.
10957
10958 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10959
10960         PR c++/48737
10961         PR c++/48744
10962         * g++.dg/template/sfinae28.C: New.
10963         * g++.dg/template/sfinae29.C: Likewise.
10964
10965 2011-05-09  Jason Merrill  <jason@redhat.com>
10966
10967         * g++.dg/template/nontype23.C: New.
10968
10969 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10970         PR c++/48859
10971         * g++.dg/init/pr48859.C: New.
10972
10973 2011-05-09  Jason Merrill  <jason@redhat.com>
10974
10975         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10976         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10977         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10978         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10979         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10980         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10981         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10982         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10983
10984 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10985
10986         * g++.dg/inherit/virtual9.C: New.
10987
10988 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10989
10990         PR c++/48574
10991         * g++.dg/template/dependent-expr8.C: New test case.
10992
10993 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10994
10995         PR tree-optimization/48837
10996         * gcc.dg/pr48837.c: New testcase.
10997
10998 2011-05-06  Jason Merrill  <jason@redhat.com>
10999
11000         * g++.dg/cpp0x/constexpr-condition2.C: New.
11001
11002         * g++.dg/cpp0x/constexpr-missing.C: New.
11003
11004 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11005
11006         PR fortran/18918
11007         * gfortran.dg/coarray/this_image_2.f90: New.
11008
11009 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11010
11011         PR fortran/48858
11012         PR fortran/48820
11013         * gfortran.dg/bind_c_usage_22.f90: New.
11014         * gfortran.dg/bind_c_usage_23.f90: New.
11015         * gfortran.dg/bind_c_usage_24.f90: New.
11016         * gfortran.dg/bind_c_usage_24_c.c: New.
11017
11018 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11019
11020         PR c++/48838
11021         * g++.dg/template/member9.C: New test case.
11022
11023 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11024
11025         * gnat.dg/discr29.ad[sb]: New test.
11026         * gnat.dg/discr30.adb: Likewise.
11027
11028 2011-05-05  Julian Brown  <julian@codesourcery.com>
11029
11030         * gcc.target/arm/neon-vset_lanes8.c: New test.
11031
11032 2011-05-05  Jason Merrill  <jason@redhat.com>
11033
11034         * g++.dg/init/new32.C: New.
11035
11036 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11037
11038         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11039         Fix typo.
11040
11041 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11042
11043         PR rtl-optimization/48381
11044         * gcc.c-torture/compile/pr48381.c: New test.
11045
11046 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11047
11048         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11049         to dg-options.
11050         * gcc.target/i386/opt-1.c: Ditto.
11051
11052 2011-05-04  Jason Merrill  <jason@redhat.com>
11053
11054         * g++.dg/conversion/base1.C: New.
11055
11056 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11057
11058         PR libgfortran/48787
11059         * gfortran.dg/round_3.f08: Add more checks to test case.
11060
11061 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11062
11063         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11064         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11065         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11066         Gate test on effective_target fd_truncate.
11067
11068 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11069
11070         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11071         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11072         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11073         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11074         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11075         * gcc.target/i386/pr38824.c: Ditto.
11076         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11077         * gcc.target/i386/vecinit-2.c: Ditto.
11078         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11079         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11080         * gcc.target/i386/parity-2.c: Ditto.
11081         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11082
11083 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11084
11085         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11086         remove duplication.
11087         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11088         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11089         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11090
11091 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11092
11093         PR fortran/18918
11094         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11095
11096 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11097
11098         PR fortran/18918
11099         * gfortran.dg/coarray/this_image_1.f90: New.
11100
11101 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11102
11103         PR fortran/18918
11104         * gfortran.dg/coarray/caf.dg: New.
11105         * gfortran.dg/coarray/image_index_1.f90: New, copied
11106         from ../coarray_16.f90.
11107
11108 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11109
11110         PR c++/28501
11111         * g++.dg/ext/complex9.C: New.
11112
11113 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11114
11115         From Mike Frysinger
11116         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11117         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11118         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11119
11120 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11121
11122         * gcc.target/bfin/builtins: Created.
11123         * gcc.target/bfin/hisilh-O0.c: Deleted.
11124         * gcc.target/bfin/hisilh.c: Moved to...
11125         * gcc.target/bfin/builtins/hisilh.c: ...here.
11126         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11127         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11128         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11129         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11130         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11131         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11132         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11133         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11134         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11135         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11136         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11137         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11138         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11139         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11140         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11141         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11142         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11143         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11144         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11145         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11146         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11147         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11148         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11149         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11150         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11151         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11152         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11153         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11154         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11155         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11156         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11157         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11158         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11159         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11160         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11161         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11162         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11163         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11164         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11165         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11166         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11167         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11168         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11169         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11170         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11171         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11172         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11173         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11174         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11175         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11176         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11177         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11178         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11179         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11180         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11181         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11182         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11183         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11184         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11185         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11186         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11187         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11188         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11189         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11190         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11191         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11192         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11193         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11194         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11195         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11196         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11197         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11198         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11199         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11200         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11201         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11202         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11203         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11204         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11205         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11206         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11207         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11208         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11209         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11210         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11211         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11212         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11213         * gcc.target/bfin/builtins/circptr.c: Ditto.
11214         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11215         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11216         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11217         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11218         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11219         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11220         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11221         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11222         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11223         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11224         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11225         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11226         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11227         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11228         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11229         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11230         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11231         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11232         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11233         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11234         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11235         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11236         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11237         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11238         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11239         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11240         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11241         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11242         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11243         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11244         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11245         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11246         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11247         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11248         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11249         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11250         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11251         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11252         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11253         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11254         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11255         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11256         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11257         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11258         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11259         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11260         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11261         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11262         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11263         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11264         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11265         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11266         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11267         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11268         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11269         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11270         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11271         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11272         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11273         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11274         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11275         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11276         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11277         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11278         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11279         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11280         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11281         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11282         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11283         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11284
11285 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11286
11287         * gcc.target/arm/cold-lc.c: New test.
11288
11289 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11290
11291         PR target/48774
11292         * gcc.dg/pr48774.c: New test.
11293
11294 2011-05-03  Richard Guenther  <rguenther@suse.de>
11295
11296         * gcc.dg/large-size-array-5.c: New testcase.
11297
11298 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11299
11300         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11301
11302 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11303
11304         * lib/target-supports.exp (check_effective_target_vect_strided):
11305         Replace with...
11306         (check_effective_target_vect_strided2)
11307         (check_effective_target_vect_strided3)
11308         (check_effective_target_vect_strided4)
11309         (check_effective_target_vect_strided8): ...these new functions.
11310
11311         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11312         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11313         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11314         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11315         * gcc.dg/vect/pr37539.c: Likewise.
11316         * gcc.dg/vect/slp-11a.c: Likewise.
11317         * gcc.dg/vect/slp-11b.c: Likewise.
11318         * gcc.dg/vect/slp-11c.c: Likewise.
11319         * gcc.dg/vect/slp-12a.c: Likewise.
11320         * gcc.dg/vect/slp-12b.c: Likewise.
11321         * gcc.dg/vect/slp-18.c: Likewise.
11322         * gcc.dg/vect/slp-19a.c: Likewise.
11323         * gcc.dg/vect/slp-19b.c: Likewise.
11324         * gcc.dg/vect/slp-21.c: Likewise.
11325         * gcc.dg/vect/slp-23.c: Likewise.
11326         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11327
11328         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11329         instead of vect_interleave && vect_extract_even_odd.
11330         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11331         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11332         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11333         * gcc.dg/vect/vect-1.c: Likewise.
11334         * gcc.dg/vect/vect-10.c: Likewise.
11335         * gcc.dg/vect/vect-98.c: Likewise.
11336         * gcc.dg/vect/vect-107.c: Likewise.
11337         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11338         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11339         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11340         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11341         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11342         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11343         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11344         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11345         * gcc.dg/vect/vect-strided-float.c: Likewise.
11346         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11347         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11348         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11349         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11350         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11351         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11352         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11353         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11354         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11355         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11356         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11357         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11358         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11359         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11360         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11361
11362         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11363         target condition.
11364         * gcc.dg/vect/pr30843.c: Likewise.
11365         * gcc.dg/vect/pr33866.c: Likewise.
11366         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11367         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11368         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11369         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11370
11371 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11372
11373         * gcc.dg/vect/slp-11.c: Split into...
11374         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11375         gcc.dg/vect/slp-11c.c: ...these tests.
11376         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11377         * gcc.dg/vect/slp-12c.c: ...this new test.
11378         * gcc.dg/vect/slp-19.c: Split into...
11379         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11380         gcc.dg/vect/slp-19c.c: ...these new tests.
11381
11382 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11383
11384         * lib/target-supports.exp
11385         (check_effective_target_vect_extract_even_odd_wide): Delete.
11386         (check_effective_target_vect_strided_wide): Likewise.
11387         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11388         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11389         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11390         * gcc.dg/vect/pr37539.c: Likewise.
11391         * gcc.dg/vect/slp-11.c: Likewise.
11392         * gcc.dg/vect/slp-12a.c: Likewise.
11393         * gcc.dg/vect/slp-12b.c: Likewise.
11394         * gcc.dg/vect/slp-19.c: Likewise.
11395         * gcc.dg/vect/slp-23.c: Likewise.
11396         * gcc.dg/vect/vect-1.c: Likewise.
11397         * gcc.dg/vect/vect-98.c: Likewise.
11398         * gcc.dg/vect/vect-107.c: Likewise.
11399         * gcc.dg/vect/vect-strided-float.c: Likewise.
11400
11401 2011-05-02  Jason Merrill  <jason@redhat.com>
11402
11403         * g++.dg/init/new31.C: New.
11404
11405 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11406
11407         PR c/35445
11408         * gcc.dg/pr35445.c: New test.
11409
11410 2011-05-02  Jason Merrill  <jason@redhat.com>
11411
11412         * c-c++-common/vla-1.c: New.
11413
11414 2011-05-02  Richard Guenther  <rguenther@suse.de>
11415
11416         PR tree-optimization/48822
11417         * gcc.dg/torture/pr48822.c: New testcase.
11418
11419 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11420
11421         PR c++/47969
11422         * g++.dg/cpp0x/constexpr-47969.C: New.
11423
11424 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11425
11426         PR testsuite/48498
11427         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11428         on vect_no_align targets.
11429         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11430         vect_no_align targets.
11431
11432 2011-05-01  Xinliang David Li  <davidxl@google.com>
11433
11434         * gcc.dg/tree-ssa/integer-addr.c: New test.
11435         * gcc.dg/tree-ssa/alias_bug.c: New test.
11436
11437 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11438
11439         PR libgfortran/48787
11440         * gfortran.dg/round_3.f08: Add more checks.
11441
11442 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11443
11444         PR fortran/48821
11445         * gfortran.dg/import9.f90: New, proper test.
11446         * gfortran.dg/interface_37.f90: Remove bogus
11447         test (bogus copy of interface_36.f90).
11448
11449 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11450
11451         PR fortran/48821
11452         * gfortran.dg/interface_37.f90: New.
11453
11454 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11455
11456         PR fortran/48746
11457         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11458
11459 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11460
11461         PR tree-optimization/48809
11462         * gcc.c-torture/execute/pr48809.c: New test.
11463
11464 2011-04-29  Jeff Law <law@redhat.com>
11465
11466         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11467
11468 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11469
11470         PR c++/48606
11471         * g++.dg/init/ctor10.C: New.
11472
11473 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11474
11475         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11476           warning in implicitly instantiated templates.
11477
11478 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11479
11480         * g++.dg/warn/Wnull-conversion-1.C: New.
11481         * g++.dg/warn/Wnull-conversion-2.C: New.
11482
11483 2011-04-29  Diego Novillo  <dnovillo@google.com>
11484
11485         * g++.old-deja/g++.other/null3.C: Expect warning about
11486         converting boolean to a pointer.
11487
11488 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11489
11490         PR fortran/48462
11491         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11492         being a target.
11493
11494         PR fortran/48746
11495         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11496
11497 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11498
11499         PR fortran/48810
11500         * gfortran.dg/typebound_proc_22.f90: New.
11501
11502         PR fortran/48800
11503         * gfortran.dg/interface_36.f90: New.
11504
11505 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11506
11507         PR libgfortran/48488
11508         PR libgfortran/48602
11509         PR libgfortran/48615
11510         PR libgfortran/48684
11511         PR libgfortran/48787
11512         * gfortran.dg/fmt_g.f: Adjust test.
11513         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11514         * gfortran.dg/round_3.f08: New test.
11515         * gfortran.dg/namelist_print_1.f: Adjust test.
11516         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11517         * gfortran.dg/f2003_io_5.f03: Adjust test.
11518         * gfortran.dg/coarray_15.f90: Adjust test.
11519         * gfortran.dg/namelist_65.f90: Adjust test.
11520         * gfortran.dg/fmt_cache_1.f: Adjust test.
11521         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11522         * gfortran.dg/real_const_3.f90: Adjust test.
11523
11524 2011-04-29  Jan Hubicka  <jh@suse.cz>
11525
11526         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11527         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11528
11529 2011-04-28  Xinliang David Li  <davidxl@google.com>
11530
11531         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11532         * g++.dg/prof-robust-1.C: New test.
11533
11534 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11535
11536         PR tree-optimization/48765
11537         * gcc.dg/vect/pr48765.c: New.
11538
11539 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11540
11541         PR tree-optimization/48775
11542         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11543
11544 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11545
11546         PR c++/48798
11547         * g++.dg/inherit/pr48798.C: New.
11548         * g++.old-deja/g++.other/base1.C: Adjust.
11549
11550 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11551
11552         PR c++/48656
11553         * g++.dg/template/inherit7.C: New test case.
11554
11555 2011-04-28  Richard Guenther  <rguenther@suse.de>
11556
11557         PR tree-optimization/40052
11558         PR tree-optimization/15347
11559         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11560         * gcc.dg/pr15347.c: Likewise.
11561
11562 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11563
11564         PR c++/48530
11565         * g++.dg/cpp0x/sfinae18.C: New.
11566
11567 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11568
11569         PR c++/48771
11570         * g++.dg/ext/is_literal_type1.C: New.
11571
11572 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11573
11574         PR fortran/48112
11575         PR fortran/48279
11576         * gfortran.dg/interface_35.f90: New.
11577         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11578         * gfortran.dg/func_result_6.f90: Add dg-warning.
11579         * gfortran.dg/bessel_1.f90: Ditto.
11580         * gfortran.dg/hypot_1.f90: Ditto.
11581         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11582         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11583         * gfortran.dg/interface_assignment_4.f90: Ditto.
11584
11585 2011-04-27  Jason Merrill  <jason@redhat.com>
11586
11587         * g++.dg/ext/complex8.C: New.
11588
11589         * g++.dg/cpp0x/initlist49.C: New.
11590         * g++.dg/init/new30.C: New.
11591
11592 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11593
11594         PR fortran/48788
11595         * gfortran.dg/whole_file_34.f90: New.
11596
11597 2011-04-27  Jan Hubicka  <jh@suse.cz>
11598
11599         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11600
11601 2011-04-27  Jason Merrill  <jason@redhat.com>
11602
11603         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11604
11605         * g++.dg/parse/ambig6.C: New.
11606
11607 2011-04-27  Nick Clifton  <nickc@redhat.com>
11608
11609         * gcc.dg/20020312-2.c: Add definition for RX.
11610
11611         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11612         option with RX targets.
11613
11614         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11615         /* */ comments.
11616
11617 2011-04-27  Richard Guenther  <rguenther@suse.de>
11618
11619         * gcc.dg/tree-ssa/pr23382.c: Remove.
11620
11621 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11622
11623         PR target/48767
11624         * gcc.c-torture/compile/pr48767.c: New test.
11625
11626 2011-04-27  Richard Guenther  <rguenther@suse.de>
11627
11628         PR tree-optimization/48772
11629         * g++.dg/pr48772.C: New testcase.
11630
11631 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11632
11633         PR c/48742
11634         * gcc.c-torture/compile/pr48742.c: New test.
11635
11636 2011-04-26  Jason Merrill  <jason@redhat.com>
11637
11638         * g++.dg/lookup/koenig13.C: New.
11639
11640         * g++.dg/cpp0x/initlist48.C: New.
11641
11642 2011-04-25  Jason Merrill  <jason@redhat.com>
11643
11644         * g++.dg/cpp0x/sfinae17.C: New.
11645
11646 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11647
11648         PR target/48258
11649         * gcc.target/powerpc/pr48258-1.c: New file.
11650         * gcc.target/powerpc/pr48258-2.c: Ditto.
11651
11652 2011-04-26  Xinliang David Li  <davidxl@google.com>
11653
11654         * gcc.dg/uninit-suppress.c: New test.
11655         * gcc.dg/uninit-suppress.c: New test.
11656
11657 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11658
11659         PR debug/48768
11660         * gcc.dg/pr48768.c: New test.
11661
11662         PR tree-optimization/48734
11663         * gcc.c-torture/compile/pr48734.c: New test.
11664
11665         PR testsuite/48753
11666         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11667
11668 2011-04-26  Richard Guenther  <rguenther@suse.de>
11669
11670         PR tree-optimization/48731
11671         * gcc.dg/torture/pr48731.c: New testcase.
11672
11673 2011-04-26  Richard Guenther  <rguenther@suse.de>
11674
11675         PR testsuite/48753
11676         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11677
11678 2011-04-26  Richard Guenther  <rguenther@suse.de>
11679
11680         PR middle-end/48694
11681         * gcc.dg/torture/pr48694-1.c: New testcase.
11682         * gcc.dg/torture/pr48694-2.c: Likewise.
11683
11684 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11685
11686         * g++.dg/ext/underlying_type1.C: New.
11687         * g++.dg/ext/underlying_type2.C: Likewise.
11688         * g++.dg/ext/underlying_type3.C: Likewise.
11689         * g++.dg/ext/underlying_type4.C: Likewise.
11690         * g++.dg/ext/underlying_type5.C: Likewise.
11691         * g++.dg/ext/underlying_type6.C: Likewise.
11692         * g++.dg/ext/underlying_type7.C: Likewise.
11693         * g++.dg/ext/underlying_type8.C: Likewise.
11694         * g++.dg/ext/underlying_type9.C: Likewise.
11695         * g++.dg/ext/underlying_type10.C: Likewise.
11696
11697 2011-04-25  Jason Merrill  <jason@redhat.com>
11698
11699         * g++.dg/cpp0x/regress/template-const2.C: New.
11700
11701 2011-04-25  Jeff Law <law@redhat.com>
11702
11703         * gcc.dg/tree-ssa/vrp56.c: new test.
11704
11705 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11706
11707         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11708
11709 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11710
11711         PR preprocessor/48740
11712         * c-c++-common/raw-string-11.c: New test.
11713
11714 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11715
11716         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11717         hppa*-*-hpux*.
11718
11719 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11720
11721         PR fortran/18918
11722         * gfortran.dg/coarray_19.f90: New.
11723
11724 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11725
11726         PR c/48685
11727         * gcc.dg/pr48685.c: New test.
11728
11729 2011-04-22  Jan Hubicka  <jh@suse.cz>
11730
11731         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11732
11733 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR tree-optimization/48717
11736         * gcc.c-torture/execute/pr48717.c: New test.
11737
11738 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11739
11740         PR target/48723
11741         * gcc.target/i386/pr48723.c: New test.
11742
11743 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11744
11745         PR c/48716
11746         * gcc.dg/gomp/pr48716.c: New test.
11747         * g++.dg/gomp/pr48716.C: New test.
11748
11749 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11750
11751         PR c/36750
11752         * gcc.dg/missing-field-init-2.c: Update testcase.
11753
11754 2011-04-22  Alan Modra  <amodra@gmail.com>
11755
11756         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11757
11758 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11759
11760         PR fortran/48405
11761         * gfortran.dg/function_optimize_6.f90:  New test.
11762
11763 2011-04-21  Easwaran Raman  <eraman@google.com>
11764
11765         * gcc.dg/stack-layout-2.c: New test.
11766
11767 2011-04-21  Richard Guenther  <rguenther@suse.de>
11768
11769         PR lto/48703
11770         * g++.dg/lto/pr48207-2_0.C: New testcase.
11771         * g++.dg/lto/pr48207-3_0.C: Likewise.
11772
11773 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11774
11775         * gnat.dg/volatile5.adb: New test.
11776         * gnat.dg/volatile5_pkg.ads: New helper.
11777
11778 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11779
11780         PR target/48708
11781         * gcc.target/i386/pr48708.c: New test.
11782
11783 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11784
11785         * gcc.dg/vect/vect-119.c: New test.
11786
11787 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11788
11789         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11790         and once without.
11791
11792 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11793             Richard Sandiford  <richard.sandiford@linaro.org>
11794
11795         PR target/46329
11796         * gcc.target/arm/pr46329.c: New test.
11797
11798 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11799
11800         PR fortran/18918
11801         * gfortran.dg/coarray_18.f90: New.
11802
11803 2011-04-20  Jason Merrill  <jason@redhat.com>
11804
11805         * g++.dg/cpp0x/initlist47.C: New.
11806
11807         * g++.dg/init/dtor4.C: New.
11808
11809 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11810
11811         PR target/48678
11812         * gcc.target/i386/sse2-pinsrw.c: New test.
11813         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11814         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11815         * gcc.target/i386/sse2-insvhi.c: Ditto.
11816         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11817         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11818
11819 2011-04-20  Jason Merrill  <jason@redhat.com>
11820
11821         * g++.dg/template/const4.C: New.
11822
11823 2011-04-20  Easwaran Raman  <eraman@google.com>
11824
11825         * gcc.dg/stack-layout-1.c: New test.
11826
11827 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11828
11829         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11830         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11831         function.
11832
11833 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11834
11835         * gcc.dg/binop-xor1.c: New test.
11836         * gcc.dg/binop-xor2.c: New test.
11837         * gcc.dg/binop-xor3.c: New test.
11838         * gcc.dg/binop-xor4.c: New test.
11839         * gcc.dg/binop-xor5.c: New test.
11840
11841 2011-04-20  Richard Guenther  <rguenther@suse.de>
11842
11843         PR tree-optimization/47892
11844         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11845
11846 2011-04-20  Richard Guenther  <rguenther@suse.de>
11847
11848         PR middle-end/48695
11849         * g++.dg/torture/pr48695.C: New testcase.
11850
11851 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11852
11853         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11854         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11855         * gcc.c-torture/execute/pr45262.c: Ditto
11856         * gcc.dg/torture/pr43165.c: Ditto.
11857         * gcc.dg/torture/pr47228.c: Ditto.
11858         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11859         * gcc.dg/ipa/pr45644.c: Ditto.
11860         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11861         PDP11.
11862
11863 2011-04-19  Jason Merrill  <jason@redhat.com>
11864
11865         * g++.dg/ext/complex7.C: New.
11866
11867         * g++.dg/ext/attrib41.C: New.
11868
11869 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11870
11871         PR testsuite/48676
11872         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11873
11874 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR target/48678
11877         * gcc.target/i386/pr48678.c: New test.
11878
11879 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11880
11881         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11882         * g++.dg/opt/devirt2.C: New test.
11883         * g++.dg/ipa/devirt-g-1.C: Likewise.
11884
11885 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11886
11887         PR fortran/48588
11888         * gfortran.dg/whole_file_33.f90: New.
11889
11890 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11891
11892         * g++.dg/ipa/devirt-7.C: New test.
11893
11894 2011-04-19  Richard Guenther  <rguenther@suse.de>
11895
11896         PR lto/48207
11897         * g++.dg/lto/pr48207_0.C: New testcase.
11898
11899 2011-04-18  Jason Merrill  <jason@redhat.com>
11900
11901         * g++.dg/init/void1.C: New.
11902
11903         * g++.dg/cpp0x/union4.C: New.
11904
11905 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11906
11907         PR middle-end/48661
11908         * g++.dg/torture/pr48661.C: New test.
11909
11910         PR c++/48632
11911         * g++.dg/gomp/pr48632.C: New test.
11912
11913 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11914
11915         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11916         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11917
11918 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11919
11920         PR fortran/18918
11921         * gfortran.dg/coarray_17.f90: New.
11922         * gfortran.dg/coarray_10.f90: Update dg-error.
11923
11924 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11925
11926         PR testsuite/48251
11927         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11928         * gfortran.dg/guality/guality.exp: Likewise.
11929
11930 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11931
11932         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11933
11934 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11935
11936         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11937
11938 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11939
11940         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11941
11942 2011-04-18  Richard Guenther  <rguenther@suse.de>
11943
11944         PR middle-end/46364
11945         * g++.dg/torture/pr46364.C: New testcase.
11946
11947 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11948
11949         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11950
11951 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11952
11953         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11954
11955 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11956             Ira Rosen  <ira.rosen@linaro.org>
11957
11958         PR target/48252
11959         * gcc.target/arm/pr48252.c: New test.
11960
11961 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11962
11963         PR tree-optimization/48616
11964         * gcc.dg/pr48616.c: New test.
11965
11966 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11967
11968         PR fortran/18918
11969         * gfortran.dg/coarray_16.f90: New.
11970
11971 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11972
11973         PR fortran/48462
11974         * gfortran.dg/realloc_on_assign_7.f03: New test.
11975
11976 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11977
11978         PR libgfortran/48602
11979         * gfortran.dg/fmt_g0_6.f08: New test.
11980
11981 2011-04-17  Jason Merrill  <jason@redhat.com>
11982
11983         * g++.dg/cpp0x/sfinae16.C: New.
11984
11985 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11986
11987         * gcc.target/mips/reg-var-1.c: New test.
11988
11989 2011-04-17  Jan Hubicka  <jh@suse.cz>
11990
11991         * gcc.dg/winline-5.c: Update testcase.
11992
11993 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11994
11995         * gnat.dg/discr27.ad[sb]: Move dg directive.
11996         * gnat.dg/discr28.ad[sb]: New test.
11997         * gnat.dg/discr28_pkg.ads: New helper.
11998
11999 2011-04-17  Michael Matz  <matz@suse.de>
12000
12001         PR tree-optimization/48622
12002         PR lto/48645
12003         * gcc.dg/lto/pr48622_0.c: New test.
12004
12005 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12006
12007         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12008         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12009         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12010         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12011         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12012         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12013
12014 2011-04-15  Jason Merrill  <jason@redhat.com>
12015
12016         * g++.dg/cpp0x/range-for17.C: New.
12017
12018 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12019
12020         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12021         * g++.dg/cpp0x/range-for3.C: Likewise.
12022         * g++.dg/cpp0x/range-for9.C: Correct error message.
12023         * g++.dg/cpp0x/range-for11.C: New.
12024         * g++.dg/cpp0x/range-for12.C: New.
12025         * g++.dg/cpp0x/range-for13.C: New.
12026         * g++.dg/cpp0x/range-for14.C: New.
12027         * g++.dg/cpp0x/range-for15.C: New.
12028         * g++.dg/cpp0x/range-for16.C: New.
12029
12030 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12031
12032         PR fortran/18918
12033         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12034
12035 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12036
12037         * objc.dg/naming-4.m: Updated.
12038         * objc.dg/naming-5.m: Updated.
12039         * objc.dg/naming-6.m: New.
12040         * objc.dg/naming-7.m: New.
12041         * obj-c++.dg/naming-1.mm: Updated.
12042         * obj-c++.dg/naming-2.mm: Updated.
12043         * obj-c++.dg/naming-3.mm: New.
12044         * obj-c++.dg/naming-4.mm: New.
12045
12046 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12047
12048         PR libgfortran/48589
12049         * gfortran.dg/fmt_g0_5.f08: New test.
12050
12051 2011-04-15  Richard Guenther  <rguenther@suse.de>
12052
12053         PR testsuite/48286
12054         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12055
12056 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12057
12058         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12059         -finline-limit=0 to -fno-inline
12060
12061 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR target/48614
12064         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12065         just avx.
12066
12067 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12068
12069         PR target/48605
12070         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12071         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12072         * gcc.target/i386/avx-insertps-3.c: New test.
12073         * gcc.target/i386/avx-insertps-4.c: New test.
12074
12075 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12076
12077         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12078         -finline-limit=0
12079
12080 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12081
12082         PR target/46779
12083         PR target/45291
12084         PR target/41894
12085         * gcc.target/avr/pr46779-1.c: New test case
12086         * gcc.target/avr/pr46779-2.c: New test case
12087
12088 2011-04-14  Jason Merrill  <jason@redhat.com>
12089
12090         * g++.dg/cpp0x/sfinae15.C: New.
12091
12092         * g++.dg/cpp0x/sfinae14.C: New.
12093
12094         * g++.dg/ext/vla10.C: New.
12095
12096 2011-04-14  Richard Guenther  <rguenther@suse.de>
12097
12098         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12099
12100 2011-04-14  Richard Guenther  <rguenther@suse.de>
12101
12102         * gcc.dg/fold-bitand-4.c: Move ...
12103         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12104
12105 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12106
12107         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12108         variables const.
12109         * gcc.target/avr/torture/trivial.c: Ditto.
12110
12111 2011-04-13  Jason Merrill  <jason@redhat.com>
12112
12113         * g++.dg/template/operator11.C: New.
12114
12115 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12116
12117         PR middle-end/48591
12118         * gcc.dg/gomp/pr48591.c: New test.
12119
12120         PR c++/48570
12121         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12122         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12123
12124 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12125
12126         PR c++/48574
12127         * g++.dg/template/dependent-expr7.C: New test case.
12128
12129 2011-04-13  Jason Merrill  <jason@redhat.com>
12130
12131         * g++.dg/cpp0x/sfinae13.C: New.
12132
12133 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12134
12135         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12136
12137 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12138
12139         * gcc.target/arm/pr43698.c: Remove -march option.
12140
12141 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12142
12143         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12144         -march option.
12145
12146 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12147
12148         PR fortran/48360
12149         PR fortran/48456
12150         * gfortran.dg/realloc_on_assign_6.f03: New test.
12151
12152 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12153
12154         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12155         targets the additional -mno-ms-bitfields and
12156         -Wno-packed-bitfield-compat options.
12157         * g++.dg/ext/bitfield3.C: Likewise.
12158         * g++.dg/ext/bitfield4.C: Likewise.
12159         * g++.dg/ext/bitfield5.C: Likewise.
12160         * gcc.dg/bitfld-15.c: Likewise.
12161         * gcc.dg/bitfld-16.c: Likewise.
12162         * gcc.dg/bitfld-17.c: Likewise.
12163         * gcc.dg/bitfld-18.c: Likewise.
12164
12165 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12166
12167         * gcc.target/arm/neon-vld3-1.c: New test.
12168         * gcc.target/arm/neon-vst3-1.c: New test.
12169         * gcc.target/arm/neon/v*.c: Regenerate.
12170
12171 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12172
12173         PR rtl-optimization/48549
12174         * g++.dg/opt/pr48549.C: New test.
12175
12176 2011-04-12  Richard Guenther  <rguenther@suse.de>
12177
12178         PR tree-optimization/46076
12179         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12180
12181 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12182
12183         PR testsuite/21164
12184         * lib/compat.exp (compat-execute): Declare unsupported after
12185         stripping path from src1.
12186         * lib/lto.exp (lto-execute): Likewise.
12187
12188 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12189
12190         PR c/48552
12191         * gcc.dg/pr48552-1.c: New test.
12192         * gcc.dg/pr48552-2.c: New test.
12193
12194 2011-04-11  Jason Merrill  <jason@redhat.com>
12195
12196         * g++.dg/cpp0x/sfinae12.C: New.
12197
12198         * g++.dg/cpp0x/enum10.C: New.
12199
12200         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12201
12202         * g++.dg/cpp0x/rv-func.C: New.
12203
12204 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12205
12206         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12207         alpha*-dec-osf5*.
12208
12209 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12210
12211         PR tree-optimization/48195
12212         * gcc.dg/ipa/pr48195.c: New test.
12213
12214 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12215
12216         * gnat.dg/return3.adb: Remove unused switch.
12217
12218 2011-04-08  Mike Stump  <mikestump@comcast.net>
12219
12220         PR testsuite/48506
12221         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12222         default to fno-common.
12223
12224 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12225
12226         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12227         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12228
12229 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12230
12231         PR fortran/48448
12232         * gfortran.dg/function_optimize_5.f90:  New test.
12233
12234 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12235
12236         * gnat.dg/aggr17.adb: New test.
12237         * gnat.dg/aggr18.adb: Likewise.
12238
12239 2011-04-08  Michael Matz  <matz@suse.de>
12240
12241         PR middle-end/48389
12242         * gcc.target/i386/pr48389.c: New test.
12243
12244 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12245
12246         PR rtl-optimization/48272
12247         * g++.dg/opt/pr48272.C: New.
12248
12249 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12250
12251         PR rtl-optimization/48235
12252         * gcc.dg/pr48235.c: New.
12253
12254 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12255
12256         PR rtl-optimization/48302
12257         * g++.dg/opt/pr48302.C: New.
12258
12259 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12260
12261         PR target/48273
12262         * g++.dg/opt/pr48273.C: New.
12263
12264 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12265
12266         PR rtl-optimization/48442
12267         * gcc.dg/pr48442.c: New.
12268
12269 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12270
12271         PR tree-optimization/48377
12272         * gcc.dg/vect/pr48377.c: New test.
12273
12274 2011-04-07  Jason Merrill  <jason@redhat.com>
12275
12276         * g++.dg/cpp0x/regress/call1.C: New.
12277
12278         * g++.dg/cpp0x/variadic107.C: New.
12279
12280         * g++.dg/cpp0x/sfinae11.C: New.
12281         * g++.dg/cpp0x/noexcept02.C: Fix.
12282
12283         * g++.dg/cpp0x/sfinae10.C: New.
12284
12285         * g++.dg/cpp0x/sfinae9.C: New.
12286
12287         * c-c++-common/Wcast-qual-1.c: Move here from...
12288         * gcc.dg/cast-qual-3.c: ...here, and...
12289         * g++.dg/warn/Wcast-qual2.C: ...here.
12290
12291         * g++.dg/cpp0x/sfinae8.C: New.
12292
12293         * g++.dg/cpp0x/sfinae7.C: New.
12294
12295         * g++.dg/cpp0x/enum9.C: New.
12296
12297 2011-04-07  Mike Stump  <mikestump@comcast.net>
12298
12299         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12300         with no trampolines.
12301
12302 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12303
12304         PR fortran/48117
12305         * gfortran.dg/gomp/pr48117.f90: New test.
12306
12307         PR debug/48343
12308         * gcc.dg/torture/pr48343.c: New test.
12309
12310 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12311
12312         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12313
12314 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12315
12316         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12317
12318 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12319
12320         PR target/43920
12321         * lib/scanasm.exp (object-size): New proc.
12322         * gcc.target/arm/pr43920-2.c: New test.
12323
12324 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12325
12326         PR fortran/18918
12327         PR fortran/48477
12328         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12329
12330 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12331
12332         * gcc.dg/mtune.c: Prune note from output.
12333
12334 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12335
12336         PR debug/48466
12337         * gcc.dg/guality/pr36977.c: New test.
12338         * gcc.dg/guality/pr48466.c: New test.
12339
12340 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12341
12342         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12343
12344 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12345
12346         * gnat.dg/return3.adb: New test.
12347
12348 2011-04-06  Richard Guenther  <rguenther@suse.de>
12349
12350         PR tree-optimization/47663
12351         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12352
12353 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12354
12355         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12356         Solaris 8 and 9 as well.
12357
12358 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12359
12360         PR target/43920
12361         * gcc.target/arm/pr43920-1.c: New test.
12362
12363 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12364
12365         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12366         (cctor): Actually return the value.
12367         (main): Cast return values.
12368
12369 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12370
12371         * gfortran.dg/character_comparison_8.f90:  New test.
12372
12373 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12374
12375         * frontend-passes: (optimize_lexical_comparison): New function.
12376         (optimize_expr): Call it.
12377         (optimize_comparison): Also handle lexical comparison functions.
12378         Return false instad of -2 for unequal comparison.
12379
12380 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12381
12382         PR fortran/48412
12383         * function_optimize_4.f90:  New test.
12384
12385 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12386
12387         PR fortran/18918
12388         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12389         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12390         * gfortran.dg/coarray_15.f90: New.
12391
12392 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12393
12394         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12395         * gfortran.dg/bessel_7.f90: Likewise.
12396
12397 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12398
12399         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12400
12401 2011-04-03  Richard Guenther  <rguenther@suse.de>
12402             Ira Rosen  <ira.rosen@linaro.org>
12403
12404         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12405         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12406         -ftree-loop-if-convert-stores.
12407
12408 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12409
12410         * gnat.dg/specs/aggr2.ads: New test.
12411
12412 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12413
12414         * gnat.dg/debug2.ad[sb]: New test.
12415         * gnat.dg/debug2_pkg.ads: New helper.
12416         * gnat.dg/debug3.ad[sb]: New test.
12417
12418 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12419
12420         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12421
12422 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12423
12424         PR middle-end/48335
12425         * gcc.c-torture/compile/pr48335-1.c: New test.
12426         * gcc.dg/pr48335-1.c: New test.
12427         * gcc.dg/pr48335-2.c: New test.
12428         * gcc.dg/pr48335-3.c: New test.
12429         * gcc.dg/pr48335-4.c: New test.
12430         * gcc.dg/pr48335-5.c: New test.
12431         * gcc.dg/pr48335-6.c: New test.
12432         * gcc.dg/pr48335-7.c: New test.
12433         * gcc.dg/pr48335-8.c: New test.
12434         * gcc.target/i386/pr48335-1.c: New test.
12435
12436 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12437
12438         PR c/36299
12439         * gcc.dg/Waddress.c: New test.
12440
12441 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12442
12443         PR fortran/48352
12444         * gfortran.dg/function_optimize_3.f90:  New test.
12445
12446 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12447
12448         * gcc.c-torture/compile/20110401-1.c: New test.
12449
12450         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12451         * g++.dg/lto/20091002-2_0.C: Likewise.
12452         * g++.dg/lto/20090303_0.c: Likewise.
12453         * g++.dg/lto/20091004-1_0.C: Likewise.
12454         * g++.dg/lto/20091002-3_0.C: Likewise.
12455         * g++.dg/lto/20091004-2_0.C: Likewise.
12456         * g++.dg/lto/20081123_0.C: Likewise.
12457         * g++.dg/lto/20090313_0.C: Likewise.
12458         * g++.dg/lto/20081109-1_0.C: Likewise.
12459         * g++.dg/lto/20081219_0.C: Likewise.
12460         * g++.dg/lto/20081204-1_0.C: Likewise.
12461         * g++.dg/lto/20090302_0.C: Likewise.
12462         * g++.dg/lto/20081119-1_0.C: Likewise.
12463         * g++.dg/lto/20081118_0.C: Likewise.
12464         * gcc.dg/lto/20091020-2_0.c: Likewise.
12465         * gcc.dg/lto/20090210_0.c: Likewise.
12466         * gcc.dg/lto/20081204-1_0.c: Likewise.
12467         * gcc.dg/lto/20081224_0.c: Likewise.
12468         * gcc.dg/lto/20090219_0.c: Likewise.
12469         * gcc.dg/lto/20091014-1_0.c: Likewise.
12470         * gcc.dg/lto/20091016-1_0.c: Likewise.
12471         * gcc.dg/lto/20090206-2_0.c: Likewise.
12472         * gcc.dg/lto/20090116_0.c: Likewise.
12473         * gcc.dg/lto/20091013-1_0.c: Likewise.
12474         * gcc.dg/lto/20091015-1_0.c: Likewise.
12475         * gcc.dg/lto/20090126-2_0.c: Likewise.
12476
12477 2011-03-31  Ian Lance Taylor  <iant@google.com>
12478
12479         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12480
12481 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12482
12483         * gnat.dg/opt16.adb: New test.
12484
12485 2011-03-31  Jason Merrill  <jason@redhat.com>
12486
12487         * g++.dg/cpp0x/defaulted24.C: New.
12488
12489 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12490
12491         PR target/16292
12492         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12493         with -O0.
12494
12495 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12496
12497         * g++.dg/other/i386-9.C: New test.
12498
12499 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12500
12501         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12502
12503 2011-03-30  Jason Merrill  <jason@redhat.com>
12504
12505         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12506
12507         * g++.dg/cpp0x/regress/isnan.C: New.
12508
12509         * g++.dg/cpp0x/initlist46.C: New.
12510
12511 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12512
12513         PR target/47551
12514         * gcc.target/arm/neon-modes-2.c: New test.
12515
12516 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12517
12518         PR c/48305
12519         * gcc.c-torture/compile/pr48305.c: New test.
12520
12521 2011-03-29  Jason Merrill  <jason@redhat.com>
12522
12523         * g++.dg/cpp0x/regress/value-dep1.C: New.
12524
12525 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12526
12527         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12528
12529 2011-03-29  Ian Lance Taylor  <iant@google.com>
12530
12531         * go.test/go-test.exp: Handle the test lines used in several new
12532         tests.
12533         (errchk): Add opts parameter.  Change all callers.  Handle parens
12534         in regexps.
12535
12536 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12537             Dominique d'Humieres  <dominiq@lps.ens.fr>
12538
12539         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12540         and __APPLE__ && __PPC__ && __ALTIVEC__.
12541
12542 2011-03-29  Jason Merrill  <jason@redhat.com>
12543
12544         * g++.dg/cpp0x/dependent1.C: New.
12545
12546         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12547
12548         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12549
12550         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12551
12552 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12553
12554         PR fortran/48095
12555         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12556         * gfortran.dg/proc_ptr_comp_32.f90: New.
12557
12558 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12559
12560         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12561         check for corresponding warning.
12562
12563 2011-03-28  Jason Merrill  <jason@redhat.com>
12564
12565         * g++.dg/cpp0x/rv-deduce2.C: New.
12566
12567 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12568
12569         PR debug/48203
12570         * gcc.dg/pr48203.c: New test.
12571
12572 2011-03-28  Jeff Law <law@redhat.com>
12573
12574         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12575
12576 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12577
12578         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12579         and __PPC__ && __ALTIVEC__.
12580
12581 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12582
12583         PR testsuite/48238
12584         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12585         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12586         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12587         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12588
12589 2011-03-28  Jason Merrill  <jason@redhat.com>
12590
12591         * g++.dg/cpp0x/initlist-array2.C: New.
12592
12593         * g++.dg/cpp0x/initlist-array1.C: New.
12594
12595         * g++.dg/cpp0x/constexpr-compound.C: New.
12596
12597         * g++.dg/cpp0x/constexpr-using.C: New.
12598
12599         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12600
12601 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12602
12603         PR testsuite/48276
12604         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12605
12606 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12607
12608         * gcc.dg/slp-1.c: New test.
12609
12610 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12611
12612         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12613         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12614         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12615         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12616         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12617         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12618         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12619         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12620         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12621         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12622         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12623         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12624         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12625         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12626
12627 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12628
12629         PR fortran/47065
12630         * gfortran.dg/trim_optimize_5.f90:  New test.
12631         * gfortran.dg/trim_optimize_6.f90:  New test.
12632
12633 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12634
12635         PR target/38598
12636         * gcc.target/mips/madd-7.c: Remove -mlong32.
12637         * gcc.target/mips/msub-7.c: Likewise.
12638
12639 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12640
12641         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12642         accesses to preserve the meaning of the test for doubleword vectors.
12643         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12644         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12645
12646 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12647
12648         PR fortran/48291
12649         * gfortran.dg/class_42.f03: New.
12650
12651 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12652
12653         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12654         strided accesses.
12655
12656 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12657
12658         PR rtl-optimization/48144
12659         * gcc.dg/pr48144.c: New test.
12660
12661 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12662
12663         * gnat.dg/discr27.ad[sb]: New test.
12664
12665 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12666
12667         * gnat.dg/limited_with2.ad[sb]: New test.
12668         * gnat.dg/limited_with2_pkg1.ads: New helper.
12669         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12670
12671 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12672
12673         * gnat.dg/opt15.adb: New test.
12674         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12675
12676 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12677
12678         PR fortran/48174
12679         PR fortran/45304
12680         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12681         * gfortran.dg/leadz_trailz_3.f90: Ditto
12682
12683 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12684
12685         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12686
12687 2011-03-25  Jason Merrill  <jason@redhat.com>
12688
12689         * g++.dg/cpp0x/defaulted22.C: New.
12690         * g++.dg/cpp0x/defaulted23.C: New.
12691         * g++.dg/cpp0x/defaulted15.C: Adjust.
12692
12693 2011-03-25  Jason Merrill  <jason@redhat.com>
12694
12695         * g++.dg/cpp0x/move1.C: New.
12696
12697 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12698
12699         PR target/48287
12700         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12701
12702 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12703
12704         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12705         for mips-sgi-irix6.5.
12706         Replace snprintf prototype by <stdio.h>.
12707
12708 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12709
12710         PR testsuite/48283
12711         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12712         run_expensive_tests.
12713         * gcc.dg/graphite/block-4.c: Likewise.
12714         * gcc.dg/graphite/block-7.c: Likewise.
12715         * gcc.dg/graphite/block-8.c: Likewise.
12716
12717 2011-03-25  Richard Guenther  <rguenther@suse.de>
12718
12719         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12720         * g++.dg/tree-ssa/pr8781.C: Likewise.
12721         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12722         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12723         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12724         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12725         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12726         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12727         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12728         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12729         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12730         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12731         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12732         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12733         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12734         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12735         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12736         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12737         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12738         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12739         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12740         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12741         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12742         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12743         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12744         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12745         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12746         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12747         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12748         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12749         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12750         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12751         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12752         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12753         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12754         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12755         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12756         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12757         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12758         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12759         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12760         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12761         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12762         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12763         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12764         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12765         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12766         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12767         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12768         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12769         * c-c++-common/pr46562-2.c: Likewise.
12770         * gfortran.dg/pr42108.f90: Likewise.
12771         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12772         foo to be inlined even at -O1.
12773         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12774         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12775         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12776         * gcc.dg/matrix/matrix.exp: Disable FRE.
12777
12778 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12779
12780         PR debug/48204
12781         * gcc.dg/dfp/pr48204.c: New test.
12782
12783 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12784
12785         PR target/48209
12786         * gcc.c-torture/execute/pr47917.c: Move this...
12787         * gcc.dg/torture/pr47917.c: to here and add xfails.
12788
12789 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12790
12791         * gnat.dg/array16.ad[sb]: New test.
12792         * gnat.dg/array16.ads: New helper.
12793
12794 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12795
12796         * gnat.dg/derived_type2.adb: New test.
12797
12798 2011-03-24  Richard Guenther  <rguenther@suse.de>
12799
12800         PR tree-optimization/48271
12801         * g++.dg/torture/pr48271.C: New testcase.
12802
12803 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12804
12805         * gnat.dg/array15.ad[sb]: New test.
12806
12807 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12808
12809         PR target/48237
12810         * gcc.target/i386/pr48237.c: New test.
12811
12812 2011-03-24  Richard Guenther  <rguenther@suse.de>
12813
12814         PR middle-end/48269
12815         * gcc.dg/builtin-object-size-10.c: New testcase.
12816
12817 2011-03-24  Richard Guenther  <rguenther@suse.de>
12818
12819         PR tree-optimization/46562
12820         * c-c++-common/pr46562-2.c: New testcase.
12821         * c-c++-common/pr46562.c: Likewise.
12822
12823 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12824
12825         * gcc.dg/vect/vect-cselim-1.c: New test.
12826         * gcc.dg/vect/vect-cselim-2.c: New test.
12827
12828 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12829
12830         * gcc.target/arm/pr46934.c: New.
12831
12832 2011-03-23  Ian Lance Taylor  <iant@google.com>
12833
12834         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12835
12836 2011-03-23  Richard Guenther  <rguenther@suse.de>
12837
12838         * gcc.dg/struct: Remove directory and contents.
12839
12840 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12841
12842         PR testsuite/48251
12843         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12844
12845 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12846
12847         * gnat.dg/discr26.ad[sb]: New test.
12848         * gnat.dg/discr26_pkg.ads: New helper.
12849
12850 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12851
12852         PR target/47553
12853         * gcc.target/arm/neon-vld-1.c: New test.
12854
12855 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12856
12857         * gnat.dg/array14.ad[sb]: New test.
12858         * gnat.dg/array14_pkg.ads: New helper.
12859
12860 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12861
12862         * gcc.c-torture/execute/920501-8.x: Remove.
12863         * gcc.c-torture/execute/930513-1.x: Remove.
12864         * gcc.c-torture/execute/960312-1.x: Remove.
12865         * gcc.c-torture/compile/20000804-1.c,
12866         gcc.c-torture/compile/20001205-1.c,
12867         gcc.c-torture/compile/20001226-1.c,
12868         gcc.c-torture/compile/20010518-2.c,
12869         gcc.c-torture/compile/20020312-1.c,
12870         gcc.c-torture/compile/20020604-1.c,
12871         gcc.c-torture/compile/920501-12.c,
12872         gcc.c-torture/compile/920501-4.c,
12873         gcc.c-torture/compile/920520-1.c,
12874         gcc.c-torture/compile/980506-1.c,
12875         gcc.c-torture/execute/980709-1.x,
12876         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12877         options for m68hc11.
12878         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12879         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12880         m68hc11.
12881
12882 2011-03-22  Nick Clifton  <nickc@redhat.com>
12883
12884         * lib/target-supports.exp (check_profiling_available): Add MN10300
12885         to the list of targets that do not support profiling.  Restore
12886         alpha sorting to this list.
12887
12888 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12889
12890         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12891         failure on 32-bit systems.
12892         * gcc.dg/torture/vector-2.c: Ditto.
12893
12894 2011-03-22  Richard Guenther  <rguenther@suse.de>
12895
12896         PR tree-optimization/48228
12897         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12898
12899 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12900
12901         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12902         powerpc.
12903
12904         PR target/48226
12905         * gcc.target/powerpc/pr48226.c: New file.
12906
12907 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12908
12909         * lib/prune.exp (prune_gcc_output): Prune "could not create
12910         compact unwind for" warnings.
12911
12912 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12913
12914         PR c/42544
12915         PR c/48197
12916         * gcc.c-torture/execute/pr42544.c: New test.
12917         * gcc.c-torture/execute/pr48197.c: New test.
12918
12919 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12920
12921         PR preprocessor/48192
12922         * gcc.target/powerpc/pr48192.c: New file.
12923
12924         PR target/48053
12925         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12926         split problem of 0 being loaded in a VSX register.
12927
12928 2011-03-21  Richard Guenther  <rguenther@suse.de>
12929
12930         PR c/47939
12931         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12932         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12933         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12934         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12935
12936 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12937
12938         PR target/48213
12939         * gcc.dg/pr48213.c: New test.
12940
12941 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12942
12943         PR target/12171
12944         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12945
12946 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12947
12948         * gcc.target/arm/xor-and.c: New.
12949
12950 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12951
12952         PR fortran/22572
12953         * gfortran.dg/function_optimize_1.f90:  New test.
12954         * gfortran.dg/function_optimize_2.f90:  New test.
12955
12956 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12957
12958         PR rtl-optimization/47502
12959         * gcc.target/i386/pr47502-1.c: New.
12960         * gcc.target/i386/pr47502-2.c: Likewise.
12961
12962 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12963
12964         PR rtl-optimization/48156
12965         * gcc.dg/pr48156.c: New test.
12966
12967 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12968
12969         PR libfortran/47439
12970         * gfortran.dg/scratch_1.f90: Adjust test.
12971
12972 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12973
12974         PR libfortran/47439
12975         * gfortran.dg/scratch_1.f90: New test.
12976
12977 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12978
12979         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12980         variably modified typedefs.
12981         * gcc.dg/c1x-typedef-2.c: Remove.
12982
12983 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12984
12985         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12986         * gcc.dg/c1x-anon-struct-3.c: New test.
12987         * gcc.dg/anon-struct-11.c: Update.
12988
12989 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12990
12991         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12992         dg-xfail-run-if.
12993         Only xfail with gas.
12994
12995 2011-03-18  Jason Merrill  <jason@redhat.com>
12996
12997         * g++.dg/template/fn-ptr1.C: New.
12998
12999         * g++.dg/overload/volatile1.C: New.
13000
13001         * g++.dg/opt/pr23372.C: New.
13002
13003         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13004
13005 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13006
13007         PR middle-end/47405
13008         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13009
13010 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13011
13012         * gcc.target/arm/unsigned-extend-1.c: New.
13013
13014 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13015
13016         PR bootstrap/48161
13017         * gcc.c-torture/compile/pr48161.c: New test.
13018
13019 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13020
13021         PR middle-end/47725
13022         * gcc.dg/torture/pr47725.c: New.
13023
13024 2011-03-17  Jason Merrill  <jason@redhat.com>
13025
13026         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13027         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13028
13029 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13030
13031         * gnat.dg/specs/elab2.ads: New test.
13032         * gnat.dg/specs/elab2_pkg.ads: New helper.
13033
13034 2011-03-17  Jason Merrill  <jason@redhat.com>
13035
13036         * g++.dg/cpp0x/decltype-1212.C: New.
13037         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13038
13039 2011-03-17  Jason Merrill  <jason@redhat.com>
13040
13041         * g++.dg/parse/memfnquals1.C: New.
13042
13043 2011-03-17  Richard Guenther  <rguenther@suse.de>
13044
13045         PR middle-end/48134
13046         * gcc.dg/pr48134.c: New testcase.
13047
13048 2011-03-17  Richard Guenther  <rguenther@suse.de>
13049
13050         PR middle-end/48165
13051         * g++.dg/torture/pr48165.C: New testcase.
13052
13053 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13054
13055         PR rtl-optimization/48141
13056         * gcc.dg/pr48141.c: New test.
13057
13058 2011-03-16  Jason Merrill  <jason@redhat.com>
13059
13060         * g++.dg/cpp0x/constexpr-48089.C: New.
13061
13062         * g++.dg/cpp0x/constexpr-abi1.C: New.
13063
13064         * g++.dg/cpp0x/constexpr-46336.C: New.
13065         * g++.dg/parse/friend5.C: Adjust expected errors.
13066
13067         * g++.dg/cpp0x/constexpr-47570.C: New.
13068
13069 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13070
13071         PR debug/47510
13072         * ++.dg/debug/dwarf2/typedef6.C: New test.
13073
13074 2011-03-16  Jason Merrill  <jason@redhat.com>
13075
13076         * g++.dg/cpp0x/elision2.C: New.
13077
13078         * g++.dg/cpp0x/constexpr-array3.C: New.
13079
13080 2011-03-16  Jason Merrill  <jason@redhat.com>
13081
13082         * g++.dg/cpp0x/sfinae6.C: New.
13083         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13084         * g++.dg/cpp0x/pr45908.C: Likewise.
13085         * g++.dg/cpp0x/sfinae6.C: Likewise.
13086         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13087         * g++.old-deja/g++.law/arg11.C: Likewise.
13088
13089 2011-03-16  Jason Merrill  <jason@redhat.com>
13090
13091         * g++.dg/template/incomplete6.C: New.
13092
13093 2011-03-16  Jeff Law <law@redhat.com>
13094
13095         * gcc.dg/tree-ssa/vrp55.c: New test.
13096
13097 2011-03-16  Jason Merrill  <jason@redhat.com>
13098
13099         * g++.dg/cpp0x/auto22.C: New.
13100
13101 2011-03-16  Richard Guenther  <rguenther@suse.de>
13102
13103         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13104         optimizing it away if promoted to const.
13105
13106 2011-03-16  Richard Guenther  <rguenther@suse.de>
13107
13108         PR tree-optimization/48149
13109         * gcc.dg/fold-complex-1.c: New testcase.
13110
13111 2011-03-16  Richard Guenther  <rguenther@suse.de>
13112
13113         PR testsuite/48147
13114         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13115         or cloning happens.
13116
13117 2011-03-16  Richard Guenther  <rguenther@suse.de>
13118
13119         PR tree-optimization/26134
13120         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13121
13122 2011-03-16  Richard Guenther  <rguenther@suse.de>
13123
13124         PR tree-optimization/48146
13125         * gcc.dg/torture/pr48146.c: New testcase.
13126
13127 2011-03-16  Richard Guenther  <rguenther@suse.de>
13128
13129         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13130         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13131
13132 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13133
13134         PR middle-end/48136
13135         * gcc.c-torture/compile/pr48136.c: New test.
13136
13137         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13138
13139         PR debug/45882
13140         * gcc.dg/guality/pr45882.c: New test.
13141
13142 2011-03-15  Jason Merrill  <jason@redhat.com>
13143
13144         * g++.dg/cpp0x/constexpr-recursion.C: New.
13145
13146         * g++.dg/cpp0x/implicit11.C: New.
13147
13148 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13149
13150         * g++.dg/cpp0x/constexpr-attribute.C: New.
13151
13152 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13153
13154         * g++.dg/parse/pr34758.C: New.
13155
13156 2011-03-15  Xinliang David Li  <davidxl@google.com>
13157
13158         PR c/47837
13159         * gcc.dg/uninit-pred-7_d.c: New test.
13160         * gcc.dg/uninit-pred-8_d.c: New test.
13161
13162 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13163
13164         PR target/46788
13165         * gcc.target/arm/pr46788.c: New.
13166
13167 2011-03-15  Richard Guenther  <rguenther@suse.de>
13168
13169         PR middle-end/47650
13170         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13171         * gfortran.dg/ishft_4.f90: Likewise.
13172         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13173
13174 2011-03-15  Richard Guenther  <rguenther@suse.de>
13175
13176         PR tree-optimization/13954
13177         * g++.dg/tree-ssa/pr13954.C: New testcase.
13178
13179 2011-03-15  Richard Guenther  <rguenther@suse.de>
13180
13181         PR tree-optimization/48037
13182         * gcc.target/i386/pr48037-1.c: New testcase.
13183
13184 2011-03-15  Richard Guenther  <rguenther@suse.de>
13185
13186         PR tree-optimization/41490
13187         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13188         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13189         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13190         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13191         * g++.dg/tree-ssa/pr33604.C: Adjust.
13192
13193 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13194
13195         PR middle-end/47917
13196         * gcc.c-torture/execute/pr47917.c: New test.
13197         * gcc.dg/pr47917.c: New test.
13198
13199         PR middle-end/38878
13200         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13201
13202 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13203
13204         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13205         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13206         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13207         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13208         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13209         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13210         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13211         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13212         * gcc.target/i386/avx-floor-vec.c: Ditto.
13213         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13214         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13215         * gcc.target/i386/avx-rint-vec.c: Ditto.
13216         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13217         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13218         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13219         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13220
13221 2011-03-14  Tom Tromey  <tromey@redhat.com>
13222
13223         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13224         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13225         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13226
13227 2011-03-14  Tom Tromey  <tromey@redhat.com>
13228
13229         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13230         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13231         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13232
13233 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13234
13235         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13236
13237 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13238
13239         PR rtl-optimization/47166
13240         * gcc.c-torture/execute/postmod-1.c: New test.
13241
13242 2011-03-14  Richard Guenther  <rguenther@suse.de>
13243
13244         PR middle-end/48098
13245         * gcc.dg/torture/pr48098.c: New testcase.
13246
13247 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13248
13249         PR target/48053
13250         * gcc.target/powerpc/pr48053-1.c: New test.
13251         * gcc.target/powerpc/pr48053-2.c: Likewise.
13252
13253 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13254
13255         PR libfortran/48066
13256         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13257
13258 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13259
13260         PR libfortran/48066
13261         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13262
13263 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13264
13265         PR fortran/48059
13266         * gfortran.dg/class_41.f03: New.
13267
13268 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13269
13270         * g++.dg/conversion/cast3.C: New test.
13271
13272 2011-03-11  Jason Merrill  <jason@redhat.com>
13273
13274         * g++.dg/template/error45.C: New.
13275
13276         * g++.dg/parse/no-type-defn1.C: New.
13277
13278         * g++.dg/ext/attrib40.C: New.
13279
13280         * g++.dg/cpp0x/regress/array1.C: New.
13281
13282 2011-03-11  Richard Guenther  <rguenther@suse.de>
13283
13284         PR tree-optimization/48067
13285         * gcc.dg/pr48067.c: New testcase.
13286
13287 2011-03-11  Richard Guenther  <rguenther@suse.de>
13288
13289         PR lto/48073
13290         * g++.dg/lto/20110311-1_0.C: New testcase.
13291
13292 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13293
13294         PR c++/48035
13295         * g++.dg/inherit/virtual8.C: New test.
13296
13297         PR middle-end/48044
13298         * gcc.dg/torture/pr48044.c: New test.
13299
13300 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13301
13302         PR fortran/47768
13303         * gfortran.dg/proc_ptr_comp_31.f90: New.
13304
13305 2011-03-11  Richard Guenther  <rguenther@suse.de>
13306
13307         PR tree-optimization/47278
13308         * gcc.dg/torture/pr47278-1.c: New testcase.
13309         * gcc.dg/torture/pr47278-2.c: Likewise.
13310
13311 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13312
13313         PR tree-optimization/48063
13314         * gcc.dg/torture/pr48063.c: New test.
13315
13316 2011-03-10  Jason Merrill  <jason@redhat.com>
13317
13318         * g++.dg/template/array22.C: New.
13319
13320         * g++.dg/cpp0x/syntax-err1.C: New.
13321         * g++.dg/parse/error36.C: Adjust expected errors.
13322         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13323         * g++.old-deja/g++.pt/typename3.C: Likewise.
13324         * g++.old-deja/g++.pt/typename4.C: Likewise.
13325         * g++.old-deja/g++.pt/typename6.C: Likewise.
13326
13327 2011-03-09  Jason Merrill  <jason@redhat.com>
13328
13329         * g++.dg/template/nontype22.C: New.
13330
13331 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13332
13333         PR tree-optimization/47714
13334         * g++.dg/torture/pr47714.C: New test.
13335
13336 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13337
13338         PR target/47755
13339         * gcc.target/powerpc/pr47755-2.c: New file.
13340
13341 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13342
13343         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13344         is not set in the environment, pass 64 as first argument when not
13345         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13346         native where ulimit -u is supported.
13347
13348 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13349
13350         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13351
13352 2011-03-08  Jason Merrill  <jason@redhat.com>
13353
13354         * g++.dg/template/nontype21.C: New.
13355
13356         * g++.dg/template/anon5.C: New.
13357
13358 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13359
13360         PR debug/47881
13361         * gcc.dg/pr47881.c: New test.
13362
13363 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13364
13365         PR c++/47957
13366         * g++.dg/lookup/template3.C: New test.
13367
13368 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13369
13370         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13371         'long' type.
13372
13373 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13374
13375         PR testsuite/47954
13376         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13377         sizeof to compute alignment.
13378
13379 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13380
13381         PR tree-optimization/48022
13382         * gcc.dg/pr48022-1.c: New test.
13383         * gcc.dg/pr48022-2.c: New test.
13384
13385 2011-03-07  Jason Merrill  <jason@redhat.com>
13386
13387         * g++.dg/template/nontype20.C: New.
13388         * g++.dg/init/member1.C: Adjust expected errors.
13389         * g++.dg/parse/constant4.C: Likewise.
13390         * g++.dg/template/qualified-id3.C: Likewise.
13391         * g++.old-deja/g++.pt/crash10.C: Likewise.
13392
13393         * g++.dg/cpp0x/regress/non-const1.C: New.
13394
13395 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13396
13397         PR debug/47991
13398         * gcc.dg/pr47991.c: New test.
13399
13400 2011-03-07  Jason Merrill  <jason@redhat.com>
13401
13402         * g++.dg/abi/mangle46.C: New.
13403
13404 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13405
13406         PR target/47862
13407         * gcc.target/powerpc/pr47862.c: New.
13408
13409 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13410
13411         PR target/45413
13412         * gcc.target/i386/combine-mul.c: Require nonpic.
13413
13414 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13415             Nathan Froyd  <froydnj@codesourcery.com>
13416
13417         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13418
13419 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13420
13421         * README.QMTEST: Remove.
13422
13423 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13424             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13425
13426         PR fortran/47850
13427         * gfortran.dg/array_constructor_37.f90 : New test.
13428
13429 2011-03-05  Jason Merrill  <jason@redhat.com>
13430
13431         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13432         * g++.dg/abi/mangle45.C: Likewise.
13433         * g++.dg/cpp0x/trailing1.C: Likewise.
13434
13435 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13436
13437         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13438
13439 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13440
13441         PR rtl-optimization/47899
13442         * gcc.dg/pr47899.c: New test.
13443
13444         * gcc.dg/torture/pr47968.c: Ignore warnings.
13445
13446         PR tree-optimization/47967
13447         * gcc.c-torture/compile/pr47967.c: New test.
13448
13449 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13450
13451         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13452         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13453
13454 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13455
13456         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13457         and property_getAttributes() if __OBJC2__.
13458         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13459         * objc.dg/property/property-encoding-1.m: New.
13460         * obj-c++.dg/property/property-encoding-1.mm: New.
13461
13462 2011-03-04  Jason Merrill  <jason@redhat.com>
13463
13464         * g++.dg/template/pseudodtor6.C: New.
13465
13466         * g++.dg/inherit/covariant19.C: New.
13467
13468 2011-03-04  Richard Guenther  <rguenther@suse.de>
13469
13470         PR middle-end/47968
13471         * gcc.dg/torture/pr47968.c: New testcase.
13472
13473 2011-03-04  Richard Guenther  <rguenther@suse.de>
13474
13475         PR middle-end/47975
13476         * gcc.dg/torture/pr47975.c: New testcase.
13477
13478 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13479
13480         PR c++/47974
13481         * g++.dg/template/crash106.C: New.
13482
13483 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13484
13485         PR c/47963
13486         * gcc.dg/gomp/pr47963.c: New test.
13487         * g++.dg/gomp/pr47963.C: New test.
13488
13489 2011-03-02  Jason Merrill  <jason@redhat.com>
13490
13491         * g++.dg/cpp0x/regress/condition1.C: New.
13492
13493         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13494
13495 2011-03-01  Jason Merrill  <jason@redhat.com>
13496
13497         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13498
13499         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13500
13501 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13502
13503         PR rtl-optimization/47925
13504         * gcc.c-torture/execute/pr47925.c: New test.
13505
13506 2011-03-01  Jason Merrill  <jason@redhat.com>
13507
13508         * g++.dg/cpp0x/decltype25.C: New.
13509
13510         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13511
13512 2011-03-01  Richard Guenther  <rguenther@suse.de>
13513
13514         PR tree-optimization/47890
13515         * gcc.dg/torture/pr47890.c: New testcase.
13516
13517 2011-03-01  Richard Guenther  <rguenther@suse.de>
13518
13519         PR lto/47924
13520         * gcc.dg/lto/pr47924_0.c: New testcase.
13521
13522 2011-03-01  Richard Guenther  <rguenther@suse.de>
13523
13524         PR lto/46911
13525         * gfortran.dg/lto/pr46911_0.f: New testcase.
13526
13527 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13528
13529         PR libgfortran/47933
13530         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13531         compile errors from older code form.
13532
13533 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13534
13535         PR libgfortran/47567
13536         * gfortran.dg/fmt_fw_d.f90: New test.
13537
13538 2011-02-28  Jason Merrill  <jason@redhat.com>
13539
13540         * g++.dg/inherit/covariant18.C: New.
13541
13542 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13543
13544         PR middle-end/47893
13545         * gcc.dg/pr47893.c: New test.
13546
13547 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13548
13549         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13550         NULL in case of a selector with conflicting types.
13551         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13552
13553 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13554
13555         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13556         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13557         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13558         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13559
13560 2011-02-28  Jason Merrill  <jason@redhat.com>
13561
13562         PR c++/47906
13563         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13564
13565 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13566
13567         PR libgfortran/47778
13568         * gfortran.dg/namelist_71.f90: New test.
13569
13570 2011-02-27  Jason Merrill  <jason@redhat.com>
13571
13572         PR c++/47906
13573         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13574         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13575
13576 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13577
13578         PR c++/46466
13579         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13580
13581 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13582
13583         PR fortran/47886
13584         * gfortran.dg/gomp/task-1.f90: Removed.
13585
13586 2011-02-26  Jason Merrill  <jason@redhat.com>
13587
13588         * g++.dg/template/this-targ1.C: New.
13589
13590         * g++.dg/cpp0x/regress/template-const1.C: New.
13591         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13592         * g++.dg/template/function1.C: Adjust.
13593         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13594         * g++.dg/debug/debug7.C: Adjust.
13595
13596 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13597
13598         PR fortran/47886
13599         * gfortran.dg/gomp/task-1.f90: New.
13600
13601 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13602
13603         * gcc.target/arm/neon-thumb2-move.c: Add
13604         dg-require-effective-target arm_thumb2_ok.
13605
13606 2011-02-24  Jason Merrill  <jason@redhat.com>
13607
13608         * g++.dg/parse/constant1.C: Specify C++98 mode.
13609         * g++.dg/parse/constant5.C: Likewise.
13610         * g++.dg/parse/error2.C: Likewise.
13611         * g++.dg/parse/semicolon3.C: Likewise.
13612         * g++.dg/template/crash14.C: Likewise.
13613         * g++.dg/template/local4.C: Likewise.
13614         * g++.dg/template/nontype3.C: Likewise.
13615         * g++.dg/parse/crash31.C: Adjust expected errors.
13616         * g++.dg/template/function1.C: Likewise.
13617         * g++.dg/template/ref3.C: Likewise.
13618         * g++.dg/template/static9.C: Likewise.
13619         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13620
13621         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13622         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13623         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13624         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13625         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13626
13627 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13628
13629         PR fortran/47878
13630         * gfortran.dg/pr47878.f90: New test.
13631
13632 2011-02-24  Richard Guenther  <rguenther@suse.de>
13633
13634         PR testsuite/47801
13635         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13636         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13637
13638 2011-02-24  Richard Guenther  <rguenther@suse.de>
13639
13640         PR fortran/47839
13641         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13642         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13643
13644 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13645
13646         PR libgfortran/47567
13647         * gfortran.dg/fmt_f0_1.f90: Update test.
13648
13649 2011-02-23  Jason Merrill  <jason@redhat.com>
13650
13651         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13652         * g++.dg/abi/mangle45.C: New.
13653
13654         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13655         * g++.dg/template/canon-type-9.C: Match use of decltype
13656         between declaration and definition.
13657         * g++.dg/template/canon-type-12.C: Likewise.
13658
13659 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13660
13661         PR fortran/40850
13662         * gfortran.dg/nested_allocatables_1.f90: New.
13663
13664 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13665
13666         PR c++/46868
13667         * g++.dg/pr46868.C: New test.
13668         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13669         * g++.dg/parse/error14.C: Adjust.
13670
13671 2011-02-23  Richard Guenther  <rguenther@suse.de>
13672
13673         PR tree-optimization/47838
13674         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13675
13676 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13677
13678         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13679
13680 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13681
13682         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13683         * gfortran.dg/count_init_expr.f03: Ditto.
13684         * gfortran.dg/gomp/pr43711.f90: Ditto.
13685         * gcc.dg/struct-parse-2.c: Ditto.
13686         * gcc.dg/parse-error-3.c: Ditto.
13687         * gcc.dg/Wlogical-op-1.c: Ditto.
13688         * gcc.dg/Walways-true-1.c: Ditto.
13689         * gcc.dg/pr24225.c: Ditto.
13690         * gcc.dg/Walways-true-2.c: Ditto.
13691         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13692         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13693         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13694         * g++.dg/overload/defarg4.C: Ditto.
13695         * g++.dg/inherit/covariant16.C: Ditto.
13696         * g++.dg/inherit/virtual7.C: Ditto.
13697         * g++.dg/template/canon-type-9.C: Ditto.
13698         * g++.dg/template/access19.C: Ditto.
13699         * g++.dg/template/call7.C: Ditto.
13700         * g++.dg/template/canon-type-2.C: Ditto.
13701         * g++.dg/template/init7.C: Ditto.
13702         * g++.dg/template/sizeof-template-argument.C: Ditto.
13703         * g++.dg/template/const3.C: Ditto.
13704         * g++.dg/template/sfinae26.C: Ditto.
13705         * g++.dg/template/sfinae26.C: Ditto.
13706         * g++.dg/template/canon-type-11.C: Ditto.
13707         * g++.dg/template/union2.C: Ditto.
13708         * g++.dg/template/canon-type-3.C: Ditto.
13709         * g++.dg/template/canon-type-1.C: Ditto.
13710         * g++.dg/template/canon-type-5.C: Ditto.
13711         * g++.dg/template/canon-type-7.C: Ditto.
13712         * g++.dg/template/canon-type-10.C: Ditto.
13713         * g++.dg/template/spec36.C: Ditto.
13714         * g++.dg/template/typedef38.C: Ditto.
13715         * g++.dg/template/canon-type-4.C: Ditto.
13716         * g++.dg/template/canon-type-6.C: Ditto.
13717         * g++.dg/template/canon-type-13.C: Ditto.
13718         * g++.dg/template/instantiate9.C: Ditto.
13719         * g++.dg/template/ttp22.C: Ditto.
13720         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13721         * g++.dg/warn/Walways-true-1.C: Ditto.
13722         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13723         * g++.dg/warn/Walways-true-2.C: Ditto.
13724         * g++.dg/conversion/op4.C: Ditto.
13725         * g++.dg/opt/pr19650.C: Ditto.
13726         * g++.dg/lookup/friend11.C: Ditto.
13727         * g++.dg/other/default2.C: Ditto.
13728         * g++.dg/other/default3.C: Ditto.
13729         * g++.dg/other/dtor2.C: Ditto.
13730         * g++.dg/other/friend5.C: Ditto.
13731         * g++.dg/other/default5.C: Ditto.
13732         * g++.dg/init/brace6.C: Ditto.
13733         * g++.dg/init/aggr5.C: Ditto.
13734         * g++.dg/init/error2.C: Ditto.
13735         * g++.dg/expr/bound-mem-fun.C: Ditto.
13736         * g++.dg/expr/cond6.C: Ditto.
13737         * g++.dg/expr/stmt-expr-1.C: Ditto.
13738         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13739         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13740         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13741         * g++.dg/cpp0x/bracket1.C: Ditto.
13742         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13743         * g++.dg/cpp0x/pr38646.C: Ditto.
13744         * g++.dg/cpp0x/variadic73.C: Ditto.
13745         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13746         * g++.dg/cpp0x/bracket4.C: Ditto.
13747         * g++.dg/cpp0x/decltype4.C: Ditto.
13748         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13749         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13750         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13751         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13752         * g++.dg/cpp0x/decltype2.C: Ditto.
13753         * g++.dg/cpp0x/decltype1.C: Ditto.
13754         * g++.dg/cpp0x/bracket2.C: Ditto.
13755         * g++.dg/cpp0x/decltype5.C: Ditto.
13756         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13757         * g++.dg/cpp0x/variadic70.C: Ditto.
13758         * g++.dg/cpp0x/decltype6.C: Ditto.
13759         * g++.dg/cpp0x/rvo.C: Ditto.
13760         * g++.dg/cpp0x/vt-40092.C: Ditto.
13761         * g++.dg/cpp0x/variadic-new.C: Ditto.
13762         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13763         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13764         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13765         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13766         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13767         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13768         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13769         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13770         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13771         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13772         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13773         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13774         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13775         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13776         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13777         * g++.dg/cpp0x/pr39639.C: Ditto.
13778         * g++.dg/cpp0x/decltype3.C: Ditto.
13779         * g++.dg/cpp0x/variadic68.C: Ditto.
13780         * g++.dg/cpp0x/variadic-function.C: Ditto.
13781         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13782         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13783         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13784         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13785         * g++.dg/parse/crash35.C: Ditto.
13786         * g++.dg/parse/crash40.C: Ditto.
13787         * g++.dg/parse/defarg12.C: Ditto.
13788         * g++.dg/parse/crash34.C: Ditto.
13789         * g++.dg/parse/constructor3.C: Ditto.
13790         * g++.dg/parse/template23.C: Ditto.
13791         * g++.dg/parse/crash56.C: Ditto.
13792         * g++.dg/parse/dtor13.C: Ditto.
13793         * g++.dg/parse/error33.C: Ditto.
13794         * g++.dg/parse/ctor9.C: Ditto.
13795         * g++.dg/parse/error32.C: Ditto.
13796         * g++.dg/parse/error37.C: Ditto.
13797         * g++.dg/parse/bitfield3.C: Ditto.
13798         * g++.dg/parse/struct-4.C: Ditto.
13799         * g++.dg/ext/has_trivial_copy.C: Ditto.
13800         * g++.dg/ext/is_polymorphic.C: Ditto.
13801         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13802         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13803         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13804         * g++.dg/ext/is_union.C: Ditto.
13805         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13806         * g++.dg/ext/is_pod.C: Ditto.
13807         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13808         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13809         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13810         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13811         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13812         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13813         * g++.dg/ext/is_abstract.C: Ditto.
13814         * g++.dg/ext/has_trivial_assign.C: Ditto.
13815         * g++.dg/ext/is_class.C: Ditto.
13816         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13817         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13818         * g++.dg/ext/is_base_of.C: Ditto.
13819         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13820         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13821         * g++.dg/ext/is_empty.C: Ditto.
13822         * g++.dg/ext/is_enum.C: Ditto.
13823         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13824         * gnat.dg/opt11.adb: Ditto.
13825         * obj-c++.dg/pr45735.mm: Ditto.
13826         * obj-c++.dg/pr24393.mm: Ditto.
13827         * obj-c++.dg/exceptions-2.mm: Ditto.
13828         * objc.dg/pr45735.m: Ditto.
13829         * objc.dg/pr24393.m: Ditto.
13830
13831 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13832
13833         * objc.dg/attributes/objc-exception-1.m: New.
13834
13835 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13836
13837         * gcc.dg/cpp/include7.c: New test.
13838
13839 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13840
13841         PR c++/47242
13842         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13843
13844 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13845
13846         PR rtl-optimization/47763
13847         * gcc.dg/pr47763.c: New test.
13848
13849 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13850
13851         PR fortran/45743
13852         * gfortran.dg/whole_file_32.f90 : New test.
13853
13854 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13855
13856         PR c++/47666
13857         * g++.dg/inherit/virtual7.C: New test.
13858
13859 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13860
13861         PR objc/47832
13862         * objc.dg/type-size-3.m: Updated error message.
13863         * objc.dg/type-size-4.m: New test.
13864         * objc.dg/type-size-5.m: New test.
13865
13866 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13867
13868         * lib/gnat.exp: Fix comments.
13869         Don't load libgloss.exp.
13870         (default_gnat_version): Call $compiler with --version.
13871         Adapt regexp for gnatmake output, insert version.
13872         (gnat_version): New proc.
13873         (gnat_init): Remove gnat_libgcc_s_path.
13874         (gnat_target_compile): Likewise.
13875         Remove ld_library_path.
13876         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13877         (gnat_pass): Remove.
13878         (gnat_pass): Remove.
13879         (gnat_finish): Remove.
13880         (gnat_exit): Remove.
13881         (local_find_gnatmake): Reindent.
13882         (runtest_file_p): Remove.
13883         (prune_warnings): Remove.
13884         (find_gnatclean): New proc.
13885         * lib/gnat-dg.exp (lremove): New proc.
13886         (gnat-dg-test): Reindent.
13887         Remove additional output files.
13888         (gnat-dg-runtest): Remove.
13889
13890         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13891         * gnat.dg/loop_optimization6.adb: Likewise.
13892         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13893
13894 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13895
13896         PR tree-optimization/47835
13897         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13898
13899 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13900
13901         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13902         * gfortran.dg/abstract_type_2.f03: Ditto.
13903         * gfortran.dg/abstract_type_3.f03: Ditto.
13904         * gfortran.dg/abstract_type_4.f03: Ditto.
13905         * gfortran.dg/abstract_type_5.f03: Ditto.
13906         * gfortran.dg/abstract_type_6.f03: Ditto.
13907         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13908         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13909         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13910         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13911         * gfortran.dg/array_function_5.f90: Ditto.
13912         * gfortran.dg/asynchronous_3.f03: Ditto.
13913         * gfortran.dg/char_expr_1.f90: Ditto.
13914         * gfortran.dg/class_14.f03: Ditto.
13915         * gfortran.dg/data_array_6.f: Ditto.
13916         * gfortran.dg/data_invalid.f90: Ditto.
13917         * gfortran.dg/dot_product_1.f03: Ditto.
13918         * gfortran.dg/func_derived_5.f90: Ditto.
13919         * gfortran.dg/func_result_4.f90: Ditto.
13920         * gfortran.dg/implied_do_1.f90: Ditto.
13921         * gfortran.dg/initialization_25.f90: Ditto.
13922         * gfortran.dg/initialization_26.f90: Ditto.
13923         * gfortran.dg/interface_34.f90: Ditto.
13924         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13925         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13926         * gfortran.dg/matmul_8.f03: Ditto.
13927         * gfortran.dg/merge_init_expr.f90: Ditto.
13928         * gfortran.dg/pack_assign_1.f90: Ditto.
13929         * gfortran.dg/pack_vector_1.f90: Ditto.
13930         * gfortran.dg/pointer_check_8.f90: Ditto.
13931         * gfortran.dg/product_init_expr.f03: Ditto.
13932         * gfortran.dg/reshape_order_5.f90: Ditto.
13933         * gfortran.dg/reshape_shape_1.f90: Ditto.
13934         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13935         * gfortran.dg/same_name_2.f90: Ditto.
13936         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13937         * gfortran.dg/spread_init_expr.f03: Ditto.
13938         * gfortran.dg/stmt_func_1.f90: Ditto.
13939         * gfortran.dg/sum_init_expr.f03: Ditto.
13940         * gfortran.dg/transpose_3.f03: Ditto.
13941         * gfortran.dg/unpack_init_expr.f03: Ditto.
13942         * gfortran.dg/warn_conversion.f90: Ditto.
13943         * gfortran.dg/warn_conversion_2.f90: Ditto.
13944         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13945         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13946         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13947         * gfortran.dg/whole_file_16.f90: Ditto.
13948         * gfortran.dg/whole_file_17.f90: Ditto.
13949         * gfortran.dg/whole_file_18.f90: Ditto.
13950         * gfortran.dg/whole_file_20.f03: Ditto.
13951         * gfortran.dg/whole_file_5.f90: Ditto.
13952         * gfortran.dg/whole_file_6.f90: Ditto.
13953         * gfortran.dg/write_invalid_format.f90: Ditto.
13954         * gfortran.dg/zero_sized_6.f90: Ditto.
13955
13956 2011-02-21  Jeff Law <law@redhat.com>
13957
13958         PR rtl-optimization/46178
13959         * gcc.target/i386/pr46178.c: New test.
13960
13961         PR rtl-optimization/46002
13962         * gcc.c-torture/compile/pr46002.c: New test.
13963
13964 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13965
13966         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13967         *-*-hpux10*.
13968
13969 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13970
13971         PR debug/47106
13972         * g++.dg/debug/pr47106.C: Require effective target lto.
13973
13974 2011-02-21  Jason Merrill  <jason@redhat.com>
13975
13976         * g++.dg/cpp0x/constexpr-diag2.C: New.
13977
13978 2011-02-20  Jason Merrill  <jason@redhat.com>
13979
13980         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13981
13982         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13983
13984         * g++.dg/overload/conv-op1.C: New.
13985
13986         * g++.dg/cpp0x/constexpr-synth1.C: New.
13987
13988 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13989
13990         * objc.dg/layout-2.m: New.
13991         * objc.dg/selector-3.m: Adjusted location of error message.
13992         * objc.dg/type-size-3.m: Same.
13993         * obj-c++.dg/selector-3.mm: Same.
13994
13995 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13996
13997         PR objc/47784
13998         * objc.dg/property/dotsyntax-22.m: New.
13999         * obj-c++.dg/property/dotsyntax-22.mm: New.
14000
14001 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14002
14003         PR c++/46394
14004         * g++.dg/template/typedef38.C: New test.
14005
14006 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14007
14008         PR fortran/46818
14009         * gfortran.dg/whole_file_30.f90 : New test.
14010         * gfortran.dg/whole_file_31.f90 : New test.
14011
14012 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14013
14014         PR fortran/45077
14015         PR fortran/44945
14016         * gfortran.dg/whole_file_28.f90 : New test.
14017         * gfortran.dg/whole_file_29.f90 : New test.
14018
14019 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14020
14021         PR c++/44118
14022         * g++.dg/template/crash105.C: New.
14023
14024 2011-02-19  Jason Merrill  <jason@redhat.com>
14025
14026         * g++.dg/cpp0x/regress/no-elide1.C: New.
14027
14028 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14029
14030         PR tree-optimization/46620
14031         * gcc.dg/pr46620.c: New.
14032
14033 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14034
14035         PR c/47809
14036         * gcc.target/i386/pr47809.c: New test.
14037
14038 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14039             Tobias Burnus  <burnus@net-b.de>
14040
14041         * lib/target-supports.exp
14042         (check_effective_target_fortran_large_real): New check for large reals.
14043         * gfortran.dg/nan_7.f90: New test.
14044
14045 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14046
14047         PR libgfortran/47567
14048         * gfortran.dg/fmt_f0_1.f90: Update test.
14049
14050 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14051
14052         PR fortran/47348
14053         * gfortran.dg/array_constructor_36.f90 : New test.
14054         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14055         allow for comparison between different elements of the array
14056         constructor at different levels of optimization.
14057
14058 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14059
14060         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14061         * gcc.target/i386/pr32280-1.c: Likewise.
14062
14063 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14064
14065         PR target/47800
14066         * gcc.target/i386/pr47800.c: New test.
14067
14068 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14069
14070         * objc/execute/exceptions/foward-1.x: New.
14071
14072 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14073
14074         PR fortran/47789
14075         * gfortran.dg/derived_constructor_comps_4.f90: New.
14076
14077 2011-02-18  Tobias Burnus
14078
14079         PR fortran/47775
14080         * gfortran.dg/func_result_6.f90: New.
14081
14082 2011-02-18  Michael Matz  <matz@suse.de>
14083
14084         PR fortran/45586
14085         * gfortran.dg/lto/pr45586_0.f90: New test.
14086         * gfortran.dg/typebound_proc_20.f90: Ditto.
14087         * gfortran.dg/typebound_proc_21.f90: Ditto.
14088
14089 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14090
14091         PR c++/47795
14092         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14093
14094 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14095
14096         PR fortran/47750
14097         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14098         gcc_warning_prefix.
14099         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14100         normalizing the error/warning output.
14101         * gfortran.dg/Wall.f90: Update dg-error/warning.
14102         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14103         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14104         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14105         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14106         * gfortran.dg/class_30.f90: Update dg-error/warning.
14107         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14108         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14109         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14110         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14111         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14112         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14113         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14114         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14115         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14116         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14117         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14118         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14119         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14120         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14121         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14122         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14123         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14124         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14125         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14126         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14127         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14128         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14129         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14130         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14131         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14132
14133 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14134
14135         PR fortran/47768
14136         * gfortran.dg/proc_ptr_comp_30.f90: New.
14137
14138 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14139
14140         PR debug/47780
14141         * gcc.target/i386/pr47780.c: New test.
14142
14143 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14144
14145         PR fortran/47767
14146         * gfortran.dg/class_40.f03: New.
14147
14148 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14149
14150         PR c++/47208
14151         * g++.dg/cpp0x/auto21.C: New test.
14152
14153 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14154
14155         * objc.dg/special/unclaimed-category-1.h: Updated for
14156         new ABI support.
14157         * objc.dg/special/unclaimed-category-1.m: Same.
14158         * objc.dg/zero-link-1.m: Same.
14159         * objc.dg/lookup-1.m: Same.
14160         * objc.dg/torture/strings/const-str-9.m
14161         * objc.dg/torture/strings/const-str-10.m: Same.
14162         * objc.dg/torture/strings/const-str-11.m: Same.
14163         * objc.dg/torture/forward-1.m: Same.
14164         * objc.dg/zero-link-2.m: Same.
14165         * objc.dg/encode-7-next-64bit.m: Same.
14166         * objc.dg/method-4.m: Same.
14167         * objc.dg/next-runtime-1.m: Same.
14168         * objc.dg/image-info.m: Same.
14169         * objc.dg/pr23214.m: Same.
14170         * objc.dg/symtab-1.m: Same.
14171         * obj-c++.dg/basic.m: Same.
14172         * obj-c++.dg/proto-lossage-3.m: Same.
14173         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14174         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14175         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14176         * obj-c++.dg/method-11.m: Same.
14177         * objc/execute/enumeration-1.m: Same.
14178         * objc/execute/object_is_class.m: Same.
14179         * objc/execute/formal_protocol-2.m: Same.
14180         * objc/execute/formal_protocol-4.m: Same.
14181         * objc/execute/formal_protocol-6.m: Same.
14182         * objc/execute/bycopy-3.m: Same.
14183         * objc/execute/exceptions/catchall-1.m: Same.
14184         * objc/execute/exceptions/finally-1.m: Same.
14185         * objc/execute/exceptions/local-variables-1.m: Same.
14186         * objc/execute/exceptions/foward-1.m: Same.
14187         * objc/execute/bf-common.h
14188         * objc/execute/enumeration-2.m: Same.
14189         * objc/execute/formal_protocol-1.m: Same.
14190         * objc/execute/formal_protocol-3.m: Same.
14191         * objc/execute/formal_protocol-5.m: Same.
14192         * objc/execute/accessing_ivars.m: Same.
14193         * objc/execute/bycopy-2.m: Same.
14194         * objc/execute/formal_protocol-7.m: Same.
14195         * objc/execute/compatibility_alias.m: Same.
14196         * objc/execute/no_clash.m: Same.
14197         * objc/execute/object_is_meta_class.m: Same.
14198         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14199         * objc/execute/class-tests-1.h: Include stdio.h.
14200         * objc/execute/class-tests-2.h: Same.
14201         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14202         runtimes.
14203         * obj-c++.dg/try-catch-2.mm: Same.
14204
14205 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14206
14207         PR c++/47783
14208         * g++.dg/warn/Wunused-parm-4.C: New test.
14209
14210 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14211             Jan Hubicka  <jh@suse.cz>
14212
14213         PR debug/47106
14214         PR debug/47402
14215         * g++.dg/debug/pr47106.C: New.
14216
14217 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14218
14219         PR target/43653
14220         * gcc.target/i386/pr43653.c: New test.
14221
14222 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14223
14224         PR c++/47172
14225         * g++.dg/template/inherit6.C: New test.
14226
14227 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14228
14229         PR fortran/47745
14230         * gfortran.dg/class_39.f03: New.
14231
14232 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14233
14234         PR c++/47326
14235         * g++.dg/cpp0x/variadic106.C: New test.
14236
14237 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14238
14239         PR libfortran/47757
14240         * gfortran.dg/pr47757-1.f90: New test.
14241         * gfortran.dg/pr47757-2.f90: New test.
14242         * gfortran.dg/pr47757-3.f90: New test.
14243
14244         PR c++/47704
14245         * g++.dg/cpp0x/enum8.C: New test.
14246
14247 2011-02-15  Jason Merrill  <jason@redhat.com>
14248
14249         * g++.dg/inherit/implicit-trivial1.C: New.
14250         * g++.dg/cpp0x/implicit-trivial1.C: New.
14251
14252 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14253
14254         PR middle-end/47725
14255         * gcc.dg/torture/pr47725.c: Removed.
14256
14257 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14258
14259         PR target/47755
14260         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14261         constant does not generate a load from memory.
14262
14263 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14264
14265         PR middle-end/47725
14266         * gcc.dg/torture/pr47725.c: New.
14267
14268 2011-02-15  Richard Guenther  <rguenther@suse.de>
14269
14270         PR tree-optimization/47743
14271         * gcc.dg/torture/pr47743.c: New testcase.
14272
14273 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14274
14275         PR middle-end/47581
14276         * gcc.target/i386/pr47581.c: New test.
14277
14278 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14279
14280         PR fortran/47730
14281         * gfortran.dg/select_type_22.f03: New.
14282
14283 2011-02-14  Jason Merrill  <jason@redhat.com>
14284
14285         * g++.dg/cpp0x/regress/enum1.C: New.
14286
14287 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14288
14289         * gnat.dg/include.adb: New test.
14290
14291 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14292
14293         PR fortran/47728
14294         * gfortran.dg/class_38.f03: New.
14295
14296 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14297
14298         * gcc.dg/pr46494.c: New test.
14299
14300 2011-02-14  Richard Guenther  <rguenther@suse.de>
14301
14302         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14303
14304 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14305
14306         PR ada/41929
14307         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14308         sparc*-sun-solaris2.11.
14309
14310 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14311
14312         PR fortran/47349
14313         * gfortran.dg/argument_checking_18.f90: New.
14314
14315 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14316
14317         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14318         * gfortran.dg/argument_checking_17.f90: New.
14319
14320 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14321
14322         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14323         are temporarily disabled.
14324         * gfortran.dg/class_7.f03: Ditto.
14325         * gfortran.dg/coarray_14.f90: Ditto.
14326         * gfortran.dg/typebound_proc_13.f03: Ditto.
14327
14328 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14329
14330         PR fortran/45586
14331         * gfortran.dg/extends_11.f03: New.
14332
14333 2011-02-11  Xinliang David Li  <davidxl@google.com>
14334
14335         PR tree-optimization/47707
14336         * g++.dg/tree-ssa/pr47707.C: New test.
14337
14338 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14339
14340         * g++.dg/opt/inline17.C: New test.
14341
14342 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14343
14344         PR fortran/47550
14345         * gfortran.dg/pure_formal_2.f90: New.
14346
14347 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14348
14349         PR rtl-optimization/47614
14350         * gfortran.dg/pr47614.f: New.
14351
14352 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14353
14354         PR driver/47678
14355         * gcc.dg/opts-6.c: New test.
14356
14357 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14358
14359         PR debug/47684
14360         * gcc.dg/pr47684.c: New test.
14361
14362 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14363
14364         PR target/47629
14365         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14366         c99_runtime, dg-add-options c99_runtime.
14367         (main): Use __asm__.
14368
14369 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14370
14371         PR testsuite/47400
14372         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14373         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14374         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14375         * gcc.dg/ucnid-10.c: Likewise.
14376         * gcc.dg/ucnid-13.c: Likewise.
14377         * gcc.dg/ucnid-7.c: Likewise.
14378         * gcc.dg/ucnid-8.c: Likewise.
14379         Adapt dg-warning line number.
14380
14381 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14382
14383         * gcc.target/i386/parity-1.c: Use -march=k8.
14384         * gcc.target/i386/parity-2.c: Ditto.
14385         * gcc.target/i386/vecinit-1.c: Ditto.
14386         * gcc.target/i386/vecinit-2.c: Ditto.
14387
14388 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14389
14390         PR target/46610
14391         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14392         * gcc.target/mips/save-restore-3.c: Likewise.
14393         * gcc.target/mips/save-restore-4.c: Likewise.
14394         * gcc.target/mips/save-restore-5.c: Likewise.
14395
14396         PR target/47683
14397         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14398         * g++.dg/tree-prof/partition2.C: Likewise.
14399
14400 2011-02-09  Jason Merrill  <jason@redhat.com>
14401
14402         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14403         rather than misdeclare std::puts.
14404
14405         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14406         * g++.dg/other/warning1.C: Likewise.
14407         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14408         * g++.old-deja/g++.gb/scope06.C: Likewise.
14409         * g++.old-deja/g++.law/cvt11.C: Likewise.
14410         * g++.old-deja/g++.law/init1.C: Likewise.
14411         * g++.dg/abi/mangle26.C: Likewise.
14412
14413         * g++.dg/template/function1.C: Adjust for C++0x mode.
14414         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14415
14416         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14417         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14418
14419         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14420
14421         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14422
14423         * g++.dg/cpp0x/regress: New directory.
14424         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14425         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14426         * g++.dg/cpp0x/regress/regress3.C: New.
14427
14428 2011-02-10  Richard Guenther  <rguenther@suse.de>
14429
14430         PR tree-optimization/47677
14431         * gcc.dg/torture/pr47677.c: New testcase.
14432
14433 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14434
14435         * objc.dg/special/load-category-1.m: Remove unused header.
14436         * objc.dg/special/load-category-1a.m: Likewise.
14437         * objc.dg/special/load-category-2.m: Likewise.
14438         * objc.dg/special/load-category-2a.m: Likewise.
14439         * objc.dg/special/load-category-3.m: Likewise.
14440         * objc.dg/special/load-category-3a.m: Likewise.
14441         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14442         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14443         * objc.dg/attributes/class-attribute-1.m: Likewise.
14444         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14445         * obj-c++.dg/property/property.exp: Likewise.
14446         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14447         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14448         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14449         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14450         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14451         * obj-c++.dg/template-8.mm: Likewise.
14452
14453 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14454
14455         PR target/47665
14456         * gcc.target/i386/pr47665.c: New test.
14457
14458 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14459
14460         PR testsuite/47622
14461         Revert
14462         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14463         PR debug/42631
14464         * gcc.dg/pr42631.c: Update test.
14465         * gcc.dg/pr42631-2.c: New test.
14466
14467 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14468
14469         PR fortran/47352
14470         * gfortran.dg/proc_decl_25.f90: New.
14471
14472 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14473
14474         PR fortran/47463
14475         * gfortran.dg/typebound_assignment_2.f03: New.
14476
14477 2011-02-09  Richard Guenther  <rguenther@suse.de>
14478
14479         PR tree-optimization/47664
14480         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14481
14482 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14483
14484         PR middle-end/47646
14485         * gnat.dg/uninit_func.adb: Adjust dg directive.
14486
14487 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14488
14489         PR middle-end/47646
14490         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14491
14492 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14493
14494         PR fortran/47637
14495         * gfortran.dg/auto_dealloc_2.f90: New.
14496
14497 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14498
14499         * gcc.dg/builtins-config.h: Remove __sgi handling.
14500         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14501         -std=c99 for mips-sgi-irix6.5*.
14502
14503 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14504
14505         PR middle-end/45505
14506         * gfortran.dg/pr25923.f90: Remove xfails.
14507
14508 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14509
14510         PR fortran/47583
14511         * gfortran.dg/inquire_14.f90: New test.
14512
14513 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14514
14515         PR fortran/45290
14516         * gfortran.dg/pointer_init_6.f90: New.
14517
14518 2011-02-08  Jeff Law <law@redhat.com>
14519
14520         PR tree-optimization/42893
14521         * gcc.tree-ssa/pr42893.c: New test.
14522
14523 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14524
14525         PR tree-optimization/46834
14526         PR tree-optimization/46994
14527         PR tree-optimization/46995
14528         * gcc.dg/graphite/id-pr46834.c: New.
14529         * gfortran.dg/graphite/id-pr46994.f90: New.
14530         * gfortran.dg/graphite/id-pr46995.f90: New.
14531
14532 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14533
14534         PR middle-end/47646
14535         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14536         using the variable is known the warning is emitted there.
14537         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14538         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14539
14540         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14541         statement.
14542         (vg): Likewise.
14543         * gcc.dg/noreturn-1.c (foo5): Likewise.
14544         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14545         (method2): Likewise.
14546
14547         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14548         the return statement using the uninitialized variable.
14549         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14550
14551 2011-02-08  Richard Guenther  <rguenther@suse.de>
14552
14553         PR middle-end/47639
14554         * g++.dg/opt/pr47639.c: New testcase.
14555
14556 2011-02-08  Richard Guenther  <rguenther@suse.de>
14557
14558         PR tree-optimization/47632
14559         * g++.dg/opt/pr47632.C: New testcase.
14560
14561 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14562
14563         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14564
14565 2011-02-07  Richard Guenther  <rguenther@suse.de>
14566
14567         PR tree-optimization/47615
14568         * g++.dg/opt/pr47615.C: New testcase.
14569
14570 2011-02-07  Richard Guenther  <rguenther@suse.de>
14571
14572         PR tree-optimization/47621
14573         * gcc.dg/torture/pr47621.c: New testcase.
14574
14575 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14576
14577         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14578
14579 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14580
14581         PR fortran/47592
14582         * gfortran.dg/allocate_with_source_1 : New test.
14583
14584 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14585
14586         PR middle-end/47610
14587         * gcc.dg/pr47610.c: New test.
14588
14589 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14590
14591         PR debug/42631
14592         * gcc.dg/pr42631.c: Update test.
14593         * gcc.dg/pr42631-2.c: New test.
14594
14595 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14596
14597         PR fortran/47574
14598         * gfortran.dg/pr47574.f90:  New test.
14599
14600 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14601
14602         PR tree-optimization/46194
14603         * gcc.dg/autopar/pr46194.c: New.
14604
14605 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14606
14607         PR tree-optimization/43695
14608         * g++.dg/ipa/pr43695.C: New.
14609
14610 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14611
14612         PR inline-asm/23200
14613         * gcc.dg/pr23200.c: New test.
14614
14615 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14616
14617         PR c++/47589
14618         * g++.dg/pr47589.C: New test.
14619
14620 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14621
14622         PR c++/47398
14623         * g++.dg/template/typedef37.C: New test.
14624         * g++.dg/template/param1.C: Adjust expected error message.
14625
14626 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14627
14628         PR middle-end/31490
14629         * gcc.dg/pr31490-2.c: New test.
14630         * gcc.dg/pr31490-3.c: New test.
14631         * gcc.dg/pr31490-4.c: New test.
14632
14633 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14634             Jakub Jelinek  <jakub@redhat.com>
14635
14636         PR c++/46890
14637         * g++.dg/parser/semicolon3.C: Adjust.
14638         * g++.dg/parser/semicolon4.C: New testcase.
14639         * g++.dg/pr46890.C: New testcase.
14640
14641 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14642
14643         PR c++/29571
14644         * g++.dg/init/pr29571.C: New.
14645
14646 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14647
14648         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14649         instead of vect_int.
14650
14651 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14652
14653         PR target/47312
14654         * gcc.target/i386/pr47312.c: New test.
14655
14656         PR target/47564
14657         * gcc.target/i386/pr47564.c: New test.
14658
14659 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14660
14661         PR tree-optimization/45122
14662         * gcc.dg/tree-ssa/pr45122.c: New.
14663
14664 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14665
14666         PR target/47272
14667         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14668         and vec_vsx_st.
14669
14670         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14671         and vsx so a default --with-cpu=power7 doesn't give an error
14672         when -mavoid-indexed-addresses is used.
14673
14674         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14675         wrapper function to save the arguments and then jump to the real
14676         function, rather than depending on the compiler not to move stuff
14677         before an asm.
14678         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14679
14680 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14681             Paul Thomas  <pault@gcc.gnu.org>
14682
14683         PR fortran/47082
14684         * gfortran.dg/class_37.f03 : New test.
14685
14686 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14687             Richard Guenther  <rguenther@suse.de>
14688
14689         PR tree-optimization/40979
14690         PR bootstrap/47044
14691         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14692         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14693         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14694         check_vect_support_and_set_flags.
14695         * gfortran.dg/graphite/vect-pr40979.f90: New.
14696
14697 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14698
14699         PR fortran/47572
14700         * gfortran.dg/class_36.f03: New.
14701
14702 2011-02-02  Richard Guenther  <rguenther@suse.de>
14703
14704         PR tree-optimization/47566
14705         * gcc.dg/lto/20110201-1_0.c: New testcase.
14706
14707 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14708
14709         PR debug/47498
14710         PR debug/47501
14711         PR debug/45136
14712         PR debug/45130
14713         * debug/pr47498.c: New.
14714         * debug/pr47501.c: New.
14715
14716 2011-02-01  Richard Guenther  <rguenther@suse.de>
14717
14718         PR tree-optimization/47559
14719         * g++.dg/torture/pr47559.C: New testcase.
14720
14721 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14722
14723         PR fortran/47565
14724         * gfortran.dg/typebound_call_20.f03: New.
14725
14726 2011-02-01  Richard Guenther  <rguenther@suse.de>
14727
14728         PR tree-optimization/47555
14729         * gcc.dg/pr47555.c: New testcase.
14730
14731 2011-02-01  Richard Guenther  <rguenther@suse.de>
14732
14733         PR tree-optimization/47541
14734         * g++.dg/torture/pr47541.C: New testcase.
14735
14736 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14737
14738         PR fortran/47455
14739         * gfortran.dg/typebound_call_19.f03: New.
14740
14741 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14742
14743         PR c++/47416
14744         * g++.dg/cpp0x/pr47416.C: New test.
14745
14746 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14747
14748         PR fortran/47519
14749         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14750
14751 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14752
14753         PR fortran/47463
14754         * gfortran.dg/typebound_assignment_1.f03: New.
14755
14756 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14757
14758         PR tree-optimization/47538
14759         * gcc.c-torture/execute/pr47538.c: New test.
14760
14761 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14762
14763         PR target/45325
14764         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14765
14766 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14767
14768         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14769
14770 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14771
14772         PR rtl-optimization/44031
14773         * gcc.c-torture/compile/20110131-1.c: New test.
14774
14775 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14776
14777         PR fortran/47042
14778         * gfortran.dg/stmt_func_1.f90: New.
14779
14780 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14781
14782         PR fortran/47042
14783         * gfortran.dg/interface_34.f90: New.
14784
14785 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14786
14787         PR fortran/47523
14788         * gfortran.dg/realloc_on_assign_5.f03: New test.
14789         * gfortran.dg/realloc_on_assign_5.f03: New test.
14790
14791 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14792
14793         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14794         * gfortran.dg/bessel_7.f90: Likewise.
14795         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14796
14797         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14798         * gfortran.dg/sum_init_expr.f03: Likewise.
14799
14800         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14801
14802         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14803         -r -nostdlib.
14804
14805         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14806         loop only on "vect_intfloat_cvt" targets.
14807
14808 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14809
14810         PR fortran/47531
14811         * gfortran.dg/shape_6.f90: New.
14812
14813 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14814
14815         PR libgfortran/47434
14816         * gfortran.dg/read_infnan_1.f90: Update test.
14817         * gfortran.dg/module_nan.f90: Update test.
14818         * gfortran.dg/char4_iunit_1.f03: Update test.
14819         * gfortran.dg/large_real_kind_1.f90: Update test.
14820         * gfortran.dg/real_const_3.f90: Update test.
14821         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14822
14823 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14824
14825         PR c++/47311
14826         * g++.dg/template/param2.C: New test.
14827
14828 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14829
14830         PR libgfortran/47285
14831         * gfortran.dg/fmt_g.f: New test.
14832
14833 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14834
14835         PR fortran/47507
14836         * gfortran.dg/pure_formal_1.f90: New.
14837
14838 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14839
14840         PR target/42894
14841         * gcc.dg/tls/pr42894.c: New test.
14842
14843 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14844
14845         * gcc.dg/pr47276.c: Add dg-require-visibility.
14846
14847 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14848
14849         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14850
14851 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14852             Tobias Burnus  <burnus@gcc.gnu.org>
14853
14854         PR fortran/45170
14855         PR fortran/35810
14856         PR fortran/47350
14857         * gfortran.dg/realloc_on_assign_3.f03: New test.
14858         * gfortran.dg/realloc_on_assign_4.f03: New test.
14859         * gfortran.dg/allocatable_function_5.f90: New test.
14860         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14861         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14862         implemented" dg-errors.
14863
14864 2011-01-27  Jan Hubicka  <jh@suse.cz>
14865
14866         PR middle-end/46949
14867         * gcc.dg/attr-weakref-4.c: New testcase
14868
14869 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14870
14871         PR tree-optimization/47228
14872         * gcc.dg/torture/pr47228.c: New test.
14873
14874 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14875
14876         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14877
14878 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14879
14880         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14881         when using auto-overlay support on the SPU.
14882
14883 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14884
14885         PR rtl-optimization/44174
14886         * gcc.target/i386/asm-6.c: New test.
14887
14888 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14889
14890         PR rtl-optimization/46856
14891         * gcc.c-torture/compile/pr46856.c: New test.
14892
14893 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14894             Andrew Pinski  <pinskia@gmail.com>
14895
14896         PR c/43082
14897         * gcc.dg/pr43082.c: New.
14898
14899 2011-01-26  DJ Delorie  <dj@redhat.com>
14900
14901         PR rtl-optimization/46878
14902         * gcc.dg/pr46878-1.c: New test.
14903
14904 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14905
14906         PR c++/47476
14907         * g++.dg/cpp0x/pr47476.C: New test.
14908
14909 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14910
14911         * gcc.c-torture/compile/20110126-1.c: New test.
14912
14913 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14914
14915         PR c/47473
14916         * gcc.dg/torture/pr47473.c: New test.
14917
14918 2011-01-26  Jan Hubicka  <jh@suse.cz>
14919
14920         PR target/47237
14921         * gcc.c-torture/execute/pr47237.c: New testcase.
14922
14923 2011-01-26  Jan Hubicka  <jh@suse.cz>
14924
14925         PR tree-optimization/47190
14926         * gcc.dg/attr-weakref-3.c: New testcase.
14927
14928 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14929
14930         PR c++/43601
14931         * gcc.dg/dll-9a.c: New test file.
14932         * gcc.dg/dll-11.c: Likewise.
14933         * gcc.dg/dll-12.c: Likewise.
14934         * gcc.dg/dll-12a.c: Likewise.
14935         * gcc.dg/dll-11a.c: Likewise.
14936         * gcc.dg/dll-9.c: Likewise.
14937         * gcc.dg/dll-10.c: Likewise.
14938         * gcc.dg/dll-10a.c: Likewise.
14939         * g++.dg/ext/dllexport4a.cc: Likewise.
14940         * g++.dg/ext/dllexport4.C: Likewise.
14941         * g++.dg/ext/dllexport5.C: Likewise.
14942         * g++.dg/ext/dllexport5a.cc: Likewise.
14943
14944 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14945
14946         PR tree-optimization/46970
14947         * gcc.dg/graphite/pr46970.c: New.
14948
14949 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14950
14951         PR tree-optimization/46215
14952         * gcc.dg/graphite/pr46215.c: New.
14953
14954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14955
14956         PR tree-optimization/46168
14957         * gcc.dg/graphite/pr46168.c: New.
14958
14959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14960
14961         PR tree-optimization/43657
14962         * gcc.dg/graphite/pr43657.c: New.
14963
14964 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14965
14966         PR tree-optimization/29832
14967         * gfortran.dg/graphite/pr29832.f90: New.
14968
14969 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14970
14971         PR tree-optimization/43567
14972         * gcc.dg/graphite/pr43567.c: New.
14973
14974 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14975
14976         * gfortran.dg/graphite/interchange-4.f: New.
14977         * gfortran.dg/graphite/interchange-5.f: New.
14978
14979         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14980         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14981         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14982         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14983         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14984         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14985         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14986         * gfortran.dg/ltrans-7.f90: Removed.
14987         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14988
14989         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14990         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14991         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14992         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14993         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14994         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14995         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14996         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14997         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14998         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14999         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15000         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15001         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15002         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15003         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15004         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15005         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15006         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15007         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15008         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15009         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15010         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15011         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15012         * gcc.dg/tree-ssa/data-dep-1.c
15013         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15014         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15015         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15016         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15017         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15018
15019 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15020
15021         PR tree-optimization/47265
15022         PR tree-optimization/47443
15023         * gcc.c-torture/compile/pr47265.c: New test.
15024         * gcc.dg/pr47443.c: New test.
15025
15026 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15027
15028         PR tree-optimization/47382
15029         * g++.dg/torture/pr47382.C: New test.
15030         * g++.dg/opt/devirt1.C: Xfail.
15031
15032 2011-01-25  Yao Qi  <yao@codesourcery.com>
15033
15034         PR target/45701
15035         * gcc.target/arm/pr45701-1.c: New test.
15036         * gcc.target/arm/pr45701-2.c: New test.
15037         * gcc.target/arm/pr45701-3.c: New test.
15038
15039 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15040             Jakub Jelinek  <jakub@redhat.com>
15041
15042         PR tree-optimization/47271
15043         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15044
15045 2011-01-25  Nick Clifton  <nickc@redhat.com>
15046
15047         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15048         (saturate_add): Delete.
15049         (exchange): Delete.
15050         (main): Do not run saturate_add.
15051         (set_interrupts): Delete.
15052
15053 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15054
15055         PR fortran/47448
15056         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15057
15058 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15059
15060         PR tree-optimization/47427
15061         PR tree-optimization/47428
15062         * gcc.c-torture/compile/pr47427.c: New test.
15063         * gcc.c-torture/compile/pr47428.c: New test.
15064
15065 2011-01-25  Richard Guenther  <rguenther@suse.de>
15066
15067         PR middle-end/47411
15068         * gcc.dg/torture/pr47411.c: New testcase.
15069
15070 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15071
15072         * gfortran.dg/graphite/id-24.f: New.
15073         * gfortran.dg/graphite/id-25.f: New.
15074
15075 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15076
15077         * gfortran.dg/graphite/id-23.f: New.
15078
15079 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15080
15081         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15082
15083 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15084
15085         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15086         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15087         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15088         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15089         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15090         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15091         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15092         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15093         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15094
15095 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15096
15097         * gcc.dg/graphite/block-0.c: Add documentation.
15098         * gcc.dg/graphite/block-4.c: Same.
15099         * gcc.dg/graphite/block-7.c: Same.
15100         * gcc.dg/graphite/block-8.c: New.
15101         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15102         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15103         * gcc.dg/graphite/interchange-12.c: Add documentation.
15104         * gcc.dg/graphite/interchange-13.c: New.
15105         * gcc.dg/graphite/interchange-14.c: New.
15106         * gcc.dg/graphite/interchange-15.c: New.
15107         * gcc.dg/graphite/interchange-8.c: Add documentation.
15108         * gcc.dg/graphite/interchange-mvt.c: Same.
15109
15110 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15111
15112         PR target/47408
15113         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15114         * gcc.target/powerpc/altivec-14.c: Ditto.
15115         * gcc.target/powerpc/altivec-33.c: Ditto.
15116         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15117         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15118         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15119         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15120         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15121         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15122         * g++.dg/ext/altivec-15.C: Ditto.
15123         * g++.dg/ext/altivec-types-1.C: Ditto.
15124         * g++.dg/ext/altivec-types-2.C: Ditto.
15125         * g++.dg/ext/altivec-types-3.C: Ditto.
15126         * g++.dg/ext/altivec-types-4.C: Ditto.
15127
15128 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15129
15130         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15131
15132 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15133
15134         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15135         optimization options.
15136
15137 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15138
15139         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15140
15141         PR testsuite/45988
15142         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15143
15144 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15145
15146         PR fortran/47421
15147         * gfortran.dg/allocatable_scalar_12.f90: New.
15148
15149 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15150
15151         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15152         vectorization to be not profitable if peeling is used to
15153         realign the memory access.
15154         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15155         loop bound to avoid loop unrolling.
15156         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15157
15158 2011-01-22  Jan Hubicka  <jh@suse.cz>
15159
15160         PR lto/47333
15161         * g++.dg/lto/pr47333.C: New file.
15162
15163 2011-01-22  Jan Hubicka  <jh@suse.cz>
15164
15165         PR tree-optimization/43884
15166         PR lto/44334
15167         * gcc.dg/autopar/outer-2.c: Increase array size.
15168         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15169
15170 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15171
15172         PR fortran/38536
15173         * gfortran.dg/c_loc_tests_16.f90:  New test.
15174
15175 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15176
15177         PR fortran/47399
15178         * gfortran.dg/typebound_proc_19.f90: New.
15179
15180 2011-01-21  Jeff Law <law@redhat.com>
15181
15182         PR tree-optimization/47053
15183         * g++.dg/pr47053.C: New test.
15184
15185 2011-01-21  Jason Merrill  <jason@redhat.com>
15186
15187         PR c++/47041
15188         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15189
15190 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15191
15192         PR c++/47388
15193         * g++.dg/cpp0x/range-for10.C: New test.
15194         * g++.dg/template/for1.C: New test.
15195
15196         PR middle-end/45566
15197         * g++.dg/tree-prof/partition3.C: New test.
15198
15199         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15200
15201         PR rtl-optimization/47366
15202         * g++.dg/opt/pr47366.C: New test.
15203
15204 2011-01-21  Jason Merrill  <jason@redhat.com>
15205
15206         PR c++/46552
15207         * g++.dg/cpp0x/constexpr-regress2.C: New.
15208
15209         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15210
15211 2011-01-21  Jeff Law <law@redhat.com>
15212
15213         PR rtl-optimization/41619
15214         * gcc.dg/pr41619.c: New.
15215
15216 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15217
15218         PR tree-optimization/47355
15219         * g++.dg/opt/pr47355.C: New test.
15220
15221 2011-01-21  Richard Guenther  <rguenther@suse.de>
15222
15223         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15224         making main hot.
15225
15226 2011-01-21  Richard Guenther  <rguenther@suse.de>
15227
15228         PR tree-optimization/47365
15229         * gcc.dg/torture/pr47365.c: New testcase.
15230         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15231
15232 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15233
15234         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15235
15236 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15237
15238         PR tree-optimization/47391
15239         * gcc.dg/pr47391.c: New test.
15240
15241 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15242
15243         * g++.dg/template/char1.C: Use signed char.
15244
15245 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15246
15247         PR fortran/47377
15248         * gfortran.dg/pointer_target_4.f90: New.
15249
15250 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15251
15252         PR target/47251
15253         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15254         ILP32 system and not IP32.
15255
15256 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15257
15258         PR debug/46583
15259         * g++.dg/debug/pr46583.C: New.
15260
15261 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR debug/47283
15264         * g++.dg/debug/pr47283.C: New test.
15265
15266         PR testsuite/47371
15267         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15268         * gcc.target/i386/headmerge-2.c: Likewise.
15269
15270 2011-01-20  Richard Guenther  <rguenther@suse.de>
15271
15272         PR middle-end/47370
15273         * gcc.dg/torture/pr47370.c: New testcase.
15274
15275 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15276
15277         PR tree-optimization/46130
15278         * gcc.dg/pr46130-1.c: New test.
15279         * gcc.dg/pr46130-2.c: New test.
15280
15281 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15282
15283         PR c++/47291
15284         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15285
15286 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15287
15288         PR debug/46240
15289         * g++.dg/debug/pr46240.cc: New.
15290
15291 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15292
15293         PR c++/47303
15294         * g++.dg/template/anonunion1.C: New test.
15295
15296         PR rtl-optimization/47337
15297         * gcc.c-torture/execute/pr47337.c: New test.
15298
15299 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15300
15301         PR testsuite/45342
15302         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15303
15304 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15305
15306         PR tree-optimization/46021
15307         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15308
15309 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15310
15311         PR tree-optimization/47290
15312         * g++.dg/torture/pr47290.C: New test.
15313
15314 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15315
15316         PR fortran/47240
15317         * gfortran.dg/proc_ptr_comp_29.f90: New.
15318
15319 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15320
15321         PR testsuite/41146
15322         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15323         powerpc-apple-darwin9.
15324
15325 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15326
15327         PR rtl-optimization/47299
15328         * gcc.c-torture/execute/pr47299.c: New test.
15329
15330 2011-01-17  Jason Merrill  <jason@redhat.com>
15331
15332         * g++.dg/cpp0x/constexpr-virtual.C: New.
15333
15334 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15335
15336         PR fortran/47331
15337         * gfortran.dg/gomp/pr47331.f90: New test.
15338
15339 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15340
15341         PR objc/47314
15342         * objc.dg/selector-warn-1.m: New.
15343         * obj-c++.dg/selector-warn-1.mm: New.
15344
15345 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15346
15347         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15348         Update dg-final accordingly.
15349
15350 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15351
15352         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15353
15354 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15355
15356         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15357         target check.
15358         * gcc.dg/guality/pr36728-2.c: Likewise.
15359
15360 2011-01-17  Richard Guenther  <rguenther@suse.de>
15361
15362         PR tree-optimization/47313
15363         * g++.dg/torture/pr47313.C: New testcase.
15364
15365 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15366
15367         PR target/47318
15368         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15369         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15370         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15371         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15372
15373         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15374         as __m256i.
15375         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15376         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15377         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15378
15379 2011-01-17  Richard Guenther  <rguenther@suse.de>
15380
15381         PR tree-optimization/45967
15382         * gcc.dg/torture/pr45967-2.c: New testcase.
15383         * gcc.dg/torture/pr45967-3.c: Likewise.
15384
15385 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15386
15387         PR testsuite/47325
15388         * g++.dg/ext/pr47213.C: Require visibility.
15389
15390 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15391
15392         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15393         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15394
15395 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15396
15397         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15398         Linux-based targets.
15399
15400 2011-01-13  Jan Hubicka  <jh@suse.cz>
15401
15402         PR tree-optimization/47276
15403         * gcc.dg/pr47276.c: New testcase.
15404
15405 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15406             Jonathan Wakely  <jwakely.gcc@gmail.com>
15407
15408         PR c++/33558
15409         * g++.dg/other/pr33558.C: New.
15410         * g++.dg/other/pr33558-2.C: New.
15411
15412 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15413
15414         PR tree-optimization/45934
15415         PR tree-optimization/46302
15416         * g++.dg/ipa/devirt-c-1.C: New test.
15417         * g++.dg/ipa/devirt-c-2.C: Likewise.
15418         * g++.dg/ipa/devirt-c-3.C: Likewise.
15419         * g++.dg/ipa/devirt-c-4.C: Likewise.
15420         * g++.dg/ipa/devirt-c-5.C: Likewise.
15421         * g++.dg/ipa/devirt-c-6.C: Likewise.
15422         * g++.dg/ipa/devirt-6.C: Likewise.
15423         * g++.dg/ipa/devirt-d-1.C: Likewise.
15424         * g++.dg/torture/pr45934.C: Likewise.
15425
15426 2011-01-14  Jason Merrill  <jason@redhat.com>
15427
15428         * g++.dg/cpp0x/variadic105.C: New.
15429
15430 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15431             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15432
15433         PR objc/45989
15434         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15435         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15436         execution tests on i?86-*-*, x86_64-*-* and
15437         powerpc*-apple-darwin* && ilp32.
15438         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15439         tests on i?86-*-* and x86_64-*-*.
15440
15441 2011-01-14  Richard Guenther  <rguenther@suse.de>
15442
15443         PR tree-optimization/47280
15444         * g++.dg/opt/pr47280.C: New testcase.
15445
15446 2011-01-14  Jason Merrill  <jason@redhat.com>
15447
15448         * g++.dg/cpp0x/constexpr-regress1.C: New.
15449
15450         * g++.dg/ext/flexary2.C: New.
15451
15452 2011-01-14  Richard Guenther  <rguenther@suse.de>
15453
15454         PR middle-end/47281
15455         * gcc.dg/torture/pr47281.c: New testcase.
15456         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15457
15458 2011-01-14  Richard Guenther  <rguenther@suse.de>
15459
15460         PR tree-optimization/47286
15461         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15462
15463 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15464
15465         PR c++/47213
15466         * g++.dg/ext/pr47213.C: New.
15467
15468 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15469
15470         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15471
15472 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15473             Mikael Morin  <mikael@gcc.gnu.org>
15474
15475         PR fortran/45848
15476         PR fortran/47204
15477         * gfortran.dg/select_type_20.f90: New.
15478         * gfortran.dg/select_type_21.f90: New.
15479
15480 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15481
15482         PR target/47251
15483         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15484
15485 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15486
15487         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15488         * gcc.dg/guality/pr36728-2.c: Likewise.
15489
15490 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15491
15492         PR debug/PR46973
15493         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15494
15495 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15496
15497         PR rtl-optimization/45352
15498         * gcc.dg/pr45352-3.c: New.
15499
15500 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15501
15502         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15503         comment.
15504         * g++.dg/cpp0x/range-for8.C: New.
15505         * g++.dg/cpp0x/range-for9.C: New.
15506
15507 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15508
15509         PR debug/47209
15510         * g++.dg/debug/pr47209.C: New.
15511
15512 2011-01-12  Richard Guenther  <rguenther@suse.de>
15513
15514         PR lto/47259
15515         * gcc.dg/lto/pr47259_0.c: New testcase.
15516         * gcc.dg/lto/pr47259_1.c: Likewise.
15517
15518 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15519
15520         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15521         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15522         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15523         methods missing from the OBJC2 Object.
15524         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15525         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15526         GNU and NeXT runtimes.
15527         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15528         comments.
15529         * objc-obj-c++-shared/Object1.m: Likewise.
15530         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15531         * objc.dg/proto-qual-1.m: Likewise.
15532         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15533         * obj-c++.dg/proto-qual-1.mm: Likewise.
15534
15535 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15536
15537         PR testsuite/33033
15538         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15539
15540 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15541
15542         Fixed the Objective-C++ testsuite and updated all tests.
15543         * lib/obj-c++.exp (obj-c++_init): Declare and set
15544         gcc_warning_prefix and gcc_error_prefix.
15545         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15546         'dg-warning', 'dg-message' and 'dg-error'.
15547         * obj-c++.dg/class-extension-3.mm: Likewise.
15548         * obj-c++.dg/class-protocol-1.mm: Likewise.
15549         * obj-c++.dg/encode-7.mm: Likewise.
15550         * obj-c++.dg/exceptions-3.mm: Likewise.
15551         * obj-c++.dg/exceptions-5.mm: Likewise.
15552         * obj-c++.dg/method-12.mm: Likewise.
15553         * obj-c++.dg/method-13.mm: Likewise.
15554         * obj-c++.dg/method-15.mm: Likewise.
15555         * obj-c++.dg/method-16.mm: Likewise.
15556         * obj-c++.dg/method-4.mm: Likewise.
15557         * obj-c++.dg/method-8.mm: Likewise.
15558         * obj-c++.dg/method-conflict-1.mm: Likewise.
15559         * obj-c++.dg/method-conflict-2.mm: Likewise.
15560         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15561         and uncommented second part of the testcase now that the testsuite
15562         works correctly.
15563         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15564         and uncommented second part of the testcase now that the testsuite
15565         works correctly.
15566         * obj-c++.dg/private-1.mm: Likewise.
15567         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15568         * obj-c++.dg/syntax-error-7.mm: Likewise.
15569         * obj-c++.dg/warn5.mm: Likewise.
15570         * obj-c++.dg/property/at-property-14.mm: Likewise.
15571         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15572         FIXME.
15573         * obj-c++.dg/property/at-property-18.mm: Likewise.
15574         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15575         FIXME.
15576         * obj-c++.dg/property/at-property-21.mm: Likewise.
15577         * obj-c++.dg/property/at-property-28.mm: Likewise.
15578         * obj-c++.dg/property/at-property-5.mm: Likewise.
15579         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15580         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15581         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15582         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15583         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15584         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15585         * obj-c++.dg/tls/diag-5.mm: Likewise.
15586         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15587         dg-error, now matched correctly.
15588
15589 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15590
15591         * objc.dg/property/at-property-29.m: New.
15592         * obj-c++.dg/property/at-property-29.mm: New.
15593
15594 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15595
15596         * go.test/go-test.exp (go-set-goarch): New proc.
15597         (go-gc-tests): Use it.
15598
15599 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15600
15601         PR debug/46955
15602         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15603
15604 2011-01-11  Richard Henderson  <rth@redhat.com>
15605
15606         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15607
15608 2011-01-11  Jan Hubicka  <jh@suse.cz>
15609
15610         PR lto/45721
15611         PR lto/45375
15612         * gcc.dg/lto/pr45721_1.c: New file.
15613         * gcc.dg/lto/pr45721_0.c: New file.
15614
15615 2011-01-11  Richard Guenther  <rguenther@suse.de>
15616
15617         PR tree-optimization/46076
15618         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15619
15620 2011-01-11  Jeff Law <law@redhat.com>
15621
15622         * PR tree-optimization/47086
15623         * gcc.dg/pr47086.c: New test.
15624
15625 2011-01-11  Jason Merrill  <jason@redhat.com>
15626
15627         PR c++/46658
15628         * g++.dg/template/new10.C: New.
15629
15630         PR c++/45520
15631         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15632
15633 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15634
15635         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15636         Split type definitions and NSConstantString class into...
15637         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15638         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15639         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15640         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15641         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15642         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15643         to comments.
15644         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15645         encode defines for newer NeXT system headers.
15646         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15647         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15648         * objc.dg/foreach-5.m: Likewise.
15649         * objc.dg/foreach-2.m: Likewise.
15650         * objc.dg/foreach-4.m: Likewise.
15651         * objc.dg/torture/strings/string1.m: Likewise.
15652         * objc.dg/torture/strings/string2.m: Likewise.
15653         * objc.dg/torture/strings/string3.m: Likewise.
15654         * objc.dg/torture/strings/string4.m: Likewise.
15655         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15656         header and stand alone.
15657         * obj-c++.dg/strings/strings-2.mm: Likewise.
15658         * objc.dg/torture/strings/const-str-3.m: Likewise.
15659         * objc.dg/strings/strings-2.m: Likewise.
15660         * objc.dg/strings/const-str-12b.m: Likewise.
15661
15662 2011-01-12  Richard Guenther  <rguenther@suse.de>
15663
15664         PR middle-end/32511
15665         * gcc.dg/attr-weak-1.c: Adjust.
15666
15667 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15668
15669         PR fortran/47051
15670         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15671         standard compliant and comment.
15672
15673 2011-01-10  Jan Hubicka  <jh@suse.cz>
15674
15675         PR lto/46083
15676         * gcc.dg/initpri3.c: New testcase.
15677
15678 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15679
15680         PR lto/47222
15681         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15682         externally visible.
15683         (g_esi): Likewise.
15684         (g_ebx): Likewise.
15685         (g_ebp): Likewise.
15686         (g_esp): Likewise.
15687         (g_ebp_save): Likewise.
15688         (g_esp_save): Likewise.
15689
15690 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15691
15692         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15693
15694 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15695
15696         PR tree-optimization/46021
15697         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15698         i?86-*-*, x86_64-*-*.
15699
15700 2011-01-10  Jeff Law <law@redhat.com>
15701
15702         * PR tree-optimization/47141
15703         * gcc.c-torture/compile/pr47141.c: New test.
15704
15705 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15706
15707         PR testsuite/46230
15708         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15709         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15710         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15711         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15712
15713         PR testsuite/46230
15714         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15715         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15716         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15717         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15718         being vectorized.  Adjust dg-final pattern.
15719
15720         PR testsuite/46230
15721         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15722         * gcc.dg/vect/slp-24.c: Likewise.
15723
15724 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15725
15726         PR c++/47218
15727         * g++.dg/other/pr47218-1.C: New test file.
15728         * g++.dg/other/pr47218.C: Likewise.
15729         * g++.dg/other/pr47218.h: New supporting header.
15730
15731 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15732
15733         PR objc/47232
15734         * objc.dg/attributes/invalid-attribute-1.m: New.
15735         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15736
15737 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15738
15739         PR fortran/47224
15740         * gfortran.dg/proc_ptr_comp_28.f90: New.
15741
15742 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15743
15744         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15745         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15746         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15747         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15748         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15749         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15750         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15751         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15752         * objc.dg/gnu-api-2-class.m: Likewise.
15753         * objc.dg/gnu-api-2-ivar.m: Likewise.
15754         * objc.dg/gnu-api-2-method.m: Likewise.
15755         * objc.dg/gnu-api-2-objc.m: Likewise.
15756         * objc.dg/gnu-api-2-object.m: Likewise.
15757         * objc.dg/gnu-api-2-property.m: Likewise.
15758         * objc.dg/gnu-api-2-protocol.m: Likewise.
15759         * objc.dg/gnu-api-2-sel.m: Likewise.
15760
15761 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15762
15763         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15764         * objc.dg/objc-foreach-4.m: Likewise.
15765         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15766         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15767         * objc.dg/foreach-4.m: Likewise.
15768         * objc.dg/foreach-5.m: Likewise.
15769         * objc.dg/foreach-3.m: Return self from init.
15770
15771 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15772
15773         PR fortran/38536
15774         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15775
15776 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15777
15778         PR fortran/46313
15779         * gfortran.dg/class_35.f90: New.
15780
15781 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15782
15783         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15784
15785 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15786
15787         PR objc/47078
15788         * objc.dg/invalid-method-2.m: New.
15789         * obj-c++.dg/invalid-method-2.mm: New.
15790
15791 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15792
15793         PR fortran/46896
15794         * gfortran.dg/transpose_optimization_2.f90 : New test.
15795
15796 2011-01-08  Jan Hubicka  <jh@suse.cz>
15797
15798         PR tree-optmization/46469
15799         * g++.dg/torture/pr46469.C: New testcase.
15800
15801 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15802
15803         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15804         emulation of libobjc-gnu structure layout functionality to ..
15805         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15806         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15807         * objc/execute/bf-common.h: Adjust headers.
15808         * objc/execute/bf-1.m: Likewise.
15809         * objc/execute/bf-2.m: Likewise.
15810         * objc/execute/bf-3.m: Likewise.
15811         * objc/execute/bf-4.m: Likewise.
15812         * objc/execute/bf-5.m: Likewise.
15813         * objc/execute/bf-6.m: Likewise.
15814         * objc/execute/bf-7.m: Likewise.
15815         * objc/execute/bf-8.m: Likewise.
15816         * objc/execute/bf-9.m: Likewise.
15817         * objc/execute/bf-10.m: Likewise.
15818         * objc/execute/bf-11.m: Likewise.
15819         * objc/execute/bf-12.m: Likewise.
15820         * objc/execute/bf-13.m: Likewise.
15821         * objc/execute/bf-14.m: Likewise.
15822         * objc/execute/bf-15.m: Likewise.
15823         * objc/execute/bf-16.m: Likewise.
15824         * objc/execute/bf-17.m: Likewise.
15825         * objc/execute/bf-18.m: Likewise.
15826         * objc/execute/bf-19.m: Likewise.
15827         * objc/execute/bf-20.m: Likewise.
15828         * objc/execute/bf-21.m: Likewise.
15829         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15830         objc_get_type_qualifiers ().
15831
15832 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15833
15834         PR fortran/45777
15835         * gfortran.dg/dependency_39.f90:  New test.
15836
15837 2011-01-07  Jan Hubicka  <jh@suse.cz>
15838
15839         Get builtins tests ready for linker plugin.
15840         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15841         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15842         my_memset, my_bzero): Mark used.
15843         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15844         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15845         volatile.
15846         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15847         volatile.
15848
15849 2011-01-07  Jan Hubicka  <jh@suse.cz>
15850
15851         PR tree-optimization/46367
15852         * g++.dg/torture/pr46367.C: New file.
15853
15854 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15855
15856         PR target/47201
15857         * gcc.dg/pr47201.c: New test.
15858
15859         PR bootstrap/47187
15860         * gcc.dg/tree-prof/pr47187.c: New test.
15861
15862 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15863
15864         PR fortran/41580
15865         * gfortran.dg/extends_type_of_3.f90: New.
15866
15867 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15868
15869         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15870         * g++.dg/ext/dllimport-MI1.C: Likewise.
15871         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15872         * g++.dg/ext/dllimport10.C: Likewise.
15873         * g++.dg/ext/dllimport11.C: Likewise.
15874         * g++.dg/ext/dllimport12.C: Likewise.
15875         * g++.dg/ext/dllimport13.C: Likewise.
15876         * g++.dg/ext/dllimport2.C: Likewise.
15877         * g++.dg/ext/dllimport3.C: Likewise.
15878         * g++.dg/ext/dllimport4.C: Likewise.
15879         * g++.dg/ext/dllimport5.C: Likewise.
15880         * g++.dg/ext/dllimport6.C: Likewise.
15881         * g++.dg/ext/dllimport8.C: Likewise.
15882         * g++.dg/ext/dllimport9.C: Likewise.
15883         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15884         targets, too. Additionally enable test for i?86-*-mingw*.
15885         * g++.dg/ext/selectany1.C: Likewise.
15886         Remove guard variable check.
15887
15888 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15889
15890         PR fortran/47189
15891         PR fortran/47194
15892         * gfortran.dg/storage_size_3.f08: Extended.
15893
15894 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15895
15896         PR c++/47022
15897         * g++.dg/template/stdarg1.C: New test.
15898
15899 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15900
15901         PR fortran/47195
15902         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15903         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15904         from the interface of functions to not hide the errors that
15905         shall be tested.
15906
15907 2011-01-06  Jan Hubicka  <jh@suse.cz>
15908
15909         * gcc.dg/lto/pr47188_0.c: New testcase.
15910         * gcc.dg/lto/pr47188_1.c: New testcase.
15911
15912 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15913
15914         PR fortran/33117
15915         PR fortran/46478
15916         * gfortran.dg/interface_33.f90: New test.
15917
15918 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15919
15920         PR c/47150
15921         * gcc.c-torture/compile/pr47150.c: New test.
15922
15923 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15924
15925         PR tree-optimization/47139
15926         * gcc.dg/vect/pr47139.c: New test.
15927
15928 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15929
15930         PR fortran/47180
15931         * gfortran.dg/extends_type_of_2.f03: New.
15932
15933 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15934
15935         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15936
15937 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15938
15939         * gnat.dg/opt14.adb: New test.
15940
15941 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15942
15943         PR fortran/46017
15944         * gfortran.dg/allocate_error_2.f90:  New test.
15945
15946 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15947
15948         PR fortran/47024
15949         * gfortran.dg/storage_size_3.f08: New.
15950
15951 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15952
15953         PR libgfortran/47154
15954         * gfortran.dg/namelist_68.f90: New test.
15955
15956 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15957
15958         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15959
15960 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15961
15962         PR fortran/46448
15963         * gfortran.dg/class_34.f90: New.
15964
15965 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15966
15967         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15968         use __builtin_inff.  Skip all single-precision tests that require
15969         Infinity.
15970
15971 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15972
15973         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15974
15975 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15976
15977         PR tree-optimization/47148
15978         * gcc.c-torture/execute/pr47148.c: New test.
15979
15980         PR tree-optimization/47155
15981         * gcc.c-torture/execute/pr47155.c: New test.
15982
15983         PR rtl-optimization/47157
15984         * gcc.c-torture/compile/pr47157.c: New test.
15985
15986 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15987
15988         * gcc.dg/torture/vector-shift2.c (schar): Define.
15989         (main): Always use schar or uchar instead of plain "char" to avoid
15990         dependencies on implementation-defined char signedness.
15991
15992 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15993
15994         PR tree-optimization/46801
15995         * gnat.dg/pack9.adb: Remove xfail.
15996
15997 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15998
15999         PR tree-optimization/46984
16000         * g++.dg/ipa/pr46984.C: New test.
16001
16002 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16003
16004         PR fortran/46408
16005         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16006
16007 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16008
16009         PR tree-optimization/47140
16010         * gcc.c-torture/compile/pr47140.c: New test.
16011
16012         PR rtl-optimization/47028
16013         * gcc.dg/pr47028.c: New test.
16014
16015 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16016
16017         * objc.dg/protocol-forward-1.m: Removed TODO.
16018         * objc.dg/protocol-forward-2.m: New.
16019         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16020         * obj-c++.dg/protocol-forward-2.mm: New.
16021
16022 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16023
16024         PR target/38662
16025         * g++.dg/eh/pr38662.C: New testcase.
16026
16027 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16028
16029         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16030         scan for newline '\n'.
16031
16032 \f
16033 Copyright (C) 2011 Free Software Foundation, Inc.
16034
16035 Copying and distribution of this file, with or without modification,
16036 are permitted in any medium without royalty provided the copyright
16037 notice and this notice are preserved.