OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/20140
4         * g++.dg/template/init9.C: New.
5
6 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7
8         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
10         rather than a specific number.
11
12 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
13
14         PR fortran/46262
15         PR fortran/46328
16         PR fortran/51052
17         * gfortran.dg/typebound_operator_7.f03: New.
18         * gfortran.dg/typebound_operator_8.f03: New.
19
20 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
21
22         PR target/51729
23         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
24         XFAIL.
25         * gcc.target/mips/dspr2-MULTU.c: Likewise.
26
27 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
28
29         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
30
31 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
32
33         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
34         for MIPS.
35
36 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
37
38         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
39         * gfortran.dg/io_real_boz_4.f90: Likewise.
40         * gfortran.dg/io_real_boz_5.f90: Likewise.
41
42 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
43
44         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
45
46 2012-01-02  Revital Eres  <revital.eres@linaro.org>
47
48         * gcc.dg/sms-11.c: New file.
49
50 2012-01-02  Tobias Burnus  <burnus@net-b.de>
51
52         PR fortran/51682
53         * gfortran.dg/coarray/image_index_3.f90: New.
54
55 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
56
57         PR c++/16603
58         * g++.dg/parse/enum8.C: New.
59
60 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR c++/51379
63         * g++.dg/conversion/reinterpret4.C: New.
64         * g++.dg/conversion/reinterpret1.C: Adjust.
65
66 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
67
68         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
69
70 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
71
72         * g++.old-deja/g++.brendan/crash25.C: Adjust.
73         * g++.old-deja/g++.brendan/crash56.C: Likewise.
74         * g++.old-deja/g++.jason/access14.C: Likewise.
75         * g++.old-deja/g++.jason/access8.C: Likewise.
76         * g++.old-deja/g++.jason/access1.C: Likewise.
77         * g++.old-deja/g++.other/access3.C: Likewise.
78         * g++.old-deja/g++.other/access5.C: Likewise.
79         * g++.old-deja/g++.law/unsorted1.C: Likewise.
80         * g++.old-deja/g++.law/visibility22.C: Likewise.
81         * g++.old-deja/g++.law/visibility26.C: Likewise.
82         * g++.old-deja/g++.mike/p2746.C: Likewise.
83         * g++.dg/debug/using1.C: Likewise.
84         * g++.dg/lookup/using51.C: Likewise.
85         * g++.dg/inherit/using5.C: Likewise.
86         * g++.dg/inherit/pr30297.C: Likewise.
87         * g++.dg/inherit/access8.C: Likewise.
88         * g++.dg/torture/pr39362.C: Likewise.
89         * g++.dg/template/crash13.C: Likewise.
90         * g++.dg/template/using10.C: Likewise.
91
92 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
93
94         PR fortran/51502
95         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
96         change.
97
98 2012-01-01  Ira Rosen  <irar@il.ibm.com>
99
100         PR tree-optimization/51704
101         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
102         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
103         corresponding flags.
104
105 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
106
107         PR c++/51723
108         * g++.dg/cpp0x/constexpr-delegating2.C: New.
109
110 2012-01-01  Jan Hubicka  <jh@suse.cz>
111
112         PR rtl-optimization/51069
113         * gcc.c-torture/compile/pr51069.c: New testcase.
114
115 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
116
117         PR tree-optimization/51683
118         * gcc.dg/pr51683.c: New test.
119
120 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
121
122         PR c++/51397
123         * g++.dg/cpp0x/static_assert6.C: New.
124
125 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
126
127         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
128
129 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
130
131         PR fortran/51502
132         * lib/gcc-dg.exp (scan-module-absence):  New function.
133         * gfortran.dg/implicit_pure_2.f90:  New test.
134
135 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
136
137         PR c++/51316
138         * g++.dg/cpp0x/alignof4.C: New.
139
140 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
141
142         PR testsuite/51702
143         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
144         -mabi=altivec option, which suppresses a warning message about
145         passing vectors by reference.  The extra warning causes some tests
146         to fail.
147         * gcc.dg/scal-to-vec2.c: Likewise.
148         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
149         * gcc.dg/pr35442.c: Likewise.
150         * gcc.dg/vector-compare-1.c: Likewise.
151         * gcc.dg/vector-compare-2.c: Likewise.
152         * gcc.dg/torture/pr36891.c: Likewise.
153
154 2012-12-29  Kai Tietz  <ktietz@redhat.com>
155
156         * g++.dg/abi/bitfield3.C: Make sure test runs
157         for windows targets without activated ms-bitfields option.
158
159         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
160         targets to use static-version.
161         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
162         * g++.old-deja/g++.abi/arraynew.C: Likewise.
163         * g++.old-deja/g++.eh/new1.C: Likewise.
164         * g++.old-deja/g++.eh/new2.C: Likewise.
165
166 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
167
168         * gfortran.dg/function_optimize_9.f90:  New test.
169
170 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
171
172         PR c++/23211
173         * g++.dg/template/using18.C: New.
174         * g++.dg/template/using19.C: New.
175         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
176         * g++.dg/template/crash13.C: Likewise.
177
178 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
179
180         PR target/51623
181         * gcc.target/powerpc/pr51623.c: New file.
182
183 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
184
185         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
186
187 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
188
189         PR c++/51547
190         * g++.dg/cpp0x/pr51547.C: New.
191
192 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
193
194         * gcc.c-torture/execute/20111227-1.c: New test.
195
196 2011-12-25  Jan Hubicka  <jh@suse.cz>
197
198         PR middle-end/48641
199         * gcc.dg/compile/pr48641.c: New file.
200
201 2011-12-26  Joey Ye  <joey.ye@arm.com>
202
203         PR middle-end/51200
204         * gcc.dg/volatile-bitfields-2.c: New test.
205
206 2011-12-23  Jason Merrill  <jason@redhat.com>
207
208         PR c++/51507
209         * g++.dg/cpp0x/variadic121.C: New.
210
211 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
212
213         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
214
215 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
216
217         * gcc.target/arm/vect-vcvt.c: New test.
218         * gcc.target/arm/vect-vcvtq.c: New test.
219
220         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
221         in final check.
222
223         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
224         True for ARM NEON.
225         (check_effective_target_vect_uintfloat_cvt): Likewise.
226         (check_effective_target_vect_floatuint_cvt): Likewise.
227         (check_effective_target_vect_floatint_cvt): Likewise.
228
229 2011-12-23  Richard Guenther  <rguenther@suse.de>
230
231         PR rtl-optimization/50396
232         * gcc.dg/torture/pr50396.c: New testcase.
233
234 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
235
236         PR tree-optimization/43491
237         * gcc.dg/tree-ssa/pr43491.c: New test.
238
239 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
240
241         PR testsuite/50722
242         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
243
244 2011-12-22  Richard Guenther  <rguenther@suse.de>
245
246         PR lto/51650
247         * g++.dg/lto/pr51650-1_0.C: New testcase.
248         * g++.dg/lto/pr51650-2_0.C: Likewise.
249
250 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
251
252         PR target/51643
253         * gcc.target/arm/sibcall-2.c: New test.
254
255 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
256
257         PR testsuite/51645
258         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
259
260 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
261
262         * gcc.dg/pr50038.c: Move to ...
263         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
264
265 2011-12-21  Jason Merrill  <jason@redhat.com>
266
267         PR c++/51611
268         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
269
270 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
271
272         PR c++/51305
273         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
274
275 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
276
277         PR middle-end/51644
278         PR middle-end/51647
279         * gcc.dg/pr51644.c: New test.
280         * g++.dg/warn/Wreturn-4.C: New test.
281
282 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
283
284         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
285         diag-scans to fix fail on AVX.
286         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
287         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
288         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
289         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
290         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
291         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
292         * gcc.dg/vect/pr45752.c: Ditto.
293         * gcc.dg/vect/slp-perm-4.c: Ditto.
294         * gcc.dg/vect/slp-perm-9.c: Ditto.
295         * gcc.dg/vect/vect-33.c: Ditto.
296         * gcc.dg/vect/vect-35.c: Ditto.
297         * gcc.dg/vect/vect-6-big-array.c: Ditto.
298         * gcc.dg/vect/vect-6.c: Ditto.
299         * gcc.dg/vect/vect-91.c: Ditto.
300         * gcc.dg/vect/vect-all-big-array.c: Ditto.
301         * gcc.dg/vect/vect-all.c: Ditto.
302         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
303         * gcc.dg/vect/vect-outer-4c.c: Ditto.
304         * gcc.dg/vect/vect-outer-5.c: Ditto.
305         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
306         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
307         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
308         * gcc.dg/vect/vect-peel-1.c: Ditto.
309         * gcc.dg/vect/vect-peel-2.c: Ditto.
310         * gcc.dg/vect/vect-peel-3.c: Ditto.
311         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
312         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
313         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
314         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
315         * lib/target-supports.exp (check_avx_available): New function.
316         (check_effective_target_vect_sizes_32B_16B): Ditto.
317         (check_prefer_avx128): Ditto.
318         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
319         (check_effective_target_vect_multiple_sizes): Ditto.
320
321 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
322
323         PR target/50038
324         * gcc.dg/pr50038.c: New test.
325
326 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
327
328         PR c++/51621
329         * g++.dg/cpp0x/constexpr-ice5.C: New.
330
331 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
332
333         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
334         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
335         gcc.dg/gnu11-version-1.c: New tests.
336
337 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
338
339         PR middle-end/51200
340         * gcc.target/arm/volatile-bitfields-4.c: New test.
341         * c-c++-common/abi-bf.c: New test.
342
343 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
344
345         PR debug/49951
346         * g++.dg/gcov/gcov-2.C: Adjust.
347
348 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
349
350         PR c++/51612
351         * g++.dg/cpp0x/constexpr-ice4.C: New.
352
353 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
354
355         PR c++/51328
356         * g++.dg/template/crash109.C: New.
357
358 2011-12-19  Jason Merrill  <jason@redhat.com>
359
360         PR c++/51530
361         * g++.dg/cpp0x/nullptr26.C: New.
362
363 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
364
365         * gcc.target/mips/mult-1.c: Require -O2.
366
367 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
368
369         * gcc.target/mips/ext-2.c: Add NOMIPS16.
370
371 2011-12-19  Jason Merrill  <jason@redhat.com>
372
373         PR c++/51526
374         * g++.dg/cpp0x/constexpr-delegating.C: New.
375
376 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
377             Tom de Vries <tom@codesourcery.com>
378
379         PR rtl-opt/50380
380         * gcc.c-torture/compile/pr50380.c: New testcase.
381
382 2011-12-19  Tobias Burnus  <burnus@net-b.de>
383
384         PR fortran/51605
385         * gfortran.dg/block_10.f90: New.
386
387 2011-12-19  Jason Merrill  <jason@redhat.com>
388
389         PR c++/51553
390         * g++.dg/cpp0x/initlist64.C: New.
391
392         PR c++/51228
393         * c-c++-common/transparent-union-1.c: New.
394
395 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
396
397         PR tree-optimization/51580
398         * gnat.dg/specs/loop_optimization1.ads: New test.
399         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
400
401 2011-12-19  Richard Guenther  <rguenther@suse.de>
402
403         PR lto/51573
404         * gcc.dg/lto/20111207-2_0.c: Adjust.
405         * g++.dg/lto/pr51573-1_0.C: New testcase.
406
407 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
408
409         PR c++/51619
410         * g++.dg/cpp0x/pr51619.C: New test.
411
412 2011-12-19  Tobias Burnus  <burnus@net-b.de>
413
414         PR fortran/51605
415         * gfortran.dg/select_type_25.f90: New.
416
417 2011-12-19  Martin Jambor  <mjambor@suse.cz>
418
419         PR tree-optimization/51583
420         * gcc.dg/tree-ssa/pr51583.c: New test.
421
422 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
423
424         PR tree-optimization/51596
425         * g++.dg/opt/pr51596.C: New test.
426
427         PR middle-end/51590
428         PR tree-optimization/51606
429         * gcc.dg/vect/pr51590.c: New test.
430
431 2011-12-19  Richard Guenther  <rguenther@suse.de>
432
433         PR lto/51572
434         * g++.dg/lto/pr51572-2_0.C: New testcase.
435
436 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
437
438         PR c++/51477
439         * g++.dg/cpp0x/nsdmi6.C: New test.
440
441 2011-12-19  Tobias Burnus  <burnus@net-b.de>
442
443         * gfortran.dg/coarray_poly_3.f90: New.
444         * coarray/poly_run_1.f90: Enable some previously commented code.
445
446 2011-12-19  Jason Merrill  <jason@redhat.com>
447
448         PR c++/51489
449         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
450
451 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
452
453         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
454
455 2011-12-17  Jason Merrill  <jason@redhat.com>
456
457         PR c++/51588
458         * g++.dg/parse/enum7.C: New.
459
460         PR c++/51586
461         * g++.dg/lookup/nested2.C: New.
462
463         PR c++/51587
464         * g++.dg/parse/enum6.C: New.
465
466 2011-12-17  Tom de Vries  <tom@codesourcery.com>
467
468         PR tree-optimization/51491
469         * gcc.dg/pr51491.c: New test.
470         * gcc.dg/pr51491-2.c: Same.
471
472 2011-12-16  Jason Merrill  <jason@redhat.com>
473
474         PR c++/51416
475         * g++.dg/cpp0x/auto31.C: New.
476
477 2011-12-16  Ian Lance Taylor  <iant@google.com>
478
479         PR middle-end/51592
480         * gcc.dg/20111216-1.c: New test.
481
482 2011-12-16  Jason Merrill  <jason@redhat.com>
483
484         PR c++/51461
485         * g++.dg/init/static4.C: New.
486
487 2011-12-16  Jason Merrill  <jason@redhat.com>
488
489         PR c++/51331
490         * g++.dg/init/value10.C: New.
491
492 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
493
494         PR testsuite/50803
495         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
496
497         PR tree-optimization/51575
498         * g++.dg/opt/pr51575.C: New test.
499
500         PR debug/51557
501         * gcc.dg/pr51557.c: New test.
502
503 2011-12-16  Richard Guenther  <rguenther@suse.de>
504
505         PR lto/51572
506         * gcc.dg/lto/pr51572-1_0.c: New testcase.
507
508 2011-12-15  Jason Merrill  <jason@redhat.com>
509
510         PR c++/51458
511         * g++.dg/ext/desig4.C: New.
512
513 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
514
515         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
516         A%disp() to use scalarizer.
517         * gfortran.dg/class_array_9.f03: New.
518
519 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
520
521         * gcc.dg/vect/vect-sdivmod-1.c: New test.
522
523         PR c++/51463
524         * g++.dg/cpp0x/pr51463.C: New test.
525
526         PR c/51360
527         * c-c++-common/gomp/pr51360.c: New test.
528         * g++.dg/gomp/pr51360.C: New test.
529
530         PR middle-end/49806
531         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
532         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
533
534         PR tree-optimization/51117
535         * g++.dg/opt/pr51117.C: New test.
536
537 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
538
539         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
540         New definitions.
541         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
542         Likewise.
543         (stpncpy, __stpncpy_chk): New functions.
544         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
545         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
546
547 2011-12-15  Richard Guenther  <rguenther@suse.de>
548
549         PR lto/51567
550         * g++.dg/lto/pr51567-1_0.C: New testcase.
551
552 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
553
554         PR c++/51473
555         * g++.dg/cpp0x/auto30.C: New test.
556
557 2011-12-15  Tobias Burnus  <burnus@net-b.de>
558
559         * gfortran.dg/coarray/poly_run_3.f90: New.
560         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
561
562 2011-12-15  Richard Guenther  <rguenther@suse.de>
563
564         PR lto/51564
565         * g++.dg/lto/pr51564-1_0.C: New testcase.
566
567 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
568
569         PR libstdc++/51365
570         * g++.dg/ext/is_final.C: New.
571
572 2012-12-15  Richard Guenther  <rguenther@suse.de>
573
574         PR lto/48508
575         * g++.dg/lto/pr48508-1_0.C: New testcase.
576         * g++.dg/lto/pr48508-1_1.C: Likewise.
577
578 2011-12-14  Jason Merrill  <jason@redhat.com>
579
580         PR c++/51554
581         * g++.dg/init/constant1.C: New.
582
583         PR c++/51248
584         * g++.dg/other/enum2.C: New.
585
586 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
587
588         PR c++/51475
589         * g++.dg/cpp0x/initlist63.C: New test.
590
591 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
592
593         PR target/50931
594         * gcc.target/avr/torture/int24-mul.c: New.
595
596 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
597
598         PR c++/51476
599         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
600
601 2011-12-13  Jason Merrill  <jason@redhat.com>
602
603         PR c++/51406
604         PR c++/51161
605         * g++.dg/cpp0x/rv-cast3.C: New.
606         * g++.dg/cpp0x/rv-cast4.C: New.
607
608 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
609
610         PR c++/51464
611         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
612
613 2011-12-13  Andrew Pinski  <apinski@cavium.com>
614             Adam Nemet  <anemet@caviumnetworks.com>
615
616         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
617         -fdump-* options.
618         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
619         * gcc.target/mips/octeon-pipe-1.c: New testcase.
620
621 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
622
623         PR c++/14258
624         * g++.dg/template/using16.C: New.
625         * g++.dg/template/using17.C: New.
626
627 2011-12-13  Martin Jambor  <mjambor@suse.cz>
628
629         PR tree-optimization/51362
630         * gcc.dg/ipa/pr51362.c: New test.
631
632 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
633
634         PR testsuite/51524
635         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
636         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
637
638 2011-12-13  Richard Guenther  <rguenther@suse.de>
639
640         PR lto/48354
641         * g++.dg/lto/pr48354-1_0.C: New testcase.
642
643 2011-12-13  Richard Guenther  <rguenther@suse.de>
644
645         PR tree-optimization/51519
646         * gcc.dg/pr51519.c: New testcase.
647
648 2011-12-13  Richard Guenther  <rguenther@suse.de>
649
650         * gcc.dg/lto/20111213-1_0.c: New testcase.
651
652 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
653
654         * gnat.dg/vect1.ad[sb]: Add more tests.
655         * gnat.dg/vect2.ad[sb]: Likewise.
656         * gnat.dg/vect3.ad[sb]: Likewise.
657         * gnat.dg/vect4.ad[sb]: Likewise.
658         * gnat.dg/vect5.ad[sb]: Likewise.
659         * gnat.dg/vect6.ad[sb]: Likewise.
660
661 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
662
663         PR rtl-optimization/51495
664         * gcc.c-torture/compile/pr51495.c: New test.
665
666         PR tree-optimization/51481
667         * gcc.dg/pr51481.c: New test.
668
669 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
670
671         PR tree-optimization/45830
672         * gcc.c-torture/execute/pr45830.c: Move from here to...
673         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
674         dg-additional-options magic.
675
676 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
677
678         * gfortran.dg/nested_modules_2.f90: Tighten test.
679
680 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
681
682         * gcc.c-torture/execute/20111212-1.c: New test.
683
684 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
685
686         PR testsuite/51511
687         * gcc.dg/pr45819.c: Add -w to dg-options.
688
689 2011-12-12  Torvald Riegel  <triegel@redhat.com>
690
691         * g++.dg/tm/noexcept-1.C: New test.
692         * g++.dg/tm/noexcept-2.C: New test.
693         * g++.dg/tm/noexcept-3.C: New test.
694         * g++.dg/tm/noexcept-4.C: New test.
695         * g++.dg/tm/noexcept-5.C: New test.
696
697 2011-12-12  Torvald Riegel  <triegel@redhat.com>
698
699         * c-c++-common/tm/20111206.c: New test.
700
701 2011-12-12  Richard Guenther  <rguenther@suse.de>
702
703         PR lto/51262
704         * g++.dg/opt/pr51262.C: New testcase.
705
706 2011-12-12  Revital Eres  <revital.eres@linaro.org>
707
708         PR rtl-optimization/47013
709         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
710         to preserve the function.
711         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
712         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
713         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
714         -fmodulo-sched-allow-regmoves flags.
715         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
716         and avoid superfluous spaces in dg-final for spu-*-*.
717         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
718         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
719         change scan-rtl-dump-times for powerpc*-*-*.
720         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
721         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
722         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
723
724 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
725
726         PR tree-optimization/51485
727         * g++.dg/vect/pr51485.cc: New test.
728
729 2011-12-11  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/50923
732         * gfortran.dg/warn_function_without_result_2.f90: New.
733
734 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
735             Tobias Burnus  <burnus@gcc.gnu.org>
736
737         PR fortran/41539
738         PR fortran/43214
739         PR fortran/43969
740         PR fortran/44568
741         PR fortran/46356
742         PR fortran/46990
743         PR fortran/49074
744         * gfortran.dg/class_array_1.f03: New.
745         * gfortran.dg/class_array_2.f03: New.
746         * gfortran.dg/class_array_3.f03: New.
747         * gfortran.dg/class_array_4.f03: New.
748         * gfortran.dg/class_array_5.f03: New.
749         * gfortran.dg/class_array_6.f03: New.
750         * gfortran.dg/class_array_7.f03: New.
751         * gfortran.dg/class_array_8.f03: New.
752         * gfortran.dg/coarray_poly_1.f90: New.
753         * gfortran.dg/coarray_poly_2.f90: New.
754         * gfortran.dg/coarray/poly_run_1.f90: New.
755         * gfortran.dg/coarray/poly_run_2.f90: New.
756         * gfortran.dg/class_to_type_1.f03: New.
757         * gfortran.dg/type_to_class_1.f03: New.
758         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
759         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
760         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
761
762 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
763
764         PR fortran/50690
765         * gfortran.dg/gomp/workshare2.f90:  New test.
766         * gfortran.dg/gomp/workshare3.f90:  New test.
767
768 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
769
770         * gnat.dg/specs/elab3.ads: New test.
771
772 2011-12-10  Richard Henderson  <rth@redhat.com>
773
774         * gcc.target/powerpc/altivec-perm-1.c: New.
775         * gcc.target/powerpc/altivec-perm-2.c: New.
776         * gcc.target/powerpc/altivec-perm-4.c: New.
777
778 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
779
780         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
781         Add a scan-assembler-time clause to test for the interupt vector jump.
782         (f): Rename to ...
783         (dma0_handler): ... this.
784
785 2011-12-10  Nathan Sidwell  <nathan@acm.org>
786
787         PR gcov-profile/51449
788         * g++.dg/gcov/gcov-14.C: New.
789
790 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
791
792         * gcc.c-torture/compile/20111209-1.c: New test.
793
794 2011-12-09  Jason Merrill  <jason@redhat.com>
795
796         PR c++/51151
797         * g++.dg/warn/Woverflow-4.C: New.
798
799 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
800
801         PR c++/51289
802         * g++.dg/cpp0x/alias-decl-17.C: New test.
803
804 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
805
806         * gcc.target/powerpc/recip-5.c: Disable running on any system that
807         does not support VSX.
808
809         * gcc.target/powerpc/ppc-target-4.c: New file to test target
810         specific functions enabling target specific builtins.
811
812 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
813
814         * gcc.dg/vect/slp-13.c: Array size increase reverted.
815         * gcc.dg/vect/slp-24.c: Ditto.
816         * gcc.dg/vect/slp-3.c: Ditto.
817         * gcc.dg/vect/slp-34.c: Ditto.
818         * gcc.dg/vect/slp-4.c: Ditto.
819         * gcc.dg/vect/slp-cond-2.c: Ditto.
820         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
821         * gcc.dg/vect/vect-1.c: Ditto.
822         * gcc.dg/vect/vect-10.c: Ditto.
823         * gcc.dg/vect/vect-105.c: Ditto.
824         * gcc.dg/vect/vect-112.c: Ditto.
825         * gcc.dg/vect/vect-15.c: Ditto.
826         * gcc.dg/vect/vect-2.c: Ditto.
827         * gcc.dg/vect/vect-31.c: Ditto.
828         * gcc.dg/vect/vect-32.c: Ditto.
829         * gcc.dg/vect/vect-33.c: Ditto.
830         * gcc.dg/vect/vect-34.c: Ditto.
831         * gcc.dg/vect/vect-35.c: Ditto.
832         * gcc.dg/vect/vect-36.c: Ditto.
833         * gcc.dg/vect/vect-6.c: Ditto.
834         * gcc.dg/vect/vect-73.c: Ditto.
835         * gcc.dg/vect/vect-74.c: Ditto.
836         * gcc.dg/vect/vect-75.c: Ditto.
837         * gcc.dg/vect/vect-76.c: Ditto.
838         * gcc.dg/vect/vect-80.c: Ditto.
839         * gcc.dg/vect/vect-85.c: Ditto.
840         * gcc.dg/vect/vect-89.c: Ditto.
841         * gcc.dg/vect/vect-97.c: Ditto.
842         * gcc.dg/vect/vect-98.c: Ditto.
843         * gcc.dg/vect/vect-all.c: Ditto.
844         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
845         * gcc.dg/vect/vect-iv-8.c: Ditto.
846         * gcc.dg/vect/vect-iv-8a.c: Ditto.
847         * gcc.dg/vect/vect-outer-1.c: Ditto.
848         * gcc.dg/vect/vect-outer-1a.c: Ditto.
849         * gcc.dg/vect/vect-outer-1b.c: Ditto.
850         * gcc.dg/vect/vect-outer-2.c: Ditto.
851         * gcc.dg/vect/vect-outer-2a.c: Ditto.
852         * gcc.dg/vect/vect-outer-2c.c: Ditto.
853         * gcc.dg/vect/vect-outer-3.c: Ditto.
854         * gcc.dg/vect/vect-outer-3a.c: Ditto.
855         * gcc.dg/vect/vect-outer-4a.c: Ditto.
856         * gcc.dg/vect/vect-outer-4b.c: Ditto.
857         * gcc.dg/vect/vect-outer-4c.c: Ditto.
858         * gcc.dg/vect/vect-outer-4d.c: Ditto.
859         * gcc.dg/vect/vect-outer-4m.c: Ditto.
860         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
861         * gcc.dg/vect/vect-outer-fir.c: Ditto.
862         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
863         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
864         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
865         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
866         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
867         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
868         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
869         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
870         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
871         * gcc.dg/vect/vect-shift-2.c: Ditto.
872         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
873         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
874         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
875         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
876         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
877         * gcc.dg/vect/slp-13-big-array.c: New test.
878         * gcc.dg/vect/slp-24-big-array.c: Ditto.
879         * gcc.dg/vect/slp-3-big-array.c: Ditto.
880         * gcc.dg/vect/slp-34-big-array.c: Ditto.
881         * gcc.dg/vect/slp-4-big-array.c: Ditto.
882         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
883         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
884         * gcc.dg/vect/vect-1-big-array.c: Ditto.
885         * gcc.dg/vect/vect-10-big-array.c: Ditto.
886         * gcc.dg/vect/vect-105-big-array.c: Ditto.
887         * gcc.dg/vect/vect-112-big-array.c: Ditto.
888         * gcc.dg/vect/vect-15-big-array.c: Ditto.
889         * gcc.dg/vect/vect-2-big-array.c: Ditto.
890         * gcc.dg/vect/vect-31-big-array.c: Ditto.
891         * gcc.dg/vect/vect-32-big-array.c: Ditto.
892         * gcc.dg/vect/vect-33-big-array.c: Ditto.
893         * gcc.dg/vect/vect-34-big-array.c: Ditto.
894         * gcc.dg/vect/vect-35-big-array.c: Ditto.
895         * gcc.dg/vect/vect-36-big-array.c: Ditto.
896         * gcc.dg/vect/vect-6-big-array.c: Ditto.
897         * gcc.dg/vect/vect-73-big-array.c: Ditto.
898         * gcc.dg/vect/vect-74-big-array.c: Ditto.
899         * gcc.dg/vect/vect-75-big-array.c: Ditto.
900         * gcc.dg/vect/vect-76-big-array.c: Ditto.
901         * gcc.dg/vect/vect-80-big-array.c: Ditto.
902         * gcc.dg/vect/vect-85-big-array.c: Ditto.
903         * gcc.dg/vect/vect-89-big-array.c: Ditto.
904         * gcc.dg/vect/vect-97-big-array.c: Ditto.
905         * gcc.dg/vect/vect-98-big-array.c: Ditto.
906         * gcc.dg/vect/vect-all-big-array.c: Ditto.
907         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
908         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
909         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
910         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
911         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
912         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
913         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
914         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
915         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
916         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
917         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
918         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
919         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
920         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
921         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
922         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
923         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
924         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
925         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
926         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
927         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
928         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
929         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
930         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
931         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
932         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
933         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
934         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
935         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
936         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
937         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
938         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
939         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
940
941 2011-12-09  Richard Guenther  <rguenther@suse.de>
942
943         PR lto/48042
944         * g++.dg/lto/pr48042_0.C: New testcase.
945
946 2011-12-09  Richard Guenther  <rguenther@suse.de>
947
948         PR tree-optimization/51482
949         * g++.dg/torture/pr51482.C: New testcase.
950
951 2011-12-08  Andrew Pinski  <apinski@cavium.com>
952
953         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
954         * gcc.target/mips/dmult-1.c: Likewise.
955         * gcc.target/mips/branch-1.c: Likewise.
956         * gcc.target/mips/extend-1.c: Likewise.
957
958 2011-12-08  Jason Merrill  <jason@redhat.com>
959
960         PR c++/51318
961         * g++.dg/template/cond8.C: New.
962
963         PR c++/51459
964         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
965
966 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
967
968         PR tree-optimization/51466
969         * gcc.c-torture/execute/pr51466.c: New test.
970
971 2011-12-08  Tobias Burnus  <burnus@net-b.de>
972
973         PR fortran/50815
974         * gfortran.dg/bounds_check_16.f90: New.
975
976 2011-12-08  Tobias Burnus  <burnus@net-b.de>
977
978         PR fortran/51378
979         * gfortran.dg/private_type_14.f90: New.
980
981 2011-12-08  Tobias Burnus  <burnus@net-b.de>
982
983         PR fortran/51407
984         * gfortran.dg/io_real_boz_3.f90: New.
985         * gfortran.dg/io_real_boz_4.f90: New.
986         * gfortran.dg/io_real_boz_5.f90: New.
987
988 2011-12-08  Tobias Burnus  <burnus@net-b.de>
989
990         PR fortran/51448
991         * gfortran.dg/realloc_on_assign_8.f90: New.
992
993 2011-12-08  Teresa Johnson  <tejohnson@google.com>
994
995         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
996
997 2011-12-08  Teresa Johnson  <tejohnson@google.com>
998
999         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1000         -Wwrite-strings option.
1001
1002 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1003
1004         * gcc.target/i386/movdi-rex64.c: New.
1005
1006 2011-12-08  Richard Guenther  <rguenther@suse.de>
1007
1008         * gcc.dg/volatile3.c: New testcase.
1009
1010 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1011
1012         PR tree-optimization/51315
1013         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1014         for typedef.
1015         (int32_t): Use __INT32_TYPE__ for typedef.
1016
1017 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1018
1019         PR tree-optimization/51315
1020         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1021         sizeof(int)==4.
1022
1023 2011-12-08  Richard Guenther  <rguenther@suse.de>
1024
1025         PR lto/50747
1026         * g++.dg/opt/pr50747-1_0.C: New testcase.
1027         * g++.dg/opt/pr50747-2_0.C: Likewise.
1028
1029 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1030
1031         * gcc.c-torture/execute/20111208-1.c: New test.
1032
1033 2011-12-08  Richard Guenther  <rguenther@suse.de>
1034
1035         PR lto/48437
1036         * gcc.dg/lto/20111207-2_0.c: New testcase.
1037         * gcc.dg/guality/pr48437.c: Likewise.
1038
1039 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1040
1041         PR c++/51401
1042         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1043         * g++.dg/cpp0x/auto29.C: New test.
1044
1045         PR c++/51429
1046         * g++.dg/parse/error45.C: New test.
1047
1048         PR c++/51229
1049         * g++.dg/ext/desig3.C: New test.
1050
1051         PR c++/51369
1052         * g++.dg/cpp0x/constexpr-51369.C: New test.
1053
1054 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1055
1056         PR middle-end/45416
1057         * gcc.dg/pr45416.c: New testcase.
1058
1059 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1060
1061         PR c++/51420
1062         * g++.dg/cpp0x/pr51420.C: New.
1063
1064 2011-12-07  Richard Guenther  <rguenther@suse.de>
1065
1066         PR lto/48100
1067         * gcc.dg/lto/20111207-1_0.c: New testcase.
1068         * gcc.dg/lto/20111207-1_1.c: Likewise.
1069         * gcc.dg/lto/20111207-1_2.c: Likewise.
1070         * gcc.dg/lto/20111207-1_3.c: Likewise.
1071
1072 2011-12-07  Richard Guenther  <rguenther@suse.de>
1073
1074         PR tree-optimization/50823
1075         * gcc.dg/torture/pr50823.c: New testcase.
1076
1077 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1078
1079         PR tree-optimization/50744
1080         * gcc.dg/ipa/pr50744.c: New test.
1081
1082 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR c++/51430
1085         * g++.dg/template/static32.C: New test.
1086
1087 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1088
1089         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1090
1091 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1092
1093         PR fortran/51435
1094         * gfortran.dg/default_initialization_5.f90: New.
1095
1096 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR target/51354
1099         * gcc.c-torture/compile/pr51354.c: New test.
1100
1101 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1102
1103         PR c++/51431
1104         * g++.dg/other/abstract3.C: New.
1105
1106 2011-12-06  Richard Guenther  <rguenther@suse.de>
1107
1108         PR tree-optimization/49997
1109         * gcc.dg/torture/pr49997.c: New testcase.
1110
1111 2011-12-06  Richard Guenther  <rguenther@suse.de>
1112
1113         PR middle-end/51436
1114         * g++.dg/torture/pr51436.C: New testcase.
1115
1116 2011-12-06  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/51245
1119         * gcc.dg/torture/pr51245.c: New testcase.
1120
1121 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1122
1123         PR c++/51427
1124         * g++.dg/diagnostic/wrong-tag-1.C
1125
1126 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1127
1128         PR c++/51319
1129         * g++.dg/lookup/using50.C: New.
1130         * g++.dg/lookup/using51.C: New.
1131
1132 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1133
1134         PR tree-optimization/51396
1135         * g++.dg/opt/pr51396.C: New test.
1136
1137         PR debug/51410
1138         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1139
1140         PR c/51339
1141         * gcc.dg/gomp/pr51339.c: New test.
1142
1143 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1144
1145         PR c++/51399
1146         * g++.dg/cpp0x/initlist62.C: New.
1147
1148 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1149
1150         PR fortran/51338
1151         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1152
1153 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1154
1155         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1156         * g++.dg/torture/pr39732.C: Likewise.
1157         * g++.dg/torture/pr40642.C: Likewise.
1158         * gcc.c-torture/compile/pr44686.c: Likewise.
1159         * gcc.dg/20050309-1.c: Likewise.
1160         * gcc.dg/20050330-2.c: Likewise.
1161         * gcc.dg/20051201-1.c: Likewise.
1162         * gcc.dg/gomp/pr27573.c: Likewise.
1163         * gcc.dg/pr46255.c: Likewise.
1164         * gcc.dg/profile-dir-1.c: Likewise.
1165         * gcc.dg/profile-dir-2.c: Likewise.
1166         * gcc.dg/profile-dir-3.c: Likewise.
1167         * gcc.dg/profile-generate-1.c: Likewise.
1168         * gfortran.dg/gomp/pr27573.f90: Likewise.
1169         * gcc.dg/profile-generate-3.c: Be specific about the type of
1170         profiling required.
1171
1172 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1173
1174         PR c++/51414
1175         * g++.dg/ext/underlying_type11.C: New.
1176
1177 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         PR testsuite/51128
1180         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1181         * gcc.dg/torture/pr39074.c: Ditto.
1182         * gcc.dg/torture/pr39074-2.c: Ditto.
1183         * gcc.dg/torture/pr42898.c: Ditto.
1184         * gcc.dg/torture/pr42898-2.c: Ditto.
1185         * gcc.dg/torture/pr45704.c: Ditto.
1186         * gcc.dg/torture/pr50472.c: Ditto.
1187         * gcc.dg/torture/pta-callused-1.c: Ditto.
1188         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1189         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1190         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1191         * gcc.dg/torture/pta-escape-1.c: Ditto.
1192         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1193         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1194
1195 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1196
1197         PR target/51408
1198         * gcc.dg/pr51408.c: New.
1199
1200 2011-12-05  Jason Merrill  <jason@redhat.com>
1201
1202         * g++.dg/cpp0x/dc6.C: New.
1203
1204 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1205             Pedro Lamarão <pedro.lamarao@gmail.com>
1206
1207         * g++.dg/cpp0x/dc1.C: New test.
1208         * g++.dg/cpp0x/dc2.C: New test.
1209         * g++.dg/cpp0x/dc3.C: New test.
1210         * g++.dg/cpp0x/dc4.C: New test.
1211         * g++.dg/cpp0x/dc5.C: New test.
1212         * g++.dg/template/meminit1.C: Adjust expected error.
1213
1214 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1215
1216         PR c++/51404
1217         * g++.dg/cpp0x/auto28.C: New.
1218
1219 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1220
1221         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1222
1223 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1224             Eric Botcazou  <ebotcazou@adacore.com>
1225
1226         PR middle-end/51323
1227         PR middle-end/50074
1228         * gcc.c-torture/execute/pr51323.c: New test.
1229
1230 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1231
1232         PR fortran/51383
1233         * gfortran.dg/associate_10.f90: New.
1234
1235 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1236
1237         PR middle-end/51285
1238         * gfortran.dg/vect/pr51285.f90: New test.
1239
1240 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1241             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1242
1243         PR target/51393
1244         * gcc.target/i386/pr51393.c: New test.
1245
1246 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1247
1248         PR obj-c++/51349
1249         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1250         * obj-c++.dg/naming-4.mm: Likewise.
1251
1252 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1253
1254         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1255
1256 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1257
1258         PR c++/51313
1259         * g++.dg/cpp0x/pr51313.C: New.
1260
1261 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1262
1263         PR fortran/48887
1264         * gfortran.dg/select_type_24.f90: New.
1265         * gfortran.dg/select_type_23.f03: Add dg-error.
1266         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1267
1268 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1269
1270         * gcc.dg/vect/vect-122.c: New test.
1271
1272 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1273
1274         PR fortran/50684
1275         * gfortran.dg/move_alloc_8.f90: New.
1276
1277 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1278
1279         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1280         i.e. remove the dg-error line.
1281         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1282         * gfortran.dg/move_alloc_9.f90: New.
1283         * gfortran.dg/move_alloc_10.f90: New
1284
1285 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1286
1287         * lib/gcov.exp (verify-lines): Allow = as a count char.
1288         * g++.dg/gcov/gcov-13.C: New.
1289
1290 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1291
1292         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1293         * gcc.dg/vect/slp-24.c: Ditto.
1294         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1295         * gcc.dg/vect/slp-34.c: Ditto.
1296         * gcc.dg/vect/slp-4.c: Ditto.
1297         * gcc.dg/vect/slp-cond-2.c: Ditto.
1298         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1299         * gcc.dg/vect/vect-1.c: Ditto.
1300         * gcc.dg/vect/vect-10.c: Ditto.
1301         * gcc.dg/vect/vect-105.c: Ditto.
1302         * gcc.dg/vect/vect-112.c: Ditto.
1303         * gcc.dg/vect/vect-15.c: Ditto.
1304         * gcc.dg/vect/vect-2.c: Ditto.
1305         * gcc.dg/vect/vect-31.c: Ditto.
1306         * gcc.dg/vect/vect-32.c: Ditto.
1307         * gcc.dg/vect/vect-33.c: Ditto.
1308         * gcc.dg/vect/vect-34.c: Ditto.
1309         * gcc.dg/vect/vect-35.c: Ditto.
1310         * gcc.dg/vect/vect-36.c: Ditto.
1311         * gcc.dg/vect/vect-6.c: Ditto.
1312         * gcc.dg/vect/vect-73.c: Ditto.
1313         * gcc.dg/vect/vect-74.c: Ditto.
1314         * gcc.dg/vect/vect-75.c: Ditto.
1315         * gcc.dg/vect/vect-76.c: Ditto.
1316         * gcc.dg/vect/vect-80.c: Ditto.
1317         * gcc.dg/vect/vect-85.c: Ditto.
1318         * gcc.dg/vect/vect-89.c: Ditto.
1319         * gcc.dg/vect/vect-97.c: Ditto.
1320         * gcc.dg/vect/vect-98.c: Ditto.
1321         * gcc.dg/vect/vect-all.c: Ditto.
1322         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1323         * gcc.dg/vect/vect-iv-8.c: Ditto.
1324         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1325         * gcc.dg/vect/vect-outer-1.c: Ditto.
1326         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1327         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1328         * gcc.dg/vect/vect-outer-2.c: Ditto.
1329         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1330         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1331         * gcc.dg/vect/vect-outer-3.c: Ditto.
1332         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1333         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1334         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1335         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1336         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1337         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1338         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1339         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1340         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1341         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1342         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1343         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1344         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1345         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1346         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1347         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1348         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1349         * gcc.dg/vect/vect-shift-2.c: Ditto.
1350         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1351         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1352         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1353         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1354         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1355
1356 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1357
1358         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1359         __builtin_memcpy arguments to honor sizeof(a).
1360
1361 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1362
1363         * gcc.c-torture/execute/doloop-1.c,
1364         gcc.c-torture/execute/doloop-2.c: New tests.
1365
1366 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1367
1368         PR tree-optimization/50622
1369         * g++.dg/tree-ssa/pr50622.C: New test.
1370
1371 2011-12-01  Jason Merrill  <jason@redhat.com>
1372
1373         * g++.dg/cpp0x/initlist61.C: New.
1374
1375 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1376
1377         PR c++/51326
1378         * g++.dg/inherit/crash3.C: New.
1379
1380 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1381
1382         PR gcov-profile/51113
1383         * lib/gcov.exp (verify-lines): Add support for xfailing.
1384         (run-gcov): Likewise.
1385         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1386         * gcc.misc-tests/gcov-16.c: Remove.
1387         * gcc.misc-tests/gcov-17.c: Remove.
1388         * g++.dg/gcov-8.C: Remove.
1389         * g++.dg/gcov-9.C: Remove.
1390         * g++.dg/gcovpart-12b.C: New.
1391         * g++.dg/gcov-12.C: New.
1392
1393 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1394
1395         PR lto/51198
1396         * g++.dg/torture/pr51198.C: New testcase.
1397
1398 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR tree-optimization/51246
1401         * gcc.c-torture/compile/pr51246.c: New test.
1402
1403         PR rtl-optimization/51014
1404         * g++.dg/opt/pr51014.C: New test.
1405
1406 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1407
1408         PR c++/51367
1409         * g++.dg/template/error47.C: New.
1410
1411 2011-11-30  Jason Merrill  <jason@redhat.com>
1412
1413         PR c++/51009
1414         * g++.dg/init/aggr8.C: New.
1415
1416 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1417
1418         PR target/50725
1419         * gcc.target/i386/pr50725.c: New test.
1420
1421         PR middle-end/51089
1422         * gfortran.dg/gomp/pr51089.f90: New test.
1423
1424 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1425
1426         * gcc.dg/pr51321.c: New testcase.
1427
1428 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR rtl-optimization/48721
1431         * gcc.target/i386/pr48721.c: New test.
1432
1433 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1434
1435         PR c++/51299
1436         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1437
1438 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1439
1440         PR tree-optimization/51247
1441         * gcc.c-torture/compile/pr51247.c: New test.
1442
1443 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1444
1445         PR target/50123
1446         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1447
1448 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1449
1450         Use complex floating-point constant in CDBL.
1451
1452         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1453
1454 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1455
1456         PR fortran/51306
1457         PR fortran/48700
1458         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1459         * gfortran.dg/select_type_23.f03: Add dg-error.
1460         * gfortran.dg/move_alloc_6.f90: New.
1461         * gfortran.dg/move_alloc_7.f90: New.
1462
1463 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1464
1465         PR tree-optimization/51301
1466         * gcc.dg/vect/pr51301.c: New test.
1467
1468 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1469
1470         * g++.dg/cdce3.C: Use dg-additional-options.
1471
1472 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1473
1474         PR middle-end/50907
1475         * gcc.dg/tree-prof/pr50907.c: New test.
1476
1477         PR tree-optimization/50078
1478         * gcc.dg/pr50078.c: New test.
1479
1480         PR tree-optimization/50682
1481         * g++.dg/opt/pr50682.C: New test.
1482
1483 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1484
1485         PR fortran/51308
1486         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1487
1488 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1489             Iain Sandoe  <iains@gcc.gnu.org>
1490
1491         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1492         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1493         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1494         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1495         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1496
1497 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1498
1499         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1500         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1501         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1502         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1503         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1504         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1505         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1506         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1507         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1508         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1509         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1510         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1511         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1512         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1513         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1514         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1515         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1516         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1517         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1518         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1519         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1520         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1521         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1522         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1523         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1524         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1525         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1526
1527 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1528
1529         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1530         imply -mno-dspr2.
1531         * gcc.target/mips/no-dsp-1.c: New test.
1532         * gcc.target/mips/soft-float-1.c: Likewise.
1533
1534 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR rtl-optimization/49912
1537         * g++.dg/other/pr49912.C: New test.
1538
1539 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1540
1541         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1542         effective target.
1543         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1544
1545 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1546
1547         PR fortran/51250
1548         PR fortran/43829
1549         * gfortran.dg/inline_sum_3.f90: New test.
1550
1551 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1552
1553         PR testsuite/51258
1554         * lib/target-supports.exp
1555         (check_effective_target_sync_long_long): Also supported on 32bit
1556         x86 targets.  Add comment about required dg-options.
1557         Add alpha*-*-* targets.
1558         (check_effective_target_sync_long_long_runtime): Ditto.
1559
1560         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1561         32bit x86 targets.
1562         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1563         * gcc.dg/atomic-exchange-4.c: Ditto.
1564         * gcc.dg/atomic-load-4.c: Ditto.
1565         * gcc.dg/atomic-store-4.c: Ditto.
1566         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1567         * gcc.dg/di-sync-multithread.c: Ditto.
1568         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1569         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1570
1571 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1572
1573         PR testsuite/51258
1574         * lib/target-supports.exp
1575         (check_effective_target_sync_int_128_runtime): New procedure.
1576         (check_effective_target_sync_long_long_runtime): Ditto.
1577         (check_effective_target_sync_long_long): Add arm*-*-*.
1578         (check_effective_target_sync_longlong): Remove.
1579
1580         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1581         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1582         * gcc.dg/atomic-exchange-5.c: Ditto.
1583         * gcc.dg/atomic-load-5.c: Ditto.
1584         * gcc.dg/atomic-store-5.c: Ditto.
1585         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1586         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1587         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1588         effective target.
1589         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1590         * gcc.dg/atomic-exchange-4.c: Ditto.
1591         * gcc.dg/atomic-load-4.c: Ditto.
1592         * gcc.dg/atomic-store-4.c: Ditto.
1593         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1594         * gcc.dg/di-sync-multithread.c: Ditto.
1595         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1596         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1597
1598 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/50408
1601         * gfortran.dg/whole_file_35.f90: New.
1602
1603 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1604
1605         PR fortran/51302
1606         * gfortran.dg/volatile13.f90: New.
1607
1608 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1609
1610         PR c/51256
1611         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1612
1613 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1614
1615         PR c++/51227
1616         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1617
1618 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1619
1620         PR target/51134
1621         * gcc.target/i386/sw-1.c: Revert revision 181357.
1622
1623 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1624
1625         PR fortran/51218
1626         * gfortran.dg/implicit_pure_1.f90: New.
1627
1628 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1629
1630         PR testsuite/51258
1631         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1632         * gcc.dg/atomic-exchange-5.c: Likewise.
1633         * gcc.dg/atomic-load-5.c: Likewise.
1634         * gcc.dg/atomic-op-5.c: Likewise.
1635         * gcc.dg/atomic-store-5.c: Likewise.
1636         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1637
1638 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1639
1640         PR rtl-optimization/50290
1641         * gcc.dg/pr50290.c: New test.
1642
1643 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1644
1645         PR c++/51290
1646         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1647
1648 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR target/51261
1651         * gcc.dg/pr51261.c: New test.
1652
1653 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1654
1655         PR c++/51145
1656         * g++.dg/cpp0x/alias-decl-14.C: New test.
1657         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1658         passing before.
1659         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1660         change.
1661         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1662         * g++.dg/lookup/struct1.C: Likewise.
1663         * g++.dg/parse/elab1.C: Likewise.
1664         * g++.dg/parse/elab2.C: Likewise.
1665         * g++.dg/parse/int-as-enum1.C: Likewise.
1666         * g++.dg/parse/typedef1.C: Likewise.
1667         * g++.dg/parse/typedef3.C: Likewise.
1668         * g++.dg/parse/typedef4.C: Likewise.
1669         * g++.dg/parse/typedef5.C: Likewise.
1670         * g++.dg/template/crash26.C: Likewise.
1671         * g++.dg/template/nontype4.C: Likewise.
1672         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1673         * g++.old-deja/g++.brendan/line1.C: Likewise.
1674         * g++.old-deja/g++.other/elab1.C: Likewise.
1675         * g++.old-deja/g++.other/syntax4.C: Likewise.
1676
1677 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1678
1679         PR rtl-optimization/50764
1680         * gcc.dg/pr50764.c: New test.
1681
1682 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1683
1684         PR c++/51265
1685         * g++.dg/cpp0x/decltype36.C: New.
1686
1687 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1688
1689         PR tree-optimization/51074
1690         * gcc.dg/vect/pr51074.c: New test.
1691
1692 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1693
1694         PR c++/51143
1695         * g++.dg/cpp0x/alias-decl-16.C: New test.
1696
1697 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1698
1699         PR tree-optimization/50765
1700         * gcc.dg/pr50765.c: New test.
1701
1702 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1703
1704         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1705         * gcc.dg/vshift-3.c (main): Likewise.
1706
1707 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1708
1709         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1710
1711 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1712
1713         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1714         * gcc.misc-tests/gcov-17.c: Likewise.
1715         * g++.dg/gcov/gcov-8.C: Likewise.
1716         * g++.dg/gcov/gcov-9.C: Likewise.
1717
1718 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1719
1720         * g++.dg/tm/pr47747.C: New test.
1721
1722 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1723
1724         * g++.dg/tm/template-2.C: New test.
1725
1726 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR debug/50827
1729         * gcc.dg/pr50827.c: New test.
1730
1731 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1732
1733         PR c++/50958
1734         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1735         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1736         * g++.dg/cpp0x/udlit-member.C: Adjust.
1737         * g++.dg/cpp0x/udlit-raw-length.C: New.
1738         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1739         * g++.dg/cpp0x/udlit-resolve.C: New.
1740         * c-c++-common/dfp/pr33466.c: Adjust.
1741
1742 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1743
1744         * lib/target-supports.exp
1745         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1746         with ultrasparc_vis2_hw.
1747         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1748         with ultrasparc_vis3_hw.
1749
1750 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1751
1752         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1753         *-*-solaris2* && c++.
1754
1755 2011-11-20  Joey Ye  <joey.ye@arm.com>
1756
1757         * gcc.dg/volatile-bitfields-1.c: New.
1758
1759 2011-11-20  Jason Merrill  <jason@redhat.com>
1760
1761         PR c++/48322
1762         * g++.dg/cpp0x/variadic120.C: New.
1763         * g++.dg/cpp0x/sfinae26.C: Adjust.
1764
1765         * g++.dg/cpp0x/sfinae11.C: Adjust.
1766         * g++.dg/cpp0x/sfinae26.C: Adjust.
1767         * g++.dg/template/unify11.C: Adjust.
1768
1769 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1770
1771         PR c++/51230
1772         * g++.dg/template/error46.C: New.
1773
1774 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1775
1776         PR target/51235
1777         * gcc.target/i386/pr51235.c: New test.
1778
1779         PR target/51236
1780         * gcc.target/i386/pr51236.c: New test.
1781
1782 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1783
1784         * gnat.dg/discr32.adb: New test.
1785         * gnat.dg/discr32_pkg.ads: New helper.
1786
1787 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1788
1789         PR gcov-profile/51113
1790         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1791         * gcc.misc-tests/gcov-16.c: New.
1792         * gcc.misc-tests/gcov-17.c: New.
1793         * g++.dg/gcov/gcov-8.C: New.
1794         * g++.dg/gcov/gcov-9.C: New.
1795         * g++.dg/gcov/gcov-10.C: New.
1796
1797 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1798
1799         PR c++/51194
1800         * g++.dg/cpp0x/alias-decl-15.C: New test.
1801
1802 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1803
1804         PR c++/51216
1805         * g++.dg/cpp0x/pr51216.C: New.
1806
1807 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1808
1809         * gcc.dg/delay-slot-2.c: New test.
1810
1811 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1812
1813         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1814
1815 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1816
1817         PR c++/51188
1818         * g++.dg/lookup/using46.C: New.
1819         * g++.dg/lookup/using47.C: New.
1820         * g++.dg/lookup/using48.C: New.
1821         * g++.dg/lookup/using49.C: New.
1822         * g++.dg/lookup/using50.C: New.
1823
1824 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1825
1826         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1827         supports /* ... */ comments.
1828
1829 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1830
1831         PR c++/51150
1832         * g++.dg/cpp0x/pr51150.C: New.
1833
1834 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1835
1836         PR tree-optimization/50605
1837         * g++.dg/ipa/pr50605.C: New test.
1838
1839 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1840
1841         PR c++/51191
1842         * g++.dg/cpp0x/alias-decl-13.C: New test.
1843
1844 2011-11-17  Jason Merrill  <jason@redhat.com>
1845
1846         PR c++/51186
1847         * g++.dg/cpp0x/auto27.C: New.
1848         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1849
1850 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1851
1852         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1853         memory model parameters don't match expected values.
1854         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1855         __atomic_compare_exchange.
1856         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1857         __atomic_compare_exchange_n.
1858         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1859         weak/strong parameter and fail if memory models aren't correct.
1860
1861 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1864         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1865         to 10 seconds and fail when timeout occurs.  Improve error messages.
1866
1867 2011-11-17  Jason Merrill  <jason@redhat.com>
1868
1869         PR c++/51137
1870         * g++.dg/template/virtual2.C: New.
1871
1872 2011-11-17  Michael Matz  <matz@suse.de>
1873
1874         PR middle-end/50644
1875         PR middle-end/50741
1876         * g++.dg/tree-ssa/pr50741.C: New.
1877
1878 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1879
1880         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1881
1882 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1885         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1886         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1887
1888 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1889
1890         PR fortran/39427
1891         PR fortran/37829
1892         * gfortran.dg/constructor_1.f90: New.
1893         * gfortran.dg/constructor_2.f90: New.
1894         * gfortran.dg/constructor_3.f90: New.
1895         * gfortran.dg/constructor_4.f90: New.
1896         * gfortran.dg/constructor_5.f90: New.
1897         * gfortran.dg/constructor_6.f90: New.
1898         * gfortran.dg/use_only_5.f90: New.
1899         * gfortran.dg/c_ptr_tests_17.f90: New.
1900         * gfortran.dg/c_ptr_tests_18.f90: New.
1901         * gfortran.dg/used_types_25.f90: New.
1902         * gfortran.dg/used_types_26.f90: New
1903         * gfortran.dg/type_decl_3.f90: New.
1904         * gfortran.dg/function_types_3.f90: Update dg-error.
1905         * gfortran.dg/result_1.f90: Ditto.
1906         * gfortran.dg/structure_constructor_3.f03: Ditto.
1907         * gfortran.dg/structure_constructor_4.f03: Ditto.
1908
1909 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1910
1911         * gcc.dg/vect/pr30858.c: Update expected output for
1912         architectures with multiple vector sizes.
1913
1914 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1915             Bernd Schmidt <bernds@coudesourcery.com>
1916             Sebastian Huber <sebastian.huber@embedded-brains.de>
1917
1918         PR target/49641
1919         * gcc.target/arm/pr49641.c: New test.
1920
1921 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1922
1923         PR tree-optimization/49960
1924         * gcc.dg/autopar/pr49960.c: New test.
1925         * gcc.dg/autopar/pr49960-1.c: New test.
1926
1927
1928 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1929
1930         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1931         * gcc.dg/pr43864-2.c: Same.
1932         * gcc.dg/pr43864-3.c: Same.
1933         * gcc.dg/pr43864-4.c: Same.
1934
1935 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1936
1937         * gcc.target/i386/sse2-cvt-vec.c: New test.
1938         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1939         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1940         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1941         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1942         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1943         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1944
1945 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1946
1947         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1948         powerpc*-*-darwin* targets.
1949
1950 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1951
1952         * c-c++-common/tm/trxn-expr-3.c: New test.
1953
1954 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1955
1956         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1957
1958 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1959
1960         * gcc.target/i386/avx-recip-vec.c: New test.
1961         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1962         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1963         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1964         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1965         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1966         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1967         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1968         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1969         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1970         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1971         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1972         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1973         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1974         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1975
1976 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1977
1978         PR c++/51107
1979         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1980         non-template literal operator.
1981
1982 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1983
1984         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1985         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1986         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1987         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1988         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1989         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1990         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1991         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1992         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1993         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1994         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1995         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1996         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1997         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1998         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1999         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2000
2001 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2002
2003         PR c++/6936
2004         PR c++/25994
2005         PR c++/26256
2006         PR c++/30195
2007         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2008         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2009         * g++.old-deja/g++.other/anon7.C: Likewise.
2010         * g++.old-deja/g++.other/using1.C: Likewise.
2011         * g++.old-deja/g++.other/redecl1.C: Likewise.
2012         * g++.old-deja/g++.other/typedef7.C: Likewise.
2013         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2014         * g++.dg/template/using2.C: Likewise.
2015         * g++.dg/template/static4.C: Likewise.
2016         * g++.dg/template/typedef1.C: Likewise.
2017         * g++.dg/lookup/name-clash9.C: Likewise.
2018         * g++.dg/abi/mangle41.C: Likewise.
2019         * g++.dg/parse/ctor5.C: Likewise.
2020         * g++.dg/inherit/using4.C: Likewise.
2021         * g++.dg/lookup/using24.C: New.
2022         * g++.dg/lookup/using25.C: New.
2023         * g++.dg/lookup/using26.C: New.
2024         * g++.dg/lookup/using27.C: New.
2025         * g++.dg/lookup/using28.C: New.
2026         * g++.dg/lookup/using29.C: New.
2027         * g++.dg/lookup/using30.C: New.
2028         * g++.dg/lookup/using31.C: New.
2029         * g++.dg/lookup/using32.C: New.
2030         * g++.dg/lookup/using33.C: New.
2031         * g++.dg/lookup/using34.C: New.
2032         * g++.dg/lookup/using35.C: New.
2033         * g++.dg/lookup/using36.C: New.
2034         * g++.dg/lookup/using37.C: New.
2035         * g++.dg/lookup/using38.C: New.
2036         * g++.dg/lookup/using39.C: New.
2037         * g++.dg/lookup/using40.C: New.
2038         * g++.dg/lookup/using41.C: New.
2039         * g++.dg/lookup/using42.C: New.
2040         * g++.dg/lookup/using43.C: New.
2041         * g++.dg/lookup/using44.C: New.
2042         * g++.dg/lookup/using45.C: New.
2043         * g++.dg/lookup/pr6936.C: New.
2044         * g++.dg/debug/using4.C: New.
2045         * g++.dg/debug/using5.C: New.
2046         * g++.dg/cpp0x/forw_enum10.C: New.
2047
2048 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2049             Jan Hubicka  <jh@suse.cz>
2050
2051         * gcc.target/i386/sw-1.c: Force rep;movsb.
2052
2053 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2054
2055         PR testsuite/51059
2056         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2057         dg-additional-options.
2058
2059 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2060
2061         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2062         specified.  Remove redundant runtime checks.
2063         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2064         Allow for other than -m4.  Fix typos in comments.
2065
2066 2011-11-12  Jason Merrill  <jason@redhat.com>
2067
2068         PR c++/986
2069         * g++.dg/warn/ref-temp1.C: New.
2070
2071         PR c++/51060
2072         * g++.dg/opt/stack2.C: New.
2073
2074 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2075
2076         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2077         alpha*-*-linux* targets.
2078
2079 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2080
2081         PR testsuite/51059
2082         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2083         Darwin targets and allow external symbols to be undefined.
2084
2085 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2086
2087         * gcc.misc-tests/gcov-15.c: New.
2088
2089 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR tree-optimization/51058
2092         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2093         * gfortran.dg/vect/pr51058-2.f90: New test.
2094
2095 2011-11-10  Jason Merrill  <jason@redhat.com>
2096
2097         * g++.dg/template/linkage1.C: New.
2098         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2099         * g++.old-deja/g++.other/linkage4.C: Likewise.
2100
2101         PR c++/50973
2102         * g++.dg/cpp0x/defaulted33.C: New.
2103
2104 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2105
2106         PR middle-end/51038
2107         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2108         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2109         __atomic_clear.
2110
2111 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2112
2113         PR rtl-optimization/51040
2114         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2115         patchup code.
2116
2117 2011-11-10  Jason Merrill  <jason@redhat.com>
2118
2119         PR c++/51079
2120         * g++.dg/template/conv12.C: New.
2121
2122         PR debug/50983
2123         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2124
2125 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2126
2127         * gnat.dg/atomic6_1.adb: New test.
2128         * gnat.dg/atomic6_2.adb: Likewise.
2129         * gnat.dg/atomic6_3.adb: Likewise.
2130         * gnat.dg/atomic6_4.adb: Likewise.
2131         * gnat.dg/atomic6_5.adb: Likewise.
2132         * gnat.dg/atomic6_6.adb: Likewise.
2133         * gnat.dg/atomic6_7.adb: Likewise.
2134         * gnat.dg/atomic6_8.adb: Likewise.
2135         * gnat.dg/atomic6_pkg.ads: New helper.
2136
2137 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR middle-end/51077
2140         * gcc.c-torture/compile/pr51077.c: New test.
2141
2142         PR rtl-optimization/51023
2143         * gcc.c-torture/execute/pr51023.c: New test.
2144
2145 2011-11-10  Richard Guenther  <rguenther@suse.de>
2146
2147         PR tree-optimization/51042
2148         * gcc.dg/torture/pr51042.c: New testcase.
2149
2150 2011-11-10  Richard Guenther  <rguenther@suse.de>
2151
2152         PR tree-optimization/51070
2153         * gcc.dg/torture/pr51070.c: New testcase.
2154
2155 2011-11-10  Richard Guenther  <rguenther@suse.de>
2156
2157         PR tree-optimization/51030
2158         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2159
2160 2011-11-10  Richard Guenther  <rguenther@suse.de>
2161
2162         PR middle-end/51071
2163         * gcc.dg/torture/pr51071.c: New testcase.
2164
2165 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2166
2167         * gnat.dg/loop_optimization9.ad[sb]: New test.
2168
2169 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2170
2171         PR tree-optimization/51058
2172         * gfortran.dg/vect/pr51058.f90: New test.
2173
2174 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR tree-optimization/51000
2177         * gcc.dg/vect/pr51000.c: New test.
2178
2179 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2180
2181         PR c++/50837
2182         * g++.dg/cpp0x/static_assert5.C: New.
2183         * g++.dg/template/nontype13.C: Tweak.
2184
2185 2011-11-09  Jason Merrill  <jason@redhat.com>
2186
2187         PR c++/50972
2188         * g++.dg/cpp0x/noexcept16.C: New.
2189
2190         PR c++/51046
2191         * g++.dg/cpp0x/variadic119.C: New.
2192
2193 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2194
2195         PR target/50911
2196         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2197         permutations.
2198         * gcc.dg/torture/vshuf-32.inc: Likewise.
2199         * gcc.dg/torture/vshuf-4.inc: Likewise.
2200         * gcc.dg/torture/vshuf-8.inc: Likewise.
2201
2202         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2203
2204 2011-11-09  Ian Lance Taylor  <iant@google.com>
2205
2206         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2207         procedure.
2208         * gcc.dg/split-5.c: New test.
2209
2210 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2211
2212         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2213
2214 2011-11-09  Jason Merrill  <jason@redhat.com>
2215
2216         PR c++/51029
2217         * g++.dg/template/virtual1.C: New.
2218
2219 2011-11-08  Jason Merrill  <jason@redhat.com>
2220
2221         Run most C++ tests in both C++98 and C++11 modes.
2222         * lib/target-supports.exp (check_effective_target_c++11): New.
2223         (check_effective_target_c++98): New.
2224         * lib/g++-dg.exp (g++-dg-runtest): New.
2225         * g++.dg/dg.exp: Use g++-dg-runtest.
2226         * g++.dg/charset/charset.exp: Likewise.
2227         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2228         * g++.dg/dfp/dfp.exp: Likewise.
2229         * g++.dg/gcov/gcov.exp: Likewise.
2230         * g++.dg/gomp/gomp.exp: Likewise.
2231         * g++.dg/graphite/graphite.exp: Likewise.
2232         * g++.dg/tls/tls.exp: Likewise.
2233         * g++.dg/tm/tm.exp: Likewise.
2234         * g++.dg/vect/vect.exp: Likewise.
2235         * g++.old-deja/old-deja.exp: Likewise.
2236         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2237         with some of the torture options.
2238         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2239         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2240         * g++.dg/init/null1.C: Only run in C++98.
2241         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2242         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2243         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2244         * g++.old-deja/g++.other/anon9.C: Likewise.
2245         * g++.old-deja/g++.other/linkage1.C: Likewise.
2246         * g++.old-deja/g++.other/linkage2.C: Likewise.
2247         * g++.old-deja/g++.pt/t29.C: Likewise.
2248         * g++.old-deja/g++.pt/t30.C: Likewise.
2249         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2250         * g++.dg/ext/anon-struct4.C: Likewise.
2251         * g++.dg/init/brace2.C: Likewise.
2252         * g++.dg/init/brace6.C: Likewise.
2253         * g++.dg/other/anon3.C: Likewise.
2254         * g++.dg/template/arg2.C: Likewise.
2255         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2256         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2257         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2258         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2259         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2260         * g++.old-deja/g++.brendan/init2.C: Likewise.
2261         * g++.old-deja/g++.brendan/init4.C: Likewise.
2262         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2263         * g++.old-deja/g++.jason/cond.C: Likewise.
2264         * g++.old-deja/g++.law/init1.C: Likewise.
2265         * g++.old-deja/g++.law/operators32.C: Likewise.
2266         * g++.old-deja/g++.pt/enum6.C: Likewise.
2267         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2268         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2269
2270         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2271         * g++.dg/init/new11.C: Likewise.
2272         * g++.dg/init/pr29571.C: Likewise.
2273         * g++.dg/lookup/forscope2.C: Likewise.
2274         * g++.dg/parse/linkage1.C: Likewise.
2275         * g++.dg/parse/typedef8.C: Likewise.
2276         * g++.dg/template/error44.C: Likewise.
2277         * g++.dg/tls/diag-2.C: Likewise.
2278         * g++.dg/tls/diag-4.C: Likewise.
2279         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2280         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2281         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2282         * g++.old-deja/g++.brendan/new3.C: Likewise.
2283         * g++.old-deja/g++.eh/new1.C: Likewise.
2284         * g++.old-deja/g++.eh/new2.C: Likewise.
2285         * g++.old-deja/g++.jason/new.C: Likewise.
2286         * g++.old-deja/g++.law/friend1.C: Likewise.
2287         * g++.old-deja/g++.mike/net46.C: Likewise.
2288         * g++.old-deja/g++.mike/p755.C: Likewise.
2289         * g++.old-deja/g++.other/new6.C: Likewise.
2290
2291         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2292         * g++.dg/template/crash53.C: Likewise.
2293         * g++.dg/template/void9.C: Likewise.
2294
2295 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2296
2297         PR c++/51045
2298         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2299
2300 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2301
2302         PR c++/51047
2303         * g++.dg/cpp0x/sfinae29.C: New.
2304
2305 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2306
2307         PR fortran/50960
2308         * gfortran.dg/typebound_call_22.f03: New test case.
2309
2310 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2311
2312         PR libfortran/50016
2313         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2314
2315 2011-11-09  Richard Guenther  <rguenther@suse.de>
2316
2317         PR tree-optimization/51039
2318         * gcc.dg/pr51039.c: New testcase.
2319
2320 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2321
2322         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2323         Enable also for powerpc*-*-*.
2324
2325 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2326
2327         PR fortran/50540
2328         * gfortran.dg/forall_16.f90: New test.
2329
2330 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2331
2332         PR fortran/38718
2333         * gfortran.dg/initialization_29.f90: Expand test.
2334
2335 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2336
2337         PR c++/51027
2338         * g++.dg/cpp0x/alias-decl-12.C: New test.
2339         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2340
2341 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2342
2343         PR debug/51032
2344         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2345
2346 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2347
2348         PR tree-optimization/51015
2349         * gcc.dg/vect/pr51015.c: New test.
2350
2351 2011-11-08  David S. Miller  <davem@davemloft.net>
2352
2353         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2354         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2355
2356 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2357
2358         PR fortran/50404
2359         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2360
2361 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2362
2363         PR fortran/50409
2364         * gfortran.dg/string_5.f90: Improve testcase.
2365
2366 2011-10-23  Jason Merrill  <jason@redhat.com>
2367
2368         PR c++/50835
2369         * g++.dg/template/lvalue2.C: New.
2370
2371 2011-11-08  Michael Matz  <matz@suse.de>
2372
2373         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2374         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2375         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2376         * g++.dg/eh/builtin2.C: Ditto.
2377         * g++.dg/eh/builtin3.C: Ditto.
2378
2379 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2380
2381         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2382         being prefered even for -mavx.
2383         * gcc.target/i386/avx-cvt-3.c: New test.
2384
2385 2011-11-08  Richard Guenther  <rguenther@suse.de>
2386
2387         PR tree-optimization/51012
2388         * gcc.dg/pr51012-1.c: New testcase.
2389         * gcc.dg/pr51012-2.c: Likewise.
2390
2391 2011-11-08  Richard Guenther  <rguenther@suse.de>
2392
2393         PR middle-end/51010
2394         * c-c++-common/uninit-pr51010.c: New testcase.
2395
2396 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2397
2398         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2399         check_effective_target_vect_call_copysignf,
2400         check_effective_target_vect_call_lrint): New procedures.
2401         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2402         $VECT_SLP_CFLAGS with -ffast-math.
2403         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2404         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2405         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2406         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2407
2408 2011-11-07  Richard Henderson  <rth@redhat.com>
2409             Aldy Hernandez  <aldyh@redhat.com>
2410             Torvald Riegel  <triegel@redhat.com>
2411
2412         Merged from transactional-memory.
2413
2414         * g++.dg/dg.exp: Run transactional memory tests.
2415         * g++.dg/tm: New directory with new tests.
2416         * gcc.dg/tm: New directory with new tests.
2417         * c-c++-common/tm: New directory with new tests.
2418
2419 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2420
2421         Fix context handling of alias-declaration
2422         * g++.dg/cpp0x/alias-decl-11.C: New test.
2423
2424 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2425
2426         PR c++/50864
2427         * g++.dg/parse/template26.C: New.
2428         * g++.dg/template/crash45.C: Adjust dg-error string.
2429
2430 2011-11-07  Jason Merrill  <jason@redhat.com>
2431
2432         PR c++/50848
2433         * g++.dg/template/lookup9.C: New.
2434
2435         PR c++/50863
2436         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2437
2438         PR c++/50870
2439         * g++.dg/cpp0x/decltype35.C: New.
2440
2441 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2442
2443         Support C++11 alias-declaration
2444         PR c++/45114
2445         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2446         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2447         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2448         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2449         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2450         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2451         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2452         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2453         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2454         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2455         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2456         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2457         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2458
2459 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2460
2461         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2462
2463 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2464
2465         PR fortran/50919
2466         * gfortran.dg/typebound_call_21.f03: New.
2467
2468 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2469
2470         * gcc.dg/profile-dir-1.c: Adjust final scan.
2471         * gcc.dg/profile-dir-2.c: Adjust final scan.
2472         * gcc.dg/profile-dir-3.c: Adjust final scan.
2473         * gcc.misc-tests/gcov.exp: Adjust regexp.
2474         * gcc.misc-tests/gcov-12.c: New.
2475         * gcc.misc-tests/gcov-13.c: New.
2476         * gcc.misc-tests/gcovpart-13b.c: New.
2477         * gcc.misc-tests/gcov-14.c: New.
2478
2479 2011-11-07  Jason Merrill  <jason@redhat.com>
2480
2481         PR c++/35688
2482         * g++.dg/ext/visibility/template8.C: New.
2483
2484 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2485
2486         PR tree-optimization/50789
2487         * gcc.target/i386/avx2-gather-1.c: New test.
2488         * gcc.target/i386/avx2-gather-2.c: New test.
2489         * gcc.target/i386/avx2-gather-3.c: New test.
2490         * gcc.target/i386/avx2-gather-4.c: New test.
2491
2492 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2493
2494         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2495
2496 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2497
2498         PR libfortran/45723
2499         * gfortran.dg/open_dev_null.f90: Remove testcase.
2500
2501 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2502
2503         * lib/target-supports.exp (check_effective_target_sync_int_128):
2504         Don't cache the result.
2505         (check_effective_target_sync_long_long): Ditto.
2506
2507 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2508
2509         PR rtl-optimization/47698
2510         * gcc.target/i386/47698.c: New test.
2511
2512 2011-11-06  Jason Merrill  <jason@redhat.com>
2513
2514         PR c++/35688
2515         * g++.dg/ext/visibility/template7.C: New.
2516
2517 2011-11-07  Terry Guo  <terry.guo@arm.com>
2518
2519         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2520         * gcc.target/arm/wmul-2.c: Ditto.
2521         * gcc.target/arm/wmul-3.c: Ditto.
2522         * gcc.target/arm/wmul-4.c: Ditto.
2523
2524 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2525
2526         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2527         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2528         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2529         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2530         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2531         expected diagnostics.
2532
2533 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2534             Richard Henderson  <rth@redhat.com>
2535             Aldy Hernandez  <aldyh@redhat.com>
2536
2537         Merged from cxx-mem-model.
2538
2539         * lib/target-supports.exp (check_effective_target_sync_int_128,
2540         check_effective_target_sync_long_long): Check whether the target
2541         supports 64 and 128 bit __sync builtins.
2542         (check_effective_target_cas_char): New.
2543         (check_effective_target_cas_int): New.
2544         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2545         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2546         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2547         produce the expected library calls.
2548         * gcc.dg/atomic-fence.c: New functional tests.
2549         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2550         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2551         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2552         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2553         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2554         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2555         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2556         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2557         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2558         are atomic.
2559         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2560         loads are atomic.
2561         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2562         are atomic.
2563         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2564         are atomic.
2565         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2566         int128 operations are atomic.
2567         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2568         operations are atomic.
2569         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2570         operations are atomic.
2571         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2572         operations are atomic.
2573         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2574         stores aren't moved out of a loop.
2575         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2576         globals don't overwrite neighbouring globals.
2577         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2578         writes dont overwrite neighbouring components.
2579         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2580         * c-c++-common/gomp/atomic-3.c: Likewise.
2581         * c-c++-common/gomp/atomic-9.c: Likewise.
2582         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2583         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2584         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2585         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2586         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2587         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2588         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2589         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2590         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2591         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2592         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2593         g++.dg/gomp/atomic-15.C: Remove.
2594         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2595         * gcc.dg/gomp/atomic-11.c: Remove test.
2596
2597 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2598
2599         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2600         * gcc.dg/vect/slp-cond-1.c: New test.
2601         * gcc.dg/vect/slp-cond-2.c: New test.
2602
2603 2011-11-05  David S. Miller  <davem@davemloft.net>
2604
2605         * lib/test-supports.exp
2606         (check_effective_target_ultrasparc_vis2_hw): New proc.
2607         (check_effective_target_ultrasparc_vis3_hw): New proc.
2608         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2609         * gcc.target/sparc/vec-init-2.inc: Likewise.
2610         * gcc.target/sparc/vec-init-3.inc: Likewise.
2611         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2612         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2613         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2614         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2615         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2616         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2617         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2618         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2619         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2620
2621 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2622
2623         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2624         Disable test on Epiphany.
2625         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2626         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2627         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2628         * g++.dg/parse/pragma3.C: Likewise.
2629         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2630         (bar): Use it.
2631         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2632         * gcc.dg/tls/thr-cse-1.c: Likewise.
2633         * g++.dg/opt/devirt2.C: Likewise.
2634         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2635         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2636         * gcc.target/epiphany: New directory.
2637
2638 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2639
2640         * gfortran.dg/quad_2.f90: New.
2641
2642 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2643
2644         * gcc.dg/strlenopt-22g.c: New wrapper around...
2645         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2646
2647 2011-11-04  Jason Merrill  <jason@redhat.com>
2648
2649         PR c++/26714
2650         * g++.dg/init/lifetime2.C: New.
2651         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2652
2653         PR c++/48370
2654         * g++.dg/init/lifetime1.C: Test cleanup order.
2655
2656 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2657
2658         * g++.dg/other/offsetof7.C: New test.
2659
2660 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2661
2662         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2663         variable, default empty, -ffat-lto-objects for effective_target_lto.
2664         (gcc-dg-test-1): Add options from dg-final methods.
2665         * lib/scanasm.exp (scan-assembler_required_options)
2666         (scan-assembler-not_required_options): New procs.
2667
2668 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2669
2670         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2671         generate a pedwarn in c++98-mode.
2672         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2673         don't generate a pedwarn in c++0x-mode.
2674
2675 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2676
2677         PR c++/50965
2678         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2679
2680 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2681
2682         PR rtl-optimization/38644
2683         * gcc.target/arm/stack-red-zone.c: New.
2684
2685 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2686
2687         PR c++/48420
2688         * g++.dg/warn/Wconversion-null-3.C: New.
2689
2690 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2691
2692         PR c++/50941
2693         * g++.dg/cpp0x/udlit-strint-length.C: New.
2694
2695 2011-11-04  Jason Merrill  <jason@redhat.com>
2696
2697         PR c++/48370
2698         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2699         * g++.dg/init/lifetime1.C: New.
2700         * g++.dg/init/ref21.C: New.
2701         * g++.dg/eh/array1.C: New.
2702
2703 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2704
2705         PR tree-optimization/50763
2706         * gcc.dg/pr50763-5.c: New test.
2707
2708 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2709
2710         PR tree-optimization/50763
2711         * g++.dg/pr50763-4.C: New test.
2712
2713 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2714
2715         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2716         test.
2717
2718         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2719
2720         * gcc.dg/torture/vec-cvt-1.c: New test.
2721
2722 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2723
2724         * gnat.dg/specs/private1[-sub].ads: New test.
2725
2726 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2727
2728         PR fortran/43829
2729         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2730         * gfortran.dg/inline_sum_1.f90: New.
2731         * gfortran.dg/inline_sum_2.f90: New.
2732         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2733         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2734         * gfortran.dg/inline_product_1.f90: New.
2735
2736 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2737
2738         PR fortran/50933
2739         * gfortran.dg/bind_c_dts_5.f90: New.
2740
2741 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/50960
2744         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2745
2746 2011-11-03  Richard Guenther  <rguenther@suse.de>
2747
2748         PR middle-end/50079
2749         * g++.dg/init/copy7.C: Remove testcase.
2750
2751 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2752
2753         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2754         * g++.dg/ipa/devirt-c-2.C: Likewise.
2755         * g++.dg/ipa/devirt-c-7.C: New test.
2756         * g++.dg/ipa/devirt-c-8.C: Likewise.
2757
2758 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2759
2760         PR tree-optimization/50912
2761         * gnat.dg/loop_optimization10.ad[sb]: New test.
2762         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2763
2764 2011-11-02  Jason Merrill  <jason@redhat.com>
2765
2766         PR c++/50930
2767         * g++.dg/cpp0x/nsdmi-list2.C: New.
2768
2769 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2770
2771         PR c++/50810
2772         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2773         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2774
2775 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2776
2777         PR tree-optimization/50769
2778         * gfortran.dg/pr50769.f90: New test.
2779
2780 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2781
2782         * gcc.target/sparc/20111102-1.c: New test.
2783
2784 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2785
2786         PR c++/50956
2787         * g++.dg/warn/Wcast-qual2.C: New.
2788
2789 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2790
2791         PR tree-optimization/50763
2792         * g++.dg/pr50763-3.C: New test.
2793
2794 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2795
2796         PR tree-optimization/50672
2797         * g++.dg/pr50672.C: New test.
2798
2799 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2800
2801         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2802         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2803         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2804
2805         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2806
2807 2011-11-02  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/50902
2810         * gcc.dg/torture/pr50902.c: New testcase.
2811
2812 2010-11-02  Richard Guenther  <rguenther@suse.de>
2813
2814         PR tree-optimization/50890
2815         * gcc.dg/torture/pr50890.c: New testcase.
2816
2817 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2818
2819         PR c++/44277
2820         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2821         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2822
2823 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2824
2825         PR tree-optimization/50908
2826         * gcc.dg/pr50908.c: New test.
2827         * gcc.dg/pr50908-2.c: Same.
2828         * gcc.dg/pr50908-3.c: Same.
2829
2830 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2831
2832         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2833         the outer loop.  Remove comment.  Don't check for widen-mult.
2834
2835 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2836
2837         * gcc.dg/ipa/ipcp-4.c: New test.
2838
2839 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2840
2841         * gcc.dg/vshift-3.c: New test.
2842         * gcc.dg/vshift-4.c: New test.
2843         * gcc.dg/vshift-5.c: New test.
2844
2845 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2846
2847         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2848         and current implementation.
2849
2850 2011-10-31  Paul Brook  <paul@codesourcery.com>
2851
2852         * gcc.dg/constructor-1.c: New test.
2853
2854 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2855
2856         PR fortran/50753
2857         * gfortran.dg/dshift_3.f90: New test.
2858
2859 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2860
2861         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2862         hppa*-*-hpux*.
2863         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2864         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2865         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2866         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2867         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2868         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2869         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2870         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2871         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2872         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2873         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2874         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2875         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2876         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2877         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2878         * gcc.dg/vector-compare-2.c: Likewise.
2879
2880 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2881
2882         PR c++/50901
2883         * g++.dg/cpp0x/pr50901.C: New.
2884
2885 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2886
2887         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2888         * gcc.target/i386/fma4-check.h (main): Ditto.
2889         * gcc.target/i386/xop-check.h (main): Ditto.
2890
2891 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2892
2893         Revert:
2894         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2895
2896         PR c++/50864
2897         * g++.dg/template/crash109.C: New.
2898
2899 2011-10-28  Jason Merrill  <jason@redhat.com>
2900
2901         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2902
2903 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2904
2905         PR c++/50864
2906         * g++.dg/template/crash109.C: New.
2907
2908 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2909
2910         * gfortran.dg/nearest_5.f90: New test.
2911
2912 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2913
2914         * gcc.dg/vshift-1.c: New test.
2915         * gcc.dg/vshift-2.c: New test.
2916         * gcc.target/i386/xop-vshift-1.c: New test.
2917         * gcc.target/i386/xop-vshift-2.c: New test.
2918         * gcc.target/i386/avx2-vshift-1.c: New test.
2919
2920 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2921
2922         PR rtl-optimization/49720
2923         * g++.dg/torture/pr49720.C: New test.
2924
2925 2011-10-27  David S. Miller  <davem@davemloft.net>
2926
2927         * gcc.target/sparc/setcc-3.c: New test.
2928
2929 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2930
2931         PR c++/30066
2932         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2933
2934 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2935
2936         * gcc.target/i386/sse2-cvt-1.c: New test.
2937         * gcc.target/i386/sse2-cvt-2.c: New test.
2938         * gcc.target/i386/avx-cvt-1.c: New test.
2939         * gcc.target/i386/avx-cvt-2.c: New test.
2940         * gcc.target/i386/avx2-cvt-1.c: New test.
2941         * gcc.target/i386/avx2-cvt-2.c: New test.
2942
2943 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2944
2945         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2946
2947 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2948             Steven G. Kargl  <kargl@gcc.gnu.org>
2949
2950         PR target/50875
2951         * gfortran.dg/pr50875.f90: New test.
2952
2953 2011-10-26  David S. Miller  <davem@davemloft.net>
2954
2955         * gcc.target/sparc/fmaf-1.c: New test.
2956
2957         * gcc.target/sparc/setcc-1.c: New test.
2958         * gcc.target/sparc/setcc-2.c: New test.
2959
2960 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2961
2962         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2963
2964 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2965
2966         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2967         Windows targets.
2968
2969 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2970
2971         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2972         symbol names.
2973
2974 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2975
2976         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2977
2978 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2979
2980         * gnat.dg/specs/discr1.ads: New test.
2981         * gnat.dg/specs/discr1_pkg.ads: New helper.
2982
2983 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2984
2985         * gnat.dg/specs/unchecked_union.ads: Rename to...
2986         * gnat.dg/specs/unchecked_union1.ads: ...this.
2987         * gnat.dg/specs/unchecked_union2.ads: New test.
2988
2989 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2990
2991         * gnat.dg/specs/atomic1.ads: New test.
2992
2993 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2994
2995         Implement C++11 user-defined literals.
2996         * g++.dg/cpp0x/udlit-addr.C: New.
2997         * g++.dg/cpp0x/udlit-args.C: New.
2998         * g++.dg/cpp0x/udlit-args-neg.C: New.
2999         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3000         * g++.dg/cpp0x/udlit-concat.C: New.
3001         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3002         * g++.dg/cpp0x/udlit-constexpr.C: New.
3003         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3004         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3005         * g++.dg/cpp0x/udlit-friend.C: New.
3006         * g++.dg/cpp0x/udlit-general.C: New.
3007         * g++.dg/cpp0x/udlit-inline.C: New.
3008         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3009         * g++.dg/cpp0x/udlit-member-neg.C: New.
3010         * g++.dg/cpp0x/udlit-namespace.C: New.
3011         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3012         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3013         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3014         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3015         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3016         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3017         * g++.dg/cpp0x/udlit-raw-str.C: New.
3018         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3019         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3020         * g++.dg/cpp0x/udlit-systemheader.C: New.
3021         * g++.dg/cpp0x/udlit-template.C: New.
3022         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3023         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3024         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3025         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3026         * g++.dg/cpp0x/udlit_system_header: New.
3027
3028 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3029
3030         PR c++/50870
3031         * g++.dg/cpp0x/decltype34.C: New.
3032
3033 2011-10-26  Tom de Vries <tom@codesourcery.com>
3034
3035         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3036         * gcc.c-torture/unsorted/HIset.c: Same.
3037         * gcc.c-torture/unsorted/SIcmp.c: Same.
3038         * gcc.c-torture/unsorted/SIset.c: Same.
3039         * gcc.c-torture/unsorted/SFset.c: Same.
3040         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3041         * gcc.c-torture/unsorted/USIcmp.c: Same.
3042         * gcc.c-torture/unsorted/DFcmp.c: Same.
3043
3044 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3045
3046         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3047         to work also with -masm=intel and additionally test the xmm vs. ymm
3048         register type combination on mask/dest and in vsib.
3049         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3050         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3051         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3052         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3053         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3054         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3055         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3056         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3057         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3058         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3059         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3060         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3061         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3062         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3063         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3064         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3065         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3066         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3067         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3068         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3069         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3070         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3071         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3072         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3073         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3074         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3075         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3076         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3077         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3078         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3079         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3080
3081 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3082
3083         PR tree-optimization/50763
3084         * gcc.dg/pr50763-2.c: New test.
3085
3086 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3087
3088         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3089         Update expected messages.
3090
3091 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3092
3093         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3094
3095 2011-10-25  Jason Merrill  <jason@redhat.com>
3096
3097         PR c++/50866
3098         * g++.dg/init/aggr7.C: New.
3099
3100         PR c++/49996
3101         * g++.dg/cpp0x/initlist59.C: New.
3102
3103 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3104
3105         PR c++/50858
3106         * g++.dg/overload/operator5.C: New.
3107
3108 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3109
3110         PR c++/50861
3111         * g++.dg/template/crash108.C: New.
3112
3113 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3114
3115         PR tree-optimization/50596
3116         * gcc.dg/vect/vect-cond-10.c: New test.
3117
3118 2011-10-24  Joey Ye  <joey.ye@arm.com>
3119
3120         * gcc.target/arm/pr42575.c: Remove architecture option.
3121
3122 2011-10-24  David S. Miller  <davem@davemloft.net>
3123
3124         * gcc.target/sparc/vis3move-1.c: New test.
3125         * gcc.target/sparc/vis3move-2.c: New test.
3126         * gcc.target/sparc/vis3move-3.c: New test.
3127
3128 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3129
3130         * gcc.dg/strlenopt-22.c: New testcase.
3131         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3132
3133 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3134
3135         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3136         Remove -march=i386.
3137         (dg-skip-if): Remove.
3138         * gcc.target/i386/funcspec-1.c: Ditto.
3139         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3140
3141 2011-10-24  Richard Guenther  <rguenther@suse.de>
3142
3143         * gcc.dg/vect/vect-bool-1.c: New testcase.
3144
3145 2011-10-24  Richard Guenther  <rguenther@suse.de>
3146
3147         PR tree-optimization/50838
3148         * gcc.dg/torture/pr50838.c: New testcase.
3149
3150 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3151
3152         PR tree-optimization/50730
3153         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3154         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3155         -fno-tree-sra and SLP flags.
3156
3157 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3158
3159         PR c++/50841
3160         Revert:
3161         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3162
3163         PR c++/50810
3164         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3165         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3166
3167 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3168
3169         PR c++/50810
3170         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3171         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3172
3173 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3174
3175         PR tree-optimization/50763
3176         * gcc.dg/pr50763.c: New test.
3177
3178 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3179
3180         PR target/50788
3181         * gcc.target/i386/pr50788.c: New test.
3182
3183 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3184
3185         PR tree-optimization/50819
3186         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3187         * g++.dg/vect/slp-pr50819.cc: New test.
3188
3189 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3190
3191         PR c++/45385
3192         * g++.dg/warn/Wconversion4.C: New.
3193
3194 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR target/50813
3197         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3198         from element other than first and reverse permutation.
3199         * gcc.dg/torture/vshuf-16.inc: Likewise.
3200         * gcc.dg/torture/vshuf-8.inc: Likewise.
3201         * gcc.dg/torture/vshuf-4.inc: Likewise.
3202
3203 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3204
3205         PR c++/31423
3206         * g++.dg/parse/error43.C: New.
3207         * g++.dg/parse/error44.C: Likewise.
3208
3209 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3210             Kirill Yukhin  <kirill.yukhin@intel.com>
3211
3212         PR target/50740
3213         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3214         * gcc.target/i386/bmi2-check.h: Ditto.
3215
3216 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3217
3218         PR c++/50811
3219         * g++.dg/cpp0x/override2.C: Add test.
3220
3221 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3222
3223         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3224         check_linker_plugin_available.
3225
3226 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3227
3228         * gcc.target/i386/branch-cost1.c: New test.
3229         * gcc.target/i386/branch-cost2.c: New test.
3230         * gcc.target/i386/branch-cost3.c: New test.
3231         * gcc.target/i386/branch-cost4.c: New test.
3232
3233 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3234
3235         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3236
3237 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3238
3239         PR testsuite/50722
3240         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3241
3242 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3243
3244         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3245         (_moz_foo, EXT__foo): Use ASMNAME.
3246
3247 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3248
3249         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3250         names.
3251
3252 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3253
3254         PR target/50766
3255         * gcc.target/i386/pr50766.c: New test.
3256
3257 2011-10-20  Jason Merrill  <jason@redhat.com>
3258
3259         PR c++/41449
3260         * g++.dg/eh/partial1.C: New.
3261
3262 2011-10-20  Richard Henderson  <rth@redhat.com>
3263
3264         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3265         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3266         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3267         Use __builtin_shuffle.
3268
3269 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3270
3271         PR fortran/50514
3272         * gfortran.dg/ishft_3.f90:  Update test.
3273
3274 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3275
3276         PR fortran/50524
3277         * gfortran.dg/substring_integer_index.f90: New test.
3278
3279 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3280
3281         * gfortran.dg/format_string.f: New test.
3282
3283 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3284
3285         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3286         non_strict_align.
3287         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3288
3289 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3290
3291         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3292         gcc.target/i386/pr46226.c: Do not use
3293         -mno-accumulate-outgoing-args.
3294
3295 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3296
3297         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3298         including <strings.h>.
3299
3300 2011-10-19  Jan Hubicka  <jh@suse.cz>
3301
3302         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3303         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3304         * lib/c-torture.exp: Likewise.
3305         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3306         * gcc.c-torture/compile/sync-1.c: Likewise.
3307         * gcc.c-torture/compile/sync-1.c: Likewise.
3308         * gcc.c-torture/compile/sync-3.c: Likewise.
3309         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3310         * gcc.dg/noncompile/920507-1.c: Likewise.
3311         * gcc.dg/torture/pr36400.c: Likewise.
3312         * g++.dg/torture/pr34850.C: Likewise.
3313
3314 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3315
3316         * gnat.dg/source_ref1.adb: New test.
3317         * gnat.dg/source_ref2.adb: Likewise.
3318
3319 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3320
3321         PR c++/13657
3322         * g++.dg/parse/error42.C: New.
3323         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3324
3325 2011-10-19  Jason Merrill  <jason@redhat.com>
3326
3327         PR c++/50793
3328         * g++.dg/init/value9.C: New.
3329
3330 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3331
3332         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3333         * gcc.dg/torture/vshuf-16.inc: Likewise.
3334         * gcc.dg/torture/vshuf-8.inc: Likewise.
3335         * gcc.dg/torture/vshuf-4.inc: Likewise.
3336
3337 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3338
3339         PR fortran/47023
3340         * gfortran.dg/sizeof_proc.f90: New.
3341
3342 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3343
3344         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3345         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3346
3347 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3348
3349         PR testsuite/50796
3350         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3351
3352 2011-10-19  Jason Merrill  <jason@redhat.com>
3353
3354         PR c++/50787
3355         * g++.dg/init/ref20.C: New.
3356
3357 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3358
3359         PR middle-end/50795
3360         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3361         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3362         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3363         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3364         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3365
3366 2011-10-19  Richard Guenther  <rguenther@suse.de>
3367
3368         PR middle-end/50768
3369         * gcc.dg/torture/pr50768.c: New testcase.
3370
3371 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3372
3373         PR rtl-optimization/50340
3374         * gcc.dg/pr50340.c: New.
3375
3376 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3377
3378         PR tree-optimization/50717
3379
3380         * gcc.dg/pr50717-1.c: New file.
3381         * gcc.target/arm/wmul-12.c: Correct types.
3382         * gcc.target/arm/wmul-8.c: Correct types.
3383
3384 2011-10-18  Jason Merrill  <jason@redhat.com>
3385
3386         PR c++/50531
3387         * g++.dg/cpp0x/defaulted32.C: New.
3388
3389         PR c++/50742
3390         * g++.dg/lookup/using23.C: New.
3391
3392         PR c++/50500
3393         * g++.dg/cpp0x/implicit12.C: New.
3394         * g++.dg/cpp0x/defaulted20.C: Adjust.
3395         * g++.dg/cpp0x/defaulted21.C: Adjust.
3396         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3397         * g++.dg/cpp0x/implicit4.C: Adjust.
3398         * g++.dg/cpp0x/implicit5.C: Adjust.
3399         * g++.dg/cpp0x/implicit8.C: Adjust.
3400         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3401         * g++.dg/cpp0x/not_special.C: Adjust.
3402         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3403         * g++.dg/cpp0x/rv1n.C: Adjust.
3404         * g++.dg/cpp0x/rv2n.C: Adjust.
3405         * g++.dg/cpp0x/rv3n.C: Adjust.
3406         * g++.dg/cpp0x/rv4n.C: Adjust.
3407         * g++.dg/cpp0x/rv5n.C: Adjust.
3408         * g++.dg/cpp0x/rv6n.C: Adjust.
3409         * g++.dg/cpp0x/rv7n.C: Adjust.
3410
3411 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3412
3413         * gcc.target/i386/avx2-vpop-check.h: New header.
3414         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3415         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3416         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3417         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3418         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3419         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3420         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3421         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3422         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3423         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3424         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3425         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3426         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3427         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3428         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3429
3430 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3431
3432         PR fortran/50420
3433         * gfortran.dg/coarray_subobject_1.f90: New test.
3434         * gfortran.dg/coarray/subobject_1.f90: New test.
3435
3436 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3437
3438         PR rtl-optimization/50205
3439         * gcc.dg/pr50205.c: New.
3440
3441 2011-10-18  Richard Guenther  <rguenther@suse.de>
3442
3443         PR tree-optimization/50767
3444         * gcc.dg/torture/pr50767.c: New testcase.
3445
3446 2011-10-18  Julian Brown  <julian@codesourcery.com>
3447
3448         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3449         * gcc.target/arm/unaligned-memcpy-1.c: New.
3450         * gcc.target/arm/unaligned-memcpy-2.c: New.
3451         * gcc.target/arm/unaligned-memcpy-3.c: New.
3452         * gcc.target/arm/unaligned-memcpy-4.c: New.
3453
3454 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3455
3456         PR fortran/47023
3457         * gfortran.dg/iso_c_binding_class.f03: New.
3458
3459 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3460
3461         * testsuite/lib/target-supports.exp
3462         (check_effective_target_vect_widen_shift): New.
3463         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3464         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3465         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3466         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3467
3468 2011-10-18  Richard Guenther  <rguenther@suse.de>
3469
3470         * gcc.dg/torture/restrict-1.c: New testcase.
3471
3472 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3473
3474         * g++.dg/ext/bases.C: New test.
3475
3476 2011-10-17  David S. Miller  <davem@davemloft.net>
3477
3478         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3479         all operations to emit VIS instructions.
3480         * gcc.target/sparc/fandnot.c: Likewise.
3481         * gcc.target/sparc/fnot.c: Likewise.
3482         * gcc.target/sparc/for.c: Likewise.
3483         * gcc.target/sparc/fornot.c: Likewise.
3484         * gcc.target/sparc/fxnor.c: Likewise.
3485         * gcc.target/sparc/fxor.c: Likewise.
3486         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3487         needed.
3488
3489 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3490
3491         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3492         * gcc.dg/torture/vshuf-16.inc: New file.
3493         * gcc.dg/torture/vshuf-2.inc: New file.
3494         * gcc.dg/torture/vshuf-32.inc: New file.
3495         * gcc.dg/torture/vshuf-4.inc: New file.
3496         * gcc.dg/torture/vshuf-8.inc: New file.
3497         * gcc.dg/torture/vshuf-main.inc: New file.
3498         * gcc.dg/torture/vshuf-v16hi.c: New test.
3499         * gcc.dg/torture/vshuf-v16qi.c: New test.
3500         * gcc.dg/torture/vshuf-v2df.c: New test.
3501         * gcc.dg/torture/vshuf-v2di.c: New test.
3502         * gcc.dg/torture/vshuf-v2sf.c: New test.
3503         * gcc.dg/torture/vshuf-v2si.c: New test.
3504         * gcc.dg/torture/vshuf-v32qi.c: New test.
3505         * gcc.dg/torture/vshuf-v4df.c: New test.
3506         * gcc.dg/torture/vshuf-v4di.c: New test.
3507         * gcc.dg/torture/vshuf-v4hi.c: New test.
3508         * gcc.dg/torture/vshuf-v4sf.c: New test.
3509         * gcc.dg/torture/vshuf-v4si.c: New test.
3510         * gcc.dg/torture/vshuf-v8hi.c: New test.
3511         * gcc.dg/torture/vshuf-v8qi.c: New test.
3512         * gcc.dg/torture/vshuf-v8sf.c: New test.
3513         * gcc.dg/torture/vshuf-v8si.c: New test.
3514
3515 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3516
3517         PR tree-optimization/50746
3518         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3519
3520 2011-10-17  Jason Merrill  <jason@redhat.com>
3521
3522         PR c++/50736
3523         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3524
3525 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3526
3527         PR c++/44524
3528         * g++.dg/parse/error41.C: New.
3529         * g++.dg/parse/error20.C: Adjust.
3530
3531 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3532
3533         PR c++/50757
3534         * g++.dg/warn/format7.C: New.
3535         * obj-c++.dg/warn7.mm: Likewise.
3536
3537 2011-10-17  Richard Guenther  <rguenther@suse.de>
3538
3539         PR tree-optimization/50729
3540         * gcc.dg/torture/pr50729.c: New testcase.
3541
3542 2011-10-15  Tom Tromey  <tromey@redhat.com>
3543             Dodji Seketeli  <dodji@redhat.com>
3544
3545         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3546         included files.
3547         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3548         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3549         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3550         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3551
3552 2011-10-15  Tom Tromey  <tromey@redhat.com>
3553             Dodji Seketeli  <dodji@redhat.com>
3554
3555         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3556
3557 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3558
3559         PR c++/48489
3560         * g++.dg/inherit/error5.C: New.
3561
3562 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3563
3564         PR fortran/47023
3565         PR fortran/50752
3566         * gfortran.dg/kind_tests_4.f90: New.
3567
3568 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3569
3570         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3571         targets that support vector condition.
3572
3573 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3574
3575         PR fortran/47023
3576         * gfortran.dg/c_kind_tests_3.f03: New.
3577
3578 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3579
3580         PR fortran/50547
3581         * gfortran.dg/elemental_args_check_4.f90: New.
3582
3583 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3584
3585         PR tree-optimization/50727
3586         * gcc.dg/vect/pr50727.c: New test.
3587
3588 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3589
3590         * gcc.dg/vla-23.c: New test.
3591
3592 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3593
3594         PR tree-optimization/50596
3595         * gcc.dg/vect/vect-cond-9.c: New test.
3596
3597 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3598
3599         * gcc.dg/vect/bb-slp-29.c: New test.
3600
3601 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3602
3603         PR c++/50732
3604         * g++.dg/ext/is_base_of_incomplete.C: New.
3605         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3606         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3607
3608 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3609
3610         * gcc.target/sparc/combined-1.c: Compile at -O2.
3611
3612 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3613
3614         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3615         (dg-options): Add -Wno-attributes.
3616         * gcc.target/i386/fma_double_?.c: Ditto.
3617         * gcc.target/i386/fma_run_float_?.c: Ditto.
3618         * gcc.target/i386/fma_run_double_?.c: Ditto.
3619         * gcc.target/i386/l_fma_float_?.c: Dtto.
3620         * gcc.target/i386/l_fma_double_?.c: Ditto.
3621         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3622         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3623
3624 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3625
3626         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3627         the comments.
3628         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3629         * gfortran.dg/rank_3.f90: Ditto.
3630         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3631         -std=f2008ts in dg-options.
3632         * gfortran.dg/rank_4.f90: Ditto.
3633
3634 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3635
3636         PR target/49263
3637         * gcc.target/sh/pr49263.c: New.
3638
3639 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3640
3641         * gnat.dg/specs/debug1.ads: Tweak.
3642
3643 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3644
3645         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3646
3647 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3648
3649         * gcc.target/i386/sse2-mul-1.c: New test.
3650         * gcc.target/i386/sse4_1-mul-1.c: New test.
3651         * gcc.target/i386/avx-mul-1.c: New test.
3652         * gcc.target/i386/xop-mul-1.c: New test.
3653         * gcc.target/i386/avx2-mul-1.c: New test.
3654
3655 2011-10-14  Jason Merrill  <jason@redhat.com>
3656
3657         PR c++/50563
3658         * g++.dg/cpp0x/nsdmi-list1.C: New.
3659
3660         PR c++/50707
3661         * g++.dg/cpp0x/nsdmi-const1.C: New.
3662
3663 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3664
3665         PR fortran/50570
3666         * gfortran.dg/pointer_intent_5.f90: New.
3667
3668 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3669
3670         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3671         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3672         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3673
3674 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3675
3676         PR fortran/50718
3677         * gfortran.dg/pointer_check_11.f90: New.
3678         * gfortran.dg/pointer_check_12.f90: New.
3679
3680 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3681
3682         PR c++/38174
3683         * g++.dg/overload/operator4.C: New.
3684
3685 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3686
3687         * gcc.dg/di-longlong64-sync-1.c: New test.
3688         * gcc.dg/di-sync-multithread.c: New test.
3689         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3690         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3691         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3692         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3693         (check_effective_target_arm_arm_ok): New helper.
3694         (check_effective_target_sync_longlong): New helper.
3695
3696 2011-10-14  Richard Guenther  <rguenther@suse.de>
3697
3698         PR tree-optimization/50723
3699         * gcc.dg/torture/pr50723.c: New testcase.
3700
3701 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3702
3703         PR c++/17212
3704         * g++.dg/warn/format6.C: New.
3705         * obj-c++.dg/warn6.mm: Likewise.
3706
3707 2011-10-13  Richard Henderson  <rth@redhat.com>
3708
3709         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3710         Delete.
3711         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3712         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3713         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3714
3715 2011-10-13  Jason Merrill  <jason@redhat.com>
3716
3717         PR c++/50614
3718         * g++.dg/cpp0x/nsdmi-template2.C: New.
3719
3720         PR c++/50437
3721         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3722
3723         PR c++/50618
3724         * g++.dg/init/vbase1.C: New.
3725
3726 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3727
3728         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3729         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3730         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3731         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3732
3733 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3734
3735         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3736
3737 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3738
3739         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3740
3741 2011-10-13  Richard Guenther  <rguenther@suse.de>
3742
3743         PR tree-optimization/50712
3744         * gcc.target/i386/pr50712.c: New testcase.
3745
3746 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3747
3748         * gcc.dg/memcpy-4.c: New test.
3749
3750 2011-10-13  Richard Guenther  <rguenther@suse.de>
3751
3752         PR tree-optimization/50698
3753         * g++.dg/vect/pr50698.cc: New testcase.
3754
3755 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3756
3757         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3758         * gcc.target/powerpc/warn-2.c: Ditto.
3759
3760         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3761         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3762         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3763         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3764         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3765         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3766         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3767         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3768         * gcc.target/powerpc/ppc-pow.c: Likewise.
3769         * gcc.target/powerpc/recip-1.c: Likewise.
3770         * gcc.target/powerpc/recip-2.c: Likewise.
3771         * gcc.target/powerpc/recip-3.c: Likewise.
3772         * gcc.target/powerpc/recip-4.c: Likewise.
3773         * gcc.target/powerpc/recip-5.c: Likewise.
3774
3775 2011-10-12  David S. Miller  <davem@davemloft.net>
3776
3777         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3778         '-mvis3' instead of 'mcpu=niagara3' in options.
3779         * gcc.target/sparc/fhalve.c: Likewise.
3780         * gcc.target/sparc/fnegop.c: Likewise.
3781         * gcc.target/sparc/fpadds.c: Likewise.
3782         * gcc.target/sparc/fshift.c: Likewise.
3783         * gcc.target/sparc/fucmp.c: Likewise.
3784         * gcc.target/sparc/lzd.c: Likewise.
3785         * gcc.target/sparc/vis3misc.c: Likewise.
3786         * gcc.target/sparc/xmul.c: Likewise.
3787
3788 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3789
3790         * gnat.dg/vect1.ad[sb]: New test.
3791         * gnat.dg/vect1_pkg.ads: New helper.
3792         * gnat.dg/vect2.ad[sb]: New test.
3793         * gnat.dg/vect2_pkg.ads: New helper.
3794         * gnat.dg/vect3.ad[sb]: New test.
3795         * gnat.dg/vect3_pkg.ads: New helper.
3796         * gnat.dg/vect4.ad[sb]: New test.
3797         * gnat.dg/vect4_pkg.ads: New helper.
3798         * gnat.dg/vect5.ad[sb]: New test.
3799         * gnat.dg/vect5_pkg.ads: New helper.
3800         * gnat.dg/vect6.ad[sb]: New test.
3801         * gnat.dg/vect6_pkg.ads: New helper.
3802
3803 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3804
3805         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3806         * gcc.target/i386/fma_run_double_2.c: Likewise.
3807         * gcc.target/i386/fma_run_double_3.c: Likewise.
3808         * gcc.target/i386/fma_run_double_4.c: Likewise.
3809         * gcc.target/i386/fma_run_double_5.c: Likewise.
3810         * gcc.target/i386/fma_run_double_6.c: Likewise.
3811         * gcc.target/i386/fma_run_float_1.c: Likewise.
3812         * gcc.target/i386/fma_run_float_2.c: Likewise.
3813         * gcc.target/i386/fma_run_float_3.c: Likewise.
3814         * gcc.target/i386/fma_run_float_4.c: Likewise.
3815         * gcc.target/i386/fma_run_float_5.c: Likewise.
3816         * gcc.target/i386/fma_run_float_6.c: Likewise.
3817
3818         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3819         remove the extra dg-options.
3820         * gcc.target/i386/l_fma_double_2.c: Likewise.
3821         * gcc.target/i386/l_fma_double_3.c: Likewise.
3822         * gcc.target/i386/l_fma_double_4.c: Likewise.
3823         * gcc.target/i386/l_fma_double_5.c: Likewise.
3824         * gcc.target/i386/l_fma_double_6.c: Likewise.
3825         * gcc.target/i386/l_fma_float_1.c: Likewise.
3826         * gcc.target/i386/l_fma_float_2.c: Likewise.
3827         * gcc.target/i386/l_fma_float_3.c: Likewise.
3828         * gcc.target/i386/l_fma_float_4.c: Likewise.
3829         * gcc.target/i386/l_fma_float_5.c: Likewise.
3830         * gcc.target/i386/l_fma_float_6.c: Likewise.
3831
3832 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3833
3834         PR tree-optimization/50189
3835         * g++.dg/torture/pr50189.C: New testcase.
3836
3837 2011-10-12  Richard Guenther  <rguenther@suse.de>
3838
3839         PR tree-optimization/50700
3840         * gcc.dg/builtin-object-size-12.c: New testcase.
3841
3842 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3843
3844         PR c/50565
3845         * gcc.c-torture/compile/pr50565-1.c,
3846         gcc.c-torture/compile/pr50565-2.c: New tests.
3847
3848 2011-10-11  Jason Merrill  <jason@redhat.com>
3849
3850         PR c++/49855
3851         PR c++/49896
3852         * g++.dg/template/constant1.C: New.
3853         * g++.dg/template/constant2.C: New.
3854         * g++.dg/cpp0x/constexpr-template3.C: New.
3855
3856 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3857
3858         * gcc.target/i386/warn-vect-op-3.c: New test.
3859         * gcc.target/i386/warn-vect-op-1.c: New test.
3860         * gcc.target/i386/warn-vect-op-2.c: New test.
3861
3862 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3863
3864         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3865
3866 2011-10-11  Richard Guenther  <rguenther@suse.de>
3867
3868         PR tree-optimization/50204
3869         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3870
3871 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3872
3873         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3874
3875 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3876
3877         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3878         * gcc.target/i386/fma_double_2.c: Ditto.
3879         * gcc.target/i386/fma_double_3.c: Ditto.
3880         * gcc.target/i386/fma_double_4.c: Ditto.
3881         * gcc.target/i386/fma_double_5.c: Ditto.
3882         * gcc.target/i386/fma_double_6.c: Ditto.
3883         * gcc.target/i386/fma_float_1.c: Ditto.
3884         * gcc.target/i386/fma_float_2.c: Ditto.
3885         * gcc.target/i386/fma_float_3.c: Ditto.
3886         * gcc.target/i386/fma_float_4.c: Ditto.
3887         * gcc.target/i386/fma_float_5.c: Ditto.
3888         * gcc.target/i386/fma_float_6.c: Ditto.
3889         * gcc.target/i386/l_fma_double_1.c: Ditto.
3890         * gcc.target/i386/l_fma_double_2.c: Ditto.
3891         * gcc.target/i386/l_fma_double_3.c: Ditto.
3892         * gcc.target/i386/l_fma_double_4.c: Ditto.
3893         * gcc.target/i386/l_fma_double_5.c: Ditto.
3894         * gcc.target/i386/l_fma_double_6.c: Ditto.
3895         * gcc.target/i386/l_fma_float_1.c: Ditto.
3896         * gcc.target/i386/l_fma_float_2.c: Ditto.
3897         * gcc.target/i386/l_fma_float_3.c: Ditto.
3898         * gcc.target/i386/l_fma_float_4.c: Ditto.
3899         * gcc.target/i386/l_fma_float_5.c: Ditto.
3900         * gcc.target/i386/l_fma_float_6.c: Ditto.
3901         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3902         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3903         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3904         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3905         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3906         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3907         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3908         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3909         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3910         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3911         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3912         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3913
3914 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3915
3916         * gcc.dg/va-arg-4.c: New test.
3917         * gcc.dg/va-arg-5.c: Ditto.
3918
3919 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3920
3921         * lib/target-supports.exp (check_effective_target_fd_truncate):
3922         Close and unlink test file before exit.
3923
3924 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3925
3926         PR fortran/50564
3927         * gfortran.dg/forall_15.f90:  New test case.
3928
3929 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3930             Andrew Macleod  <amacleod@redhat.com>
3931
3932         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3933         wrappers for *other_threads() and *final_verify().
3934         * gcc.dg/simulate-thread/simulate-thread.h
3935         (simulate_thread_wrapper_other_threads): New.
3936         (simulate_thread_wrapper_final_verify): New.
3937
3938 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3939
3940         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3941
3942 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3943
3944         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3945
3946 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3947             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3948
3949         * gcc.target/i386/fma_1.h: New file.
3950         * gcc.target/i386/fma_2.h: Likewise.
3951         * gcc.target/i386/fma_3.h: Likewise.
3952         * gcc.target/i386/fma_4.h: Likewise.
3953         * gcc.target/i386/fma_5.h: Likewise.
3954         * gcc.target/i386/fma_6.h: Likewise.
3955         * gcc.target/i386/fma_double_1.c: Likewise.
3956         * gcc.target/i386/fma_double_2.c: Likewise.
3957         * gcc.target/i386/fma_double_3.c: Likewise.
3958         * gcc.target/i386/fma_double_4.c: Likewise.
3959         * gcc.target/i386/fma_double_5.c: Likewise.
3960         * gcc.target/i386/fma_double_6.c: Likewise.
3961         * gcc.target/i386/fma_float_1.c: Likewise.
3962         * gcc.target/i386/fma_float_2.c: Likewise.
3963         * gcc.target/i386/fma_float_3.c: Likewise.
3964         * gcc.target/i386/fma_float_4.c: Likewise.
3965         * gcc.target/i386/fma_float_5.c: Likewise.
3966         * gcc.target/i386/fma_float_6.c: Likewise.
3967         * gcc.target/i386/fma_main.h: Likewise.
3968         * gcc.target/i386/fma_run_double_1.c: Likewise.
3969         * gcc.target/i386/fma_run_double_2.c: Likewise.
3970         * gcc.target/i386/fma_run_double_3.c: Likewise.
3971         * gcc.target/i386/fma_run_double_4.c: Likewise.
3972         * gcc.target/i386/fma_run_double_5.c: Likewise.
3973         * gcc.target/i386/fma_run_double_6.c: Likewise.
3974         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3975         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3976         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3977         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3978         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3979         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3980         * gcc.target/i386/fma_run_float_1.c: Likewise.
3981         * gcc.target/i386/fma_run_float_2.c: Likewise.
3982         * gcc.target/i386/fma_run_float_3.c: Likewise.
3983         * gcc.target/i386/fma_run_float_4.c: Likewise.
3984         * gcc.target/i386/fma_run_float_5.c: Likewise.
3985         * gcc.target/i386/fma_run_float_6.c: Likewise.
3986         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3987         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3988         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3989         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3990         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3991         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3992         * gcc.target/i386/l_fma_1.h: Likewise.
3993         * gcc.target/i386/l_fma_2.h: Likewise.
3994         * gcc.target/i386/l_fma_3.h: Likewise.
3995         * gcc.target/i386/l_fma_4.h: Likewise.
3996         * gcc.target/i386/l_fma_5.h: Likewise.
3997         * gcc.target/i386/l_fma_6.h: Likewise.
3998         * gcc.target/i386/l_fma_double_1.c: Likewise.
3999         * gcc.target/i386/l_fma_double_2.c: Likewise.
4000         * gcc.target/i386/l_fma_double_3.c: Likewise.
4001         * gcc.target/i386/l_fma_double_4.c: Likewise.
4002         * gcc.target/i386/l_fma_double_5.c: Likewise.
4003         * gcc.target/i386/l_fma_double_6.c: Likewise.
4004         * gcc.target/i386/l_fma_float_1.c: Likewise.
4005         * gcc.target/i386/l_fma_float_2.c: Likewise.
4006         * gcc.target/i386/l_fma_float_3.c: Likewise.
4007         * gcc.target/i386/l_fma_float_4.c: Likewise.
4008         * gcc.target/i386/l_fma_float_5.c: Likewise.
4009         * gcc.target/i386/l_fma_float_6.c: Likewise.
4010         * gcc.target/i386/l_fma_main.h: Likewise.
4011         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4012         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4013         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4014         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4015         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4016         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4017         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4018         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4019         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4020         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4021         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4022         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4023
4024 2011-10-10  Richard Guenther  <rguenther@suse.de>
4025
4026         PR middle-end/50389
4027         * gcc.dg/torture/pr50389.c: New testcase.
4028
4029 2011-10-10  Richard Guenther  <rguenther@suse.de>
4030
4031         PR middle-end/50195
4032         * gcc.dg/builtins-47.c: Optimize.
4033
4034 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4035
4036         * lib/gcc-simulate-thread.exp: New.
4037         * gcc.dg/simulate-thread/guality.h: New.
4038         * gcc.dg/simulate-thread/simulate-thread.h: New.
4039         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4040         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4041         * gcc.dg/simulate-thread/README: New.
4042         * g++.dg/simulate-thread/guality.h: New.
4043         * g++.dg/simulate-thread/simulate-thread.h: New.
4044         * g++.dg/simulate-thread/simulate-thread.exp: New.
4045         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4046         * c-c++-common/cxxbitfields-2.c: Remove.
4047         * c-c++-common/cxxbitfields.c: Remove.
4048         * c-c++-common/cxxbitfields-4.c: Remove.
4049         * c-c++-common/cxxbitfields-5.c: Remove.
4050         * c-c++-common/simulate-thread/bitfields-1.c: New.
4051         * c-c++-common/simulate-thread/bitfields-2.c: New.
4052         * c-c++-common/simulate-thread/bitfields-3.c: New.
4053         * c-c++-common/simulate-thread/bitfields-4.c: New.
4054
4055 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4056
4057         PR c++/38980
4058         * g++.dg/warn/format5.C: New.
4059
4060 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4061
4062         PR fortran/50273
4063         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4064         * gfortran.dg/common_16.f90: New.
4065
4066 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4067
4068         * gfortran.dg/iso_c_binding_param_1.f90: New.
4069         * gfortran.dg/iso_c_binding_param_2.f90: New.
4070         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4071
4072 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4073
4074         PR tree-optimization/50635
4075         * gcc.dg/vect/pr50635.c: New test.
4076
4077 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4078
4079         PR fortran/50659
4080         * gfortran.dg/proc_decl_27.f90: New.
4081
4082 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4083
4084         PR libobjc/50428
4085         * objc/execute/initialize-1.m: New test.
4086
4087 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4088
4089         PR fortran/47844
4090         * gfortran.dg/pointer_function_result_1.f90 : New test.
4091
4092 2011-10-07  David S. Miller  <davem@davemloft.net>
4093
4094         PR 50655
4095         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4096         * gcc.target/sparc/cmask.c: Use it.
4097         * gcc.target/sparc/fhalve.c: Likewise.
4098         * gcc.target/sparc/fnegop.c: Likewise.
4099         * gcc.target/sparc/fpadds.c: Likewise.
4100         * gcc.target/sparc/fshift.c: Likewise.
4101         * gcc.target/sparc/fucmp.c: Likewise.
4102         * gcc.target/sparc/lzd.c: Likewise.
4103         * gcc.target/sparc/vis3misc.c: Likewise.
4104         * gcc.target/sparc/xmul.c: Likewise.
4105
4106 2011-10-07  Richard Henderson  <rth@redhat.com>
4107
4108         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4109         match for avx2.
4110         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4111
4112 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4113
4114         * gcc.dg/pr50193-1.c: New file.
4115         * gcc.target/arm/shiftable.c: New file.
4116
4117 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4118
4119         PR fortran/50625
4120         * gfortran.dg/class_46.f03: New.
4121
4122 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4123
4124         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4125         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4126         (syslog, vsyslog, __vsyslog_chk): Likewise.
4127
4128         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4129         (x, EXT_x): Use ASMNAME.
4130
4131         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4132         (a, c): Use ASMNAME.
4133
4134 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4135
4136         PR middle-end/50527
4137         * gcc.dg/pr50527.c: New test.
4138
4139 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4140
4141         PR tree-optimization/50650
4142         * gcc.c-torture/compile/pr50650.c: New test.
4143
4144 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4145
4146         PR tree-optimization/50575
4147         * gcc.c-torture/execute/vector-compare-2.x: New file.
4148
4149 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4150
4151         PR middle-end/50125
4152         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4153         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4154         (bar3): Likewise.
4155
4156 2011-10-07  Richard Guenther  <rguenther@suse.de>
4157
4158         PR testsuite/50637
4159         * gcc.dg/vect/vect-align-2.c: Increase array size.
4160
4161 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4162             H.J. Lu  <hongjiu.lu@intel.com>
4163
4164         PR target/50603
4165         * gcc.target/i386/pr50603.c: New test.
4166
4167 2011-10-06  Jason Merrill  <jason@redhat.com>
4168
4169         PR c++/39164
4170         * g++.dg/cpp0x/default31.C: New.
4171
4172 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR tree-optimization/50596
4175         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4176         New.
4177         * gcc.dg/vect/vect-cond-8.c: New test.
4178
4179 2011-10-06  Richard Henderson  <rth@redhat.com>
4180
4181         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4182         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4183         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4184         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4185         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4186         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4187         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4188         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4189         * gcc.c-torture/execute/vshuf-16.inc: New file.
4190         * gcc.c-torture/execute/vshuf-2.inc: New file.
4191         * gcc.c-torture/execute/vshuf-4.inc: New file.
4192         * gcc.c-torture/execute/vshuf-8.inc: New file.
4193         * gcc.c-torture/execute/vshuf-main.inc: New file.
4194         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4195         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4196         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4197         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4198         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4199         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4200         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4201         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4202         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4203         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4204         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4205         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4206         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4207
4208 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR tree-optimization/49279
4211         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4212         * gcc.c-torture/execute/pr49279.c: New test.
4213
4214 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4215
4216         PR target/49049
4217         * gcc.c-torture/compile/pr49049.c: New test.
4218
4219 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4220
4221         PR target/50305
4222         * gcc.target/arm/pr50305.c: New test.
4223
4224 2011-10-06  Richard Guenther  <rguenther@suse.de>
4225
4226         PR tree-optimization/38884
4227         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4228         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4229
4230 2011-10-05  David S. Miller  <davem@davemloft.net>
4231
4232         * gcc.target/sparc/lzd.c: New test.
4233         * gcc.target/sparc/popc.c: New test.
4234
4235 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4236
4237         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4238         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4239         * g++.dg/other/final1.C: Cleanup original tree dump.
4240
4241 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR tree-optimization/50613
4244         * gcc.dg/pr50613.c: New test.
4245
4246 2011-10-05  Richard Henderson  <rth@redhat.com>
4247
4248         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4249         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4250         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4251         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4252         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4253         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4254         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4255         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4256
4257 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4260         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4261         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4262         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4263         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4264
4265 2011-10-05  Richard Guenther  <rguenther@suse.de>
4266
4267         PR tree-optimization/38885
4268         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4269
4270 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4271
4272         * gcc.target/i386/sw-1.c: New test.
4273
4274 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4275
4276         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4277         -mtune=generic.
4278         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4279
4280 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4281
4282         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4283
4284 2011-10-04  David S. Miller  <davem@davemloft.net>
4285
4286         * gcc.target/sparc/fhalve.c: New test.
4287         * gcc.target/sparc/fnegop.c: New test.
4288         * gcc.target/sparc/xmul.c: New test.
4289
4290 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4291
4292         PR fortran/35831
4293         * gfortran.dg/dummy_procedure_6.f90: New.
4294
4295 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR tree-optimization/50604
4298         * gcc.dg/pr50604.c: New test.
4299
4300 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4301
4302         PR tree-optimization/49662
4303         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4304         * gcc.dg/graphite/interchange-15.c: Likewise.
4305         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4306
4307 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4308
4309         * gcc.dg/tree-ssa/restrict-4.c: New test.
4310
4311 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4312
4313         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4314         (main): Use __typeof to get result type of comparison.
4315
4316 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4317
4318         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4319         Make et_vect_multiple_sizes_saved global.
4320         (check_effective_target_vect64): Make et_vect64_saved global.
4321
4322 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4323
4324         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4325         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4326         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4327         * gcc.dg/builtin-complex-err-1.c: Adjust.
4328
4329 2011-10-02  Jason Merrill  <jason@redhat.com>
4330
4331         * g++.dg/cpp0x/range-for22.C: New.
4332
4333         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4334         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4335         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4336         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4337
4338         * g++.dg/cpp0x/nsdmi5.C: New.
4339
4340 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4341
4342         PR target/50579
4343         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4344         New procedures.
4345         (mips-dg-options): Force an ABI option if the current ABI is
4346         incompatible with the required -mlong setting.  Likewise force
4347         a long setting if the current one is incompatible with the
4348         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4349         throughout procedure.
4350         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4351         instead of addressing=absolute.
4352
4353 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4354
4355         * gcc.target/mips/stack-1.c: New test.
4356
4357 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4358
4359         * gcc.dg/pr49696.c: New test.
4360
4361 2011-10-02  Jan Hubicka  <jh@suse.cz>
4362
4363         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4364
4365 2011-10-01  David S. Miller  <davem@davemloft.net>
4366
4367         * gcc.target/sparc/cmask.c: New test.
4368         * gcc.target/sparc/fpadds.c: New test.
4369         * gcc.target/sparc/fshift.c: New test.
4370         * gcc.target/sparc/fucmp.c: New test.
4371         * gcc.target/sparc/vis3misc.c: New test.
4372
4373 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4374
4375         PR fortran/50585
4376         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4377
4378 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4379
4380         PR c++/44473
4381         * g++.dg/dfp/44473-1.C: New test.
4382         * g++.dg/dfp/44473-2.C: New test.
4383         * g++.dg/dfp/mangle-1.C: New test.
4384         * g++.dg/dfp/mangle-2.C: New test.
4385         * g++.dg/dfp/mangle-3.C: New test.
4386         * g++.dg/dfp/mangle-4.C: New test.
4387         * g++.dg/dfp/mangle-5.C: New test.
4388
4389 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4390
4391         PR inline-asm/50571
4392         * gcc.dg/pr50571.c: New test.
4393
4394         PR tree-optimization/46309
4395         * gcc.dg/pr46309.c: New test.
4396
4397 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4398
4399         * gcc.dg/strlenopt-21.c: New test.
4400
4401 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4402
4403         * gcc.dg/sms-10.c: New file.
4404
4405 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4406
4407         * gcc.target/arm/pr50099.c: New test.
4408
4409 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4410
4411         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4412
4413 2011-09-30  David S. Miller  <davem@davemloft.net>
4414
4415         * gcc.target/sparc/bmaskbshuf.c: New test.
4416         * gcc.target/sparc/edgen.c: New test.
4417
4418 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4419
4420         PR fortran/50547
4421         * gfortran.dg/pure_formal_proc_3.f90: New.
4422
4423         PR fortran/50553
4424         * gfortran.dg/stfunc_7.f90: New.
4425
4426 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4427
4428         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4429         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4430         * gcc.dg/vector-compare-1.c: Likewise.
4431         * gcc.dg/vector-compare-2.c: Likewise.
4432
4433 2011-09-29  David S. Miller  <davem@davemloft.net>
4434
4435         * gcc.target/sparc/array.c: New test.
4436
4437 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4438
4439         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4440         loop unroll and set max unroll times to 8.
4441         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4442         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4443         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4444         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4445
4446 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4447
4448         PR c++/40145
4449         * g++.dg/ext/visibility/warn5.C: New.
4450
4451 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4452
4453         PR c++/45278
4454         * g++.dg/warn/Wextra-3.C: New.
4455
4456 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4457
4458         PR target/49486
4459         * gcc.target/sh/pr49468-si.c: New.
4460
4461 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4462
4463         PR testsuite/50485
4464         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4465         (TEST): Initialize src3 with random floats.
4466         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4467         from union src3.  Initialize src3 with random floats.
4468
4469 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4470
4471         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4472         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4473         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4474         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4475         * gcc.target/sh/sh4a-cos.c: Ditto.
4476         * gcc.target/sh/sh4a-cosf.c: Ditto.
4477         * gcc.target/sh/sh4a-sin.c: Ditto.
4478         * gcc.target/sh/sh4a-sinf.c: Ditto.
4479         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4480         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4481         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4482
4483 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4484
4485         PR c++/31489
4486         * g++.dg/parse/error40.C: New.
4487         * g++.dg/warn/incomplete1.C: Adjust.
4488
4489 2011-09-27  Jan Hubicka  <jh@suse.cz>
4490
4491         PR middle-end/49463
4492         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4493         Mark used.
4494
4495 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4496
4497         * gcc.dg/strlenopt-1.c: New test.
4498         * gcc.dg/strlenopt-1f.c: New test.
4499         * gcc.dg/strlenopt-2.c: New test.
4500         * gcc.dg/strlenopt-2f.c: New test.
4501         * gcc.dg/strlenopt-3.c: New test.
4502         * gcc.dg/strlenopt-4.c: New test.
4503         * gcc.dg/strlenopt-4g.c: New test.
4504         * gcc.dg/strlenopt-4gf.c: New test.
4505         * gcc.dg/strlenopt-5.c: New test.
4506         * gcc.dg/strlenopt-6.c: New test.
4507         * gcc.dg/strlenopt-7.c: New test.
4508         * gcc.dg/strlenopt-8.c: New test.
4509         * gcc.dg/strlenopt-9.c: New test.
4510         * gcc.dg/strlenopt-10.c: New test.
4511         * gcc.dg/strlenopt-11.c: New test.
4512         * gcc.dg/strlenopt-12.c: New test.
4513         * gcc.dg/strlenopt-12g.c: New test.
4514         * gcc.dg/strlenopt-13.c: New test.
4515         * gcc.dg/strlenopt-14g.c: New test.
4516         * gcc.dg/strlenopt-14gf.c: New test.
4517         * gcc.dg/strlenopt-15.c: New test.
4518         * gcc.dg/strlenopt-16g.c: New test.
4519         * gcc.dg/strlenopt-17g.c: New test.
4520         * gcc.dg/strlenopt-18g.c: New test.
4521         * gcc.dg/strlenopt.h: New file.
4522
4523 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4524
4525         PR middle-end/43864
4526         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4527         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4528         * gcc.dg/pr43864.c: New test.
4529         * gcc.dg/pr43864-2.c: Same.
4530         * gcc.dg/pr43864-3.c: Same.
4531         * gcc.dg/pr43864-4.c: Same.
4532
4533 2011-09-27  Jan Hubicka  <jh@suse.cz>
4534
4535         * gcc.dg/ipa/inline-5.c: New testcase.
4536
4537 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4538
4539         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4540         vectors.
4541         * gcc.dg/vect/bb-slp-27.c: New.
4542         * gcc.dg/vect/bb-slp-28.c: New.
4543
4544 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4545
4546         * testsuite/lib/target-supports.exp (check_profiling_available):
4547         Don't rely solely on TLS tests for -fprofile-generate, fall
4548         through to the other code.
4549
4550 2011-09-27  Richard Guenther  <rguenther@suse.de>
4551
4552         PR tree-optimization/50363
4553         * gcc.dg/torture/pr50363.c: New testcase.
4554
4555 2011-09-26  Jason Merrill  <jason@redhat.com>
4556
4557         PR c++/45012
4558         * g++.dg/template/partial13.C: New.
4559
4560         PR c++/46105
4561         * g++.dg/template/partial12.C: New.
4562
4563         PR c++/50508
4564         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4565
4566 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4567
4568         PR c++/45487
4569         * g++.dg/diagnostic/bindings1.C: New.
4570         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4571
4572 2011-09-26  David S. Miller  <davem@davemloft.net>
4573
4574         * gcc.target/sparc/wrgsr.c: New test.
4575         * gcc.target/sparc/rdgsr.c: New test.
4576         * gcc.target/sparc/edge.c: New test.
4577         * gcc.target/sparc/fcmp.c: New test.
4578
4579         * gcc.target/sparc/edge.c: Update for new return types.
4580         * gcc.target/sparc/fcmp.c: Likewise.
4581
4582         * gcc.target/sparc/fpaddsubi.c: New test.
4583
4584 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4585
4586         PR fortran/50515
4587         * gfortran.dg/common_15.f90: New.
4588
4589         PR fortran/50517
4590         * gfortran.dg/dummy_procedure_5.f90: New.
4591         * gfortran.dg/interface_26.f90: Modified error message.
4592         * gfortran.dg/proc_ptr_11.f90: Ditto.
4593         * gfortran.dg/proc_ptr_15.f90: Ditto.
4594         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4595         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4596
4597 2011-09-26  Jason Merrill  <jason@redhat.com>
4598
4599         PR c++/50512
4600         * g++.dg/overload/rvalue3.C: New.
4601
4602         PR c++/50523
4603         * g++.dg/overload/ref-conv2.C: New.
4604
4605         * g++.dg/cpp0x/nsdmi-template1.C: New.
4606
4607 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4608
4609         * g++.dg/cpp0x/nullptr25.C: New.
4610
4611 2011-09-26  Richard Guenther  <rguenther@suse.de>
4612
4613         PR tree-optimization/50472
4614         * gcc.dg/torture/pr50472.c: New testcase.
4615
4616 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4617
4618         * gnat.dg/opt22.adb: New test.
4619         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4620
4621 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4622
4623         * gnat.dg/opt21.adb: New test.
4624         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4625
4626 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4627
4628         * gnat.dg/opt20.ad[sb]: New test.
4629         * gnat.dg/opt20_pkg.ads: New helper.
4630
4631 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4632
4633         * gnat.dg/array17.adb: New test.
4634         * gnat.dg/array17_pkg.ads: New helper.
4635
4636 2011-09-25  Jason Merrill  <jason@redhat.com>
4637
4638         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4639
4640 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4641
4642         * gnat.dg/frame_overflow.ads: New.
4643         * gnat.dg/frame_overflow.adb: Adjust.
4644         * gnat.dg/specs/addr1.ads: Likewise.
4645
4646 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4647
4648         * g++.dg/tree-ssa/restrict2.C: New test.
4649
4650 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4651
4652         * lib/target-supports.exp (check_effective_target_vect64): New.
4653         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4654         of multiple vector sizes.
4655         * gcc.dg/vect/bb-slp-26.c: New.
4656
4657 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4658
4659         PR c++/50280
4660         * g++.dg/template/bitfield1.C: New.
4661
4662 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4663
4664         * gcc.dg/vect/bb-slp-24.c: New.
4665
4666 2011-09-24  Jason Merrill  <jason@redhat.com>
4667
4668         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4669
4670         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4671
4672         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4673         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4674
4675         * g++.dg/cpp0x/nsdmi1.C: New.
4676         * g++.dg/cpp0x/nsdmi2.C: New.
4677         * g++.dg/cpp0x/nsdmi3.C: New.
4678         * g++.dg/cpp0x/nsdmi4.C: New.
4679         * g++.old-deja/g++.other/init4.C: New.
4680
4681 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4682
4683         PR c++/44267
4684         * g++.dg/template/sfinae28.C: New.
4685
4686 2011-09-23  Ian Lance Taylor  <iant@google.com>
4687
4688         * go.test/go-test.exp (errchk): Handle more cases of getting
4689         correct Tcl backslash quoting in regular expressions in test file.
4690
4691 2011-09-23  Jason Merrill  <jason@redhat.com>
4692
4693         Core 253
4694         * g++.dg/init/const8.C: New.
4695         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4696         * g++.dg/cpp0x/defaulted2.C: Likewise.
4697         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4698         * g++.dg/init/pr20039.C: Likewise.
4699         * g++.dg/init/pr42844.C: Likewise.
4700
4701 2011-09-23  Jan Hubicka  <jh@suse.cz>
4702
4703         * gcc.dg/ipa/inline-1.c: new testcase.
4704         * gcc.dg/ipa/inline-2.c: new testcase.
4705         * gcc.dg/ipa/inline-3.c: new testcase.
4706         * gcc.dg/ipa/inline-4.c: new testcase.
4707
4708 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4709
4710         PR c++/50258
4711         * g++.dg/cpp0x/constexpr-static8.C: New.
4712
4713 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4714
4715         * gcc.target/i386/avxfp-1.c: New test.
4716         * gcc.target/i386/avxfp-2.c: New test.
4717
4718 2011-09-23  Terry Guo  <terry.guo@arm.com>
4719
4720         * gcc.c-torture/execute/941014-1.x: Deleted.
4721
4722 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4723
4724         PR c++/50491
4725         * g++.dg/cpp0x/pr50491.C: New.
4726
4727 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4728
4729         PR testsuite/50487
4730         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4731
4732 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4733
4734         PR c++/50371
4735         * g++.dg/cpp0x/nullptr24.C: New.
4736
4737 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4738
4739         PR target/50482
4740         * gcc.target/i386/pr50482.c: New test.
4741
4742 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4743
4744         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4745         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4746         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4747         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4748         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4749         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4750         multilib options contain different -march= from dg-options.
4751
4752 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4753             Paolo Carlini  <paolo.carlini@oracle.com>
4754
4755         PR c++/50344
4756         * g++.dg/template/friend52.C: New.
4757
4758 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4759
4760         * gcc.target/arm/cmp-1.c: New test.
4761         * gcc.target/arm/cmp-2.c: Likewise.
4762
4763 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4764
4765         PR fortran/41733
4766         * gfortran.dg/impure_actual_1.f90: Modified error message.
4767         * gfortran.dg/proc_ptr_32.f90: New.
4768         * gfortran.dg/proc_ptr_33.f90: New.
4769
4770 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4771
4772         PR tree-optimization/50451
4773         * gcc.dg/vect/pr50451.c: New test.
4774
4775 2011-09-21  Ian Lance Taylor  <iant@google.com>
4776
4777         * go.test/go-test.exp (errchk): Add special case for bug332.
4778         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4779         some more test lines.
4780
4781 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4782
4783         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4784         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4785         * g++.dg/other/i386-8.C: Ditto.
4786         * g++.dg/other/pr34435.C: Ditto.
4787         * g++.dg/other/pr39496.C: Ditto.
4788         * g++.dg/other/mmintrin.C: Ditto.
4789
4790 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4791
4792         * gcc.dg/vect/vect-cond-7.c: New test.
4793         * gcc.target/i386/sse4_1-cond-1.c: New test.
4794         * gcc.target/i386/avx-cond-1.c: New test.
4795
4796 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4797
4798         PR target/50464
4799         * g++.dg/other/pr50464.C: New test.
4800
4801 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4802
4803         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4804         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4805         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4806         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4807
4808 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4809
4810         * gnat.dg/opt19.adb: New test.
4811
4812 2011-09-21  Terry Guo  <terry.guo@arm.com>
4813
4814         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4815         on arch conflict when testing case on targets other than armv7-a.
4816
4817 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4818
4819         PR c++/50454
4820         * g++.dg/ext/int128-1.C: New.
4821         * g++.dg/ext/int128-2.C: Likewise.
4822         * g++.dg/ext/int128-2.h: Likewise.
4823
4824 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4825
4826         PR testsuite/50469
4827         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4828
4829 2011-09-20  Jason Merrill  <jason@redhat.com>
4830
4831         * g++.dg/cpp0x/constexpr-generated1.C: New.
4832
4833         PR c++/50442
4834         * g++.dg/overload/ref-conv1.C: New.
4835
4836 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4837
4838         * g++.dg/other/final1.C: New.
4839
4840 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4841
4842         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4843         and get_bit ().
4844
4845 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4846
4847         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4848         "target arm_eabi".
4849
4850 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4851
4852         PR tree-optimization/50413
4853         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4854         -fdump-tree-slp-details.  Run other tests with
4855         -fdump-tree-vect-details.
4856         * g++.dg/vect/slp-pr50413.cc: New.
4857
4858 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4859             Ira Rosen  <ira.rosen@linaro.org>
4860
4861         PR testsuite/50435
4862         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4863         Fix underscores around restrict.
4864
4865 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4866
4867         PR tree-optimization/50414
4868         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4869         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4870         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4871
4872 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4873
4874         PR tree-optimization/50412
4875         * gfortran.dg/vect/pr50412.f90: New.
4876
4877 2011-09-16  Jason Merrill  <jason@redhat.com>
4878
4879         PR c++/50424
4880         * g++.dg/eh/defarg1.C: New.
4881
4882 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4883
4884         * gcc.dg/vect/vect-reduc-10.c: New test.
4885         * gcc.target/i386/avx-reduc-1.c: New test.
4886
4887         * gcc.target/i386/sse2-extract-1.c: New test.
4888         * gcc.target/i386/avx-extract-1.c: New test.
4889
4890 2011-09-16  Terry Guo  <terry.guo@arm.com>
4891
4892         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4893
4894 2011-09-15  Diego Novillo  <dnovillo@google.com>
4895
4896         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4897         ALWAYS_CXXFLAGS, if defined.
4898         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4899         ALWAYS_GFORTRANFLAGS, if defined.
4900         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4901         ALWAYS_GOCFLAGS, if defined.
4902         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4903         ALWAYS_OBJCXXFLAGS, if defined.
4904         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4905         additional_flags, if defined.
4906         * lib/gnat.exp (gnat_target_compile): Likewise.
4907         * lib/objc.exp (objc_target_compile): Likewise.
4908         * lib/target-supports-dg.exp (dg-add-options): Handle
4909         TEST_ALWAYS_FLAGS.
4910
4911 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4912
4913         PR testsuite/50322
4914         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4915         Use uintptr_t in f1.  Undo avr xfails.
4916
4917 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4918
4919         PR fortran/50401
4920         PR fortran/50403
4921         * gfortran.dg/function_types_3.f90: New.
4922
4923 2011-09-15  Jason Merrill  <jason@redhat.com>
4924
4925         PR c++/50365
4926         * g++.dg/cpp0x/trailing7.C: New.
4927
4928         PR c++/50361
4929         * g++.dg/cpp0x/nullptr23.C: New.
4930
4931 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4932
4933         * gcc.dg/vect/bb-slp-25.c: New.
4934
4935 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4936
4937         PR c++/50391
4938         * g++.dg/cpp0x/noexcept15.C: New.
4939
4940 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4941
4942         PR middle-end/50251
4943         * gcc.dg/pr50251.c: New test.
4944
4945 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4946
4947         PR fortran/34547
4948         PR fortran/50375
4949         * gfortran.dg/null_5.f90: New.
4950         * gfortran.dg/null_6.f90: New.
4951
4952 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4953
4954         * gcc.c-torture/compile/20110913-1.c: New test.
4955
4956 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4957
4958         PR fortran/50379
4959         * gfortran.dg/result_2.f90: New.
4960
4961 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4962
4963         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4964
4965 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4966
4967         PR c++/48320
4968         * g++.dg/cpp0x/variadic116.C: New test case.
4969
4970 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4971
4972         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4973         * gcc.target/mips/interrupt_handler-2.c: New test.
4974         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4975
4976 2011-09-12  Jason Merrill  <jason@redhat.com>
4977
4978         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4979
4980         * g++.dg/cpp0x/explicit7.C: New.
4981
4982 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR rtl-optimization/50212
4985         * g++.dg/other/pr50212.C: New test.
4986
4987 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4988
4989         PR target/43746
4990         * testsuite/gcc.target/avr/torture/avr-torture.exp
4991         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4992         "-O2 -fmerge-all-constants".
4993
4994 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4995
4996         PR fortran/50327
4997         * gfortran.dg/do_while_1.f90: New test.
4998
4999 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/35831
5002         PR fortran/47978
5003         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5004         * gfortran.dg/proc_decl_26.f90: New.
5005         * gfortran.dg/typebound_override_2.f90: New.
5006         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5007
5008 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5009
5010         * gnat.dg/cond_expr2.ad[sb]: New test.
5011
5012 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5013
5014         * gnat.dg/atomic5.ad[sb]: New test.
5015
5016 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5017
5018         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5019
5020 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5021
5022         PR target/49030
5023         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5024
5025 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5026
5027         PR target/49614
5028         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5029
5030 2011-09-09  Richard Guenther  <rguenther@suse.de>
5031
5032         PR tree-optimization/50328
5033         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5034
5035 2011-09-09  Richard Guenther  <rguenther@suse.de>
5036
5037         PR middle-end/50333
5038         * gcc.dg/torture/pr50333.c: New testcase.
5039
5040 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5041
5042         PR tree-optimization/50318
5043         * gcc.target/arm/pr50318-1.c: New file.
5044
5045 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5046
5047         * gcc.target/i386/all_one_m256i.c: New test.
5048
5049 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5050
5051         PR c++/50324
5052         * g++.dg/cpp0x/sfinae28.C: New.
5053
5054 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5055
5056         PR c/50332
5057         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5058         longer ignored on typedefs.
5059
5060         PR c++/33255 - Support -Wunused-local-typedefs warning
5061         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5062         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5063
5064 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5065
5066         PR tree-optimization/50287
5067         * gcc.dg/torture/pr50287.c: New test.
5068
5069 2011-09-08  Richard Guenther  <rguenther@suse.de>
5070
5071         PR tree-optimization/19831
5072         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5073         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5074         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5075         * gcc.dg/errno-1.c: Adjust.
5076
5077 2011-09-08  Richard Guenther  <rguenther@suse.de>
5078
5079         PR tree-optimization/19831
5080         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5081
5082 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5083
5084         PR fortran/44646
5085         * gfortran.dg/do_concurrent_1.f90: New.
5086         * gfortran.dg/do_concurrent_2.f90: New.
5087
5088 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5089
5090         PR target/50310
5091         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5092         * gcc.dg/pr50310-2.c: New test.
5093
5094 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5095
5096         PR fortran/48095
5097         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5098         * gfortran.dg/impure_constructor_1.f90: Modified.
5099         * gfortran.dg/proc_ptr_comp_33.f90: New.
5100
5101 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5102
5103         PR target/50310
5104         * gcc.dg/pr50310-1.c: New test.
5105
5106 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5107
5108         PR middle-end/48571
5109         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5110         instead of 4.
5111
5112 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5113
5114         PR c++/50309
5115         * g++.dg/cpp0x/noexcept14.C: New.
5116
5117 2011-09-07  Jason Merrill  <jason@redhat.com>
5118
5119         * g++.dg/cpp0x/constexpr-ref3.C: New.
5120
5121         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5122
5123 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5124
5125         * gcc.dg/section1.c: Don't xfail for avr.
5126
5127 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5128
5129         PR tree-optimization/50322
5130         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5131
5132 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5133
5134         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5135
5136 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5137
5138         PR tree-optimization/49911
5139         * g++.dg/tree-ssa/pr49911.C: New test.
5140
5141 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5142
5143         PR target/49030
5144         * gcc.dg/torture/pr49030.c: New test.
5145
5146 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5147
5148         PR fortran/50288
5149         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5150         * gfortran.dg/class_4d.f03: Deleted.
5151         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5152
5153 2011-09-07  Richard Guenther  <rguenther@suse.de>
5154
5155         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5156
5157 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5158
5159         PR tree-optimization/46021
5160         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5161
5162 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5163
5164         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5165
5166 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5167
5168         * gcc.c-torture/compile/20110906-1.c: New test.
5169
5170 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5171
5172         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5173
5174 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5175
5176         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5177         --param tree-reassoc-width=1.
5178
5179         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5180         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5181
5182 2011-09-06  Richard Guenther  <rguenther@suse.de>
5183
5184         PR tree-optimization/48149
5185         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5186
5187 2011-09-06  Richard Guenther  <rguenther@suse.de>
5188
5189         PR tree-optimization/48317
5190         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5191
5192 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5193
5194         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5195         New procedure.
5196         (add_options_for_quad_vectors): Replace with ...
5197         (add_options_for_double_vectors): ... this.
5198         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5199         support multiple vector sizes since the vectorizer attempts to
5200         vectorize with both vector sizes.
5201         * gcc.dg/vect/no-vfa-vect-79.c,
5202         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5203         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5204         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5205         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5206         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5207         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5208         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5209         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5210         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5211         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5212         gcc.dg/vect/vect-40.c: Likewise.
5213         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5214         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5215         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5216         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5217         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5218         Likewise.
5219         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5220
5221 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5222
5223         PR target/49606
5224         * gcc.target/mips/abi-main.h: New file.
5225         * gcc.target/mips/abi-o32-long32.c: New test.
5226         * gcc.target/mips/abi-o32-long64.c: Likewise.
5227         * gcc.target/mips/abi-o64-long32.c: Likewise.
5228         * gcc.target/mips/abi-o64-long64.c: Likewise.
5229         * gcc.target/mips/abi-n32-long32.c: Likewise.
5230         * gcc.target/mips/abi-n32-long64.c: Likewise.
5231         * gcc.target/mips/abi-n64-long32.c: Likewise.
5232         * gcc.target/mips/abi-n64-long64.c: Likewise.
5233         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5234         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5235         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5236         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5237         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5238         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5239         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5240         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5241         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5242         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5243         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5244         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5245         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5246         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5247         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5248         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5249         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5250         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5251         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5252         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5253         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5254         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5255         * gcc.target/mips/branch-3.c: Likewise.
5256         * gcc.target/mips/branch-4.c: Likewise.
5257         * gcc.target/mips/branch-5.c: Likewise.
5258         * gcc.target/mips/branch-6.c: Likewise.
5259         * gcc.target/mips/branch-7.c: Likewise.
5260         * gcc.target/mips/branch-8.c: Likewise.
5261         * gcc.target/mips/branch-9.c: Likewise.
5262         * gcc.target/mips/branch-10.c: Likewise.
5263         * gcc.target/mips/branch-11.c: Likewise.
5264         * gcc.target/mips/branch-12.c: Likewise.
5265         * gcc.target/mips/branch-13.c: Likewise.
5266         * gcc.target/mips/lazy-binding-1.c: Likewise.
5267
5268 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5269
5270         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5271         to avoid warning on int=16 platforms..
5272
5273 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5274
5275         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5276         to work even with -fshort-enums.
5277
5278 2011-09-04  Jan Hubicka  <jh@suse.cz>
5279
5280         * gcc.c-torture/compile/20110902.c: new testcase.
5281
5282 2011-09-04  Jason Merrill  <jason@redhat.com>
5283
5284         PR c++/49267
5285         * g++.dg/cpp0x/rv-conv1.C: New.
5286
5287         DR 1328
5288         * g++.dg/cpp0x/rv-func3.C: New.
5289
5290         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5291
5292         PR c++/50248
5293         Core 1358
5294         * g++.dg/cpp0x/constexpr-template1.C: New.
5295         * g++.dg/cpp0x/constexpr-template2.C: New.
5296         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5297         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5298
5299 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5300
5301         * gnat.dg/specs/debug1.ads: Tweak pattern.
5302
5303 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5304
5305         PR fortran/50227
5306         * gfortran.dg/class_45a.f03: New.
5307         * gfortran.dg/class_45b.f03: New.
5308
5309 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5310             Ira Rosen  <ira.rosen@linaro.org>
5311
5312         PR tree-optimization/50208
5313         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5314         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5315         -fno-tree-fre -fno-tree-pre.
5316
5317 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5318
5319         * gcc.dg/ipa/ipcp-3.c: New test.
5320
5321 2011-09-02  Richard Guenther  <rguenther@suse.de>
5322
5323         PR tree-optimization/27460
5324         PR middle-end/29269
5325         * gcc.dg/vect/vect-cond-7.c: New testcase.
5326
5327 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5328
5329         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5330         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5331         xfailed test for inlining.
5332         * g++.dg/ipa/ivinline-9.C: Likewise.
5333
5334 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5335
5336         PR tree-optimization/50178
5337         * gfortran.dg/vect/pr50178.f90: New test.
5338
5339 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5340
5341         PR middle-end/49886
5342         * gcc.c-torture/execute/pr49886.c: New testcase.
5343
5344 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5345
5346         PR middle-end/43513
5347         * gcc.dg/pr43513.c: New test.
5348
5349 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5350
5351         PR fortran/45044
5352         * gfortran.dg/common_14.f90: New.
5353         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5354
5355 2011-08-30  Jason Merrill  <jason@redhat.com>
5356
5357         PR c++/50084
5358         * g++.dg/cpp0x/decltype33.C: New.
5359
5360         PR c++/50089
5361         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5362
5363         PR c++/50114
5364         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5365
5366 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5367
5368         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5369
5370 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5371
5372         * gnat.dg/specs/aggr3.ads: New test.
5373         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5374
5375         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5376         * gnat.dg/specs/aggr2.ads: Likewise.
5377
5378 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5379
5380         PR fortran/45170
5381         * gfortran.dg/allocate_with_source_2.f90: New test
5382
5383 2011-08-30  Jason Merrill  <jason@redhat.com>
5384
5385         PR c++/50220
5386         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5387
5388         PR c++/50234
5389         * g++.dg/cpp0x/constexpr-value3.C: New.
5390
5391 2011-08-30  Richard Guenther  <rguenther@suse.de>
5392
5393         PR middle-end/48571
5394         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5395         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5396         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5397         * gcc.dg/pr36902.c: XFAIL.
5398
5399 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5400
5401         * gcc.target/i386/fma-check.h: New.
5402         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5403         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5404         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5405         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5406         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5407         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5408         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5409         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5410         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5411         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5412         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5413         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5414         * gcc.target/i386/fma-compile.c: Likewise.
5415         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5416         * gcc.target/i386/sse-12.c: Add -mfma.
5417         * gcc.target/i386/sse-13.c: Likewise.
5418         * gcc.target/i386/sse-14.c: Likewise.
5419         * gcc.target/i386/sse-22.c: Likewise.
5420         * gcc.target/i386/sse-23.c: Likewise.
5421         * g++.dg/other/i386-2.C: Likewise.
5422         * g++.dg/other/i386-3.C: Likewise.
5423
5424 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5425
5426         PR testsuite/50185
5427         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5428         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5429
5430 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5431
5432         * g++.dg/bprob/bprob.exp (feedback_options): Set
5433         -fbranch-probabilities.
5434         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5435
5436 2011-08-29  Jason Merrill  <jason@redhat.com>
5437
5438         PR c++/50224
5439         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5440
5441 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5442             Jason Merrill  <jason@redhat.com>
5443
5444         * g++.dg/dfp/base.C: New test.
5445
5446 2011-08-29  Jason Merrill  <jason@redhat.com>
5447
5448         Core DR 994
5449         PR c++/50209
5450         * g++.dg/cpp0x/initlist58.C: New.
5451
5452 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5453
5454         PR fortran/50225
5455         * gfortran.dg/class_result_1.f03: New.
5456
5457 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5458
5459         PR middle-end/48722
5460         * gcc.target/i386/pr48722.c: New test.
5461
5462 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5463
5464         PR libfortran/50192
5465         * gfortran.dg/widechar_compare_1.f90:  New test.
5466
5467 2011-08-26  Jason Merrill  <jason@redhat.com>
5468
5469         Core DR 342
5470         PR c++/48582
5471         * g++.dg/abi/mangle50.C: New.
5472
5473 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5474
5475         PR target/50202
5476         * gcc.target/i386/pr50202.c: New test.
5477
5478 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5479
5480         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5481         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5482         * gcc.target/i386/avx-round-vec.c: New test.
5483         * gcc.target/i386/avx-roundf-vec.c: New test.
5484
5485 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5486
5487         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5488         instruction.
5489
5490         PR c/50179
5491         * c-c++-common/Wunused-var-14.c: New test.
5492
5493 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5494
5495         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5496
5497 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5498
5499         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5500         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5501         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5502         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5503
5504 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5505
5506         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5507         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5508         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5509         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5510
5511 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5512
5513         PR fortran/50050
5514         * gfortran.dg/pointer_comp_init_1.f90: New test.
5515
5516 2011-08-25  Jason Merrill  <jason@redhat.com>
5517
5518         PR c++/50157
5519         * g++.dg/cpp0x/sfinae27.C: New.
5520
5521 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5522
5523         * gfortran.dg/coarray_lib_token_4.f90: New.
5524
5525 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5526
5527         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5528
5529 2011-08-25  Richard Guenther  <rguenther@suse.de>
5530
5531         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5532
5533 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5534
5535         PR fortran/50163
5536         * gfortran.dg/initialization_28.f90: New.
5537
5538 2011-08-24  Richard Guenther  <rguenther@suse.de>
5539
5540         PR tree-optimization/50067
5541         * gcc.dg/torture/pr50067-3.c: New testcase.
5542         * gcc.dg/torture/pr50067-4.c: Likewise.
5543         * gcc.dg/torture/pr50067-5.c: Likewise.
5544
5545 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5546
5547         * g++.dg/other/i386-2.C: Add -mavx2 check.
5548         * g++.dg/other/i386-3.C: Likewise.
5549         * gcc.target/i386/avx-1.c: Add AVX2.
5550         * gcc.target/i386/avx-2.c: Likewise.
5551         * gcc.target/i386/funcspec-5.c: Likewise.
5552         * gcc.target/i386/sse-12.c: Likewise.
5553         * gcc.target/i386/sse-13.c: Likewise.
5554         * gcc.target/i386/sse-14.c: Likewise.
5555         * gcc.target/i386/sse-22.c: Likewise.
5556         * gcc.target/i386/sse-23.c: Likewise.
5557         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5558         * gcc.target/i386/avx2-check.h: New.
5559         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5560         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5561         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5562         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5563         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5564         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5565         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5566         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5567         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5568         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5569         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5570         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5571         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5572         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5573         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5574         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5575         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5576         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5577         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5578         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5579         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5580         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5581         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5582         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5583         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5584         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5585         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5586         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5587         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5588         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5589         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5590         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5591         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5592         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5593         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5594         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5595         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5596         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5597         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5598         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5599         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5600         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5601         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5602         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5603         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5604         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5605         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5606         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5607         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5608         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5609         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5610         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5611         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5612         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5613         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5614         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5615         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5616         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5617         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5618         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5619         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5620         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5621         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5622         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5623         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5624         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5625         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5626         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5627         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5628         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5629         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5630         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5631         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5632         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5633         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5634         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5635         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5636         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5637         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5638         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5639         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5640         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5641         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5642         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5643         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5644         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5645         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5646         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5647         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5648         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5649         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5650         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5651         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5652         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5653         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5654         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5655         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5656         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5657         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5658         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5659         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5660         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5661         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5662         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5663         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5664         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5665         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5666         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5667         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5668         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5669         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5670         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5671         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5672         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5673         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5674         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5675         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5676         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5677         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5678         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5679         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5680         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5681         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5682         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5683         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5684         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5685         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5686         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5687         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5688         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5689         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5690         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5691         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5692         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5693         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5694         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5695         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5696         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5697         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5698         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5699         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5700         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5701         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5702         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5703         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5704         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5705         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5706         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5707         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5708         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5709         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5710         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5711         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5712         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5713         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5714         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5715         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5716         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5717         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5718         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5719         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5720         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5721         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5722         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5723         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5724         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5725         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5726         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5727         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5728         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5729         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5730         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5731         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5732         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5733         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5734         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5735         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5736         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5737         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5738         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5739         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5740         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5741         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5742         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5743         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5744         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5745         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5746         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5747         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5748         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5749         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5750         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5751         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5752         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5753         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5754         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5755         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5756         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5757         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5758         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5759         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5760         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5761         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5762         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5763         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5764         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5765         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5766         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5767         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5768         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5769         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5770         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5771         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5772         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5773         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5774         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5775         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5776         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5777         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5778         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5779         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5780         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5781         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5782         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5783         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5784         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5785         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5786         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5787         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5788         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5789         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5790         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5791         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5792         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5793         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5794         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5795         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5796         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5797         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5798         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5799         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5800         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5801         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5802         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5803         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5804         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5805         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5806         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5807         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5808         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5809         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5810         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5811         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5812         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5813         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5814         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5815         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5816         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5817         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5818         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5819         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5820         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5821         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5822         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5823         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5824         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5825         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5826         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5827         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5828         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5829         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5830         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5831         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5832         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5833         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5834         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5835         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5836         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5837         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5838         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5839         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5840         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5841         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5842         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5843         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5844         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5845         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5846         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5847         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5848         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5849         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5850         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5851         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5852         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5853         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5854         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5855         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5856         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5857         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5858         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5859         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5860         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5861         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5862         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5863         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5864         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5865         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5866         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5867         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5868         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5869         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5870         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5871         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5872         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5873         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5874         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5875         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5876         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5877         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5878         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5879         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5880         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5881         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5882         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5883         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5884         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5885         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5886         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5887         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5888         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5889         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5890         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5891         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5892         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5893         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5894         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5895         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5896         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5897         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5898         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5899         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5900         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5901         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5902         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5903         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5904         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5905         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5906         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5907         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5908         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5909         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5910         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5911         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5912         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5913         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5914         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5915         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5916         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5917         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5918         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5919         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5920         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5921         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5922         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5923         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5924         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5925         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5926         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5927         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5928         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5929         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5930         * gcc.target/i386/testimm-9.c: Likewise.
5931
5932 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5933
5934         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5935         * g++.dg/other/i386-3.C: Likewise.
5936         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5937         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5938         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5939         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5940         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5941         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5942         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5943         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5944         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5945         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5946         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5947         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5948         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5949         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5950         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5951         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5952         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5953         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5954         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5955         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5956         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5957         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5958         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5959         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5960         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5961         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5962         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5963         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5964         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5965         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5966         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5967         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5968         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5969         * gcc.target/i386/sse-12.c: Add BMI2.
5970         * gcc.target/i386/sse-13.c: Likewise.
5971         * gcc.target/i386/sse-14.c: Likewise.
5972         * gcc.target/i386/sse-22.c: Likewise.
5973         * gcc.target/i386/sse-23.c: Likewise.
5974
5975 2011-08-23  Jason Merrill  <jason@redhat.com>
5976
5977         * g++.dg/template/crash7.C: Adjust expected errors.
5978
5979 2011-08-23  Jason Merrill  <jason@redhat.com>
5980
5981         PR c++/49045
5982         Core 1321
5983         * g++.dg/cpp0x/overload2.C: New.
5984
5985 2011-08-23  Jason Merrill  <jason@redhat.com>
5986
5987         Core 903
5988         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5989
5990 2011-08-23  Jason Merrill  <jason@redhat.com>
5991
5992         Core 975
5993         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5994         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5995         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5996         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5997
5998 2011-08-23  Jason Merrill  <jason@redhat.com>
5999
6000         PR c++/50024
6001         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6002
6003 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR c++/50158
6006         * g++.dg/warn/Wunused-var-16.C: New test.
6007
6008         PR middle-end/50161
6009         * gcc.dg/pr50161.c: New test.
6010
6011 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6012
6013         PR c++/50055
6014         * g++.dg/gcov/gcov-7.C: New test.
6015
6016 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR c++/46862
6019         * g++.dg/dfp/nofields.C: New test.
6020
6021 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6022
6023         PR fortran/31600
6024         * gfortran.dg/use_16.f90: New.
6025
6026 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6027             Kirill Yukhin  <kirill.yukhin@intel.com>
6028
6029         PR target/50155
6030         * gcc.target/i386/pr50155.c: New test.
6031
6032 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6033
6034         PR tree-optimization/50133
6035         * gcc.dg/pr50133.c: New test.
6036
6037         PR middle-end/50141
6038         * c-c++-common/cxxbitfields-6.c: New test.
6039
6040 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6041
6042         PR fortran/50050
6043         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6044
6045 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6046
6047         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6048         * gcc.dg/pr49994-3.c: Ditto.
6049
6050 2011-08-22  Richard Guenther  <rguenther@suse.de>
6051
6052         PR testsuite/50145
6053         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6054         * gcc.dg/torture/pr50067-2.c: Likewise.
6055
6056 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6057
6058         PR fortran/47659
6059         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6060         of a constant resulting from simplification.
6061         * gfortran.dg/warn_conversion_3.f90:  New test.
6062
6063 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6064
6065         PR fortran/50130
6066         * gfortran.dg/zero_stride_1.f90:  New test.
6067
6068 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6069
6070         PR fortran/49638
6071         * gfortran.dg/typebound_override_1.f90: Modified.
6072
6073 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6074
6075         PR tree-optimization/48739
6076         * gcc.dg/pr48739-1.c: New test.
6077         * gcc.dg/pr48739-2.c: New test.
6078
6079 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6080
6081         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6082
6083 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6084
6085         PR fortran/50129
6086         * gfortran.dg/where_3.f90: New test.
6087
6088 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6089
6090         PR middle-end/49721
6091         * gfortran.dg/pr49721-1.f: New.
6092         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6093
6094 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6095
6096         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6097         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6098         New tests.
6099
6100 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6101
6102         * gcc.target/arm/wmul-11.c: New file.
6103         * gcc.target/arm/wmul-12.c: New file.
6104         * gcc.target/arm/wmul-13.c: New file.
6105
6106 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6107
6108         * gcc.target/arm/wmul-10.c: New file.
6109
6110 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6111
6112         * gcc.target/arm/wmul-9.c: New file.
6113         * gcc.target/arm/wmul-bitfield-2.c: New file.
6114
6115 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6116
6117         * gcc.target/arm/wmul-8.c: New file.
6118
6119 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6120
6121         * gcc.target/arm/wmul-7.c: New file.
6122
6123 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6124
6125         * gcc.target/arm/wmul-6.c: New file.
6126
6127 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6128
6129         * gcc.target/arm/wmul-5.c: New file.
6130         * gcc.target/arm/no-wmla-1.c: New file.
6131
6132 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6133
6134         * gcc.target/arm/wmul-bitfield-1.c: New file.
6135
6136 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6137
6138         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6139
6140 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6141
6142         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6143         * gcc.target/i386/conversion.c: Likewise.
6144
6145 2011-08-19  Richard Guenther  <rguenther@suse.de>
6146
6147         * gcc.dg/torture/pr50067-1.c: New testcase.
6148         * gcc.dg/torture/pr50067-2.c: Likewise.
6149
6150 2011-08-19  Joey Ye  <joey.ye@arm.com>
6151
6152         PR target/49437
6153         * gcc.target/arm/handler-align.c: New test.
6154         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6155         New Function.
6156
6157 2011-08-19  Joey Ye  <joey.ye@arm.com>
6158
6159         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6160
6161 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6162
6163         PR fortran/50071
6164         * gfortran.dg/end_block_label_1.f90: New test.
6165         * gfortran.dg/end_associate_label_1.f90: New test.
6166
6167 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6168
6169         * gcc.dg/c1x-pointer-float-1.c: New test.
6170
6171 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6172
6173         PR fortran/50071
6174         * gfortran.dg/duplicate_labels_2.f: New test.
6175
6176 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6177
6178         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6179         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6180         gcc.dg/c1x-noreturn-5.c: New tests.
6181
6182 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6183
6184         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6185
6186 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6187
6188         PR fortran/18918
6189         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6190         * gfortran.dg/coarray_lock_3.f90: Fix test.
6191         * gfortran.dg/coarray_lock_4.f90: New.
6192         * gfortran.dg/coarray_lock_5.f90: New.
6193
6194 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR target/50009
6197         * gcc.c-torture/compile/pr50009.c: New test.
6198
6199         PR target/50092
6200         * gcc.dg/torture/pr50092.c: New test.
6201
6202 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6203
6204         PR fortran/50109
6205         * gfortran.dg/namelist_73.f90: New.
6206
6207 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6208
6209         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6210
6211         PR debug/50017
6212         * gcc.dg/pr50017.c: New test.
6213
6214 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6215
6216         PR c++/45625
6217         * g++.dg/lookup/hidden-var1.C: New test case.
6218
6219 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6220
6221         PR fortran/31461
6222         * gfortran.dg/warn_unused_var_2.f90: New.
6223         * gfortran.dg/warn_unused_var_3.f90: New.
6224
6225 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6226
6227         PR target/43597
6228         * gcc.target/arm/pr43597.c: New test.
6229
6230 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6231
6232         PR fortran/50070
6233         * gfortran.dg/common_13.f90: New.
6234
6235 2011-08-16  Jason Merrill  <jason@redhat.com>
6236
6237         PR c++/50086
6238         * g++.dg/cpp0x/variadic-unresolved.C: New.
6239
6240         * g++.old-deja/g++.brendan/README: Add R.I.P.
6241
6242         * g++.dg/ext/attr-used-1.C: New.
6243
6244         PR c++/50054
6245         * g++.dg/cpp0x/initlist56.C: New.
6246
6247 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6248
6249         PR testsuite/50085
6250         * g++.dg/opt/life1.C: Only run on Linux.
6251
6252 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6253
6254         * gfortran.dg/coarray_26.f90: New.
6255
6256 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6257
6258         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6259         -fdump-tree-vrp1.
6260
6261 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6262
6263         PR fortran/50073
6264         * gfortran.dg/func_result_7.f90: New.
6265
6266 2011-08-13  Jason Merrill  <jason@redhat.com>
6267
6268         PR c++/50075
6269         * g++.dg/cpp0x/decltype32.C: New.
6270
6271         PR c++/50059
6272         * g++.dg/diagnostic/expr1.C: New.
6273
6274 2011-08-12  David Li  <davidxl@google.com>
6275
6276         * g++.dg/abi/vbase15.C: New test.
6277
6278 2011-08-12  Jason Merrill  <jason@redhat.com>
6279
6280         PR c++/50034
6281         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6282
6283 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6284
6285         * gcc.dg/builtins-67.c: New test.
6286         * gcc.target/i386/conversion.c: Ditto.
6287
6288 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6289             Brian Hackett  <bhackett1024@gmail.com>
6290
6291         * g++.dg/plugin/decl_plugin.c: New.
6292         * g++.dg/plugin/decl-plugin-test.C: New.
6293         * g++.dg/plugin/plugin.exp: Add above testcase.
6294
6295 2011-08-11  Richard Guenther  <rguenther@suse.de>
6296
6297         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6298
6299 2011-08-11  Michael Matz  <matz@suse.de>
6300
6301         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6302
6303 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6304
6305         PR tree-optimization/50039
6306         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6307         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6308
6309 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6310
6311         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6312         (sse4_1_test): Initialize src3 with random value.
6313
6314 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6315
6316         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6317         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6318         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6319         * gcc.dg/scal-to-vec1.c: New test.
6320         * gcc.dg/scal-to-vec2.c: New test.
6321
6322 2011-08-09  Richard Guenther  <rguenther@suse.de>
6323
6324         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6325         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6326         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6327         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6328
6329 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6330
6331         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6332
6333 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6334
6335         * gcc.dg/pr49948.c: Require pthread effective target.
6336
6337 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6338
6339         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6340
6341 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6342
6343         * gcc.target/i386/sse-22a.c: New test.
6344
6345 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6346
6347         PR tree-optimization/50014
6348         * gcc.dg/vect/pr50014.c: New test.
6349
6350 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6351
6352         PR middle-end/49923
6353         * gcc.dg/tree-ssa/pr49923.c: New test.
6354
6355 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6356
6357         PR target/49781
6358         * gcc.target/i386/pr49781-1.c: New.
6359
6360 2011-08-08  Jason Merrill  <jason@redhat.com>
6361
6362         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6363
6364         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6365
6366 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6367
6368         PR fortran/49638
6369         * gfortran.dg/typebound_override_1.f90: New.
6370
6371 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6372
6373         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6374         x86_64 mingw target.
6375         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6376         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6377         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6378         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6379         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6380         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6381         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6382         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6383         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6384         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6385
6386 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         PR testsuite/48727
6389         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6390
6391 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6392
6393         * gcc.dg/pr48770.c: Cleanup coverage files.
6394         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6395
6396 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6397
6398         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6399         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6400         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6401         lzcnt and bmi options.
6402
6403 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6404
6405         PR target/47381
6406         * gcc.dg/pr47381-1.c: New.
6407         * gcc.dg/pr47381-2.c: Likewise.
6408         * gcc.target/i386/pr47381.c: Likewise.
6409
6410 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6411
6412         PR middle-end/47727
6413         * gcc.dg/pr47727.c: New.
6414
6415         PR target/47372
6416         * gcc.dg/pr47372-1.c: New.
6417         * gcc.dg/pr47372-2.c: Likewise.
6418
6419 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6420
6421         PR middle-end/47449
6422         * gcc.target/i386/pr47449.c: New.
6423
6424         PR target/47446
6425         * gcc.dg/pr47446-1.c: New.
6426         * gcc.dg/pr47446-2.c: Likewise.
6427
6428 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6429
6430         PR target/47766
6431         * gcc.dg/pr47766.c: New.
6432
6433         PR target/47715
6434         * gcc.dg/tls/pr47715-1.c: New.
6435         * gcc.dg/tls/pr47715-2.c: Likewise.
6436         * gcc.dg/tls/pr47715-3.c: Likewise.
6437         * gcc.dg/tls/pr47715-4.c: Likewise.
6438         * gcc.dg/tls/pr47715-5.c: Likewise.
6439
6440 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6441
6442         PR libobjc/50002
6443         * objc.dg/gnu-api-2-class.m: Updated comments.
6444         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6445         * objc.dg/gnu-api-2-class-meta.m: New test.
6446         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6447
6448 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6449
6450         PR libobjc/49882
6451         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6452         with classes that are in construction.
6453
6454 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6455
6456         PR target/48084
6457         * gcc.target/i386/pr48084-1.c: New.
6458         * gcc.target/i386/pr48084-2.c: Likewise.
6459         * gcc.target/i386/pr48084-3.c: Likewise.
6460         * gcc.target/i386/pr48084-4.c: Likewise.
6461         * gcc.target/i386/pr48084-5.c: Likewise.
6462
6463         PR rtl-optimization/49504
6464         * gcc.target/i386/pr49504.c: New.
6465
6466         PR target/49860
6467         * gcc.dg/pr49860.c: New.
6468
6469 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6470
6471         PR libobjc/49882
6472         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6473         with classes that are in construction.
6474
6475 2011-08-05  Jason Merrill  <jason@redhat.com>
6476
6477         PR c++/48993
6478         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6479
6480         PR c++/49921
6481         * g++.dg/cpp0x/decltype31.C: New.
6482
6483         PR c++/49669
6484         * g++.dg/init/array28.C: New.
6485
6486         PR c++/49988
6487         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6488
6489 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6490
6491         PR target/47369
6492         * gcc.dg/pr47369-1.c: New.
6493
6494 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6495
6496         PR middle-end/47364
6497         * gcc.dg/torture/pr47364-1.c: New.
6498         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6499         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6500
6501 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6502
6503         PR fortran/37211
6504         * gfortran.dg/transfer_check_2.f90:  New test case.
6505
6506 2011-08-05  Jan Hubicka  <jh@suse.cz>
6507
6508         PR middle-end/49494
6509         * gfortran.dg/pr49494.f90: New testcase.
6510
6511 2011-08-05  Jan Hubicka  <jh@suse.cz>
6512
6513         PR middle-end/49735
6514         * gcc.c-torture/compile/pr49735.c: New testcase.
6515
6516 2011-08-05  Jason Merrill  <jason@redhat.com>
6517
6518         PR c++/47453
6519         * g++.dg/cpp0x/initlist56.C: New.
6520
6521         PR c++/49812
6522         * g++.dg/overload/rvalue2.C: New.
6523
6524         PR c++/49983
6525         * g++.dg/cpp0x/range-for21.C: New.
6526
6527         * g++.dg/ext/vla11.C: New.
6528
6529 2011-08-05  Richard Guenther  <rguenther@suse.de>
6530
6531         PR tree-optimization/49984
6532         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6533
6534 2011-08-05  Richard Guenther  <rguenther@suse.de>
6535
6536         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6537         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6538         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6539
6540 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6541
6542         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6543         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6544         * gfortran.dg/ldist-pr43023.f90: Ditto.
6545         * gfortran.dg/namelist_52.f90: Ditto.
6546         * gfortran.dg/interface_proc_end.f90: Ditto.
6547         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6548         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6549
6550 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6551
6552         * gcc.dg/vect/vect-over-widen-1.c: New test.
6553         * gcc.dg/vect/vect-over-widen-2.c: New test.
6554         * gcc.dg/vect/vect-over-widen-3.c: New test.
6555         * gcc.dg/vect/vect-over-widen-4.c: New test.
6556
6557 2011-08-04  Richard Guenther  <rguenther@suse.de>
6558
6559         PR fortran/49957
6560         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6561
6562 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6563
6564         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6565
6566 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6567
6568         PR middle-end/49905
6569         * g++.dg/ext/builtin-object-size3.C: New test.
6570
6571 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR tree-optimization/49948
6574         * gcc.dg/pr49948.c: New test.
6575
6576 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6577
6578         PR middle-end/47383
6579         * gcc.dg/torture/pr47383.c: New.
6580
6581 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6582
6583         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6584
6585 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6586
6587         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6588
6589 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6590
6591         PR target/47744
6592         * gcc.dg/torture/pr47744-1.c: New.
6593         * gcc.dg/torture/pr47744-2.c: Likewise.
6594         * gcc.dg/torture/pr47744-3.c: Likewise.
6595
6596 2011-08-03  Richard Guenther  <rguenther@suse.de>
6597
6598         PR middle-end/49958
6599         * gcc.dg/torture/pr49958.c: New testcase.
6600
6601 2011-08-03  Richard Guenther  <rguenther@suse.de>
6602
6603         PR tree-optimization/49938
6604         * g++.dg/torture/pr49938.C: New testcase.
6605
6606 2011-08-02  Jason Merrill  <jason@redhat.com>
6607
6608         PR c++/43886
6609         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6610
6611         PR c++/49577
6612         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6613
6614         PR c++/49593
6615         * g++.dg/cpp0x/variadic115.C: New.
6616
6617         PR c++/49803
6618         * g++.dg/cpp0x/union5.C: New.
6619
6620 2011-08-02  Daniel Kraft  <d@domob.eu>
6621
6622         PR fortran/49885
6623         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6624
6625 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6626
6627         PR middle-end/49947
6628         * gcc.dg/tree-ssa/forwprop-15.c
6629
6630 2011-08-02  Jason Merrill  <jason@redhat.com>
6631
6632         PR c++/49834
6633         * g++.dg/cpp0x/range-for20.C: New.
6634
6635 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6636
6637         * gfortran.dg/coarray_lib_token_3.f90: New.
6638
6639 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR fortran/46752
6642         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6643         * gcc.dg/gomp/atomic-15.c: New test.
6644         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6645         * g++.dg/gomp/atomic-15.C: New test.
6646         * g++.dg/gomp/private-1.C: New test.
6647         * g++.dg/gomp/sharing-2.C: New test.
6648         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6649         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6650         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6651
6652 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6653
6654         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6655         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6656         cleanup-module.
6657         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6658         * gfortran.dg/allocatable_function_5.f90: Ditto.
6659         * gfortran.dg/allocate_stat.f90: Ditto.
6660         * gfortran.dg/array_constructor_20.f90: Ditto.
6661         * gfortran.dg/array_constructor_21.f90: Ditto.
6662         * gfortran.dg/array_constructor_22.f90: Ditto.
6663         * gfortran.dg/array_constructor_26.f03: Ditto.
6664         * gfortran.dg/array_function_4.f90: Ditto.
6665         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6666         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6667         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6668         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6669         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6670         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6671         * gfortran.dg/class_15.f03: Ditto.
6672         * gfortran.dg/class_27.f03: Ditto.
6673         * gfortran.dg/class_33.f90: Ditto.
6674         * gfortran.dg/class_37.f03: Ditto.
6675         * gfortran.dg/class_40.f03: Ditto.
6676         * gfortran.dg/class_42.f03: Ditto.
6677         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6678         * gfortran.dg/coarray/registering_1.f90: Ditto.
6679         * gfortran.dg/convert_1.f90: Ditto.
6680         * gfortran.dg/default_initialization_3.f90: Ditto.
6681         * gfortran.dg/dependency_25.f90: Ditto.
6682         * gfortran.dg/dependency_26.f90: Ditto.
6683         * gfortran.dg/dependency_36.f90: Ditto.
6684         * gfortran.dg/dependency_37.f90: Ditto.
6685         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6686         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6687         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6688         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6689         * gfortran.dg/elemental_result_1.f90: Ditto.
6690         * gfortran.dg/empty_derived_type.f90: Ditto.
6691         * gfortran.dg/entry_7.f90: Ditto.
6692         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6693         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6694         * gfortran.dg/error_recovery_3.f90: Ditto.
6695         * gfortran.dg/extends_4.f03: Ditto.
6696         * gfortran.dg/func_assign.f90: Ditto.
6697         * gfortran.dg/func_assign_3.f90: Ditto.
6698         * gfortran.dg/generic_1.f90: Ditto.
6699         * gfortran.dg/generic_18.f90: Ditto.
6700         * gfortran.dg/generic_22.f03: Ditto.
6701         * gfortran.dg/generic_4.f90: Ditto.
6702         * gfortran.dg/generic_6.f90: Ditto.
6703         * gfortran.dg/generic_actual_arg.f90: Ditto.
6704         * gfortran.dg/graphite/id-21.f: Ditto.
6705         * gfortran.dg/graphite/pr45758.f90: Ditto.
6706         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6707         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6708         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6709         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6710         * gfortran.dg/host_used_types_1.f90: Ditto.
6711         * gfortran.dg/implicit_1.f90: Ditto.
6712         * gfortran.dg/implicit_11.f90: Ditto.
6713         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6714         * gfortran.dg/impure_actual_1.f90: Ditto.
6715         * gfortran.dg/impure_assignment_1.f90: Ditto.
6716         * gfortran.dg/impure_constructor_1.f90: Ditto.
6717         * gfortran.dg/initialization_10.f90: Ditto.
6718         * gfortran.dg/initialization_12.f90: Ditto.
6719         * gfortran.dg/interface_14.f90: Ditto.
6720         * gfortran.dg/interface_15.f90: Ditto.
6721         * gfortran.dg/interface_2.f90: Ditto.
6722         * gfortran.dg/interface_25.f90: Ditto.
6723         * gfortran.dg/interface_26.f90: Ditto.
6724         * gfortran.dg/interface_29.f90: Ditto.
6725         * gfortran.dg/interface_assignment_1.f90: Ditto.
6726         * gfortran.dg/internal_pack_6.f90: Ditto.
6727         * gfortran.dg/internal_pack_7.f90: Ditto.
6728         * gfortran.dg/internal_pack_8.f90: Ditto.
6729         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6730         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6731         * gfortran.dg/module_commons_3.f90: Ditto.
6732         * gfortran.dg/module_equivalence_4.f90: Ditto.
6733         * gfortran.dg/module_equivalence_6.f90: Ditto.
6734         * gfortran.dg/module_function_type_1.f90: Ditto.
6735         * gfortran.dg/module_naming_1.f90: Ditto.
6736         * gfortran.dg/namelist_4.f90: Ditto.
6737         * gfortran.dg/operator_c1202.f90: Ditto.
6738         * gfortran.dg/parens_7.f90: Ditto.
6739         * gfortran.dg/pr32921.f: Ditto.
6740         * gfortran.dg/pr33646.f90: Ditto.
6741         * gfortran.dg/pr41928.f90: Ditto.
6742         * gfortran.dg/pr42119.f90: Ditto.
6743         * gfortran.dg/pr43984.f90: Ditto.
6744         * gfortran.dg/present_1.f90: Ditto.
6745         * gfortran.dg/private_type_2.f90: Ditto.
6746         * gfortran.dg/proc_decl_2.f90: Ditto.
6747         * gfortran.dg/proc_ptr_10.f90: Ditto.
6748         * gfortran.dg/proc_ptr_22.f90: Ditto.
6749         * gfortran.dg/proc_ptr_8.f90: Ditto.
6750         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6751         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6752         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6753         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6754         * gfortran.dg/substring_equivalence.f90: Ditto.
6755         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6756         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6757         * gfortran.dg/trim_optimize_6.f90: Ditto.
6758         * gfortran.dg/typebound_call_12.f03: Ditto.
6759         * gfortran.dg/typebound_operator_5.f03: Ditto.
6760         * gfortran.dg/typebound_operator_6.f03: Ditto.
6761         * gfortran.dg/typebound_proc_18.f03: Ditto.
6762         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6763         * gfortran.dg/use_1.f90: Ditto.
6764         * gfortran.dg/use_10.f90: Ditto.
6765         * gfortran.dg/use_11.f90: Ditto.
6766         * gfortran.dg/use_14.f90: Ditto.
6767         * gfortran.dg/use_only_2.f90: Ditto.
6768         * gfortran.dg/use_rename_4.f90: Ditto.
6769         * gfortran.dg/use_rename_5.f90: Ditto.
6770         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6771         * gfortran.dg/used_interface_ref.f90: Ditto.
6772         * gfortran.dg/used_types_11.f90: Ditto.
6773         * gfortran.dg/used_types_3.f90: Ditto.
6774         * gfortran.dg/used_types_4.f90: Ditto.
6775         * gfortran.dg/userdef_operator_2.f90: Ditto.
6776         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6777         * gfortran.dg/vect/pr46213.f90: Ditto.
6778         * gfortran.dg/whole_file_21.f90: Ditto.
6779         * gfortran.dg/whole_file_22.f90: Ditto.
6780         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6781         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6782
6783 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6784
6785         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6786
6787 2011-08-01  Jason Merrill  <jason@redhat.com>
6788
6789         PR c++/49932
6790         * g++.dg/abi/mangle49.C: New.
6791
6792         PR c++/49924
6793         * g++.dg/cpp0x/constexpr-array4.C: New.
6794
6795         PR c++/49813
6796         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6797
6798 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6799
6800         PR target/49927
6801         * gcc.target/i386/pr49927.c: New test.
6802
6803 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6804
6805         PR tree-optimization/49926
6806         * gcc.dg/vect/pr49926.c: New test.
6807
6808 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6809
6810         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6811         * gcc.target/i386/lzcnt-1.c: New test.
6812         * gcc.target/i386/lzcnt-2.c: Likewise.
6813         * gcc.target/i386/lzcnt-2a.c: Likewise.
6814         * gcc.target/i386/lzcnt-3.c: Likewise.
6815         * gcc.target/i386/lzcnt-4.c: Likewise.
6816         * gcc.target/i386/lzcnt-4a.c: Likewise.
6817         * gcc.target/i386/lzcnt-5.c: Likewise.
6818         * gcc.target/i386/lzcnt-6.c: Likewise.
6819         * gcc.target/i386/lzcnt-6a.c: Likewise.
6820         * gcc.target/i386/lzcnt-check.h: Likewise.
6821
6822         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6823         * gcc.target/i386/sse-13.c: Likewise.
6824         * gcc.target/i386/sse-14.c: Likewise.
6825         * g++.dg/other/i386-2.C: Likewise.
6826         * g++.dg/other/i386-3.C: Likewise.
6827
6828 2011-08-01  Julian Brown  <julian@codesourcery.com>
6829
6830         * gcc.target/arm/fixed-point-exec.c: New test.
6831
6832 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6833
6834         PR target/49920
6835         * gcc.target/i386/pr49920.c: New test.
6836
6837 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6838
6839         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6840         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6841         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6842         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6843         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6844         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6845         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6846         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6847         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6848         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6849         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6850         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6851         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6852         * g++.dg/tree-ssa/pr33615.C: Ditto.
6853         * g++.dg/tree-ssa/restrict1.C: Ditto.
6854         * c-c++-common/restrict-2.c: Ditto.
6855         * gfortran.dg/pr32921.f: Ditto.
6856         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6857         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6858         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6859         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6860         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6861         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6862         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6863         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6864         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6865         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6866
6867 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6868
6869         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6870         .exe.ltrans[0-9]*. dump files.
6871
6872 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6873
6874         PR fortran/49112
6875         * gfortran.dg/abstract_type_6.f03: Modified.
6876         * gfortran.dg/typebound_proc_24.f03: New.
6877
6878 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6879
6880         PR testsuite/49917
6881         * g++.dg/init/for1.C: Fix.
6882
6883 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6884
6885         PR fortran/48876
6886         * gfortran.dg/string_5.f90:  New test.
6887
6888 2011-07-29  Jason Merrill  <jason@redhat.com>
6889
6890         PR c++/49867
6891         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6892
6893 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6894
6895         PR tree-optimization/47407
6896         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6897         alpha*-dec-osf*.
6898         Sort target list.
6899
6900 2011-07-29  Richard Guenther  <rguenther@suse.de>
6901
6902         * gcc.dg/uninit-suppress.c: Also disable VRP.
6903         * gcc.dg/uninit-suppress_2.c: Likewise.
6904
6905 2011-07-28  Jason Merrill  <jason@redhat.com>
6906
6907         PR c++/49808
6908         * g++.dg/template/nontype24.C: New.
6909
6910 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6911
6912         PR rtl-optimization/47958
6913         * gcc.dg/torture/pr47958-1.c: New.
6914
6915 2011-07-29  Wei Guozhi  <carrot@google.com>
6916
6917         PR rtl-optimization/49799
6918         * gcc.dg/pr49799.c: New test case.
6919
6920 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6921
6922         PR middle-end/48648
6923         * gcc.dg/graphite/id-pr48648.c: New.
6924
6925 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6926
6927         PR fortran/31067
6928         * gfortran.dg/maxloc_2.f90: New test.
6929         * gfortran.dg/maxloc_3.f90: New test.
6930         * gfortran.dg/minloc_1.f90: New test.
6931         * gfortran.dg/minloc_2.f90: New test.
6932         * gfortran.dg/minloc_3.f90: New test.
6933         * gfortran.dg/minmaxloc_7.f90: New test.
6934
6935         PR debug/49871
6936         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6937
6938 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6939
6940         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6941         the builtin isn't optimized away.
6942
6943 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6944
6945         PR fortran/45586
6946         * gfortran.dg/lto/pr45586-2_0.f90: New.
6947
6948 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6949
6950         PR middle-end/49875
6951         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6952         * c-c++-common/cxxbitfields-5.c: Same.
6953
6954 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6955
6956         * lib/target-supports.exp (check_effective_target_mmap): Use
6957         check_function_available.
6958
6959 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6960
6961         * g++.old-deja/g++.pt/crash60.C: Updated.
6962
6963 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6964
6965         PR target/49866
6966         * gcc.target/i386/pr49866.c: New test.
6967
6968 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6969
6970         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6971         * gcc.target/i386/bmi-andn-1.c: New test.
6972         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6973         * gcc.target/i386/bmi-andn-2.c: Likewise.
6974         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6975         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6976         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6977         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6978         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6979         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6980         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6981         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6982         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6983         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6984         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6985         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6986         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6987         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6988         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6989         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6990         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6991         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6992         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6993         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6994         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6995
6996 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6997
6998         PR middle-end/47691
6999         * gfortran.dg/graphite/id-pr47691.f: New.
7000
7001 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7002
7003         * gcc.target/i386/avx-os-support.h: New.
7004         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7005         (main): Check avx_os_support before the test is run.
7006         * gcc.target/i386/aes-avx-check.h: Ditto.
7007         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7008
7009 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7010
7011         * gcc.target/i386/aggregate-ret3.c: New test.
7012         * gcc.target/i386/aggregate-ret4.c: New test.
7013
7014 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7015
7016         PR fortran/49755
7017         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7018         allocated array should *not* change its size.
7019         * gfortran.dg/multiple_allocation_3.f90: New test.
7020
7021 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7022
7023         PR c++/49776
7024         * g++.dg/cpp0x/constexpr-49776.C: New.
7025
7026 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7027
7028         PR middle-end/47046
7029         * gcc.dg/graphite/id-pr47046.c: New.
7030
7031 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7032
7033         PR middle-end/47653
7034         * gcc.dg/graphite/run-id-pr47593.c: New.
7035
7036 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7037
7038         PR middle-end/47653
7039         * gcc.dg/graphite/run-id-pr47653.c: New.
7040         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7041         induction variables.
7042         * gcc.dg/graphite/scop-16.c: Same.
7043         * gcc.dg/graphite/scop-17.c: Same.
7044         * gcc.dg/graphite/scop-21.c: Same.
7045
7046 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7047
7048         PR middle-end/48805
7049         * gcc.dg/graphite/id-pr48805.c: New.
7050
7051 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7052
7053         * gfortran.dg/coarray_lib_token_2.f90: New.
7054
7055 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7056
7057         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7058         SPU local store.
7059
7060 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7061
7062         PR tree-opt/49671
7063         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7064         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7065
7066 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7067
7068         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7069
7070         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7071         * gcc.c-torture/execute/loop-2g.c: Likewise.
7072         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7073         Require mmap support.
7074         * gcc.c-torture/execute/loop-2g.x: Likewise.
7075         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7076         (MAP_ANON): Provide default.
7077         * gcc.dg/20050826-1.c: Likewise.
7078         * gcc.target/i386/pr36533.c: Likewise.
7079         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7080         Use dg-require-effective-target mmap.
7081
7082 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7083
7084         PR c++/49838
7085         * g++.dg/cpp0x/range-for19.C: New.
7086
7087 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7088
7089         PR testsuite/49753
7090         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7091
7092         Revert:
7093         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7094
7095         PR testsuite/49753
7096         * g++.dg/torture/pr49309.C: Remove.
7097
7098 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7099
7100         PR tree-optimization/49809
7101         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7102         test.
7103
7104 2011-07-25  Richard Guenther  <rguenther@suse.de>
7105
7106         PR tree-optimization/49715
7107         * gcc.target/i386/pr49715-1.c: New testcase.
7108         * gcc.target/i386/pr49715-2.c: Likewise.
7109
7110 2011-07-23  Jason Merrill  <jason@redhat.com>
7111
7112         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7113
7114 2011-07-22  Jason Merrill  <jason@redhat.com>
7115
7116         PR c++/49793
7117         * g++.dg/cpp0x/initlist55.C: New.
7118
7119 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7120
7121         PR fortran/49791
7122         * gfortran.dg/namelist_72.f: New.
7123
7124 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7125
7126         * gfortran.dg/coarray_25.f90: New.
7127
7128 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7129
7130         * override1.C: This test should use c++0x mode.
7131         * override3.C: New. Test the diagnostics in c++98 mode.
7132
7133 2011-07-22  Jason Merrill  <jason@redhat.com>
7134             Mark Glisse  <marc.glisse@normalesup.org>
7135
7136         PR c++/30112
7137         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7138
7139         PR c++/49813
7140         * g++.dg/opt/builtins2.C: New.
7141         * g++.dg/other/error27.C: Don't rely on __builtin.
7142
7143 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7144
7145         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7146         on lp64 targets.
7147         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7148         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7149         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7150         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7151
7152         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7153         instead of ia32.
7154
7155 2011-07-22  Richard Guenther  <rguenther@suse.de>
7156
7157         PR tree-optimization/45819
7158         * gcc.dg/pr45819.c: New testcase.
7159
7160 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7161
7162         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7163
7164 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7165
7166         PR middle-end/47654
7167         PR middle-end/49649
7168         * gcc.dg/graphite/run-id-pr47654.c: New.
7169
7170 2011-07-21  Ian Lance Taylor  <iant@google.com>
7171
7172         PR middle-end/49705
7173         * gcc.dg/pr49705.c: New test.
7174
7175 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7176
7177         * lib/target-supports.exp (check_avx_os_support_available): New.
7178         (check_effective_target_avx_runtime): Use it.
7179
7180 2011-07-21  Richard Guenther  <rguenther@suse.de>
7181
7182         PR tree-optimization/49770
7183         * g++.dg/torture/pr49770.C: New testcase.
7184
7185 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7186
7187         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7188         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7189
7190 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7191
7192         * gfortran.dg/coarray_lib_token_1.f90: New.
7193
7194 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7195
7196         * gcc.dg/pr32912-2.c: Skip for AVR.
7197         * gcc.dg/pr44674.c: Add dg-require-profiling.
7198
7199 2011-07-20  Jason Merrill  <jason@redhat.com>
7200
7201         * g++.dg/ext/desig2.C: New.
7202
7203 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7204
7205         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7206         be generated.
7207         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7208         * gcc.target/powerpc/recip-3.c: Ditto.
7209
7210 2011-07-19  Jason Merrill  <jason@redhat.com>
7211
7212         PR c++/6709 (DR 743)
7213         PR c++/42603 (DR 950)
7214         * g++.dg/cpp0x/decltype21.C: New.
7215
7216 2011-07-20  Richard Guenther  <rguenther@suse.de>
7217
7218         PR middle-end/18908
7219         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7220         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7221
7222 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7223
7224         * gcc.target/arm/combine-movs.c: New.
7225         * gcc.target/arm/unsigned-extend-2.c: New.
7226
7227 2011-07-19  Jason Merrill  <jason@redhat.com>
7228
7229         PR c++/49785
7230         * g++.dg/cpp0x/variadic114.C: New.
7231
7232 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7233
7234         * gfortran.dg/coarray_args_1.f90: New.
7235         * gfortran.dg/coarray_args_2.f90: New.
7236
7237 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7238
7239         PR fortran/49708
7240         * gfortran.dg/allocate_error_3.f90: New.
7241
7242 2011-07-19  Richard Guenther  <rguenther@suse.de>
7243
7244         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7245         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7246         * gcc.dg/torture/20110719-1.c: New testcase.
7247
7248 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR tree-optimization/49768
7251         * gcc.c-torture/execute/pr49768.c: New test.
7252
7253 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7254
7255         PR tree-optimization/49771
7256         * gcc.dg/vect/pr49771.c: New test.
7257
7258 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7259
7260         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7261         * gcc.dg/ipa/ipa-2.c: Likewise.
7262         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7263         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7264         * gcc.dg/ipa/ipa-5.c: Likewise.
7265         * gcc.dg/ipa/ipa-7.c: Likewise.
7266         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7267         * gcc.dg/ipa/ipacost-1.c: Likewise.
7268         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7269         functions.
7270         * gcc.dg/ipa/ipcp-1.c: New test.
7271         * gcc.dg/ipa/ipcp-2.c: Likewise.
7272         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7273
7274 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7275
7276         PR middle-end/49675
7277         * gfortran.dg/pr49675.f90: New test.
7278
7279 2011-07-18  Richard Guenther  <rguenther@suse.de>
7280
7281         * gcc.dg/torture/20110718-1.c: New testcase.
7282
7283 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7284
7285         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7286         * g++.dg/ext/bitfield3.C: Likewise.
7287         * g++.dg/ext/bitfield4.C: Likewise.
7288         * g++.dg/ext/bitfield5.C: Likewise.
7289         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7290         * g++.dg/other/pr23205-2.C: Likewise.
7291         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7292         * gcc.c-torture/compile/20001109-2.c: Likewise.
7293         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7294         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7295         * gcc.dg/bitfld-16.c: Likewise.
7296         * gcc.dg/bitfld-17.c: Likewise.
7297         * gcc.dg/bitfld-18.c: Likewise.
7298         * gcc.dg/builtins-config.h: Remove Netware support.
7299         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7300         * gcc.dg/cdce2.c: Likewise.
7301         * gcc.dg/cpp/assert4.c: Remove netware support.
7302         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7303         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7304
7305         * lib/target-supports.exp (check_visibility_available): Remove
7306         NetWare support.
7307         (check_profiling_available): Likewise.
7308
7309 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7310
7311         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7312
7313 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7314             Thomas Koenig  <tkoenig@gcc.gnu.org>
7315
7316         PR fortran/34657
7317         * gfortran.dg/generic_17.f90: Fix testcase.
7318         * gfortran.dg/interface_3.f90: Add dg-error.
7319         * gfortran.dg/use_14.f90: New.
7320         * gfortran.dg/use_15.f90: New.
7321
7322 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7323
7324         * gnat.dg/pointer_controlled.adb: New test.
7325
7326 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7327
7328         PR fortran/49624
7329         * gfortran.dg/pointer_remapping_7.f90: New.
7330
7331 2011-07-16  Jason Merrill  <jason@redhat.com>
7332
7333         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7334
7335 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7336             Jason Merrill  <jason@redhat.com>
7337
7338         PR c++/45329
7339         PR c++/48934
7340         * g++.dg/cpp0x/decltype29.C: Adjust.
7341         * g++.dg/cpp0x/error4.C: Adjust.
7342         * g++.dg/cpp0x/sfinae26.C: Adjust.
7343         * g++.dg/cpp0x/variadic105.C: Adjust.
7344         * g++.dg/template/deduce3.C: Adjust.
7345         * g++.dg/template/error45.C: Adjust.
7346         * g++.dg/template/ptrmem2.C: Adjust.
7347         * g++.dg/template/sfinae2.C: Adjust.
7348         * g++.old-deja/g++.pt/crash60.C: Adjust.
7349         * g++.old-deja/g++.pt/unify6.C: Adjust.
7350         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7351         * g++.dg/cpp0x/nullptr15.C: Adjust.
7352         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7353         * g++.dg/cpp0x/pr31431.C: Adjust.
7354         * g++.dg/cpp0x/pr31434.C: Adjust.
7355         * g++.dg/cpp0x/sfinae11.C: Adjust
7356         * g++.dg/cpp0x/temp_default2.C: Adjust.
7357         * g++.dg/cpp0x/trailing4.C: Adjust.
7358         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7359         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7360         * g++.dg/cpp0x/variadic105.C: Adjust.
7361         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7362         * g++.dg/ext/vla2.C: Adjust.
7363         * g++.dg/other/ptrmem10.C: Adjust.
7364         * g++.dg/other/ptrmem11.C: Adjust.
7365         * g++.dg/overload/unknown1.C: Adjust.
7366         * g++.dg/template/conv11.C: Adjust.
7367         * g++.dg/template/dependent-expr5.C: Adjust.
7368         * g++.dg/template/friend.C: Adjust.
7369         * g++.dg/template/incomplete2.C: Adjust.
7370         * g++.dg/template/local4.C: Adjust.
7371         * g++.dg/template/local6.C: Adjust.
7372         * g++.dg/template/operator9.C: Adjust.
7373         * g++.dg/template/ttp25.C: Adjust.
7374         * g++.dg/template/unify10.C: Adjust.
7375         * g++.dg/template/unify11.C: Adjust.
7376         * g++.dg/template/unify6.C: Adjust.
7377         * g++.dg/template/unify9.C: Adjust.
7378         * g++.dg/template/varmod1.C: Adjust.
7379         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7380         * g++.old-deja/g++.pt/crash28.C: Adjust.
7381         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7382         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7383         * g++.old-deja/g++.pt/expr2.C: Adjust.
7384         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7385         * g++.old-deja/g++.pt/spec5.C: Adjust.
7386         * g++.old-deja/g++.pt/spec6.C: Adjust.
7387         * g++.old-deja/g++.pt/unify4.C: Adjust.
7388         * g++.old-deja/g++.pt/unify8.C: Adjust.
7389         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7390         * g++.dg/overload/template5.C: New testcase.
7391         * g++.dg/template/overload12.C: New testcase.
7392
7393 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7394
7395         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7396         * gfortran.dg/coarray_7.f90: Ditto.
7397         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7398         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7399
7400 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7401
7402         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7403         case.
7404         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7405         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7406         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7407         C67X.
7408         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7409         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7410         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7411
7412 2011-07-15  Jason Merrill  <jason@redhat.com>
7413
7414         PR testsuite/49741
7415         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7416         Use --extra_opts instead of --additional_options.
7417
7418 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR testsuite/49753
7421         * g++.dg/torture/pr49309.C: Remove.
7422
7423 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7424
7425         * gcc.target/tic6x/weak-call.c: New test.
7426         * gcc.target/tic6x/fpcmp.c: New test.
7427         * gcc.target/tic6x/fpdiv.c: New test.
7428         * gcc.target/tic6x/rotdi16-scan.c: New test.
7429         * gcc.target/tic6x/ffssi.c: New test.
7430         * gcc.target/tic6x/fpdiv-lib.c: New test.
7431         * gcc.target/tic6x/cold-lc.c: New test.
7432         * gcc.target/tic6x/longcalls.c: New test.
7433         * gcc.target/tic6x/abi-align-1.c: New test.
7434         * gcc.target/tic6x/fpcmp-finite.c: New test.
7435         * gcc.target/tic6x/rotdi16.c: New test.
7436         * gcc.target/tic6x/bswapl.c: New test.
7437         * gcc.target/tic6x/ffsdi.c: New test.
7438         * gcc.target/tic6x/tic6x.exp: New file.
7439         * gcc.target/tic6x/builtins/arith24.c: New test.
7440         * gcc.target/tic6x/builtins/smpy.c: New test.
7441         * gcc.target/tic6x/builtins/smpylh.c: New test.
7442         * gcc.target/tic6x/builtins/smpyh.c: New test.
7443         * gcc.target/tic6x/builtins/sarith1.c: New test.
7444         * gcc.target/tic6x/builtins/extclr.c: New test
7445         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7446         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7447         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7448         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7449         New functions.
7450         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7451         __TMS320C6X__.
7452         * gcc.dg/20020312-2.c: Likewise.
7453         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7454         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7455         * gcc.dg/torture/builtin-math-7.c: Likewise.
7456
7457         PR testsuite/49757
7458         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7459         not testing tic6x-*-*.
7460
7461 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7462
7463         PR tree-opt/49309
7464         * g++.dg/torture/pr49309.C: New testcase.
7465
7466 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7467
7468         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7469
7470 2011-07-14  Richard Guenther  <rguenther@suse.de>
7471
7472         PR tree-optimization/49651
7473         * gcc.dg/torture/pr49651.c: New testcase.
7474
7475 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7476
7477         PR target/43746
7478         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7479
7480 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7481
7482         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7483         -mno-pointers-to-nested-functions.
7484         * gcc.target/powerpc/no-r11-2.c: Ditto.
7485         * gcc.target/powerpc/no-r11-3.c: Ditto.
7486
7487 2011-07-13  Jason Merrill  <jason@redhat.com>
7488
7489         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7490         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7491         when compiling C files.
7492         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7493         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7494         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7495         * g++.dg/lookup/anon2.C: Likewise.
7496         * g++.dg/tree-ssa/copyprop.C: Likewise.
7497         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7498         * g++.dg/init/vector1.C: Ignore narrowing errors.
7499         * g++.dg/torture/pr35526.C: Likewise.
7500         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7501
7502 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7503
7504         PR libfortran/49296
7505         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7506         and logical reads.
7507
7508 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7509
7510         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7511         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7512
7513 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7514
7515         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7516         * lib/obj-c++.exp (obj-c++_init): Ditto.
7517         * lib/file-format.exp (gcc_target_object_format): Ditto.
7518         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7519         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7520         (check_visibility_available): Ditto.
7521         (check_effective_target_tls_native): Ditto.
7522         (check_effective_target_tls_emulated): Ditto.
7523         (check_effective_target_function_sections): Ditto.
7524
7525 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7526
7527         * gcc.target/arm/pr48183.c: New test.
7528
7529 2011-07-13  Richard Guenther  <rguenther@suse.de>
7530
7531         * gcc.dg/torture/20110713-1.c: New testcase.
7532
7533 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7534
7535         PR rtl-opt/49474
7536         * gcc.c-torture/compile/pr49474.c: New testcase.
7537
7538 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7539
7540         PR tree-optimization/49712
7541         * gcc.c-torture/execute/pr49712.c: New test.
7542
7543 2011-07-11  Jason Merrill  <jason@redhat.com>
7544
7545         PR c++/44609
7546         * g++.dg/template/recurse3.C: New.
7547
7548 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7549
7550         PR debug/49676
7551         * gcc.dg/guality/csttest.c: New test.
7552
7553         PR fortran/49698
7554         * gfortran.dg/pr49698.f90: New test.
7555
7556 2011-07-11  Jeff Law  <law@redhat.com>
7557
7558         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7559
7560 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7561
7562         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7563         * go.test/go-test.exp (go-set-goarch): Likewise.
7564
7565 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7566
7567         PR target/39633
7568         * gcc.target/avr/torture/pr39633.c: New test case.
7569
7570 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7571
7572         PR fortran/18918
7573         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7574
7575 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7576
7577         * lib/target-supports.exp (check_effective_target_scheduling):
7578         New Function.
7579         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7580         * gcc.dg/pr45055.c: Ditto.
7581         * gcc.dg/pr45353.c: Ditto.
7582         * g++.dg/pr45056.C: Ditto.
7583
7584 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7585
7586         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7587         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7588         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7589         * g++.dg/torture/pr31863.C: Skip AVR.
7590
7591 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7592
7593         PR fortran/49690
7594         * gfortran.dg/intrinsic_signal.f90: New.
7595
7596 2011-07-09  Jason Merrill  <jason@redhat.com>
7597
7598         * g++.dg/cpp0x/regress/regress6.C: New.
7599         * g++.dg/parse/crash45.C: Adjust message.
7600         * g++.dg/template/crash38.C: Adjust message.
7601         * g++.dg/template/crash64.C: Adjust message.
7602
7603 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7604
7605         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7606         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7607         * g++.dg/abi/bitfield3.C: Likewise.
7608         * g++.dg/eh/pr38662.C: Likewise.
7609         * g++.dg/ext/attrib36.C: Likewise.
7610         * g++.dg/ext/attrib37.C: Likewise.
7611         * g++.dg/ext/attrib8.C: Likewise.
7612         * g++.dg/ext/tmplattr1.C: Likewise.
7613         * g++.dg/inherit/override-attribs.C: Likewise.
7614         * g++.dg/opt/inline9.C: Likewise.
7615         * g++.dg/opt/life1.C: Likewise.
7616         * g++.dg/opt/longbranch2.C: Likewise.
7617         * g++.dg/opt/nrv12.C: Likewise.
7618         * g++.dg/opt/reg-stack4.C: Likewise.
7619         * g++.dg/other/pr35504.C: Likewise.
7620         * g++.dg/other/pr39496.C: Likewise.
7621         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7622         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7623         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7624         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7625         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7626         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7627         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7628         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7629         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7630         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7631         * g++.dg/warn/pr15774-1.C: Likewise.
7632         * g++.dg/warn/pr15774-2.C: Likewise.
7633         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7634         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7635         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7636         * g++.old-deja/g++.pt/asm2.C: Likewise.
7637         * gcc.c-torture/compile/20000804-1.c: Likewise.
7638         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7639         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7640         * gcc.dg/20020108-1.c: Likewise.
7641         * gcc.dg/20020122-2.c: Likewise.
7642         * gcc.dg/20020122-3.c: Likewise.
7643         * gcc.dg/20020206-1.c: Likewise.
7644         * gcc.dg/20020219-1.c: Likewise.
7645         * gcc.dg/20020310-1.c: Likewise.
7646         * gcc.dg/20020411-1.c: Likewise.
7647         * gcc.dg/20020418-2.c: Likewise.
7648         * gcc.dg/20020426-2.c: Likewise.
7649         * gcc.dg/20020517-1.c: Likewise.
7650         * gcc.dg/20030204-1.c: Likewise.
7651         * gcc.dg/20030826-2.c: Likewise.
7652         * gcc.dg/20031102-1.c: Likewise.
7653         * gcc.dg/20031202-1.c: Likewise.
7654         * gcc.dg/20050111-1.c: Likewise.
7655         * gcc.dg/20050503-1.c: Likewise.
7656         * gcc.dg/array-init-1.c: Likewise.
7657         * gcc.dg/builtin-apply4.c: Likewise.
7658         * gcc.dg/dfp/pr31344.c: Likewise.
7659         * gcc.dg/gomp/atomic-11.c: Likewise.
7660         * gcc.dg/graphite/pr40281.c: Likewise.
7661         * gcc.dg/ia64-sync-1.c: Likewise.
7662         * gcc.dg/ia64-sync-2.c: Likewise.
7663         * gcc.dg/ia64-sync-3.c: Likewise.
7664         * gcc.dg/ia64-sync-4.c: Likewise.
7665         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7666         * gcc.dg/invalid-call-1.c: Likewise.
7667         * gcc.dg/loop-3.c: Likewise.
7668         * gcc.dg/lower-subreg-1.c: Likewise.
7669         * gcc.dg/lto/pr47259_0.c: Likewise.
7670         * gcc.dg/nested-calls-1.c: Likewise.
7671         * gcc.dg/pr20017.c: Likewise.
7672         * gcc.dg/pr25023.c: Likewise.
7673         * gcc.dg/pr27671-2.c: Likewise.
7674         * gcc.dg/pr32176.c: Likewise.
7675         * gcc.dg/pr33676.c: Likewise.
7676         * gcc.dg/pr35045.c: Likewise.
7677         * gcc.dg/pr36015.c: Likewise.
7678         * gcc.dg/pr36584.c: Likewise.
7679         * gcc.dg/pr36998.c: Likewise.
7680         * gcc.dg/pr37438.c: Likewise.
7681         * gcc.dg/pr37908.c: Likewise.
7682         * gcc.dg/pr41241.c: Likewise.
7683         * gcc.dg/pr41340.c: Likewise.
7684         * gcc.dg/pr44136.c: Likewise.
7685         * gcc.dg/pr44194-1.c: Likewise.
7686         * gcc.dg/pr46212.c: Likewise.
7687         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7688         * gcc.dg/setjmp-2.c: Likewise.
7689         * gcc.dg/short-compare-1.c: Likewise.
7690         * gcc.dg/short-compare-2.c: Likewise.
7691         * gcc.dg/smod-1.c: Likewise.
7692         * gcc.dg/sync-2.c: Likewise.
7693         * gcc.dg/sync-3.c: Likewise.
7694         * gcc.dg/tls/opt-1.c: Likewise.
7695         * gcc.dg/tls/opt-2.c: Likewise.
7696         * gcc.dg/tls/opt-3.c: Likewise.
7697         * gcc.dg/torture/badshift.c: Likewise.
7698         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7699         * gcc.dg/torture/pr20314-2.c: Likewise.
7700         * gcc.dg/torture/pr36891.c: Likewise.
7701         * gcc.dg/torture/pr38774.c: Likewise.
7702         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7703         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7704         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7705         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7706         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7707         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7708         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7709         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7710         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7711         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7712         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7713         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7714         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7715         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7716         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7717         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7718         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7719         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7720         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7721         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7722         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7723         * gcc.dg/unroll-1.c: Likewise.
7724         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7725         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7726         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7727         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7728         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7729         * gcc.target/i386/20000609-1.c: Likewise.
7730         * gcc.target/i386/20000720-1.c: Likewise.
7731         * gcc.target/i386/20000724-1.c: Likewise.
7732         * gcc.target/i386/20011107-1.c: Likewise.
7733         * gcc.target/i386/20011119-1.c: Likewise.
7734         * gcc.target/i386/20020201-3.c: Likewise.
7735         * gcc.target/i386/20020218-1.c: Likewise.
7736         * gcc.target/i386/20020729-1.c: Likewise.
7737         * gcc.target/i386/20030926-1.c: Likewise.
7738         * gcc.target/i386/20060125-1.c: Likewise.
7739         * gcc.target/i386/20060125-2.c: Likewise.
7740         * gcc.target/i386/20060512-1.c: Likewise.
7741         * gcc.target/i386/20060512-2.c: Likewise.
7742         * gcc.target/i386/20060512-3.c: Likewise.
7743         * gcc.target/i386/20060512-4.c: Likewise.
7744         * gcc.target/i386/387-1.c: Likewise.
7745         * gcc.target/i386/387-2.c: Likewise.
7746         * gcc.target/i386/387-5.c: Likewise.
7747         * gcc.target/i386/387-6.c: Likewise.
7748         * gcc.target/i386/980312-1.c: Likewise.
7749         * gcc.target/i386/980313-1.c: Likewise.
7750         * gcc.target/i386/990117-1.c: Likewise.
7751         * gcc.target/i386/990424-1.c: Likewise.
7752         * gcc.target/i386/990524-1.c: Likewise.
7753         * gcc.target/i386/991129-1.c: Likewise.
7754         * gcc.target/i386/991214-1.c: Likewise.
7755         * gcc.target/i386/991230-1.c: Likewise.
7756         * gcc.target/i386/addr-sel-1.c: Likewise.
7757         * gcc.target/i386/aggregate-ret1.c: Likewise.
7758         * gcc.target/i386/aggregate-ret2.c: Likewise.
7759         * gcc.target/i386/align-main-3.c: Likewise.
7760         * gcc.target/i386/amd64-abi-1.c: Likewise.
7761         * gcc.target/i386/amd64-abi-2.c: Likewise.
7762         * gcc.target/i386/amd64-abi-4.c: Likewise.
7763         * gcc.target/i386/amd64-abi-5.c: Likewise.
7764         * gcc.target/i386/amd64-abi-6.c: Likewise.
7765         * gcc.target/i386/asm-1.c: Likewise.
7766         * gcc.target/i386/asm-3.c: Likewise.
7767         * gcc.target/i386/asm-5.c: Likewise.
7768         * gcc.target/i386/attributes-error.c: Likewise.
7769         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7770         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7771         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7772         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7773         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7774         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7775         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7776         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7777         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7778         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7779         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7780         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7781         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7782         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7783         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7784         * gcc.target/i386/bitfield1.c: Likewise.
7785         * gcc.target/i386/bitfield2.c: Likewise.
7786         * gcc.target/i386/bmi-2.c: Likewise.
7787         * gcc.target/i386/bmi-5.c: Likewise.
7788         * gcc.target/i386/builtin-unreachable.c: Likewise.
7789         * gcc.target/i386/cleanup-2.c: Likewise.
7790         * gcc.target/i386/clobbers.c: Likewise.
7791         * gcc.target/i386/cmov8.c: Likewise.
7792         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7793         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7794         * gcc.target/i386/compress-float-387.c: Likewise.
7795         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7796         * gcc.target/i386/compress-float-sse.c: Likewise.
7797         * gcc.target/i386/crc32-2.c: Likewise.
7798         * gcc.target/i386/crc32-3.c: Likewise.
7799         * gcc.target/i386/divmod-7.c: Likewise.
7800         * gcc.target/i386/divmod-8.c: Likewise.
7801         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7802         * gcc.target/i386/fma3-builtin.c: Likewise.
7803         * gcc.target/i386/fma3-fma.c: Likewise.
7804         * gcc.target/i386/fma4-256-vector.c: Likewise.
7805         * gcc.target/i386/fma4-builtin.c: Likewise.
7806         * gcc.target/i386/fma4-fma-2.c: Likewise.
7807         * gcc.target/i386/fma4-fma.c: Likewise.
7808         * gcc.target/i386/fma4-vector-2.c: Likewise.
7809         * gcc.target/i386/fma4-vector.c: Likewise.
7810         * gcc.target/i386/funcspec-1.c: Likewise.
7811         * gcc.target/i386/funcspec-10.c: Likewise.
7812         * gcc.target/i386/funcspec-11.c: Likewise.
7813         * gcc.target/i386/funcspec-2.c: Likewise.
7814         * gcc.target/i386/funcspec-5.c: Likewise.
7815         * gcc.target/i386/funcspec-6.c: Likewise.
7816         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7817         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7818         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7819         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7820         * gcc.target/i386/incoming-1.c: Likewise.
7821         * gcc.target/i386/incoming-10.c: Likewise.
7822         * gcc.target/i386/incoming-11.c: Likewise.
7823         * gcc.target/i386/incoming-12.c: Likewise.
7824         * gcc.target/i386/incoming-13.c: Likewise.
7825         * gcc.target/i386/incoming-14.c: Likewise.
7826         * gcc.target/i386/incoming-15.c: Likewise.
7827         * gcc.target/i386/incoming-2.c: Likewise.
7828         * gcc.target/i386/incoming-3.c: Likewise.
7829         * gcc.target/i386/incoming-4.c: Likewise.
7830         * gcc.target/i386/incoming-5.c: Likewise.
7831         * gcc.target/i386/incoming-6.c: Likewise.
7832         * gcc.target/i386/incoming-7.c: Likewise.
7833         * gcc.target/i386/incoming-8.c: Likewise.
7834         * gcc.target/i386/incoming-9.c: Likewise.
7835         * gcc.target/i386/lea.c: Likewise.
7836         * gcc.target/i386/local.c: Likewise.
7837         * gcc.target/i386/loop-1.c: Likewise.
7838         * gcc.target/i386/loop-2.c: Likewise.
7839         * gcc.target/i386/loop-3.c: Likewise.
7840         * gcc.target/i386/max-stack-align.c: Likewise.
7841         * gcc.target/i386/memcpy-1.c: Likewise.
7842         * gcc.target/i386/movbe-2.c: Likewise.
7843         * gcc.target/i386/movq-2.c: Likewise.
7844         * gcc.target/i386/movq.c: Likewise.
7845         * gcc.target/i386/nrv1.c: Likewise.
7846         * gcc.target/i386/pad-4.c: Likewise.
7847         * gcc.target/i386/pad-5a.c: Likewise.
7848         * gcc.target/i386/pad-5b.c: Likewise.
7849         * gcc.target/i386/pad-6a.c: Likewise.
7850         * gcc.target/i386/pad-6b.c: Likewise.
7851         * gcc.target/i386/pad-7.c: Likewise.
7852         * gcc.target/i386/pad-9.c: Likewise.
7853         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7854         * gcc.target/i386/pic-1.c: Likewise.
7855         * gcc.target/i386/pr12092-1.c: Likewise.
7856         * gcc.target/i386/pr12329.c: Likewise.
7857         * gcc.target/i386/pr21518.c: Likewise.
7858         * gcc.target/i386/pr22362.c: Likewise.
7859         * gcc.target/i386/pr22585.c: Likewise.
7860         * gcc.target/i386/pr23098.c: Likewise.
7861         * gcc.target/i386/pr25196.c: Likewise.
7862         * gcc.target/i386/pr25293.c: Likewise.
7863         * gcc.target/i386/pr25654.c: Likewise.
7864         * gcc.target/i386/pr26449.c: Likewise.
7865         * gcc.target/i386/pr26778.c: Likewise.
7866         * gcc.target/i386/pr26826.c: Likewise.
7867         * gcc.target/i386/pr27266.c: Likewise.
7868         * gcc.target/i386/pr29978.c: Likewise.
7869         * gcc.target/i386/pr30505.c: Likewise.
7870         * gcc.target/i386/pr30961-1.c: Likewise.
7871         * gcc.target/i386/pr31628.c: Likewise.
7872         * gcc.target/i386/pr32000-2.c: Likewise.
7873         * gcc.target/i386/pr32661-1.c: Likewise.
7874         * gcc.target/i386/pr32708-2.c: Likewise.
7875         * gcc.target/i386/pr32708-3.c: Likewise.
7876         * gcc.target/i386/pr34256.c: Likewise.
7877         * gcc.target/i386/pr34312.c: Likewise.
7878         * gcc.target/i386/pr34522.c: Likewise.
7879         * gcc.target/i386/pr35160.c: Likewise.
7880         * gcc.target/i386/pr35281.c: Likewise.
7881         * gcc.target/i386/pr36246.c: Likewise.
7882         * gcc.target/i386/pr36786.c: Likewise.
7883         * gcc.target/i386/pr37275.c: Likewise.
7884         * gcc.target/i386/pr37843-3.c: Likewise.
7885         * gcc.target/i386/pr37843-4.c: Likewise.
7886         * gcc.target/i386/pr39082-1.c: Likewise.
7887         * gcc.target/i386/pr39431.c: Likewise.
7888         * gcc.target/i386/pr39496.c: Likewise.
7889         * gcc.target/i386/pr39543-2.c: Likewise.
7890         * gcc.target/i386/pr39911.c: Likewise.
7891         * gcc.target/i386/pr40718.c: Likewise.
7892         * gcc.target/i386/pr40906-1.c: Likewise.
7893         * gcc.target/i386/pr40906-2.c: Likewise.
7894         * gcc.target/i386/pr40906-3.c: Likewise.
7895         * gcc.target/i386/pr40934.c: Likewise.
7896         * gcc.target/i386/pr41900.c: Likewise.
7897         * gcc.target/i386/pr42589.c: Likewise.
7898         * gcc.target/i386/pr43662.c: Likewise.
7899         * gcc.target/i386/pr43671.c: Likewise.
7900         * gcc.target/i386/pr43766.c: Likewise.
7901         * gcc.target/i386/pr43869.c: Likewise.
7902         * gcc.target/i386/pr44942.c: Likewise.
7903         * gcc.target/i386/pr44948-2a.c: Likewise.
7904         * gcc.target/i386/pr45234.c: Likewise.
7905         * gcc.target/i386/pr45336-2.c: Likewise.
7906         * gcc.target/i386/pr45336-4.c: Likewise.
7907         * gcc.target/i386/pr45852.c: Likewise.
7908         * gcc.target/i386/pr46470.c: Likewise.
7909         * gcc.target/i386/pr48037-1.c: Likewise.
7910         * gcc.target/i386/pr48389.c: Likewise.
7911         * gcc.target/i386/pr49095.c: Likewise.
7912         * gcc.target/i386/pr9771-1.c: Likewise.
7913         * gcc.target/i386/rdfsbase-1.c: Likewise.
7914         * gcc.target/i386/rdfsbase-2.c: Likewise.
7915         * gcc.target/i386/rdgsbase-1.c: Likewise.
7916         * gcc.target/i386/rdgsbase-2.c: Likewise.
7917         * gcc.target/i386/rdrand-3.c: Likewise.
7918         * gcc.target/i386/regparm-stdcall.c: Likewise.
7919         * gcc.target/i386/regparm.c: Likewise.
7920         * gcc.target/i386/reload-1.c: Likewise.
7921         * gcc.target/i386/rotate-2.c: Likewise.
7922         * gcc.target/i386/sibcall-5.c: Likewise.
7923         * gcc.target/i386/signbit-1.c: Likewise.
7924         * gcc.target/i386/signbit-2.c: Likewise.
7925         * gcc.target/i386/signbit-3.c: Likewise.
7926         * gcc.target/i386/sse-5.c: Likewise.
7927         * gcc.target/i386/sse-8.c: Likewise.
7928         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7929         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7930         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7931         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7932         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7933         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7934         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7935         * gcc.target/i386/sse2-movq-2.c: Likewise.
7936         * gcc.target/i386/sse2-movq-3.c: Likewise.
7937         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7938         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7939         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7940         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7941         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7942         * gcc.target/i386/ssefn-1.c: Likewise.
7943         * gcc.target/i386/ssefn-2.c: Likewise.
7944         * gcc.target/i386/sseregparm-1.c: Likewise.
7945         * gcc.target/i386/sseregparm-2.c: Likewise.
7946         * gcc.target/i386/sseregparm-3.c: Likewise.
7947         * gcc.target/i386/sseregparm-4.c: Likewise.
7948         * gcc.target/i386/sseregparm-5.c: Likewise.
7949         * gcc.target/i386/sseregparm-6.c: Likewise.
7950         * gcc.target/i386/sseregparm-7.c: Likewise.
7951         * gcc.target/i386/sseregparm-8.c: Likewise.
7952         * gcc.target/i386/stack-realign.c: Likewise.
7953         * gcc.target/i386/stack-usage-realign.c: Likewise.
7954         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7955         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7956         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7957         * gcc.target/i386/stackalign/return-1.c: Likewise.
7958         * gcc.target/i386/stackalign/return-2.c: Likewise.
7959         * gcc.target/i386/stackalign/return-3.c: Likewise.
7960         * gcc.target/i386/tailcall-1.c: Likewise.
7961         * gcc.target/i386/tbm-2.c: Likewise.
7962         * gcc.target/i386/udivmod-7.c: Likewise.
7963         * gcc.target/i386/udivmod-8.c: Likewise.
7964         * gcc.target/i386/unroll-1.c: Likewise.
7965         * gcc.target/i386/vararg-1.c: Likewise.
7966         * gcc.target/i386/vararg-2.c: Likewise.
7967         * gcc.target/i386/vect8-ret.c: Likewise.
7968         * gcc.target/i386/vectorize5.c: Likewise.
7969         * gcc.target/i386/wmul-1.c: Likewise.
7970         * gcc.target/i386/wmul-2.c: Likewise.
7971         * gcc.target/i386/wrfsbase-1.c: Likewise.
7972         * gcc.target/i386/wrfsbase-2.c: Likewise.
7973         * gcc.target/i386/wrgsbase-1.c: Likewise.
7974         * gcc.target/i386/wrgsbase-2.c: Likewise.
7975         * gcc.target/i386/xop-pcmov.c: Likewise.
7976         * gcc.target/i386/xop-pcmov2.c: Likewise.
7977         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7978         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7979         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7980         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7981         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7982         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7983         * gcc.target/i386/zee.c: Likewise.
7984         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7985         * gfortran.dg/compiler-directive_2.f: Likewise.
7986         * gfortran.dg/g77/20010216-1.f: Likewise.
7987         * gfortran.dg/gomp/pr39152.f90: Likewise.
7988         * gfortran.dg/pr33794.f90: Likewise.
7989
7990 2011-07-09  Jason Merrill  <jason@redhat.com>
7991
7992         * g++.dg/cpp0x/regress/regress5.C: New.
7993
7994 2011-07-08  Jason Merrill  <jason@redhat.com>
7995
7996         PR c++/45437
7997         * g++.dg/expr/compound-asn1.C: New.
7998         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7999
8000 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR target/49621
8003         * gcc.target/powerpc/altivec-34.c: New test.
8004
8005 2011-07-08  Jason Merrill  <jason@redhat.com>
8006
8007         PR c++/45603
8008         * g++.dg/abi/guard3.C: New.
8009
8010 2011-07-08  Julian Brown  <julian@codesourcery.com>
8011
8012         * lib/target-supports.exp
8013         (check_effective_target_arm_little_endian): New.
8014         (check_effective_target_vect_pack_trunc): Use above.
8015         (check_effective_target_vect_unpack): Likewise.
8016         (check_effective_target_vect_element_align): Test
8017         check_effective_target_arm_vect_no_misalign for ARM.
8018
8019 2011-07-08  Jason Merrill  <jason@redhat.com>
8020
8021         PR c++/49673
8022         * g++.dg/cpp0x/constexpr-rom.C: New.
8023
8024 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8025
8026         PR middle-end/49519
8027         * g++.dg/torture/pr49519.C: New test.
8028
8029 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8030
8031         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8032
8033 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8034
8035         PR testsuite/48727
8036         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8037
8038 2011-07-08  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/49662
8041         * gcc.dg/graphite/interchange-14.c: XFAIL.
8042         * gcc.dg/graphite/interchange-15.c: Likewise.
8043         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8044
8045 2011-07-06  Jason Merrill  <jason@redhat.com>
8046
8047         PR c++/49663
8048         * g++.dg/cpp0x/regress/regress4.C: New.
8049
8050 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8051
8052         PR fortran/49648
8053         * gfortran.dg/result_in_spec_4.f90: New test.
8054
8055 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8056
8057         * gcc.target/sparc/cas64.c: New test.
8058
8059 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8060
8061         PR c/49644
8062         * g++.dg/torture/pr49644.C: New test.
8063
8064         PR c/49644
8065         * gcc.c-torture/execute/pr49644.c: New test.
8066
8067 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8068
8069         * lib/target-supports.exp (check_effective_target_ia32): New.
8070         (check_effective_target_x32): Likewise.
8071         (check_effective_target_vect_cmdline_needed): Also check x32.
8072
8073 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8074
8075         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8076         dg-prune-output.
8077         * gcc.target/arm/pr42235.c: Likewise.
8078         * gcc.target/arm/pr42495.c: Likewise.
8079         * gcc.target/arm/pr42574.c: Likewise.
8080         * gcc.target/arm/thumb-branch1.c: Likewise.
8081
8082         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8083         unneeded prune of possible warning.
8084         * gcc.target/arm/pr40956.c: Likewise.
8085         * gcc.target/arm/pr42505.c: Likewise.
8086
8087         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8088         * gcc.c-torture/compile/pr46883.c: Likewise.
8089         * gcc.c-torture/compile/pr46934.c: Likewise.
8090
8091         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8092         for move to ../../gcc.c-torture/compile.
8093         * gcc.target/arm/pr46883.c: Likewise.
8094         * gcc.target/arm/pr46934.c: Likewise.
8095
8096         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8097         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8098         * gcc.target/arm/wmul-1.c: Likewise.
8099         * gcc.target/arm/wmul-2.c: Likewise.
8100         * gcc.target/arm/wmul-3.c: Likewise.
8101         * gcc.target/arm/wmul-4.c: Likewise.
8102         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8103         add tab after scan target.
8104         * gcc.target/arm/smlaltt-1.c: Likewise.
8105         * gcc.target/arm/smlatb-1.c: Likewise.
8106         * gcc.target/arm/smlatt-1.c: Likewise.
8107
8108 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR debug/49522
8111         * gcc.dg/debug/pr49522.c: New test.
8112
8113 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8114
8115         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8116         * gcc.dg/pr46212.c: Run only if target int32plus.
8117         * gcc.dg/torture/pr48146.c: Ditto.
8118         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8119         * c-c++-common/pr44832.c: Ditto.
8120         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8121         * gcc.dg/pr31490.c: Ditto.
8122         * gcc.dg/torture/builtin-math-7.c: Run only if target
8123         large_double.
8124         * gcc.dg/torture/pr45764.c: Skip for AVR.
8125         * gcc.dg/pr47893.c: Ditto.
8126
8127 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8128
8129         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8130         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8131         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8132         add tab to scan target.
8133
8134 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8135
8136         * gcc.target/arm/neon-modes-3.c: New test.
8137
8138 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8139
8140         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8141         -fno-loop-interchange -ffast-math.
8142
8143 2011-07-07  Richard Guenther  <rguenther@suse.de>
8144
8145         * gcc.dg/ftrapv-3.c: New testcase.
8146
8147 2011-07-07  Richard Guenther  <rguenther@suse.de>
8148
8149         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8150         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8151
8152 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8153
8154         * gcc.dg/binop-notxor1.c: New test.
8155         * gcc.dg/binop-notand4a.c: New test.
8156         * gcc.dg/binop-notxor2.c: New test.
8157         * gcc.dg/binop-notand3a.c: New test.
8158         * gcc.dg/binop-notand2a.c: New test.
8159         * gcc.dg/binop-notand6a.c: New test.
8160         * gcc.dg/binop-notor1.c: New test.
8161         * gcc.dg/binop-notand1a.c: New test.
8162         * gcc.dg/binop-notand5a.c: New test.
8163         * gcc.dg/binop-notor2.c: New test.
8164
8165 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8166
8167         PR middle-end/49640
8168         * gcc.dg/gomp/pr49640.c: New test.
8169
8170 2011-07-07  Richard Guenther  <rguenther@suse.de>
8171
8172         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8173
8174 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8175
8176         PR target/39150
8177         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8178
8179 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8180
8181         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8182         * gcc.target/powerpc/no-r11-2.c: Ditto.
8183         * gcc.target/powerpc/no-r11-3.c: Ditto.
8184
8185 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8186
8187         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8188         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8189
8190 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8191
8192         * lib/target-supports.exp (check_profiling_available): Disable
8193         profiling with -fprofile-generate for target avr.
8194
8195 2011-07-06  Richard Guenther  <rguenther@suse.de>
8196
8197         PR tree-optimization/49645
8198         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8199
8200 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8201
8202         PR middle-end/47383
8203         * gcc.dg/pr47383.c: New.
8204
8205 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8206
8207         PR tree-optimization/49647
8208         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8209
8210 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8211
8212         PR testsuite/49542
8213         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8214         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8215
8216 2011-07-05  Jason Merrill  <jason@redhat.com>
8217
8218         PR c++/48157
8219         * g++.dg/template/template-id-4.C: New.
8220
8221 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8222
8223         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8224         * gcc.dg/pr43402.c: Ditto.
8225
8226 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8227
8228         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8229
8230 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8231
8232         * gcc.target/powerpc/ppc-switch-1.c: New test for
8233         --param case-values-threshold.
8234         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8235
8236 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8237
8238         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8239
8240 2011-07-05  Jason Merrill  <jason@redhat.com>
8241
8242         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8243
8244 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8245
8246         PR tree-optimization/47654
8247         * gcc.dg/graphite/block-pr47654.c: New.
8248
8249 2011-07-05  Jason Merrill  <jason@redhat.com>
8250
8251         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8252
8253 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8254
8255         PR tree-optimization/49580
8256         * gcc.dg/autopar/pr49580.c: New test.
8257
8258 2011-07-05  Richard Guenther  <rguenther@suse.de>
8259
8260         PR tree-optimization/49518
8261         PR tree-optimization/49628
8262         * g++.dg/torture/pr49628.C: New testcase.
8263         * gcc.dg/torture/pr49518.c: Likewise.
8264
8265 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8266
8267         * ada/acats/run_acats (which): Extract last field from type -p,
8268         type output only if command succeeded.
8269
8270 2011-07-04  Jason Merrill  <jason@redhat.com>
8271
8272         * g++.dg/abi/mangle48.C: New.
8273
8274         * g++.dg/cpp0x/diag1.C: New.
8275
8276         * g++.dg/diagnostic/aka1.C: New.
8277
8278 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8279
8280         PR rtl-optimization/49619
8281         * gcc.dg/pr49619.c: New test.
8282
8283         PR rtl-optimization/49472
8284         * gfortran.dg/pr49472.f90: New test.
8285
8286         PR debug/49602
8287         * gcc.dg/pr49602.c: New test.
8288
8289 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8290
8291         PR target/34734
8292         PR target/44643
8293         * gcc.target/avr/avr.exp: Run over cpp files, too.
8294         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8295         * gcc.target/avr/progmem.h: New file.
8296         * gcc.target/avr/exit-abort.h: New file.
8297         * gcc.target/avr/progmem-error-1.c: New file.
8298         * gcc.target/avr/progmem-error-1.cpp: New file.
8299         * gcc.target/avr/progmem-warning-1.c: New file.
8300         * gcc.target/avr/torture/progmem-1.c: New file.
8301         * gcc.target/avr/torture/progmem-1.cpp: New file.
8302
8303 2011-07-04  Richard Guenther  <rguenther@suse.de>
8304
8305         PR tree-optimization/49615
8306         * g++.dg/torture/pr49615.C: New testcase.
8307
8308 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8309
8310         PR tree-optimization/49610
8311         * gcc.dg/vect/pr49610.c: New test.
8312
8313 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8314
8315         * gnat.dg/specs/debug1.ads: New test.
8316
8317 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8318
8319         PR fortran/49562
8320         * gfortran.dg/typebound_proc_23.f90: New.
8321
8322 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8323
8324         PR c++/49605
8325         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8326
8327 2011-07-01  Jason Merrill  <jason@redhat.com>
8328
8329         PR c++/48261
8330         * g++.dg/template/template-id-3.C: New.
8331
8332         PR c++/48593
8333         * g++.dg/template/qualified-id4.C: New.
8334
8335         PR c++/48883
8336         * g++.dg/template/explicit-args4.C: New.
8337
8338         PR c++/49085
8339         * g++.dg/template/offsetof2.C: New.
8340
8341 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8342
8343         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8344
8345 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347         PR libmudflap/49549
8348         * lib/target-supports.exp (check_effective_target_gld): New proc.
8349
8350 2011-07-01  Richard Guenther  <rguenther@suse.de>
8351
8352         PR tree-optimization/49603
8353         * gcc.dg/torture/pr49603.c: New testcase.
8354
8355 2011-06-30  Jason Merrill  <jason@redhat.com>
8356
8357         PR c++/49387
8358         * g++.dg/rtti/template1.C: New.
8359
8360         PR c++/49569
8361         * g++.dg/cpp0x/regress/ctor1.C: New.
8362
8363         PR c++/49355
8364         * g++.dg/cpp0x/initlist54.C: New.
8365
8366 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8367
8368         * gcc.dg/tree-ssa/sra-12.c: New test.
8369
8370 2011-06-29  Jason Merrill  <jason@redhat.com>
8371
8372         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8373
8374 2011-06-30  Richard Guenther  <rguenther@suse.de>
8375
8376         PR tree-optimization/46787
8377         * gcc.dg/vect/vect-121.c: New testcase.
8378
8379 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8380
8381         PR tree-optimization/49094
8382         * gcc.dg/tree-ssa/pr49094.c: New test.
8383
8384 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR fortran/49540
8387         * gfortran.dg/pr49540-1.f90: New test.
8388         * gfortran.dg/pr49540-2.f90: New test.
8389
8390 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8391
8392         PR ada/49511
8393         * ada/acats/run_acats (which): Use last field of type -p output.
8394
8395 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8396             Iain Sandoe  <iains@gcc.gnu.org>
8397
8398         PR libobjc/36610
8399         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8400         Only skip on 64-bit *-*-darwin8* && !objc2.
8401
8402 2011-06-30  Richard Guenther  <rguenther@suse.de>
8403
8404         PR tree-optimization/38752
8405         * gcc.c-torture/compile/pr38752.c: New testcase.
8406
8407 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8408
8409         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8410         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8411
8412 2011-06-29  Jason Merrill  <jason@redhat.com>
8413
8414         PR c++/49216
8415         * g++.dg/cpp0x/initlist53.C: Use placement new.
8416         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8417         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8418
8419         PR c++/49003
8420         * g++.dg/cpp0x/trailing6.C: New.
8421         * g++.dg/cpp0x/pr45908.C: No error.
8422
8423         PR c++/49272
8424         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8425
8426         PR c++/49520
8427         * g++.dg/cpp0x/constexpr-using2.C: New.
8428
8429         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8430
8431         PR c++/45923
8432         * g++.dg/cpp0x/constexpr-diag3.C: New.
8433         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8434         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8435         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8436         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8437
8438 2011-06-29  Jason Merrill  <jason@redhat.com>
8439
8440         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8441
8442 2011-06-29  Richard Guenther  <rguenther@suse.de>
8443
8444         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8445
8446 2011-06-29  Jason Merrill  <jason@redhat.com>
8447
8448         * g++.dg/cpp0x/initlist-value2.C: New.
8449
8450         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8451         * g++.dg/cpp0x/initlist-value.C: New.
8452
8453 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8454
8455         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8456
8457 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8458
8459         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8460         * gcc.dg/inline_2.c: Likewise.
8461         * gcc.dg/unroll_1.c: Likewise.
8462
8463 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8464
8465         PR debug/49567
8466         * gcc.target/i386/pr49567.c: New test.
8467
8468 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8469
8470         * gnat.dg/opt17.ad[sb]: New test.
8471
8472 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8473             Tom de Vries  <tom@codesourcery.com>
8474
8475         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8476         (check_effective_target_arm_thumb2): New effective targets.
8477         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8478         properly.  Clean up temporary files.
8479         * gcc.target/arm/ivopts-2.c: Likewise.
8480         * gcc.target/arm/ivopts-3.c: Likewise.
8481         * gcc.target/arm/ivopts-4.c: Likewise.
8482         * gcc.target/arm/ivopts-5.c: Likewise.
8483         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8484
8485 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8486
8487         PR fortran/49479
8488         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8489
8490 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8491
8492         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8493         * gcc.target/arm/vfp-ldmias.c: Likewise.
8494         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8495         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8496         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8497         * gcc.target/arm/vfp-stmias.c: Likewise.
8498         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8499         * gcc.target/arm/vfp-stmiad.c: Likewise.
8500
8501 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8502
8503         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8504         dg-prune-output.
8505         * gcc.target/arm/pr45701-2.c: Ditto.
8506
8507 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8508
8509         PR fortran/49466
8510         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8511         * gfortran.dg/extends_14.f03: Modified.
8512
8513 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8514
8515         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8516         early if the test is already being skipped.
8517
8518         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8519         scan-assembler-dem-not): For missing file, report unresolved with
8520         same message as for pass/fail, with reason reported in log file.
8521
8522         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8523         from add_options_for_arm_neon_fp16.
8524         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8525         check_effective_target_arm_neon_fp16_ok_nocache.
8526         Check -mfpu and -mfloat-abi options from current multilib.
8527         Do not require neon support.
8528         (check_effective_target_arm_fp16_ok): Renamed from
8529         check_effecitve_target_arm_neon_fp16_ok.
8530         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8531         arm_neon_fp16_ok and arm_fp16.
8532         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8533         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8534         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8535         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8536
8537 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8538
8539         * gcc.dg/builtin-assume-aligned-1.c: New test.
8540         * gcc.dg/builtin-assume-aligned-2.c: New test.
8541         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8542
8543         PR debug/49544
8544         * gcc.dg/pr49544.c: New test.
8545
8546 2011-06-27  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/49394
8549         * g++.dg/torture/pr49394.C: New testcase.
8550
8551 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8552
8553         * gcc.dg/optimize-bswapdi-2.c: New test.
8554
8555 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8556             Richard Sandiford  <richard.sandiford@linaro.org>
8557
8558         PR tree-optimization/49169
8559         * gcc.dg/torture/pr49169.c: New test.
8560
8561 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8562
8563         PR testsuite/49529
8564         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8565
8566         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8567         hppa*-*-hpux*.
8568
8569 2011-06-26  Jason Merrill  <jason@redhat.com>
8570
8571         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8572
8573         PR c++/49528
8574         * g++.dg/init/ref19.C: New.
8575         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8576
8577 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8578
8579         PR tree-optimization/48377
8580         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8581         non_strict_align.
8582
8583 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8584
8585         PR middle-end/49191
8586         * lib/target-supports.exp (check_effective_target_non_strict_align):
8587         New.
8588         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8589
8590 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8591
8592         PR tree-optimizations/49516
8593         * g++.dg/tree-ssa/pr49516.C: New test.
8594
8595 2011-06-23  Jason Merrill  <jason@redhat.com>
8596
8597         PR c++/35255
8598         * g++.dg/template/partial10.C: New.
8599         * g++.dg/template/partial11.C: New.
8600
8601 2011-06-23  Jeff Law <law@redhat.com>
8602
8603         PR middle-end/48770
8604         * gcc.dg/pr48770.c: New test.
8605
8606 2011-06-23  Jan Hubicka  <jh@suse.cz>
8607
8608         PR middle-end/49373
8609         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8610
8611 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8612
8613         PR testsuite/49512
8614         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8615         instead of -fdump-tree-optimized.
8616
8617 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8618
8619         PR c++/44625
8620         * g++.dg/template/crash107.C: New.
8621         * g++.dg/template/error17.C: Adjust.
8622
8623 2011-06-23  Jason Merrill  <jason@redhat.com>
8624
8625         PR c++/49507
8626         * g++.dg/cpp0x/defaulted30.C: New.
8627
8628         PR c++/49440
8629         * g++.dg/rtti/anon-ns1.C: New.
8630
8631         PR c++/49395
8632         * g++.dg/init/ref18.C: New.
8633
8634         PR c++/36435
8635         * g++.dg/template/partial9.C: New.
8636
8637 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8638
8639         PR middle-end/49373
8640         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8641
8642 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR debug/49496
8645         * gcc.dg/pr49496.c: New test.
8646
8647 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8648
8649         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8650         is not xscale.
8651
8652         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8653
8654         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8655         * gcc.target/arm/pr42879.c: Likewise.
8656         * gcc.target/arm/pr45701-3.c: Likewise.
8657
8658         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8659         * gcc.target/arm/pr40482.c: Likewise.
8660         * gcc.target/arm/stack-corruption.c: Likewise.
8661
8662 2011-06-22  Richard Guenther  <rguenther@suse.de>
8663
8664         PR tree-optimization/49493
8665         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8666
8667 2011-06-22  Jason Merrill  <jason@redhat.com>
8668
8669         PR c++/49260
8670         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8671
8672 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8673             Dmitry Melnik  <dm@ispras.ru>
8674
8675         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8676         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8677         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8678
8679 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8680
8681         * gcc.target/arm/tlscall.c: New.
8682
8683 2011-06-21  Jason Merrill  <jason@redhat.com>
8684
8685         PR c++/49172
8686         * g++.dg/cpp0x/constexpr-ref1.C: New.
8687         * g++.dg/cpp0x/constexpr-ref2.C: New.
8688         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8689
8690         PR c++/49482
8691         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8692
8693         PR c++/49418
8694         * g++.dg/template/param3.C: New.
8695
8696 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8697
8698         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8699         my_clrsb test functions.
8700         (main): Test clrsb.
8701         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8702         test_sll, test_ull): Add clrsb tests.
8703         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8704         clrsbll.
8705
8706 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8707
8708         PR fortran/49112
8709         * gfortran.dg/class_44.f03: New.
8710
8711 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8712
8713         PR tree-optimization/49478
8714         * gcc.dg/vect/pr49478.c
8715
8716 2011-06-21  Richard Guenther  <rguenther@suse.de>
8717
8718         PR tree-optimization/49483
8719         * gcc.dg/vect/vect-120.c: New testcase.
8720
8721 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8722
8723         PR testsuite/49443
8724         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8725         * gcc.dg/vect/vect-peel-4.c: Likewise.
8726
8727 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8728
8729         PR middle-end/49139
8730         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8731         * gcc.dg/always_inline2.c: Likewise.
8732         * gcc.dg/always_inline3.c: Likewise.
8733         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8734         * gcc.dg/inline_1.c: Likewise.
8735         * gcc.dg/inline_2.c: Likewise.
8736         * gcc.dg/inline_3.c: Likewise.
8737         * gcc.dg/inline_4.c: Likewise.
8738         * gcc.dg/20051201-1.c: Likewise.
8739         * gcc.dg/pr40087.c: Likewise.
8740         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8741         * gcc.dg/inline-22.c: Likewise.
8742         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8743         * gcc.dg/lto/20090218-1_1.c: Likewise.
8744         * g++.dg/ipa/devirt-7.C: Likewise.
8745         * gcc.dg/uninit-pred-5_a.c: Likewise.
8746         * gcc.dg/uninit-pred-5_b.c: Likewise.
8747         * gcc.dg/fail_always_inline.c: New.
8748
8749 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8750
8751         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8752         into 6 jobs instead of 3.
8753
8754 2011-06-20  Jason Merrill  <jason@redhat.com>
8755
8756         PR c++/49216
8757         * g++.dg/cpp0x/initlist53.C: New.
8758
8759 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8760
8761         PR fortran/18918
8762         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8763         * gfortran.dg/coarray_lock_3.f90: New.
8764         * gfortran.dg/coarray/lock_1.f90: New.
8765
8766 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8767
8768         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8769         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8770         unresolved and report the reason to the log file.
8771
8772         * lib/scanasm.exp (object-size): Move argument processing earlier
8773         to report errors before verifying that the file exists.  Report
8774         problems detected at runtime as unresolved instead of error and
8775         report their reasons to the log file.
8776
8777 2011-06-20  Jason Merrill  <jason@redhat.com>
8778
8779         PR c++/47080
8780         * g++.dg/cpp0x/explicit6.C: New.
8781
8782         PR c++/47635
8783         * g++.dg/cpp0x/enum20.C: New.
8784
8785         PR c++/48138
8786         * g++.dg/ext/attr-aligned01.C: New.
8787
8788         PR c++/49205
8789         * g++.dg/cpp0x/variadic-default.C: New.
8790
8791         PR c++/43321
8792         * g++.dg/cpp0x/auto26.C: New.
8793
8794         PR c++/43831
8795         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8796
8797 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8798
8799         * gcc.dg/binop-notand1.c: New test.
8800         * gcc.dg/binop-notand2.c: New test.
8801         * gcc.dg/binop-notand3.c: New test.
8802         * gcc.dg/binop-notand4.c: New test.
8803         * gcc.dg/binop-notand5.c: New test.
8804         * gcc.dg/binop-notand6.c: New test.
8805
8806 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8807
8808         PR testsuite/49432
8809         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8810
8811 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8812
8813         PR fortran/49400
8814         * gfortran.dg/proc_ptr_31.f90: New.
8815
8816 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8817
8818         * gnat.dg/volatile6.adb: New test.
8819         * gnat.dg/volatile7.adb: Likewise.
8820         * gnat.dg/volatile8.adb: Likewise.
8821         * gnat.dg/volatile9.adb: Likewise.
8822
8823 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8824
8825         * gnat.dg/constant3.adb: New test.
8826
8827 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8828
8829         PR libfortran/49296
8830         * gfortran.dg/read_list_eof_1.f90: New test.
8831
8832 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8833
8834         PR target/49411
8835         * gcc.target/i386/testimm-1.c: New test.
8836         * gcc.target/i386/testimm-2.c: New test.
8837         * gcc.target/i386/testimm-3.c: New test.
8838         * gcc.target/i386/testimm-4.c: New test.
8839         * gcc.target/i386/testimm-5.c: New test.
8840         * gcc.target/i386/testimm-6.c: New test.
8841         * gcc.target/i386/testimm-7.c: New test.
8842         * gcc.target/i386/testimm-8.c: New test.
8843         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8844         * gcc.target/i386/xop-rotate1-int.c: New test.
8845         * gcc.target/i386/xop-rotate2-int.c: New test.
8846
8847 2011-06-17  Jason Merrill  <jason@redhat.com>
8848
8849         * g++.dg/cpp0x/rv-func2.C: New.
8850
8851         * g++.dg/debug/dwarf2/lambda1.C: New.
8852         * g++.dg/warn/Wshadow-6.C: Adjust.
8853
8854 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8855
8856         PR fortran/48699
8857         * gfortran.dg/move_alloc_5.f90: New.
8858
8859 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8860
8861         PR rtl-optimization/48542
8862         * gcc.dg/torture/pr48542.c: New test.
8863
8864 2011-06-16  Jason Merrill  <jason@redhat.com>
8865
8866         PR c++/44160
8867         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8868
8869         PR c++/45378
8870         * g++.dg/cpp0x/initlist52.C New.
8871
8872         PR c++/45399
8873         * c-c++-common/raw-string-12.c: New.
8874
8875         PR c++/49229
8876         * g++.dg/cpp0x/sfinae26.C: New.
8877
8878         PR c++/49251
8879         * g++.dg/cpp0x/variadic113.C: New.
8880
8881         PR c++/49420
8882         * g++.dg/cpp0x/variadic112.C: New.
8883
8884 2011-06-16  Jeff Law <law@redhat.com>
8885
8886         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8887         improved jump threading.
8888         * gcc.dg/builtin-object-size-2.c: Likewise.
8889         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8890
8891 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8892
8893         PR fortran/49074
8894         * gfortran.dg/typebound_assignment_3.f03: New.
8895
8896 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8897
8898         PR testsuite/48727
8899         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8900
8901 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8902
8903         PR tree-optimization/49343
8904         * gnat.dg/discr31.ad[sb]: New test.
8905
8906 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8907
8908         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8909
8910 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8911
8912         PR target/45098
8913         * gcc.target/arm/ivopts-3.c: Update test.
8914         * gcc.target/arm/ivopts-5.c: Same.
8915
8916 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8917
8918         Revert:
8919         2011-06-10  Wei Guozhi  <carrot@google.com>
8920
8921         PR target/45335
8922         * gcc.target/arm/pr45335.c: New test.
8923         * gcc.target/arm/pr45335-2.c: New test.
8924         * gcc.target/arm/pr45335-3.c: New test.
8925         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8926         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8927         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8928
8929 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8930
8931         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8932
8933 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8934
8935         PR fortran/49417
8936         * gfortran.dg/class_43.f03: New.
8937
8938 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8939
8940         PR tree-optimization/49419
8941         * gcc.c-torture/execute/pr49419.c: New test.
8942
8943 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8944
8945         * gcc.dg/sms-9.c: New file.
8946
8947 2011-06-15  Easwaran Raman  <eraman@google.com>
8948
8949         PR rtl-optimization/49414
8950         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8951
8952 2011-06-14  Jason Merrill  <jason@redhat.com>
8953
8954         * g++.dg/cpp0x/noexcept13.C: New.
8955
8956 2011-06-14  Easwaran Raman  <eraman@google.com>
8957
8958         PR rtl-optimization/44194
8959         * gcc.dg/pr44194-1.c: New test.
8960         * gcc.dg/pr44194-2.c: New test.
8961
8962 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8963
8964         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8965         switches.
8966         * gcc.target/arm/pr45701-2.c: Likewise.
8967         * gcc.target/arm/thumb-branch1.c: Likewise.
8968
8969 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8970
8971         PR testsuite/48727
8972         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8973
8974 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8975
8976         * gcc.target/arm/pr45701-1.c: Require thumb support.
8977         * gcc.target/arm/pr45701-2.c: Likewise.
8978         * gcc.target/arm/thumb-branch1.c: Likewise.
8979
8980         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8981         * gcc.target/arm/pr39839.c: Likewise.
8982         * gcc.target/arm/pr40657-2.c: Likewise.
8983         * gcc.target/arm/pr40956.c: Likewise.
8984         * gcc.target/arm/pr41679.c: Likewise.
8985         * gcc.target/arm/pr42235.c: Likewise.
8986         * gcc.target/arm/pr42495.c: Likewise.
8987         * gcc.target/arm/pr42505.c: Likewise.
8988         * gcc.target/arm/pr42574.c: Likewise.
8989         * gcc.target/arm/pr46883.c: Likewise.
8990         * gcc.target/arm/pr46934.c: Likewise.
8991         * gcc.target/arm/xor-and.c: Likewise.
8992
8993 2011-06-14  Jason Merrill  <jason@redhat.com>
8994
8995         * g++.dg/other/error23.C: Adjust error message.
8996         * g++.dg/other/error32.C: Likewise.
8997
8998         PR c++/49389
8999         * g++.dg/cpp0x/rv-dotstar.C: New.
9000
9001         PR c++/49369
9002         * g++.dg/cpp0x/decltype30.C: New.
9003
9004         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9005
9006 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR fortran/49103
9009         * gfortran.dg/pr49103.f90: New test.
9010
9011 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9012
9013         PR target/45098
9014         * gcc.target/arm/ivopts-3.c: New test.
9015         * gcc.target/arm/ivopts-4.c: New test.
9016         * gcc.target/arm/ivopts-5.c: New test.
9017
9018 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9019
9020         PR rtl-optimization/49390
9021         * gcc.c-torture/execute/pr49390.c: New test.
9022
9023 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9024
9025         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9026
9027 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9028
9029         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9030         * gcc.c-torture/execute/cmpsi-2.x: New file.
9031         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9032         * gcc.c-torture/execute/pr45262.x: New file.
9033         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9034         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9035         int32plus
9036         * gcc.c-torture/compile/pr49163.c: Ditto.
9037
9038 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9039
9040         * gcc.dg/vect/vect-16.c: Rename to...
9041         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9042         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9043         for double-word vectors.
9044         * gcc.dg/vect/vect-peel-4.c: Likewise.
9045         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9046         vect_element_align.
9047         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9048         -fno-fast-math.
9049
9050 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9051
9052         PR target/44618
9053         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9054
9055 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9056
9057         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9058
9059 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9060
9061         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9062
9063 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9064
9065         * gfortran.dg/trim_optimize_8.f90:  New test case.
9066
9067 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9068            Ira Rosen  <ira.rosen@linaro.org>
9069
9070         PR tree-optimization/49352
9071         * gcc.dg/vect/pr49352.c: New test.
9072
9073 2011-06-12  Tobias Burnus
9074
9075         PR fortran/49324
9076         * gfortran.dg/alloc_comp_assign_11.f90: New.
9077
9078 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9079
9080         * gfortran.dg/trim_optimize_7.f90:  New test.
9081
9082 2011-06-10  Wei Guozhi  <carrot@google.com>
9083
9084         PR target/45335
9085         * gcc.target/arm/pr45335.c: New test.
9086         * gcc.target/arm/pr45335-2.c: New test.
9087         * gcc.target/arm/pr45335-3.c: New test.
9088         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9089         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9090         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9091
9092 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9093
9094         PR c++/41769
9095         * g++.dg/parse/error39.C: New.
9096
9097 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9098
9099         * gcc.target/arm/20090811-1.c: Skip for incompatible
9100         options, do not override other options.
9101         * gcc.target/arm/combine-cmp-shift.c: Skip for
9102         incompatible options.
9103         * gcc.target/arm/pr45094.c: Likewise.
9104         * gcc.target/arm/scd42-1.c: Likewise.
9105         * gcc.target/arm/scd42-3.c: Likewise.
9106         * gcc.target/arm/thumb-ltu.c: Likewise.
9107
9108         * lib/target-supports.exp
9109         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9110         multilib flags use -mfpu with a value other than neon-fp16.
9111
9112 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9113
9114         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9115         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9116
9117 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9118
9119         * lib/target-supports.exp (check_effective_target_pie): New proc.
9120         * gcc.dg/pie-link.c: Use target pie.
9121
9122 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9123             Laurent Roug�  <laurent.rouge@menta.fr>
9124
9125         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9126         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9127
9128 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9129
9130         * gfortran.dg/coarray/sync_1.f90: New test for
9131         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9132
9133 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9134
9135         PR tree-optimization/49318
9136         * gcc.dg/vect/pr49318.c: New test.
9137
9138 2011-06-09  David Krauss  <potswa@mac.com>
9139
9140         * g++.dg/template/arrow1.C: New.
9141
9142 2011-06-09  Jason Merrill  <jason@redhat.com>
9143
9144         * lib/prune.exp: Prune "note"s.
9145         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9146
9147         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9148         * g++.dg/template/dependent-expr3.C: Likewise.
9149         * g++.dg/parse/template7.C: Likewise.
9150         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9151         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9152         * g++.old-deja/g++.pt/friend38.C: Likewise.
9153         * g++.old-deja/g++.pt/crash32.C: Likewise.
9154         * g++.old-deja/g++.other/init4.C: Likewise.
9155         * g++.old-deja/g++.other/friend8.C: Likewise.
9156
9157         * g++.dg/ext/complex7.C: Adjust expected output.
9158         * g++.dg/diagnostic/method1.C: Likewise.
9159         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9160         * g++.dg/parse/crash33.C: Likewise.
9161         * g++.dg/other/warning1.C: Likewise.
9162         * g++.dg/init/pr29571.C: Likewise.
9163         * g++.dg/warn/overflow-warn-1.C: Likewise.
9164         * g++.dg/warn/overflow-warn-3.C: Likewise.
9165         * g++.dg/warn/overflow-warn-4.C: Likewise.
9166         * g++.old-deja/g++.oliva/template1.C: Likewise.
9167
9168         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9169         * g++.dg/parse/template7.C: Adjust.
9170
9171 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9172
9173         PR target/49307
9174         * gcc.dg/pr49307.c: New.
9175
9176 2011-06-09  Wei Guozhi  <carrot@google.com>
9177
9178         PR target/46975
9179         * gcc.target/arm/pr46975.c: New testcase.
9180
9181 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9182
9183         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9184         (PMETH, arglist_t): Removed.
9185         (method_get_number_of_arguments): Removed.
9186         (method_get_nth_argument): Removed.
9187         (method_get_first_argument): Removed.
9188         (method_get_next_argument): Removed.
9189         (method_get_sizeof_arguments): Removed.
9190         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9191         (PMETH): Removed.
9192         (method_get_number_of_arguments): Removed.
9193         (method_get_nth_argument): Removed.
9194         (method_get_first_argument): Removed.
9195         (method_get_next_argument): Removed.
9196         (method_get_sizeof_arguments): Removed.
9197         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9198
9199 2011-06-09  David Li  <davidxl@google.com>
9200
9201         * gcc.dg/dump-pass.c: New test.
9202
9203 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9204
9205         PR c++/29003
9206         * g++.dg/parse/error38.C: New.
9207
9208 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9209
9210         PR middle-end/49308
9211         * gfortran.dg/pr49308.f90: New test.
9212
9213 2011-06-08  Jason Merrill  <jason@redhat.com>
9214
9215         * g++.dg/cpp0x/noexcept11.C: New.
9216         * g++.dg/cpp0x/noexcept12.C: New.
9217         * g++.dg/cpp0x/sfinae11.C: Adjust.
9218
9219 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9220
9221         PR testsuite/49323
9222         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9223         to dg-options, match also DW_AT_linkage_name.
9224
9225 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9226
9227         PR middle-end/21953
9228         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9229         -fno-common on alpha*-dec-osf*.
9230         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9231
9232 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9233
9234         PR rtl-optimization/49303
9235         * gcc.target/ia64/pr49303.c: New test.
9236
9237 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9238
9239         PR fortran/18918
9240         * gfortran.dg/coarray_lock_1.f90: New.
9241         * gfortran.dg/coarray_lock_2.f90: New.
9242
9243 2011-06-07  Jason Merrill  <jason@redhat.com>
9244
9245         * lib/prune.exp: Look for "required" rather than "instantiated".
9246         * g++.dg/abi/mangle11.C: Likewise.
9247         * g++.dg/abi/mangle12.C: Likewise.
9248         * g++.dg/abi/mangle17.C: Likewise.
9249         * g++.dg/abi/mangle20-2.C: Likewise.
9250         * g++.dg/abi/pragma-pack1.C: Likewise.
9251         * g++.dg/cpp0x/decltype26.C: Likewise.
9252         * g++.dg/cpp0x/decltype28.C: Likewise.
9253         * g++.dg/cpp0x/decltype29.C: Likewise.
9254         * g++.dg/cpp0x/enum11.C: Likewise.
9255         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9256         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9257         * g++.dg/cpp0x/pr47416.C: Likewise.
9258         * g++.dg/ext/case-range2.C: Likewise.
9259         * g++.dg/ext/case-range3.C: Likewise.
9260         * g++.dg/gomp/for-19.C: Likewise.
9261         * g++.dg/gomp/pr37533.C: Likewise.
9262         * g++.dg/gomp/pr38639.C: Likewise.
9263         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9264         * g++.dg/inherit/base3.C: Likewise.
9265         * g++.dg/inherit/using6.C: Likewise.
9266         * g++.dg/init/placement4.C: Likewise.
9267         * g++.dg/init/reference3.C: Likewise.
9268         * g++.dg/lookup/scoped6.C: Likewise.
9269         * g++.dg/lookup/using7.C: Likewise.
9270         * g++.dg/other/abstract1.C: Likewise.
9271         * g++.dg/other/error10.C: Likewise.
9272         * g++.dg/other/error5.C: Likewise.
9273         * g++.dg/other/field1.C: Likewise.
9274         * g++.dg/other/offsetof5.C: Likewise.
9275         * g++.dg/parse/bitfield2.C: Likewise.
9276         * g++.dg/parse/constant4.C: Likewise.
9277         * g++.dg/parse/crash20.C: Likewise.
9278         * g++.dg/parse/invalid-op1.C: Likewise.
9279         * g++.dg/parse/non-dependent2.C: Likewise.
9280         * g++.dg/parse/template18.C: Likewise.
9281         * g++.dg/tc1/dr152.C: Likewise.
9282         * g++.dg/tc1/dr166.C: Likewise.
9283         * g++.dg/tc1/dr176.C: Likewise.
9284         * g++.dg/tc1/dr213.C: Likewise.
9285         * g++.dg/template/access11.C: Likewise.
9286         * g++.dg/template/access2.C: Likewise.
9287         * g++.dg/template/access3.C: Likewise.
9288         * g++.dg/template/access7.C: Likewise.
9289         * g++.dg/template/arg7.C: Likewise.
9290         * g++.dg/template/cond2.C: Likewise.
9291         * g++.dg/template/crash13.C: Likewise.
9292         * g++.dg/template/crash40.C: Likewise.
9293         * g++.dg/template/crash7.C: Likewise.
9294         * g++.dg/template/crash84.C: Likewise.
9295         * g++.dg/template/ctor5.C: Likewise.
9296         * g++.dg/template/defarg13.C: Likewise.
9297         * g++.dg/template/defarg14.C: Likewise.
9298         * g++.dg/template/dtor7.C: Likewise.
9299         * g++.dg/template/eh2.C: Likewise.
9300         * g++.dg/template/error2.C: Likewise.
9301         * g++.dg/template/error43.C: Likewise.
9302         * g++.dg/template/friend32.C: Likewise.
9303         * g++.dg/template/injected1.C: Likewise.
9304         * g++.dg/template/instantiate1.C: Likewise.
9305         * g++.dg/template/instantiate3.C: Likewise.
9306         * g++.dg/template/instantiate5.C: Likewise.
9307         * g++.dg/template/instantiate7.C: Likewise.
9308         * g++.dg/template/local6.C: Likewise.
9309         * g++.dg/template/lookup2.C: Likewise.
9310         * g++.dg/template/member5.C: Likewise.
9311         * g++.dg/template/memfriend15.C: Likewise.
9312         * g++.dg/template/memfriend16.C: Likewise.
9313         * g++.dg/template/memfriend17.C: Likewise.
9314         * g++.dg/template/memfriend7.C: Likewise.
9315         * g++.dg/template/meminit1.C: Likewise.
9316         * g++.dg/template/nested3.C: Likewise.
9317         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9318         * g++.dg/template/nontype12.C: Likewise.
9319         * g++.dg/template/nontype13.C: Likewise.
9320         * g++.dg/template/nontype6.C: Likewise.
9321         * g++.dg/template/pr23510.C: Likewise.
9322         * g++.dg/template/pr35240.C: Likewise.
9323         * g++.dg/template/ptrmem15.C: Likewise.
9324         * g++.dg/template/ptrmem6.C: Likewise.
9325         * g++.dg/template/qualified-id1.C: Likewise.
9326         * g++.dg/template/qualttp20.C: Likewise.
9327         * g++.dg/template/qualttp3.C: Likewise.
9328         * g++.dg/template/qualttp4.C: Likewise.
9329         * g++.dg/template/qualttp5.C: Likewise.
9330         * g++.dg/template/qualttp6.C: Likewise.
9331         * g++.dg/template/qualttp7.C: Likewise.
9332         * g++.dg/template/qualttp8.C: Likewise.
9333         * g++.dg/template/recurse.C: Likewise.
9334         * g++.dg/template/recurse2.C: Likewise.
9335         * g++.dg/template/ref5.C: Likewise.
9336         * g++.dg/template/scope2.C: Likewise.
9337         * g++.dg/template/sfinae10.C: Likewise.
9338         * g++.dg/template/sfinae3.C: Likewise.
9339         * g++.dg/template/sizeof3.C: Likewise.
9340         * g++.dg/template/static9.C: Likewise.
9341         * g++.dg/template/template-id-2.C: Likewise.
9342         * g++.dg/template/typedef13.C: Likewise.
9343         * g++.dg/template/typename4.C: Likewise.
9344         * g++.dg/template/using14.C: Likewise.
9345         * g++.dg/template/using2.C: Likewise.
9346         * g++.dg/template/warn1.C: Likewise.
9347         * g++.dg/warn/Wparentheses-13.C: Likewise.
9348         * g++.dg/warn/Wparentheses-15.C: Likewise.
9349         * g++.dg/warn/Wparentheses-16.C: Likewise.
9350         * g++.dg/warn/Wparentheses-17.C: Likewise.
9351         * g++.dg/warn/Wparentheses-18.C: Likewise.
9352         * g++.dg/warn/Wparentheses-19.C: Likewise.
9353         * g++.dg/warn/Wparentheses-20.C: Likewise.
9354         * g++.dg/warn/Wparentheses-23.C: Likewise.
9355         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9356         * g++.dg/warn/noeffect2.C: Likewise.
9357         * g++.dg/warn/noeffect4.C: Likewise.
9358         * g++.dg/warn/pr8570.C: Likewise.
9359         * g++.old-deja/g++.brendan/init2.C: Likewise.
9360         * g++.old-deja/g++.eh/spec6.C: Likewise.
9361         * g++.old-deja/g++.pt/crash10.C: Likewise.
9362         * g++.old-deja/g++.pt/crash36.C: Likewise.
9363         * g++.old-deja/g++.pt/derived3.C: Likewise.
9364         * g++.old-deja/g++.pt/error2.C: Likewise.
9365         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9366         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9367         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9368         * g++.old-deja/g++.pt/overload7.C: Likewise.
9369         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9370
9371 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9372             Iain Sandoe  <iains@gcc.gnu.org>
9373
9374         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9375         Added code to deal with the case when [Protocol
9376         -descriptionForInstanceMethod:] or [Protocol
9377         -descriptionForClassMethod:] returns NULL.
9378
9379 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9380             Iain Sandoe  <iains@gcc.gnu.org>
9381
9382         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9383         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9384         Added cast.
9385
9386 2011-06-07  Xinliang David Li  <davidxl@google.com>
9387
9388         * gcc.dg/inline_2.c: New test.
9389         * gcc.dg/unroll_2.c: New test.
9390         * gcc.dg/inline_3.c: New test.
9391         * gcc.dg/unroll_3.c: New test.
9392         * gcc.dg/inline_4.c: New test.
9393         * gcc.dg/unroll_4.c: New test.
9394         * gcc.dg/inline_1.c: New test.
9395         * gcc.dg/unroll_1.c: New test.
9396
9397 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399         PR tree-optimization/48497
9400         * lib/gcc-defs.exp (dg-additional-options): New proc.
9401         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9402         -msse2 on 32-bit x86.
9403
9404 2011-06-06  Jason Merrill  <jason@redhat.com>
9405
9406         * g++.dg/cpp0x/enum19.C: New.
9407
9408 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9409
9410         * gcc.target/arm/neon-reload-class.c: New test.
9411
9412 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9413
9414         PR debug/49130
9415         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9416
9417 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9418
9419         * gcc.target/arm/smlatb-1.c: New file.
9420         * gcc.target/arm/smlatt-1.c: New file.
9421         * gcc.target/arm/smlaltb-1.c: New file.
9422         * gcc.target/arm/smlaltt-1.c: New file.
9423
9424 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9425
9426         * gcc.target/arm/mla-2.c: New test.
9427
9428 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9429
9430         PR gcov-profile/49299
9431         * gcc.dg/tree-prof/pr49299-1.c: New test.
9432         * gcc.dg/tree-prof/pr49299-2.c: New test.
9433
9434 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9435
9436         * lib/target-supports.exp
9437         (check_effective_target_vect_widen_mult_qi_to_hi):
9438         Add NEON as supporting target.
9439         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9440         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9441         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9442         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9443         using widening multiplication on targets that support it.
9444         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9445         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9446         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9447
9448 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9449
9450         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9451         Modern Objective-C runtime API.
9452         * objc/execute/next_mapping.h: Removed.
9453         * objc-obj-c++-shared/next-mapping.h: Removed.
9454         * objc-obj-c++-shared/Object1.h: Removed.
9455         * objc-obj-c++-shared/Object1.m: Removed.
9456         * objc-obj-c++-shared/Object1.mm: Removed.
9457         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9458         * objc-obj-c++-shared/Protocol1.h: Removed.
9459         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9460         of ProtoBool, IVAR_T and METHOD.
9461         * objc-obj-c++-shared/runtime.h: New.
9462         * objc-obj-c++-shared/TestsuiteObject.h: New.
9463         * objc-obj-c++-shared/TestsuiteObject.m: New.
9464
9465         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9466         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9467         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9468         it a class method.
9469         * objc/execute/_cmd.m: Include
9470         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9471         runtime API.  ([TestClass +initialize]): Include this method also
9472         with the GNU runtime.
9473         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9474         Object.  ([-setValue:]): Return void.
9475         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9476         with the GNU runtime.  Include
9477         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9478         for the NeXT runtime.  Use the existing print_ivars() and
9479         compare_structures() implementations for the old NeXT runtime.
9480         Added new implementations for the Modern GNU and NeXT runtimes.
9481         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9482         well.  (main): Use objc_getClass().  Use return instead of exit.
9483         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9484         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9485         of exit().
9486         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9487         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9488         instead of Object.  (main): Use return instead of exit().
9489         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9490         instead of Object.  Removed prototype for exit().  (main): Use
9491         return instead of exit().  Use the Modern Objective-C runtime API.
9492         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9493         Object.
9494         * objc/execute/class-tests-1.h: Include
9495         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9496         runtime API.  (test_class_with_superclass): Do not call [Object
9497         class].  There is no need to with the current libobjc.
9498         * objc/execute/class-tests-2.h: Include
9499         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9500         runtime API.
9501         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9502         ../../objc-obj-c++-shared/next-mapping.h.
9503         * objc/execute/class-2.m: Likewise.
9504         * objc/execute/class-3.m: Likewise.
9505         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9506         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9507         +initialize]): Include this method also with the GNU
9508         runtime. (main): Use the Modern Objective-C runtime API.
9509         * objc/execute/class-5.m: Likewise.
9510         * objc/execute/class-6.m: Likewise.
9511         * objc/execute/class-7.m: Likewise.
9512         * objc/execute/class-8.m: Likewise.
9513         * objc/execute/class-9.m: Likewise.
9514         * objc/execute/class-10.m: Likewise.
9515         * objc/execute/class-11.m: Likewise.
9516         * objc/execute/class-12.m: Likewise.
9517         * objc/execute/class-13.m: Likewise.
9518         * objc/execute/class-14.m: Likewise.
9519         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9520         this method also with the GNU runtime.
9521         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9522         +initialize]): Include this method also with the GNU runtime.
9523         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9524         of Object.
9525         * objc/execute/encode-1.m: Likewise.
9526         * objc/execute/enumeration-1.m: Likewise.
9527         * objc/execute/enumeration-2.m: Likewise.
9528         * objc/execute/exceptions/catchall-1.m: Likewise.
9529         * objc/execute/exceptions/finally-1.m: Likewise.
9530         * objc/execute/exceptions/foward-1.m: Likewise.
9531         * objc/execute/exceptions/local-variables-1.m: Likewise.
9532         * objc/execute/exceptions/throw-nil.m: Likewise.
9533         * objc/execute/exceptions/trivial.m: Likewise.
9534         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9535         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9536         * objc/execute/exceptions/matcher-1.m: Likewise.
9537         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9538         Object.
9539         * objc/execute/formal_protocol-2.m: Likewise.
9540         * objc/execute/formal_protocol-3.m: Likewise.
9541         * objc/execute/formal_protocol-4.m: Likewise.
9542         * objc/execute/formal_protocol-5.m: Include
9543         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9544         protocol_getName().
9545         * objc/execute/formal_protocol-6.m: Likewise.
9546         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9547         Object.  Include <objc/Protocol.h> instead of
9548         ../../objc-obj-c++-shared/Protocol1.h.
9549         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9550         Object.
9551         * objc/execute/informal_protocol.m: Likewise.
9552         * objc/execute/load-3.m: Likewise.
9553         * objc/execute/many_args_method.m ([TestClass +initialize]):
9554         Include this method with the GNU runtime as well.
9555         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9556         * objc/execute/nested-func-1.m: Use TestsuiteObject
9557         instead of Object.
9558         * objc/execute/nil_method-1.m: Likewise.
9559         * objc/execute/no_clash.m: Likewise.
9560         * objc/execute/np-1.m: Do not include
9561         ../../objc-obj-c++-shared/Protocol1.h.
9562         (main): Use return instead of exit().
9563         * objc/execute/np-2.m: Do not include
9564         ../../objc-obj-c++-shared/Protocol1.h.
9565         ([MyObject +initialize]): Include this method also with the GNU
9566         runtime.  (main): Use return instead of exit().
9567         * objc/execute/object_is_class.m: Include
9568         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9569         of Object.  (main): Use the Modern Objective-C runtime API.
9570         * objc/execute/object_is_meta_class.m: Likewise.
9571         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9572         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9573         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9574         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9575         Objective-C runtime API.
9576         * objc/execute/protocol-isEqual-2.m: Likewise.
9577         * objc/execute/protocol-isEqual-3.m: Likewise.
9578         * objc/execute/protocol-isEqual-4.m: Likewise.
9579         * objc/execute/redefining_self.m ([TestClass +initialize]):
9580         Include this method with the GNU runtime as well.
9581         * objc/execute/root_methods.m: Include
9582         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9583         Include this method with the GNU runtime as well.
9584         (main): Use the Modern Objective-C runtime API.
9585         * objc/execute/selector-1.m: Include
9586         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9587         of Object.  (main): Use the Modern Objective-C runtime API.
9588         * objc/execute/static-1.m ([Test +initialize]): Include this
9589         method with the GNU runtime as well.
9590         * objc/execute/static-2.m: Likewise.
9591         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9592         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9593         ([MathClass +initialize]): Include this method with the GNU
9594         runtime as well.
9595         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9596         instead of Object.
9597         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9598         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9599         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9600         * objc.dg/attributes/method-attribute-1.m: Likewise.
9601         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9602         * objc.dg/attributes/method-attribute-2.m: Likewise.
9603         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9604         * objc.dg/attributes/method-attribute-3.m: Likewise.
9605         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9606         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9607         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9608         * obj-c++.dg/bitfield-1.mm: Likewise.
9609         * obj-c++.dg/bitfield-2.mm: Likewise
9610         * objc.dg/bitfield-3.m: Likewise.
9611         * obj-c++.dg/bitfield-4.mm: Likewise.
9612         * objc.dg/bitfield-5.m: Likewise
9613         * objc.dg/call-super-1.m: Likewise.
9614         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9615         Use objc_getClass() instead of objc_get_class(), but for the GNU
9616         runtime redefine objc_getClass as objc_get_class.  Include
9617         ../objc-obj-c++-shared/runtime.h.
9618         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9619         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9620         Use the Modern Objective-C runtime API.
9621         * objc.dg/class-protocol-1.m: Include
9622         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9623         * obj-c++.dg/class-protocol-1.mm: Likewise.
9624         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9625         * objc.dg/comp-types-10.m: Likewise.
9626         * objc.dg/comp-types-11.m: Likewise.
9627         * objc.dg/comp-types-12.m: Likewise.
9628         * obj-c++.dg/comp-types-9.mm: Likewise.
9629         * obj-c++.dg/comp-types-11.mm: Likewise.
9630         * obj-c++.dg/comp-types-12.mm: Likewise.
9631         * obj-c++.dg/comp-types-13.mm: Likewise.
9632         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9633         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9634         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9635         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9636         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9637         * objc.dg/desig-init-1.m: Likewise.
9638         * obj-c++.dg/defs.mm: Likewise.
9639         * objc.dg/exceptions-2.m: Likewise.
9640         * obj-c++.dg/except-1.mm: Likewise.
9641         * obj-c++.dg/exceptions-2.mm: Likewise.
9642         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9643         Use the Modern Objective-C runtime API.
9644         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9645         the Modern Objective-C runtime API.  Do not include
9646         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9647         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9648         the Modern Objective-C runtime API except when using an older NeXT
9649         runtime.
9650         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9651         the Modern Objective-C runtime API.
9652         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9653         objc/encoding.h.
9654         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9655         * objc.dg/encode-7-next-64bit.m: Updated include.
9656         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9657         objc/encoding.h.
9658         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9659         the Modern Objective-C runtime API.
9660         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9661         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9662         instead of ../objc-obj-c++-shared/Protocol1.h.
9663         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9664         the Modern Objective-C runtime API except when using an older NeXT
9665         runtime.
9666         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9667         the Modern Objective-C runtime API.
9668         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9669         Object.
9670         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9671         * objc.dg/fix-and-continue-2.m: Likewise.
9672         * objc.dg/foreach-1.m: Likewise.
9673         * objc.dg/foreach-2.m: Likewise.
9674         * objc.dg/foreach-3.m: Likewise.
9675         * objc.dg/foreach-4.m: Likewise.
9676         * objc.dg/foreach-5.m: Likewise.
9677         * objc.dg/foreach-6.m: Likewise.
9678         * objc.dg/foreach-7.m: Likewise.
9679         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9680         Object.
9681         * objc.dg/func-ptr-2.m: Likewise.
9682         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9683         Do not include objc/objc-api.h.
9684         * obj-c++.dg/fsf-package-0.mm: Likewise.
9685         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9686         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9687         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9688         of Object.
9689         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9690         * objc.dg/gnu-runtime-3.m: Likewise.
9691         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9692         * objc.dg/headers.m: Include objc/runtime.h instead of
9693         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9694         for the NeXT runtime.
9695         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9696         * obj-c++.dg/isa-field-1.mm: Likewise.
9697         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9698         * objc.dg/layout-1.m: Likewise.
9699         * objc.dg/layout-2.m: Likewise.
9700         * objc.dg/local-decl-2.m: Likewise.
9701         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9702         Object.  ([Container +elementForView:]): Use
9703         class_conformsToProtocol().
9704         * obj-c++.dg/lookup-2.mm: Likewise.
9705         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9706         * obj-c++.dg/local-decl-1.mm: Likewise.
9707         * objc.dg/method-3.m: Likewise.
9708         * objc.dg/method-4.m: Likewise.
9709         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9710         ../objc-obj-c++-shared/Protocol1.h.
9711         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9712         * objc.dg/method-9.m: Likewise.
9713         * objc.dg/method-10.m: Likewise.
9714         * objc.dg/method-13.m ([Root +initialize]): Include this method
9715         also for the GNU runtime.  (main): Use objc_getClass() also for
9716         the GNU runtime.
9717         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9718         * objc.dg/method-17.m: Likewise.
9719         * objc.dg/method-19.m: Likewise.
9720         * objc.dg/method-20b.m: Likewise.
9721         * obj-c++.dg/method-2.mm: Likewise.
9722         * obj-c++.dg/method-6.mm: Likewise.
9723         * obj-c++.dg/method-10.mm: Likewise.
9724         * obj-c++.dg/method-11.mm: Likewise.
9725         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9726         ../objc-obj-c++-shared/Protocol1.h.
9727         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9728         * obj-c++.dg/method-15.mm: Likewise.
9729         * obj-c++.dg/method-17.mm: Likewise.
9730         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9731         +initialize]): Include this method also for the GNU
9732         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9733         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9734         * obj-c++.dg/method-22.mm: Likewise.
9735         * obj-c++.dg/method-23.mm: Likewise.
9736         * obj-c++.dg/no-extra-load.mm: Likewise.
9737         * objc.dg/objc-fast-4.m: Likewise.
9738         * objc.dg/objc-gc-4.m: Likewise.
9739         * obj-c++.dg/objc-gc-3.mm: Likewise.
9740         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9741         protocol_getMethodDescription() instead of [Protocol
9742         -descriptionForInstanceMethod].
9743         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9744         Made it available with all runtimes.  (main): Call -test instead
9745         of -class.
9746         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9747         and put into a category.
9748         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9749         Object.  Include objc/objc.h.
9750         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9751         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9752         New. (main): Use protocol_getMethodDescription() instead
9753         of [Protocol -descriptionForInstanceMethod] and [Protocol
9754         -descriptionForClassMethod].
9755         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9756         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9757         Objective-C runtime API.
9758         * obj-c++.dg/proto-qual-1.mm: Likewise.
9759         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9760         Object.
9761         * obj-c++.dg/property/property-1.mm: Likewise.
9762         * obj-c++.dg/qual-types-1.mm: Likewise.
9763         * objc.dg/selector-2.m: Include objc/objc.h instead of
9764         ../objc-obj-c++-shared/Object1.h.
9765         * obj-c++.dg/selector-2.mm: Likewise.
9766         * obj-c++.dg/selector-5.mm: Likewise.
9767         * obj-c++.dg/selector-6.mm: Likewise.
9768         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9769         Object.  Do not include objc/objc-api.h.
9770         * obj-c++.dg/set-not-used-1.mm: Likewise.
9771         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9772         * objc.dg/stret-1.m: Likewise.
9773         * objc.dg/stret-2.m: Likewise.
9774         * obj-c++.dg/super-class-2.mm: Likewise.
9775         * objc.dg/super-class-3.m: Likewise.
9776         * objc.dg/super-class-4.m: Likewise.
9777         * objc.dg/sync-2.m: Likewise.
9778         * obj-c++.dg/sync-2.mm: Likewise.
9779         * objc.dg/sync-1.m: Include objc/objc.h instead of
9780         ../objc-obj-c++-shared/Object1.h.
9781         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9782         'Class' as the type of 'isa'.
9783         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9784         Objective-C runtime API.  ([TestClass +initialize]): Include this
9785         method with the GNU runtime as well.
9786         * objc.dg/strings/strings-1.m: Updated includes.
9787         * obj-c++.dg/strings/strings-1.mm: Likewise.
9788         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9789         objc.dg/strings/const-str-12b.m.
9790         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9791         * obj-c++.dg/template-3.mm: Likewise.
9792         * obj-c++.dg/template-4.mm: Likewise.
9793         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9794         Objective-C runtime API.
9795         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9796         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9797         * obj-c++.dg/try-catch-1.mm: Likewise.
9798         * obj-c++.dg/try-catch-2.mm: Likewise.
9799         * objc.dg/try-catch-3.m: Likewise.
9800         * obj-c++.dg/try-catch-3.mm: Likewise.
9801         * objc.dg/try-catch-6.m: Likewise.
9802         * objc.dg/try-catch-7.m: Likewise.
9803         * obj-c++.dg/try-catch-7.mm: Likewise.
9804         * obj-c++.dg/try-catch-8.mm: Likewise.
9805         * obj-c++.dg/try-catch-9.mm: Likewise.
9806         * objc.dg/try-catch-10.m: Likewise.
9807         * obj-c++.dg/try-catch-11.mm: Likewise.
9808         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9809         Object.  Include objc/objc.h.
9810         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9811         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9812         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9813         Object.  Use Modern Objective-C runtime API.  Do not use
9814         performv::.
9815         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9816         * obj-c++.dg/torture/trivial.mm: Likewise.
9817         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9818         instead of ../objc-obj-c++-shared/Object1.h.  Include
9819         ../objc-obj-c++-shared/runtime.h.
9820         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9821         * objc.dg/torture/strings/const-str-11.m: Likewise.
9822         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9823         * objc.dg/torture/strings/const-str-9.m: Likewise.
9824         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9825         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9826         instead of Object. Only add _FooClassReference if
9827         __NEXT_RUNTIME__.
9828         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9829         * objc.dg/torture/strings/const-str-8.m: Likewise.
9830         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9831         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9832         additional sources.
9833         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9834         Object.
9835         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9836         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9837         * obj-c++.dg/va-meth-1.mm: Likewise.
9838         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9839         ../objc-obj-c++-shared/Object1.h.
9840         * objc.dg/zero-link-3.m: Likewise.
9841
9842 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9843
9844         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9845
9846 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9847
9848         PR obj-c++/48275
9849         * obj-c++.dg/property/cxx-property-1.mm: New.
9850         * obj-c++.dg/property/cxx-property-2.mm: New.
9851
9852 2011-06-06  Jason Merrill  <jason@redhat.com>
9853
9854         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9855
9856 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9857
9858         PR rtl-optimization/49145
9859         From Ryan Mansfield
9860         * gcc.c-torture/compile/pr49145.c: New test.
9861
9862 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9863
9864         PR testsuite/49288
9865         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9866         to dg-options, match also DW_AT_linkage_name.
9867
9868         PR debug/49294
9869         * gcc.dg/debug/pr49294.c: New test.
9870
9871         PR c++/49264
9872         * g++.dg/opt/pr49264.C: New test.
9873
9874 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9875
9876         PR tree-optimization/49243
9877         * gcc.dg/pr49243.c: New.
9878
9879 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9880
9881         * gnat.dg/specs/cond_expr1.ads: New test.
9882
9883 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9884
9885         * gnat.dg/deferred_const4.ad[sb]: New test.
9886         * gnat.dg/deferred_const4_pkg.ads: New helper.
9887
9888 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9889
9890         * gnat.dg/test_tamdt.adb: Rename to...
9891         * gnat.dg/taft_type1.adb: ...this.
9892         * gnat.dg/tamdt.ad[sb]: Rename to...
9893         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9894         * gnat.dg/tamdt_aux.ads: Rename to...
9895         * gnat.dg/taft_type1_pkg2.ads: ...this.
9896         * gnat.dg/taft_type2.ad[sb]: New test.
9897         * gnat.dg/taft_type2_pkg.ads: New helper.
9898         * gnat.dg/taft_type3.adb: New test.
9899         * gnat.dg/taft_type3_pkg.ads: New helper.
9900
9901 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9902
9903         PR fortran/49255
9904         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9905         for F2008.
9906
9907 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9908
9909         PR testsuite/49287
9910         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9911         warning.
9912         * objc.dg/gnu-api-2-objc.m: Likewise.
9913         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9914         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9915
9916 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9917
9918         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9919         alignment, not the alignment, when calling class_addIvar().  Add
9920         an 'isa' instance variable to the test root class.
9921         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9922
9923 2011-06-04  Jan Hubicka  <jh@suse.cz>
9924
9925         PR tree-optimization/48893
9926         PR tree-optimization/49091
9927         PR tree-optimization/49179
9928         * gfortran.dg/pr49179.f90: New testcase
9929
9930 2011-06-04  Jan Hubicka  <jh@suse.cz>
9931
9932         PR lto/48954
9933         * g++.dg/torture/pr48954.C: New testcase.
9934
9935 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9936
9937         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9938
9939 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9940
9941         PR c++/33840
9942         * g++.dg/diagnostic/bitfld2.C: New.
9943
9944 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR target/49281
9947         * gcc.c-torture/execute/pr49281.c: New test.
9948
9949 2011-06-04  Jan Hubicka  <jh@suse.cz>
9950
9951         PR tree-optimize/48929
9952         * gcc.c-torture/compile/pr48929.c: New testcase.
9953
9954 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9955
9956         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9957
9958 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9959
9960         PR c++/49276
9961         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9962
9963 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9964
9965         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9966
9967 2011-06-03  Richard Henderson  <rth@redhat.com>
9968             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9969
9970         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9971
9972 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9973
9974         * objc.dg/headers.m: Do not include objc-list.h.
9975
9976 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9977
9978         * objc.dg/type-stream-1.m: Test removed.
9979         * objc.dg/headers.m: Do not include typedstream.h.
9980
9981 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9982
9983         * objc.dg/torture/forward-1.m (main): Updated testcase.
9984
9985 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9986
9987         PR target/49163
9988         * gcc.c-torture/compile/pr49163.c: New.
9989
9990 2011-06-02  Asher Langton  <langton2@llnl.gov>
9991
9992         PR fortran/49268
9993         * gfortran.dg/PR49268.f90: New test.
9994
9995 2011-06-02  Asher Langton  <langton2@llnl.gov>
9996
9997         PR fortran/37039
9998         * gfortran.dg/PR37039.f90: New test.
9999
10000 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10001
10002         PR objc/48539
10003         * objc.dg/method-5.m: Updated.
10004         * objc.dg/method-19.m: Updated.
10005         * objc.dg/method-lookup-1.m: New.
10006         * obj-c++.dg/method-6.mm: Updated.
10007         * obj-c++.dg/method-7.mm: Updated.
10008         * obj-c++.dg/method-lookup-1.mm: New.
10009
10010 2011-06-02  DJ Delorie  <dj@redhat.com>
10011
10012         * lib/timeout.exp (timeout): Add board_info support.
10013
10014 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10015
10016         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10017
10018 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10019
10020         PR fortran/49265
10021         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10022         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10023
10024 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10025             Hans-Peter Nilsson  <hp@axis.com>
10026
10027         PR rtl-optimization/48840
10028         * gcc.target/sparc/ultrasp13.c: New test.
10029
10030 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10031
10032         PR target/49238
10033         * gcc.c-torture/compile/pr49238.c: New.
10034
10035 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10036
10037         * gcc.target/arm/g2.c: Skip test in -mthumb.
10038         Skip test unless cpu is xscale.
10039         * gcc.target/arm/scd42-2.c: Likewise.
10040         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10041
10042 2011-06-01  Jason Merrill  <jason@redhat.com>
10043
10044         * g++.dg/cpp0x/decltype28.C: New.
10045         * g++.dg/cpp0x/decltype29.C: New.
10046
10047 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10048
10049         PR target/45074
10050         * gcc.target/mips/pr45074.c: New test.
10051
10052 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10053             Hans-Peter Nilsson  <hp@axis.com>
10054
10055         PR rtl-optimization/48830
10056         * gcc.target/sparc/ultrasp12.c: New test.
10057
10058 2011-06-01  David Li  <davidxl@google.com>
10059
10060         * gcc.dg/profile-dir-1.c: Change pass name.
10061         * gcc.dg/profile-dir-2.c: Ditto.
10062         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10063         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10064         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10065         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10066         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10067         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10068         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10069         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10070         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10071         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10072         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10073         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10074         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10075         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10076         * gcc.dg/profile-dir-3.c: Ditto.
10077         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10078
10079 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10080
10081         * objc.dg/attributes/method-nonnull-1.m: New test.
10082         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10083
10084 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10085
10086         PR fortran/18918
10087         * gfortran.dg/coarray_atomic_1.f90: New.
10088         * gfortran.dg/coarray/atomic_1.f90: New.
10089
10090 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10091
10092         * gcc.dg/guality/bswaptest.c: New test.
10093         * gcc.dg/guality/clztest.c: New test.
10094         * gcc.dg/guality/ctztest.c: New test.
10095         * gcc.dg/guality/rotatetest.c: New test.
10096
10097         PR target/48688
10098         * gcc.target/i386/pr48688.c: New test.
10099
10100 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10101
10102         PR c++/48010
10103         * g++.dg/lookup/name-clash9.C: New.
10104
10105 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10106
10107         PR fortran/18918
10108         * gfortran.dg/coarray/dummy_1.f90: New.
10109
10110 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10111
10112         PR fortran/18918
10113         * gfortran.dg/coarray/save_1.f90: New.
10114         * gfortran.dg/coarray_4.f90: Update dg-error.
10115
10116 2011-05-31  Jason Merrill  <jason@redhat.com>
10117
10118         * g++.dg/cpp0x/rv-template1.C: New.
10119
10120 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR rtl-optimization/49235
10123         * gcc.dg/pr49235.c: New test.
10124
10125 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10126
10127         PR tree-optimization/49093
10128         * gcc.dg/vect/pr49093.c: New test.
10129
10130 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10131
10132         PR debug/49047
10133         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10134
10135 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10136
10137         PR testsuite/49239
10138         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10139         output array.
10140
10141 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10142
10143         PR target/49186
10144         * gcc.c-torture/execute/pr49186.c: New.
10145
10146 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10147
10148         PR target/49168
10149          * gcc.target/i386/pr49168-1.c: New.
10150
10151 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10152             Eric Botcazou  <ebotcazou@adacore.com>
10153
10154         * gcc.dg/guality/drap.c: New test.
10155
10156 2011-05-30  Richard Guenther  <rguenther@suse.de>
10157
10158         PR tree-optimization/49210
10159         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10160         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10161
10162 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10163
10164         PR c++/49223
10165         * g++.dg/gomp/pr49223-1.C: New test.
10166         * g++.dg/gomp/pr49223-2.C: New test.
10167
10168 2011-05-30  Richard Guenther  <rguenther@suse.de>
10169
10170         PR tree-optimization/49218
10171         * gcc.c-torture/execute/pr49218.c: New testcase.
10172
10173 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10174
10175         PR tree-optimization/49199
10176         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10177         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10178         -fno-tree-scev-cprop.
10179
10180 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10181
10182         PR fortran/47601
10183         * gfortran.dg/extends_13.f03: New.
10184
10185 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10186
10187         PR rtl-optimization/49095
10188         * gcc.target/i386/pr49095.c: New test.
10189
10190 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10191
10192         PR fortran/18918
10193         * gfortran.dg/coarray_24.f90: New.
10194
10195 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10196
10197         PR fortran/18918
10198         * gfortran.dg/coarray_23.f90: New.
10199
10200 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10201
10202         From Ryan Mansfield
10203         * gcc.dg/pr48826.c: New test.
10204
10205 2011-05-29  Richard Guenther  <rguenther@suse.de>
10206
10207         PR tree-optimization/49217
10208         * gcc.dg/torture/pr49217.c: New testcase.
10209
10210 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10211
10212         PR testsuite/49222
10213         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10214
10215 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10216
10217         * gnat.dg/boolean_subtype.adb: Rename to...
10218         * gnat.dg/boolean_subtype1.adb: ...this.
10219
10220 2011-05-28  Jason Merrill  <jason@redhat.com>
10221
10222         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10223
10224 2011-05-27  Jason Merrill  <jason@redhat.com>
10225
10226         * g++.dg/cpp0x/enum18.C: Adjust.
10227
10228         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10229
10230 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10231
10232         PR fortran/18918
10233         * gfortran.dg/coarray_22.f90: New.
10234
10235 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10236
10237         PR tree-optimization/46728
10238         * gcc.target/powerpc/pr46728-1.c: New.
10239         * gcc.target/powerpc/pr46728-2.c: New.
10240         * gcc.target/powerpc/pr46728-3.c: New.
10241         * gcc.target/powerpc/pr46728-4.c: New.
10242         * gcc.target/powerpc/pr46728-5.c: New.
10243         * gcc.dg/pr46728-6.c: New.
10244         * gcc.target/powerpc/pr46728-7.c: New.
10245         * gcc.target/powerpc/pr46728-8.c: New.
10246         * gcc.dg/pr46728-9.c: New.
10247         * gcc.target/powerpc/pr46728-10.c: New.
10248         * gcc.target/powerpc/pr46728-11.c: New.
10249         * gcc.dg/pr46728-12.c: New.
10250         * gcc.target/powerpc/pr46728-13.c: New.
10251         * gcc.target/powerpc/pr46728-14.c: New.
10252         * gcc.target/powerpc/pr46728-15.c: New.
10253         * gcc.target/powerpc/pr46728-16.c: New.
10254
10255 2011-05-27  Jason Merrill  <jason@redhat.com>
10256
10257         * g++.dg/abi/mangle47.C: New.
10258
10259         PR c++/49176
10260         * g++.dg/template/const5.C: New.
10261
10262         * g++.dg/cpp0x/enum18.C: New.
10263
10264         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10265
10266         * g++.dg/cpp0x/error6.C: New.
10267
10268         * g++.dg/cpp0x/error5.C: New.
10269
10270 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10271
10272         PR c++/49165
10273         * g++.dg/eh/cond6.C: New test.
10274
10275 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10276
10277         PR fortran/48820
10278         * gfortran.dg/rank_3.f90: New.
10279         * gfortran.dg/rank_4.f90: New.
10280
10281 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10282
10283         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10284         replace dump search.
10285
10286 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10287
10288         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10289         * gnat.dg/bit_packed_array5.adb: ...here.
10290
10291 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10292
10293         PR c++/42056
10294         * g++.dg/cpp0x/auto25.C: New.
10295
10296 2011-05-27  Richard Guenther  <rguenther@suse.de>
10297
10298         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10299
10300 2011-05-27  Richard Guenther  <rguenther@suse.de>
10301
10302         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10303
10304 2011-05-27  Richard Guenther  <rguenther@suse.de>
10305
10306         PR middle-end/49189
10307         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10308
10309 2011-05-26  Jason Merrill  <jason@redhat.com>
10310
10311         * g++.dg/cpp0x/friend1.C: New.
10312         * g++.dg/cpp0x/friend2.C: New.
10313
10314         * g++.dg/cpp0x/auto7.C: Update.
10315         * g++.dg/template/crash50.C: Adjust.
10316         * g++.dg/template/static9.C: Adjust.
10317         * g++.old-deja/g++.ext/memconst.C: Adjust.
10318
10319 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10320
10321         * gcc.dg/march.c: Ignore a note for some targets.
10322
10323 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10324             Nathan Froyd  <froydnj@codesourcery.com>
10325
10326         PR c++/2288
10327         PR c++/18770
10328         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10329         * g++.dg/parse/pr18770.C: New test.
10330         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10331
10332 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10333
10334         PR fortran/48955
10335         * gfortran.dg/dependency_40.f90 : New test.
10336
10337 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10338
10339         PR fortran/18918
10340         * gfortran.dg/coarray/registering_1.f90: New.
10341
10342 2011-05-26  Jason Merrill  <jason@redhat.com>
10343
10344         * g++.dg/cpp0x/variadic111.C: New.
10345         * g++.dg/cpp0x/variadic41.C: Adjust.
10346
10347 2011-05-26  Richard Guenther  <rguenther@suse.de>
10348
10349         PR tree-optimization/48702
10350         * gcc.dg/torture/pr48702.c: New testcase.
10351
10352 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10353
10354         PR gcov-profile/48845
10355         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10356         support.
10357         * gcc.dg/matrix/matrix.exp: Likewise.
10358         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10359         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10360         line number to check_profiling_available.
10361         * lib/target-supports.exp (check_profiling_available): Account for
10362         this.
10363         Require TLS runtime support with -fprofile-generate.
10364         * lib/profopt.exp (profopt-execute): Add TLS options for
10365         -fprofile-generate.
10366         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10367
10368 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10369
10370         PR c++/49165
10371         * g++.dg/eh/cond5.C: New test.
10372
10373         PR tree-optimization/49161
10374         * gcc.c-torture/execute/pr49161.c: New test.
10375
10376 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10377
10378         * gcc.target/arm/neon-vorn-vbic.c: New test.
10379
10380 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10381
10382         PR tree-optimization/49038
10383         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10384         * gcc.dg/vect/pr49038.c: New test.
10385
10386 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10387
10388         * g++.dg/init/pr25811-3.C: New.
10389         * g++.dg/init/pr25811-4.C: New.
10390
10391 2011-05-25  Jason Merrill  <jason@redhat.com>
10392
10393         * g++.dg/cpp0x/enum17.C: New.
10394         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10395
10396         * g++.dg/cpp0x/auto24.C: New.
10397
10398         * g++.dg/cpp0x/error4.C: New.
10399
10400         * g++.dg/cpp0x/rv-restrict.C: New.
10401
10402         * g++.dg/cpp0x/enum15.C: New.
10403         * g++.dg/cpp0x/constexpr-switch2.C: New.
10404
10405         * g++.dg/cpp0x/variadic110.C: New.
10406
10407         * g++.dg/cpp0x/auto9.C: Add typedef test.
10408
10409         * g++.dg/cpp0x/auto23.C: New.
10410         * g++.dg/cpp0x/auto9.C: Adjust.
10411
10412         * g++.dg/cpp0x/defaulted29.C: New.
10413
10414         * g++.dg/cpp0x/initlist51.C: New.
10415
10416 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10417
10418         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10419         * g++.dg/abi/packed1.C: Suppress warning.
10420         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10421         * g++.dg/template/stdarg1.C: Likewise.
10422         * g++.dg/other/packed1.C: Remove arm from xfail list.
10423
10424 2011-05-25  Jason Merrill  <jason@redhat.com>
10425
10426         * g++.dg/cpp0x/enum16.C: New.
10427         * g++.dg/parse/error15.C: Adjust.
10428
10429         * g++.dg/cpp0x/initlist50.C: New.
10430
10431         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10432
10433         * g++.dg/cpp0x/variadic109.C: New.
10434
10435 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10436
10437          * gcc.target/i386/pause-1.c: New.
10438
10439 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10440
10441         * gcc.dg/stack-usage-1.c: Adjust comment.
10442         * gcc.dg/stack-usage-2.c: New test.
10443
10444 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10445
10446         PR c++/49136
10447         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10448         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10449
10450 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10451
10452         PR rtl-optimization/48757
10453         * gfortran.dg/pr48757.f:  New test case.
10454
10455 2011-05-24  Jason Merrill  <jason@redhat.com>
10456
10457         * g++.dg/cpp0x/access01.C: New.
10458
10459 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10460
10461         PR libobjc/48177
10462         * objc.dg/pr48177.m: New testcase.
10463
10464 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10465
10466         PR objc/48187
10467         * objc.dg/pr48187.m: New testcase.
10468         * obj-c++.dg/pr48187.mm: New testcase.
10469         * objc.dg/ivar-extra-semicolon.m: New testcase.
10470
10471 2011-05-24  Jason Merrill  <jason@redhat.com>
10472
10473         * g++.dg/template/access21.C: New.
10474         * g++.dg/template/access22.C: New.
10475
10476 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10477
10478         PR rtl-optimization/48633
10479         * g++.dg/pr48633.C: New test.
10480
10481 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10482
10483         PR target/49133
10484         * g++.dg/other/pr49133.C: New test.
10485
10486 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10487             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10488
10489         * gcc.dg/torture/tls/run-gd.c: New test.
10490         * gcc.dg/torture/tls/run-ie.c: New test.
10491         * gcc.dg/torture/tls/run-ld.c: New test.
10492         * gcc.dg/torture/tls/run-le.c: New test.
10493         * lib/target-supports.exp (check_effective_target_tls_runtime):
10494         Build testcase with TLS options.
10495
10496 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10497
10498         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10499
10500 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10501
10502         PR tree-optimization/49121
10503         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10504
10505 2011-05-23  Jason Merrill  <jason@redhat.com>
10506
10507         * g++.dg/cpp0x/defaulted28.C: New.
10508
10509         * g++.dg/cpp0x/sfinae25.C: New.
10510
10511         * g++.dg/cpp0x/rv-cast2.C: New.
10512
10513         * g++.dg/cpp0x/enum14.C: New.
10514
10515 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR lto/49123
10518         * gcc.c-torture/execute/pr49123.c: New test.
10519
10520         PR debug/49032
10521         * gcc.dg/debug/pr49032.c: New test.
10522
10523         PR c/49120
10524         * gcc.dg/pr49120.c: New test.
10525
10526 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10527
10528         PR target/47315
10529         * gcc.target/i386/pr47315.c: New test.
10530
10531 2011-05-23  Jason Merrill  <jason@redhat.com>
10532
10533         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10534
10535         * g++.dg/cpp0x/sfinae24.C: New.
10536
10537         * g++.dg/cpp0x/error3.C: New.
10538
10539         * g++.dg/cpp0x/defaulted27.C: New.
10540
10541         * g++.dg/cpp0x/decltype27.C: New.
10542
10543 2011-05-23  Richard Guenther  <rguenther@suse.de>
10544
10545         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10546
10547 2011-05-23  Richard Guenther  <rguenther@suse.de>
10548
10549         PR tree-optimization/40874
10550         * g++.dg/tree-ssa/pr40874.C: New testcase.
10551
10552 2011-05-23  Richard Guenther  <rguenther@suse.de>
10553
10554         PR tree-optimization/49115
10555         * g++.dg/torture/pr49115.C: New testcase.
10556
10557 2011-05-23  Richard Guenther  <rguenther@suse.de>
10558
10559         PR middle-end/15419
10560         * gcc.dg/memcpy-3.c: New testcase.
10561
10562 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR middle-end/48973
10565         * gcc.c-torture/execute/pr48973-1.c: New test.
10566         * gcc.c-torture/execute/pr48973-2.c: New test.
10567
10568 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10569
10570         PR c++/18016
10571         * g++.dg/warn/pr18016.C: New.
10572
10573 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10574
10575         PR target/45098
10576         * gcc.target/arm/ivopts-6.c: New test.
10577
10578 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10579
10580         PR middle-end/49029
10581         * gcc.c-torture/compile/pr49029.c: New test.
10582
10583 2011-05-22  Jason Merrill  <jason@redhat.com>
10584
10585         * g++.dg/cpp0x/sfinae23.C: New.
10586         * g++.dg/cpp0x/sfinae8.C: Correct.
10587
10588 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10589
10590         * gfortran.dg/function_optimize_8.f90:  New test case.
10591
10592 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10593
10594         PR tree-optimization/49087
10595         * gcc.dg/vect/O3-pr49087.c: New test.
10596
10597 2011-05-21  Jason Merrill  <jason@redhat.com>
10598
10599         * g++.dg/debug/const5.C: New.
10600
10601 2011-05-20  Jason Merrill  <jason@redhat.com>
10602
10603         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10604
10605         * g++.dg/cpp0x/constexpr-static7.C: New.
10606
10607         * g++.dg/cpp0x/enum12.C: New.
10608         * g++.dg/cpp0x/enum13.C: New.
10609
10610 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10611
10612         PR fortran/48699
10613         * gfortran.dg/select_type_23.f03: New.
10614
10615 2011-05-20  Jason Merrill  <jason@redhat.com>
10616
10617         * g++.dg/cpp0x/defaulted26.C: New.
10618
10619         * g++.dg/cpp0x/noexcept02.C: Fix.
10620         * g++.dg/cpp0x/noexcept03.C: Fix.
10621         * g++.dg/cpp0x/noexcept08.C: Fix.
10622         * g++.dg/cpp0x/noexcept10.C: New.
10623
10624 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10625
10626         PR fortran/48706
10627         * gfortran.dg/extends_12.f03: New.
10628
10629 2011-05-20  Jason Merrill  <jason@redhat.com>
10630
10631         * g++.dg/template/koenig9.C: New.
10632         * g++.dg/opt/pr47615.C: Fix.
10633         * g++.dg/overload/defarg1.C: Fix.
10634         * g++.dg/tc1/dr213.C: Remove xfail.
10635         * g++.dg/torture/pr34850.C: Fix.
10636         * g++.dg/torture/pr39362.C: Fix.
10637         * g++.old-deja/g++.brendan/crash56.C: Fix.
10638         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10639
10640 2011-05-20  Richard Guenther  <rguenther@suse.de>
10641
10642         PR tree-optimization/49079
10643         * gcc.dg/torture/pr49079.c: New testcase.
10644
10645 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR tree-optimization/49073
10648         * gcc.c-torture/execute/pr49073.c: New test.
10649
10650 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10651
10652         PR fortran/18918
10653         * gfortran.dg/coarray_21.f90: New.
10654
10655 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10656
10657         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10658         output.
10659
10660 2011-05-19  Richard Guenther  <rguenther@suse.de>
10661
10662         PR testsuite/49063
10663         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10664
10665 2011-05-19  Richard Guenther  <rguenther@suse.de>
10666
10667         PR middle-end/48985
10668         * gcc.dg/builtin-object-size-11.c: New testcase.
10669
10670 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10671
10672         PR target/45098
10673         * gcc.target/arm/ivopts.c: New test.
10674         * gcc.target/arm/ivopts-2.c: New test.
10675
10676 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10677
10678         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10679
10680 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10681
10682         * gcc.c-torture/execute/960321-1.x: Remove.
10683
10684 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10685
10686         PR fortran/48700
10687         * gfortran.dg/move_alloc_4.f90: New.
10688
10689 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10690
10691         PR target/49002
10692         * gcc.target/i386/pr49002-1.c: New test.
10693         * gcc.target/i386/pr49002-2.c: Likewise.
10694
10695 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10696
10697         PR tree-optimization/49039
10698         * gcc.c-torture/execute/pr49039.c: New test.
10699         * gcc.dg/tree-ssa/pr49039.c: New test.
10700         * g++.dg/torture/pr49039.C: New test.
10701
10702 2011-05-18  Jason Merrill  <jason@redhat.com>
10703
10704         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10705         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10706         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10707
10708 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10709
10710         * gcc.target/bfin/mcpu-bf592.c: New test.
10711
10712 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10713
10714         PR tree-optimization/41881
10715         * gcc.dg/vect/O3-pr41881.c: New test.
10716         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10717
10718 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10719
10720         PR tree-optimization/49000
10721         * gcc.dg/pr49000.c: New test.
10722
10723 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10724
10725         * gnat.dg/invalid1.adb: New test.
10726
10727 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10728
10729         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10730         scan pattern.
10731         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10732         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10733
10734 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10735
10736         PR c++/48994
10737         * g++.dg/cpp0x/range-for18.C: New.
10738
10739 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10740
10741         PR fortran/18918
10742         * gfortran.dg/coarray/image_index_2.f90: New.
10743
10744 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10745
10746         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10747         * g++.dg/cpp0x/override2.C: New.
10748
10749 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10750
10751         PR fortran/18918
10752         * gfortran.de/coarray_20.f90: New.
10753
10754 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10755
10756         PR fortran/22572
10757         * function_optimize_7.f90:  New test case.
10758
10759 2011-05-13  Jason Merrill  <jason@redhat.com>
10760
10761         * g++.dg/cpp0x/decltype26.C: New.
10762         * g++.dg/cpp0x/enum11.C: New.
10763
10764 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10765
10766         PR fortran/48972
10767         PR fortran/48991
10768         * gfortran.dg/assign_8.f90: Update dg-error.
10769
10770 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10771
10772         PR fortran/48972
10773         * gfortran.dg/io_constraints_8.f90: New.
10774         * gfortran.dg/io_constraints_9.f90: New.
10775
10776 2011-05-13  Martin Thuresson  <martint@google.com>
10777
10778         PR gcov-profile/47793
10779         * gcc.dg/pr47793.c: New.
10780
10781 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10782
10783         PR tree-optimization/48975
10784         * gcc.dg/pr48975.c: New test.
10785
10786 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10787
10788         PR fortran/48972
10789         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10790
10791 2011-05-12  Jason Merrill  <jason@redhat.com>
10792
10793         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10794
10795 2011-05-12  Geert Bosch  <bosch@adacore.com>
10796
10797         * gnat.dg/view_conversion1.adb: New test.
10798
10799 2011-05-12  Richard Guenther  <rguenther@suse.de>
10800
10801         PR tree-optimization/48172
10802         * gcc.dg/vect/pr48172.c: New testcase.
10803
10804 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR debug/48967
10807         * g++.dg/opt/pr48967.C: New test.
10808
10809 2011-05-11  Jason Merrill  <jason@redhat.com>
10810
10811         * g++.dg/cpp0x/constexpr-friend.C: New.
10812         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10813
10814         * g++.dg/cpp0x/sfinae22.C: New.
10815
10816 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10817
10818         PR fortran/48889
10819         * gfortran.dg/generic_24.f90: New.
10820
10821 2011-05-11  Richard Guenther  <rguenther@suse.de>
10822
10823         PR tree-optimization/15256
10824         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10825
10826 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10827
10828         PR debug/48159
10829         * gcc.dg/pr48159-1.c: New test.
10830         * gcc.dg/pr48159-2.c: New test.
10831
10832 2011-05-11  Richard Guenther  <rguenther@suse.de>
10833
10834         PR middle-end/48953
10835         * gcc.dg/torture/pr48953.c: New testcase.
10836
10837 2011-05-11  Richard Guenther  <rguenther@suse.de>
10838
10839         PR tree-optimization/18041
10840         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10841
10842 2011-05-11  Alan Modra  <amodra@gmail.com>
10843
10844         PR target/47755
10845         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10846
10847 2011-05-10  Jason Merrill  <jason@redhat.com>
10848
10849         * g++.dg/cpp0x/defaulted25.C: New.
10850         * g++.dg/template/crash7.C: Adjust.
10851
10852         * g++.dg/cpp0x/variadic108.C: New.
10853
10854 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10855
10856         * g++.dg/inherit/virtual9.C: Extend.
10857
10858 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10859
10860         PR target/48857
10861         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10862         are passed and returned in vector registers.
10863
10864 2011-05-10  Richard Guenther  <rguenther@suse.de>
10865
10866         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10867         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10868         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10869         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10870         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10871         applies.
10872
10873 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10874
10875         PR tree-optimization/48611
10876         PR tree-optimization/48794
10877         * gfortran.dg/gomp/pr48611.f90: New test.
10878         * gfortran.dg/gomp/pr48794.f90: New test.
10879
10880         PR debug/48928
10881         * gcc.dg/dfp/pr48928.c: New test.
10882
10883 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10884
10885         PR c++/48522
10886         * g++.dg/cpp0x/pr48522.C: New.
10887
10888 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10889
10890         PR c++/48735
10891         * g++.dg/cpp0x/sfinae21.C: New.
10892
10893 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10894
10895         * g++.dg/template/sfinae28.C: Rename to...
10896         * g++.dg/cpp0x/sfinae19.C: ... this.
10897         * g++.dg/template/sfinae29.C: Rename to...
10898         * g++.dg/cpp0x/sfinae20.C: ... this.
10899
10900 2011-05-09  Jeff Law <law@redhat.com>
10901
10902         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10903         consistent results.
10904
10905 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10906
10907         PR c++/20039
10908         * g++.dg/init/pr20039.C: New.
10909
10910 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10911
10912         PR c++/48737
10913         PR c++/48744
10914         * g++.dg/template/sfinae28.C: New.
10915         * g++.dg/template/sfinae29.C: Likewise.
10916
10917 2011-05-09  Jason Merrill  <jason@redhat.com>
10918
10919         * g++.dg/template/nontype23.C: New.
10920
10921 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10922         PR c++/48859
10923         * g++.dg/init/pr48859.C: New.
10924
10925 2011-05-09  Jason Merrill  <jason@redhat.com>
10926
10927         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10928         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10929         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10930         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10931         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10932         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10933         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10934         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10935
10936 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10937
10938         * g++.dg/inherit/virtual9.C: New.
10939
10940 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10941
10942         PR c++/48574
10943         * g++.dg/template/dependent-expr8.C: New test case.
10944
10945 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10946
10947         PR tree-optimization/48837
10948         * gcc.dg/pr48837.c: New testcase.
10949
10950 2011-05-06  Jason Merrill  <jason@redhat.com>
10951
10952         * g++.dg/cpp0x/constexpr-condition2.C: New.
10953
10954         * g++.dg/cpp0x/constexpr-missing.C: New.
10955
10956 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10957
10958         PR fortran/18918
10959         * gfortran.dg/coarray/this_image_2.f90: New.
10960
10961 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10962
10963         PR fortran/48858
10964         PR fortran/48820
10965         * gfortran.dg/bind_c_usage_22.f90: New.
10966         * gfortran.dg/bind_c_usage_23.f90: New.
10967         * gfortran.dg/bind_c_usage_24.f90: New.
10968         * gfortran.dg/bind_c_usage_24_c.c: New.
10969
10970 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10971
10972         PR c++/48838
10973         * g++.dg/template/member9.C: New test case.
10974
10975 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10976
10977         * gnat.dg/discr29.ad[sb]: New test.
10978         * gnat.dg/discr30.adb: Likewise.
10979
10980 2011-05-05  Julian Brown  <julian@codesourcery.com>
10981
10982         * gcc.target/arm/neon-vset_lanes8.c: New test.
10983
10984 2011-05-05  Jason Merrill  <jason@redhat.com>
10985
10986         * g++.dg/init/new32.C: New.
10987
10988 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10989
10990         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10991         Fix typo.
10992
10993 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10994
10995         PR rtl-optimization/48381
10996         * gcc.c-torture/compile/pr48381.c: New test.
10997
10998 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10999
11000         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11001         to dg-options.
11002         * gcc.target/i386/opt-1.c: Ditto.
11003
11004 2011-05-04  Jason Merrill  <jason@redhat.com>
11005
11006         * g++.dg/conversion/base1.C: New.
11007
11008 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11009
11010         PR libgfortran/48787
11011         * gfortran.dg/round_3.f08: Add more checks to test case.
11012
11013 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11014
11015         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11016         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11017         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11018         Gate test on effective_target fd_truncate.
11019
11020 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11021
11022         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11023         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11024         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11025         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11026         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11027         * gcc.target/i386/pr38824.c: Ditto.
11028         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11029         * gcc.target/i386/vecinit-2.c: Ditto.
11030         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11031         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11032         * gcc.target/i386/parity-2.c: Ditto.
11033         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11034
11035 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11036
11037         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11038         remove duplication.
11039         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11040         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11041         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11042
11043 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11044
11045         PR fortran/18918
11046         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11047
11048 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11049
11050         PR fortran/18918
11051         * gfortran.dg/coarray/this_image_1.f90: New.
11052
11053 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11054
11055         PR fortran/18918
11056         * gfortran.dg/coarray/caf.dg: New.
11057         * gfortran.dg/coarray/image_index_1.f90: New, copied
11058         from ../coarray_16.f90.
11059
11060 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11061
11062         PR c++/28501
11063         * g++.dg/ext/complex9.C: New.
11064
11065 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11066
11067         From Mike Frysinger
11068         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11069         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11070         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11071
11072 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11073
11074         * gcc.target/bfin/builtins: Created.
11075         * gcc.target/bfin/hisilh-O0.c: Deleted.
11076         * gcc.target/bfin/hisilh.c: Moved to...
11077         * gcc.target/bfin/builtins/hisilh.c: ...here.
11078         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11079         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11080         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11081         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11082         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11083         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11084         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11085         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11086         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11087         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11088         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11089         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11090         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11091         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11092         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11093         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11094         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11095         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11096         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11097         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11098         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11099         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11100         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11101         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11102         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11103         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11104         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11105         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11106         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11107         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11108         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11109         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11110         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11111         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11112         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11113         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11114         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11115         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11116         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11117         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11118         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11119         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11120         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11121         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11122         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11123         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11124         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11125         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11126         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11127         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11128         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11129         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11130         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11131         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11132         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11133         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11134         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11135         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11136         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11137         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11138         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11139         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11140         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11141         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11142         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11143         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11144         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11145         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11146         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11147         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11148         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11149         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11150         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11151         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11152         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11153         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11154         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11155         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11156         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11157         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11158         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11159         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11160         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11161         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11162         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11163         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11164         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11165         * gcc.target/bfin/builtins/circptr.c: Ditto.
11166         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11167         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11168         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11169         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11170         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11171         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11172         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11173         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11174         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11175         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11176         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11177         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11178         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11179         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11180         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11181         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11182         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11183         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11184         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11185         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11186         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11187         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11188         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11189         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11190         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11191         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11192         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11193         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11194         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11195         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11196         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11197         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11198         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11199         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11200         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11201         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11202         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11203         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11204         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11205         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11206         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11207         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11208         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11209         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11210         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11211         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11212         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11213         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11214         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11215         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11216         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11217         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11218         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11219         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11220         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11221         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11222         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11223         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11224         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11225         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11226         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11227         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11228         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11229         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11230         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11231         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11232         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11233         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11234         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11235         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11236
11237 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11238
11239         * gcc.target/arm/cold-lc.c: New test.
11240
11241 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR target/48774
11244         * gcc.dg/pr48774.c: New test.
11245
11246 2011-05-03  Richard Guenther  <rguenther@suse.de>
11247
11248         * gcc.dg/large-size-array-5.c: New testcase.
11249
11250 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11251
11252         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11253
11254 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11255
11256         * lib/target-supports.exp (check_effective_target_vect_strided):
11257         Replace with...
11258         (check_effective_target_vect_strided2)
11259         (check_effective_target_vect_strided3)
11260         (check_effective_target_vect_strided4)
11261         (check_effective_target_vect_strided8): ...these new functions.
11262
11263         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11264         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11265         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11266         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11267         * gcc.dg/vect/pr37539.c: Likewise.
11268         * gcc.dg/vect/slp-11a.c: Likewise.
11269         * gcc.dg/vect/slp-11b.c: Likewise.
11270         * gcc.dg/vect/slp-11c.c: Likewise.
11271         * gcc.dg/vect/slp-12a.c: Likewise.
11272         * gcc.dg/vect/slp-12b.c: Likewise.
11273         * gcc.dg/vect/slp-18.c: Likewise.
11274         * gcc.dg/vect/slp-19a.c: Likewise.
11275         * gcc.dg/vect/slp-19b.c: Likewise.
11276         * gcc.dg/vect/slp-21.c: Likewise.
11277         * gcc.dg/vect/slp-23.c: Likewise.
11278         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11279
11280         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11281         instead of vect_interleave && vect_extract_even_odd.
11282         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11283         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11284         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11285         * gcc.dg/vect/vect-1.c: Likewise.
11286         * gcc.dg/vect/vect-10.c: Likewise.
11287         * gcc.dg/vect/vect-98.c: Likewise.
11288         * gcc.dg/vect/vect-107.c: Likewise.
11289         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11290         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11291         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11292         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11293         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11294         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11295         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11296         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11297         * gcc.dg/vect/vect-strided-float.c: Likewise.
11298         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11299         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11300         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11301         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11302         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11303         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11304         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11305         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11306         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11307         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11308         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11309         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11310         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11311         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11312         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11313
11314         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11315         target condition.
11316         * gcc.dg/vect/pr30843.c: Likewise.
11317         * gcc.dg/vect/pr33866.c: Likewise.
11318         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11319         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11320         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11321         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11322
11323 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11324
11325         * gcc.dg/vect/slp-11.c: Split into...
11326         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11327         gcc.dg/vect/slp-11c.c: ...these tests.
11328         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11329         * gcc.dg/vect/slp-12c.c: ...this new test.
11330         * gcc.dg/vect/slp-19.c: Split into...
11331         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11332         gcc.dg/vect/slp-19c.c: ...these new tests.
11333
11334 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11335
11336         * lib/target-supports.exp
11337         (check_effective_target_vect_extract_even_odd_wide): Delete.
11338         (check_effective_target_vect_strided_wide): Likewise.
11339         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11340         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11341         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11342         * gcc.dg/vect/pr37539.c: Likewise.
11343         * gcc.dg/vect/slp-11.c: Likewise.
11344         * gcc.dg/vect/slp-12a.c: Likewise.
11345         * gcc.dg/vect/slp-12b.c: Likewise.
11346         * gcc.dg/vect/slp-19.c: Likewise.
11347         * gcc.dg/vect/slp-23.c: Likewise.
11348         * gcc.dg/vect/vect-1.c: Likewise.
11349         * gcc.dg/vect/vect-98.c: Likewise.
11350         * gcc.dg/vect/vect-107.c: Likewise.
11351         * gcc.dg/vect/vect-strided-float.c: Likewise.
11352
11353 2011-05-02  Jason Merrill  <jason@redhat.com>
11354
11355         * g++.dg/init/new31.C: New.
11356
11357 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11358
11359         PR c/35445
11360         * gcc.dg/pr35445.c: New test.
11361
11362 2011-05-02  Jason Merrill  <jason@redhat.com>
11363
11364         * c-c++-common/vla-1.c: New.
11365
11366 2011-05-02  Richard Guenther  <rguenther@suse.de>
11367
11368         PR tree-optimization/48822
11369         * gcc.dg/torture/pr48822.c: New testcase.
11370
11371 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11372
11373         PR c++/47969
11374         * g++.dg/cpp0x/constexpr-47969.C: New.
11375
11376 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11377
11378         PR testsuite/48498
11379         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11380         on vect_no_align targets.
11381         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11382         vect_no_align targets.
11383
11384 2011-05-01  Xinliang David Li  <davidxl@google.com>
11385
11386         * gcc.dg/tree-ssa/integer-addr.c: New test.
11387         * gcc.dg/tree-ssa/alias_bug.c: New test.
11388
11389 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11390
11391         PR libgfortran/48787
11392         * gfortran.dg/round_3.f08: Add more checks.
11393
11394 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11395
11396         PR fortran/48821
11397         * gfortran.dg/import9.f90: New, proper test.
11398         * gfortran.dg/interface_37.f90: Remove bogus
11399         test (bogus copy of interface_36.f90).
11400
11401 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11402
11403         PR fortran/48821
11404         * gfortran.dg/interface_37.f90: New.
11405
11406 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11407
11408         PR fortran/48746
11409         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11410
11411 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11412
11413         PR tree-optimization/48809
11414         * gcc.c-torture/execute/pr48809.c: New test.
11415
11416 2011-04-29  Jeff Law <law@redhat.com>
11417
11418         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11419
11420 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11421
11422         PR c++/48606
11423         * g++.dg/init/ctor10.C: New.
11424
11425 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11426
11427         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11428           warning in implicitly instantiated templates.
11429
11430 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11431
11432         * g++.dg/warn/Wnull-conversion-1.C: New.
11433         * g++.dg/warn/Wnull-conversion-2.C: New.
11434
11435 2011-04-29  Diego Novillo  <dnovillo@google.com>
11436
11437         * g++.old-deja/g++.other/null3.C: Expect warning about
11438         converting boolean to a pointer.
11439
11440 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11441
11442         PR fortran/48462
11443         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11444         being a target.
11445
11446         PR fortran/48746
11447         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11448
11449 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11450
11451         PR fortran/48810
11452         * gfortran.dg/typebound_proc_22.f90: New.
11453
11454         PR fortran/48800
11455         * gfortran.dg/interface_36.f90: New.
11456
11457 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11458
11459         PR libgfortran/48488
11460         PR libgfortran/48602
11461         PR libgfortran/48615
11462         PR libgfortran/48684
11463         PR libgfortran/48787
11464         * gfortran.dg/fmt_g.f: Adjust test.
11465         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11466         * gfortran.dg/round_3.f08: New test.
11467         * gfortran.dg/namelist_print_1.f: Adjust test.
11468         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11469         * gfortran.dg/f2003_io_5.f03: Adjust test.
11470         * gfortran.dg/coarray_15.f90: Adjust test.
11471         * gfortran.dg/namelist_65.f90: Adjust test.
11472         * gfortran.dg/fmt_cache_1.f: Adjust test.
11473         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11474         * gfortran.dg/real_const_3.f90: Adjust test.
11475
11476 2011-04-29  Jan Hubicka  <jh@suse.cz>
11477
11478         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11479         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11480
11481 2011-04-28  Xinliang David Li  <davidxl@google.com>
11482
11483         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11484         * g++.dg/prof-robust-1.C: New test.
11485
11486 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11487
11488         PR tree-optimization/48765
11489         * gcc.dg/vect/pr48765.c: New.
11490
11491 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11492
11493         PR tree-optimization/48775
11494         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11495
11496 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11497
11498         PR c++/48798
11499         * g++.dg/inherit/pr48798.C: New.
11500         * g++.old-deja/g++.other/base1.C: Adjust.
11501
11502 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11503
11504         PR c++/48656
11505         * g++.dg/template/inherit7.C: New test case.
11506
11507 2011-04-28  Richard Guenther  <rguenther@suse.de>
11508
11509         PR tree-optimization/40052
11510         PR tree-optimization/15347
11511         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11512         * gcc.dg/pr15347.c: Likewise.
11513
11514 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11515
11516         PR c++/48530
11517         * g++.dg/cpp0x/sfinae18.C: New.
11518
11519 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11520
11521         PR c++/48771
11522         * g++.dg/ext/is_literal_type1.C: New.
11523
11524 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11525
11526         PR fortran/48112
11527         PR fortran/48279
11528         * gfortran.dg/interface_35.f90: New.
11529         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11530         * gfortran.dg/func_result_6.f90: Add dg-warning.
11531         * gfortran.dg/bessel_1.f90: Ditto.
11532         * gfortran.dg/hypot_1.f90: Ditto.
11533         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11534         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11535         * gfortran.dg/interface_assignment_4.f90: Ditto.
11536
11537 2011-04-27  Jason Merrill  <jason@redhat.com>
11538
11539         * g++.dg/ext/complex8.C: New.
11540
11541         * g++.dg/cpp0x/initlist49.C: New.
11542         * g++.dg/init/new30.C: New.
11543
11544 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11545
11546         PR fortran/48788
11547         * gfortran.dg/whole_file_34.f90: New.
11548
11549 2011-04-27  Jan Hubicka  <jh@suse.cz>
11550
11551         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11552
11553 2011-04-27  Jason Merrill  <jason@redhat.com>
11554
11555         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11556
11557         * g++.dg/parse/ambig6.C: New.
11558
11559 2011-04-27  Nick Clifton  <nickc@redhat.com>
11560
11561         * gcc.dg/20020312-2.c: Add definition for RX.
11562
11563         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11564         option with RX targets.
11565
11566         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11567         /* */ comments.
11568
11569 2011-04-27  Richard Guenther  <rguenther@suse.de>
11570
11571         * gcc.dg/tree-ssa/pr23382.c: Remove.
11572
11573 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11574
11575         PR target/48767
11576         * gcc.c-torture/compile/pr48767.c: New test.
11577
11578 2011-04-27  Richard Guenther  <rguenther@suse.de>
11579
11580         PR tree-optimization/48772
11581         * g++.dg/pr48772.C: New testcase.
11582
11583 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11584
11585         PR c/48742
11586         * gcc.c-torture/compile/pr48742.c: New test.
11587
11588 2011-04-26  Jason Merrill  <jason@redhat.com>
11589
11590         * g++.dg/lookup/koenig13.C: New.
11591
11592         * g++.dg/cpp0x/initlist48.C: New.
11593
11594 2011-04-25  Jason Merrill  <jason@redhat.com>
11595
11596         * g++.dg/cpp0x/sfinae17.C: New.
11597
11598 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11599
11600         PR target/48258
11601         * gcc.target/powerpc/pr48258-1.c: New file.
11602         * gcc.target/powerpc/pr48258-2.c: Ditto.
11603
11604 2011-04-26  Xinliang David Li  <davidxl@google.com>
11605
11606         * gcc.dg/uninit-suppress.c: New test.
11607         * gcc.dg/uninit-suppress.c: New test.
11608
11609 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11610
11611         PR debug/48768
11612         * gcc.dg/pr48768.c: New test.
11613
11614         PR tree-optimization/48734
11615         * gcc.c-torture/compile/pr48734.c: New test.
11616
11617         PR testsuite/48753
11618         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11619
11620 2011-04-26  Richard Guenther  <rguenther@suse.de>
11621
11622         PR tree-optimization/48731
11623         * gcc.dg/torture/pr48731.c: New testcase.
11624
11625 2011-04-26  Richard Guenther  <rguenther@suse.de>
11626
11627         PR testsuite/48753
11628         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11629
11630 2011-04-26  Richard Guenther  <rguenther@suse.de>
11631
11632         PR middle-end/48694
11633         * gcc.dg/torture/pr48694-1.c: New testcase.
11634         * gcc.dg/torture/pr48694-2.c: Likewise.
11635
11636 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11637
11638         * g++.dg/ext/underlying_type1.C: New.
11639         * g++.dg/ext/underlying_type2.C: Likewise.
11640         * g++.dg/ext/underlying_type3.C: Likewise.
11641         * g++.dg/ext/underlying_type4.C: Likewise.
11642         * g++.dg/ext/underlying_type5.C: Likewise.
11643         * g++.dg/ext/underlying_type6.C: Likewise.
11644         * g++.dg/ext/underlying_type7.C: Likewise.
11645         * g++.dg/ext/underlying_type8.C: Likewise.
11646         * g++.dg/ext/underlying_type9.C: Likewise.
11647         * g++.dg/ext/underlying_type10.C: Likewise.
11648
11649 2011-04-25  Jason Merrill  <jason@redhat.com>
11650
11651         * g++.dg/cpp0x/regress/template-const2.C: New.
11652
11653 2011-04-25  Jeff Law <law@redhat.com>
11654
11655         * gcc.dg/tree-ssa/vrp56.c: new test.
11656
11657 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11658
11659         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11660
11661 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11662
11663         PR preprocessor/48740
11664         * c-c++-common/raw-string-11.c: New test.
11665
11666 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11667
11668         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11669         hppa*-*-hpux*.
11670
11671 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11672
11673         PR fortran/18918
11674         * gfortran.dg/coarray_19.f90: New.
11675
11676 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11677
11678         PR c/48685
11679         * gcc.dg/pr48685.c: New test.
11680
11681 2011-04-22  Jan Hubicka  <jh@suse.cz>
11682
11683         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11684
11685 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11686
11687         PR tree-optimization/48717
11688         * gcc.c-torture/execute/pr48717.c: New test.
11689
11690 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11691
11692         PR target/48723
11693         * gcc.target/i386/pr48723.c: New test.
11694
11695 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11696
11697         PR c/48716
11698         * gcc.dg/gomp/pr48716.c: New test.
11699         * g++.dg/gomp/pr48716.C: New test.
11700
11701 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11702
11703         PR c/36750
11704         * gcc.dg/missing-field-init-2.c: Update testcase.
11705
11706 2011-04-22  Alan Modra  <amodra@gmail.com>
11707
11708         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11709
11710 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11711
11712         PR fortran/48405
11713         * gfortran.dg/function_optimize_6.f90:  New test.
11714
11715 2011-04-21  Easwaran Raman  <eraman@google.com>
11716
11717         * gcc.dg/stack-layout-2.c: New test.
11718
11719 2011-04-21  Richard Guenther  <rguenther@suse.de>
11720
11721         PR lto/48703
11722         * g++.dg/lto/pr48207-2_0.C: New testcase.
11723         * g++.dg/lto/pr48207-3_0.C: Likewise.
11724
11725 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11726
11727         * gnat.dg/volatile5.adb: New test.
11728         * gnat.dg/volatile5_pkg.ads: New helper.
11729
11730 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11731
11732         PR target/48708
11733         * gcc.target/i386/pr48708.c: New test.
11734
11735 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11736
11737         * gcc.dg/vect/vect-119.c: New test.
11738
11739 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11740
11741         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11742         and once without.
11743
11744 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11745             Richard Sandiford  <richard.sandiford@linaro.org>
11746
11747         PR target/46329
11748         * gcc.target/arm/pr46329.c: New test.
11749
11750 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11751
11752         PR fortran/18918
11753         * gfortran.dg/coarray_18.f90: New.
11754
11755 2011-04-20  Jason Merrill  <jason@redhat.com>
11756
11757         * g++.dg/cpp0x/initlist47.C: New.
11758
11759         * g++.dg/init/dtor4.C: New.
11760
11761 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11762
11763         PR target/48678
11764         * gcc.target/i386/sse2-pinsrw.c: New test.
11765         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11766         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11767         * gcc.target/i386/sse2-insvhi.c: Ditto.
11768         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11769         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11770
11771 2011-04-20  Jason Merrill  <jason@redhat.com>
11772
11773         * g++.dg/template/const4.C: New.
11774
11775 2011-04-20  Easwaran Raman  <eraman@google.com>
11776
11777         * gcc.dg/stack-layout-1.c: New test.
11778
11779 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11780
11781         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11782         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11783         function.
11784
11785 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11786
11787         * gcc.dg/binop-xor1.c: New test.
11788         * gcc.dg/binop-xor2.c: New test.
11789         * gcc.dg/binop-xor3.c: New test.
11790         * gcc.dg/binop-xor4.c: New test.
11791         * gcc.dg/binop-xor5.c: New test.
11792
11793 2011-04-20  Richard Guenther  <rguenther@suse.de>
11794
11795         PR tree-optimization/47892
11796         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11797
11798 2011-04-20  Richard Guenther  <rguenther@suse.de>
11799
11800         PR middle-end/48695
11801         * g++.dg/torture/pr48695.C: New testcase.
11802
11803 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11804
11805         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11806         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11807         * gcc.c-torture/execute/pr45262.c: Ditto
11808         * gcc.dg/torture/pr43165.c: Ditto.
11809         * gcc.dg/torture/pr47228.c: Ditto.
11810         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11811         * gcc.dg/ipa/pr45644.c: Ditto.
11812         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11813         PDP11.
11814
11815 2011-04-19  Jason Merrill  <jason@redhat.com>
11816
11817         * g++.dg/ext/complex7.C: New.
11818
11819         * g++.dg/ext/attrib41.C: New.
11820
11821 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11822
11823         PR testsuite/48676
11824         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11825
11826 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR target/48678
11829         * gcc.target/i386/pr48678.c: New test.
11830
11831 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11832
11833         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11834         * g++.dg/opt/devirt2.C: New test.
11835         * g++.dg/ipa/devirt-g-1.C: Likewise.
11836
11837 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11838
11839         PR fortran/48588
11840         * gfortran.dg/whole_file_33.f90: New.
11841
11842 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11843
11844         * g++.dg/ipa/devirt-7.C: New test.
11845
11846 2011-04-19  Richard Guenther  <rguenther@suse.de>
11847
11848         PR lto/48207
11849         * g++.dg/lto/pr48207_0.C: New testcase.
11850
11851 2011-04-18  Jason Merrill  <jason@redhat.com>
11852
11853         * g++.dg/init/void1.C: New.
11854
11855         * g++.dg/cpp0x/union4.C: New.
11856
11857 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11858
11859         PR middle-end/48661
11860         * g++.dg/torture/pr48661.C: New test.
11861
11862         PR c++/48632
11863         * g++.dg/gomp/pr48632.C: New test.
11864
11865 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11866
11867         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11868         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11869
11870 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11871
11872         PR fortran/18918
11873         * gfortran.dg/coarray_17.f90: New.
11874         * gfortran.dg/coarray_10.f90: Update dg-error.
11875
11876 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11877
11878         PR testsuite/48251
11879         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11880         * gfortran.dg/guality/guality.exp: Likewise.
11881
11882 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11883
11884         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11885
11886 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11887
11888         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11889
11890 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11891
11892         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11893
11894 2011-04-18  Richard Guenther  <rguenther@suse.de>
11895
11896         PR middle-end/46364
11897         * g++.dg/torture/pr46364.C: New testcase.
11898
11899 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11900
11901         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11902
11903 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11904
11905         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11906
11907 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11908             Ira Rosen  <ira.rosen@linaro.org>
11909
11910         PR target/48252
11911         * gcc.target/arm/pr48252.c: New test.
11912
11913 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR tree-optimization/48616
11916         * gcc.dg/pr48616.c: New test.
11917
11918 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11919
11920         PR fortran/18918
11921         * gfortran.dg/coarray_16.f90: New.
11922
11923 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11924
11925         PR fortran/48462
11926         * gfortran.dg/realloc_on_assign_7.f03: New test.
11927
11928 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11929
11930         PR libgfortran/48602
11931         * gfortran.dg/fmt_g0_6.f08: New test.
11932
11933 2011-04-17  Jason Merrill  <jason@redhat.com>
11934
11935         * g++.dg/cpp0x/sfinae16.C: New.
11936
11937 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11938
11939         * gcc.target/mips/reg-var-1.c: New test.
11940
11941 2011-04-17  Jan Hubicka  <jh@suse.cz>
11942
11943         * gcc.dg/winline-5.c: Update testcase.
11944
11945 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11946
11947         * gnat.dg/discr27.ad[sb]: Move dg directive.
11948         * gnat.dg/discr28.ad[sb]: New test.
11949         * gnat.dg/discr28_pkg.ads: New helper.
11950
11951 2011-04-17  Michael Matz  <matz@suse.de>
11952
11953         PR tree-optimization/48622
11954         PR lto/48645
11955         * gcc.dg/lto/pr48622_0.c: New test.
11956
11957 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11958
11959         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11960         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11961         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11962         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11963         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11964         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11965
11966 2011-04-15  Jason Merrill  <jason@redhat.com>
11967
11968         * g++.dg/cpp0x/range-for17.C: New.
11969
11970 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11971
11972         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11973         * g++.dg/cpp0x/range-for3.C: Likewise.
11974         * g++.dg/cpp0x/range-for9.C: Correct error message.
11975         * g++.dg/cpp0x/range-for11.C: New.
11976         * g++.dg/cpp0x/range-for12.C: New.
11977         * g++.dg/cpp0x/range-for13.C: New.
11978         * g++.dg/cpp0x/range-for14.C: New.
11979         * g++.dg/cpp0x/range-for15.C: New.
11980         * g++.dg/cpp0x/range-for16.C: New.
11981
11982 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11983
11984         PR fortran/18918
11985         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11986
11987 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11988
11989         * objc.dg/naming-4.m: Updated.
11990         * objc.dg/naming-5.m: Updated.
11991         * objc.dg/naming-6.m: New.
11992         * objc.dg/naming-7.m: New.
11993         * obj-c++.dg/naming-1.mm: Updated.
11994         * obj-c++.dg/naming-2.mm: Updated.
11995         * obj-c++.dg/naming-3.mm: New.
11996         * obj-c++.dg/naming-4.mm: New.
11997
11998 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11999
12000         PR libgfortran/48589
12001         * gfortran.dg/fmt_g0_5.f08: New test.
12002
12003 2011-04-15  Richard Guenther  <rguenther@suse.de>
12004
12005         PR testsuite/48286
12006         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12007
12008 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12009
12010         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12011         -finline-limit=0 to -fno-inline
12012
12013 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12014
12015         PR target/48614
12016         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12017         just avx.
12018
12019 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12020
12021         PR target/48605
12022         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12023         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12024         * gcc.target/i386/avx-insertps-3.c: New test.
12025         * gcc.target/i386/avx-insertps-4.c: New test.
12026
12027 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12028
12029         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12030         -finline-limit=0
12031
12032 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12033
12034         PR target/46779
12035         PR target/45291
12036         PR target/41894
12037         * gcc.target/avr/pr46779-1.c: New test case
12038         * gcc.target/avr/pr46779-2.c: New test case
12039
12040 2011-04-14  Jason Merrill  <jason@redhat.com>
12041
12042         * g++.dg/cpp0x/sfinae15.C: New.
12043
12044         * g++.dg/cpp0x/sfinae14.C: New.
12045
12046         * g++.dg/ext/vla10.C: New.
12047
12048 2011-04-14  Richard Guenther  <rguenther@suse.de>
12049
12050         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12051
12052 2011-04-14  Richard Guenther  <rguenther@suse.de>
12053
12054         * gcc.dg/fold-bitand-4.c: Move ...
12055         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12056
12057 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12058
12059         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12060         variables const.
12061         * gcc.target/avr/torture/trivial.c: Ditto.
12062
12063 2011-04-13  Jason Merrill  <jason@redhat.com>
12064
12065         * g++.dg/template/operator11.C: New.
12066
12067 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12068
12069         PR middle-end/48591
12070         * gcc.dg/gomp/pr48591.c: New test.
12071
12072         PR c++/48570
12073         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12074         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12075
12076 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12077
12078         PR c++/48574
12079         * g++.dg/template/dependent-expr7.C: New test case.
12080
12081 2011-04-13  Jason Merrill  <jason@redhat.com>
12082
12083         * g++.dg/cpp0x/sfinae13.C: New.
12084
12085 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12086
12087         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12088
12089 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12090
12091         * gcc.target/arm/pr43698.c: Remove -march option.
12092
12093 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12094
12095         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12096         -march option.
12097
12098 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12099
12100         PR fortran/48360
12101         PR fortran/48456
12102         * gfortran.dg/realloc_on_assign_6.f03: New test.
12103
12104 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12105
12106         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12107         targets the additional -mno-ms-bitfields and
12108         -Wno-packed-bitfield-compat options.
12109         * g++.dg/ext/bitfield3.C: Likewise.
12110         * g++.dg/ext/bitfield4.C: Likewise.
12111         * g++.dg/ext/bitfield5.C: Likewise.
12112         * gcc.dg/bitfld-15.c: Likewise.
12113         * gcc.dg/bitfld-16.c: Likewise.
12114         * gcc.dg/bitfld-17.c: Likewise.
12115         * gcc.dg/bitfld-18.c: Likewise.
12116
12117 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12118
12119         * gcc.target/arm/neon-vld3-1.c: New test.
12120         * gcc.target/arm/neon-vst3-1.c: New test.
12121         * gcc.target/arm/neon/v*.c: Regenerate.
12122
12123 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12124
12125         PR rtl-optimization/48549
12126         * g++.dg/opt/pr48549.C: New test.
12127
12128 2011-04-12  Richard Guenther  <rguenther@suse.de>
12129
12130         PR tree-optimization/46076
12131         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12132
12133 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12134
12135         PR testsuite/21164
12136         * lib/compat.exp (compat-execute): Declare unsupported after
12137         stripping path from src1.
12138         * lib/lto.exp (lto-execute): Likewise.
12139
12140 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12141
12142         PR c/48552
12143         * gcc.dg/pr48552-1.c: New test.
12144         * gcc.dg/pr48552-2.c: New test.
12145
12146 2011-04-11  Jason Merrill  <jason@redhat.com>
12147
12148         * g++.dg/cpp0x/sfinae12.C: New.
12149
12150         * g++.dg/cpp0x/enum10.C: New.
12151
12152         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12153
12154         * g++.dg/cpp0x/rv-func.C: New.
12155
12156 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12157
12158         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12159         alpha*-dec-osf5*.
12160
12161 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12162
12163         PR tree-optimization/48195
12164         * gcc.dg/ipa/pr48195.c: New test.
12165
12166 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12167
12168         * gnat.dg/return3.adb: Remove unused switch.
12169
12170 2011-04-08  Mike Stump  <mikestump@comcast.net>
12171
12172         PR testsuite/48506
12173         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12174         default to fno-common.
12175
12176 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12177
12178         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12179         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12180
12181 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12182
12183         PR fortran/48448
12184         * gfortran.dg/function_optimize_5.f90:  New test.
12185
12186 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12187
12188         * gnat.dg/aggr17.adb: New test.
12189         * gnat.dg/aggr18.adb: Likewise.
12190
12191 2011-04-08  Michael Matz  <matz@suse.de>
12192
12193         PR middle-end/48389
12194         * gcc.target/i386/pr48389.c: New test.
12195
12196 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12197
12198         PR rtl-optimization/48272
12199         * g++.dg/opt/pr48272.C: New.
12200
12201 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12202
12203         PR rtl-optimization/48235
12204         * gcc.dg/pr48235.c: New.
12205
12206 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12207
12208         PR rtl-optimization/48302
12209         * g++.dg/opt/pr48302.C: New.
12210
12211 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12212
12213         PR target/48273
12214         * g++.dg/opt/pr48273.C: New.
12215
12216 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12217
12218         PR rtl-optimization/48442
12219         * gcc.dg/pr48442.c: New.
12220
12221 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12222
12223         PR tree-optimization/48377
12224         * gcc.dg/vect/pr48377.c: New test.
12225
12226 2011-04-07  Jason Merrill  <jason@redhat.com>
12227
12228         * g++.dg/cpp0x/regress/call1.C: New.
12229
12230         * g++.dg/cpp0x/variadic107.C: New.
12231
12232         * g++.dg/cpp0x/sfinae11.C: New.
12233         * g++.dg/cpp0x/noexcept02.C: Fix.
12234
12235         * g++.dg/cpp0x/sfinae10.C: New.
12236
12237         * g++.dg/cpp0x/sfinae9.C: New.
12238
12239         * c-c++-common/Wcast-qual-1.c: Move here from...
12240         * gcc.dg/cast-qual-3.c: ...here, and...
12241         * g++.dg/warn/Wcast-qual2.C: ...here.
12242
12243         * g++.dg/cpp0x/sfinae8.C: New.
12244
12245         * g++.dg/cpp0x/sfinae7.C: New.
12246
12247         * g++.dg/cpp0x/enum9.C: New.
12248
12249 2011-04-07  Mike Stump  <mikestump@comcast.net>
12250
12251         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12252         with no trampolines.
12253
12254 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12255
12256         PR fortran/48117
12257         * gfortran.dg/gomp/pr48117.f90: New test.
12258
12259         PR debug/48343
12260         * gcc.dg/torture/pr48343.c: New test.
12261
12262 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12263
12264         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12265
12266 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12267
12268         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12269
12270 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12271
12272         PR target/43920
12273         * lib/scanasm.exp (object-size): New proc.
12274         * gcc.target/arm/pr43920-2.c: New test.
12275
12276 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12277
12278         PR fortran/18918
12279         PR fortran/48477
12280         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12281
12282 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12283
12284         * gcc.dg/mtune.c: Prune note from output.
12285
12286 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12287
12288         PR debug/48466
12289         * gcc.dg/guality/pr36977.c: New test.
12290         * gcc.dg/guality/pr48466.c: New test.
12291
12292 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12293
12294         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12295
12296 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12297
12298         * gnat.dg/return3.adb: New test.
12299
12300 2011-04-06  Richard Guenther  <rguenther@suse.de>
12301
12302         PR tree-optimization/47663
12303         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12304
12305 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12306
12307         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12308         Solaris 8 and 9 as well.
12309
12310 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12311
12312         PR target/43920
12313         * gcc.target/arm/pr43920-1.c: New test.
12314
12315 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12316
12317         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12318         (cctor): Actually return the value.
12319         (main): Cast return values.
12320
12321 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12322
12323         * gfortran.dg/character_comparison_8.f90:  New test.
12324
12325 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12326
12327         * frontend-passes: (optimize_lexical_comparison): New function.
12328         (optimize_expr): Call it.
12329         (optimize_comparison): Also handle lexical comparison functions.
12330         Return false instad of -2 for unequal comparison.
12331
12332 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12333
12334         PR fortran/48412
12335         * function_optimize_4.f90:  New test.
12336
12337 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12338
12339         PR fortran/18918
12340         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12341         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12342         * gfortran.dg/coarray_15.f90: New.
12343
12344 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12345
12346         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12347         * gfortran.dg/bessel_7.f90: Likewise.
12348
12349 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12350
12351         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12352
12353 2011-04-03  Richard Guenther  <rguenther@suse.de>
12354             Ira Rosen  <ira.rosen@linaro.org>
12355
12356         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12357         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12358         -ftree-loop-if-convert-stores.
12359
12360 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12361
12362         * gnat.dg/specs/aggr2.ads: New test.
12363
12364 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12365
12366         * gnat.dg/debug2.ad[sb]: New test.
12367         * gnat.dg/debug2_pkg.ads: New helper.
12368         * gnat.dg/debug3.ad[sb]: New test.
12369
12370 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12371
12372         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12373
12374 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12375
12376         PR middle-end/48335
12377         * gcc.c-torture/compile/pr48335-1.c: New test.
12378         * gcc.dg/pr48335-1.c: New test.
12379         * gcc.dg/pr48335-2.c: New test.
12380         * gcc.dg/pr48335-3.c: New test.
12381         * gcc.dg/pr48335-4.c: New test.
12382         * gcc.dg/pr48335-5.c: New test.
12383         * gcc.dg/pr48335-6.c: New test.
12384         * gcc.dg/pr48335-7.c: New test.
12385         * gcc.dg/pr48335-8.c: New test.
12386         * gcc.target/i386/pr48335-1.c: New test.
12387
12388 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12389
12390         PR c/36299
12391         * gcc.dg/Waddress.c: New test.
12392
12393 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12394
12395         PR fortran/48352
12396         * gfortran.dg/function_optimize_3.f90:  New test.
12397
12398 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12399
12400         * gcc.c-torture/compile/20110401-1.c: New test.
12401
12402         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12403         * g++.dg/lto/20091002-2_0.C: Likewise.
12404         * g++.dg/lto/20090303_0.c: Likewise.
12405         * g++.dg/lto/20091004-1_0.C: Likewise.
12406         * g++.dg/lto/20091002-3_0.C: Likewise.
12407         * g++.dg/lto/20091004-2_0.C: Likewise.
12408         * g++.dg/lto/20081123_0.C: Likewise.
12409         * g++.dg/lto/20090313_0.C: Likewise.
12410         * g++.dg/lto/20081109-1_0.C: Likewise.
12411         * g++.dg/lto/20081219_0.C: Likewise.
12412         * g++.dg/lto/20081204-1_0.C: Likewise.
12413         * g++.dg/lto/20090302_0.C: Likewise.
12414         * g++.dg/lto/20081119-1_0.C: Likewise.
12415         * g++.dg/lto/20081118_0.C: Likewise.
12416         * gcc.dg/lto/20091020-2_0.c: Likewise.
12417         * gcc.dg/lto/20090210_0.c: Likewise.
12418         * gcc.dg/lto/20081204-1_0.c: Likewise.
12419         * gcc.dg/lto/20081224_0.c: Likewise.
12420         * gcc.dg/lto/20090219_0.c: Likewise.
12421         * gcc.dg/lto/20091014-1_0.c: Likewise.
12422         * gcc.dg/lto/20091016-1_0.c: Likewise.
12423         * gcc.dg/lto/20090206-2_0.c: Likewise.
12424         * gcc.dg/lto/20090116_0.c: Likewise.
12425         * gcc.dg/lto/20091013-1_0.c: Likewise.
12426         * gcc.dg/lto/20091015-1_0.c: Likewise.
12427         * gcc.dg/lto/20090126-2_0.c: Likewise.
12428
12429 2011-03-31  Ian Lance Taylor  <iant@google.com>
12430
12431         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12432
12433 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12434
12435         * gnat.dg/opt16.adb: New test.
12436
12437 2011-03-31  Jason Merrill  <jason@redhat.com>
12438
12439         * g++.dg/cpp0x/defaulted24.C: New.
12440
12441 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12442
12443         PR target/16292
12444         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12445         with -O0.
12446
12447 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12448
12449         * g++.dg/other/i386-9.C: New test.
12450
12451 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12452
12453         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12454
12455 2011-03-30  Jason Merrill  <jason@redhat.com>
12456
12457         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12458
12459         * g++.dg/cpp0x/regress/isnan.C: New.
12460
12461         * g++.dg/cpp0x/initlist46.C: New.
12462
12463 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12464
12465         PR target/47551
12466         * gcc.target/arm/neon-modes-2.c: New test.
12467
12468 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12469
12470         PR c/48305
12471         * gcc.c-torture/compile/pr48305.c: New test.
12472
12473 2011-03-29  Jason Merrill  <jason@redhat.com>
12474
12475         * g++.dg/cpp0x/regress/value-dep1.C: New.
12476
12477 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12478
12479         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12480
12481 2011-03-29  Ian Lance Taylor  <iant@google.com>
12482
12483         * go.test/go-test.exp: Handle the test lines used in several new
12484         tests.
12485         (errchk): Add opts parameter.  Change all callers.  Handle parens
12486         in regexps.
12487
12488 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12489             Dominique d'Humieres  <dominiq@lps.ens.fr>
12490
12491         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12492         and __APPLE__ && __PPC__ && __ALTIVEC__.
12493
12494 2011-03-29  Jason Merrill  <jason@redhat.com>
12495
12496         * g++.dg/cpp0x/dependent1.C: New.
12497
12498         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12499
12500         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12501
12502         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12503
12504 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12505
12506         PR fortran/48095
12507         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12508         * gfortran.dg/proc_ptr_comp_32.f90: New.
12509
12510 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12511
12512         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12513         check for corresponding warning.
12514
12515 2011-03-28  Jason Merrill  <jason@redhat.com>
12516
12517         * g++.dg/cpp0x/rv-deduce2.C: New.
12518
12519 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12520
12521         PR debug/48203
12522         * gcc.dg/pr48203.c: New test.
12523
12524 2011-03-28  Jeff Law <law@redhat.com>
12525
12526         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12527
12528 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12529
12530         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12531         and __PPC__ && __ALTIVEC__.
12532
12533 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12534
12535         PR testsuite/48238
12536         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12537         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12538         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12539         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12540
12541 2011-03-28  Jason Merrill  <jason@redhat.com>
12542
12543         * g++.dg/cpp0x/initlist-array2.C: New.
12544
12545         * g++.dg/cpp0x/initlist-array1.C: New.
12546
12547         * g++.dg/cpp0x/constexpr-compound.C: New.
12548
12549         * g++.dg/cpp0x/constexpr-using.C: New.
12550
12551         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12552
12553 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12554
12555         PR testsuite/48276
12556         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12557
12558 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12559
12560         * gcc.dg/slp-1.c: New test.
12561
12562 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12563
12564         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12565         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12566         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12567         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12568         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12569         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12570         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12571         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12572         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12573         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12574         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12575         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12576         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12577         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12578
12579 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12580
12581         PR fortran/47065
12582         * gfortran.dg/trim_optimize_5.f90:  New test.
12583         * gfortran.dg/trim_optimize_6.f90:  New test.
12584
12585 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12586
12587         PR target/38598
12588         * gcc.target/mips/madd-7.c: Remove -mlong32.
12589         * gcc.target/mips/msub-7.c: Likewise.
12590
12591 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12592
12593         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12594         accesses to preserve the meaning of the test for doubleword vectors.
12595         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12596         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12597
12598 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12599
12600         PR fortran/48291
12601         * gfortran.dg/class_42.f03: New.
12602
12603 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12604
12605         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12606         strided accesses.
12607
12608 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12609
12610         PR rtl-optimization/48144
12611         * gcc.dg/pr48144.c: New test.
12612
12613 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12614
12615         * gnat.dg/discr27.ad[sb]: New test.
12616
12617 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12618
12619         * gnat.dg/limited_with2.ad[sb]: New test.
12620         * gnat.dg/limited_with2_pkg1.ads: New helper.
12621         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12622
12623 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12624
12625         * gnat.dg/opt15.adb: New test.
12626         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12627
12628 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12629
12630         PR fortran/48174
12631         PR fortran/45304
12632         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12633         * gfortran.dg/leadz_trailz_3.f90: Ditto
12634
12635 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12636
12637         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12638
12639 2011-03-25  Jason Merrill  <jason@redhat.com>
12640
12641         * g++.dg/cpp0x/defaulted22.C: New.
12642         * g++.dg/cpp0x/defaulted23.C: New.
12643         * g++.dg/cpp0x/defaulted15.C: Adjust.
12644
12645 2011-03-25  Jason Merrill  <jason@redhat.com>
12646
12647         * g++.dg/cpp0x/move1.C: New.
12648
12649 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12650
12651         PR target/48287
12652         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12653
12654 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12655
12656         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12657         for mips-sgi-irix6.5.
12658         Replace snprintf prototype by <stdio.h>.
12659
12660 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12661
12662         PR testsuite/48283
12663         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12664         run_expensive_tests.
12665         * gcc.dg/graphite/block-4.c: Likewise.
12666         * gcc.dg/graphite/block-7.c: Likewise.
12667         * gcc.dg/graphite/block-8.c: Likewise.
12668
12669 2011-03-25  Richard Guenther  <rguenther@suse.de>
12670
12671         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12672         * g++.dg/tree-ssa/pr8781.C: Likewise.
12673         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12674         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12675         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12676         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12677         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12678         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12679         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12680         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12681         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12682         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12683         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12684         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12685         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12686         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12687         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12688         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12689         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12690         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12691         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12692         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12693         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12694         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12695         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12696         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12697         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12698         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12699         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12700         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12701         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12702         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12703         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12704         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12705         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12706         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12707         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12708         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12709         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12710         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12711         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12712         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12713         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12714         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12715         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12716         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12717         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12718         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12719         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12720         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12721         * c-c++-common/pr46562-2.c: Likewise.
12722         * gfortran.dg/pr42108.f90: Likewise.
12723         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12724         foo to be inlined even at -O1.
12725         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12726         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12727         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12728         * gcc.dg/matrix/matrix.exp: Disable FRE.
12729
12730 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12731
12732         PR debug/48204
12733         * gcc.dg/dfp/pr48204.c: New test.
12734
12735 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12736
12737         PR target/48209
12738         * gcc.c-torture/execute/pr47917.c: Move this...
12739         * gcc.dg/torture/pr47917.c: to here and add xfails.
12740
12741 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12742
12743         * gnat.dg/array16.ad[sb]: New test.
12744         * gnat.dg/array16.ads: New helper.
12745
12746 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12747
12748         * gnat.dg/derived_type2.adb: New test.
12749
12750 2011-03-24  Richard Guenther  <rguenther@suse.de>
12751
12752         PR tree-optimization/48271
12753         * g++.dg/torture/pr48271.C: New testcase.
12754
12755 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12756
12757         * gnat.dg/array15.ad[sb]: New test.
12758
12759 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12760
12761         PR target/48237
12762         * gcc.target/i386/pr48237.c: New test.
12763
12764 2011-03-24  Richard Guenther  <rguenther@suse.de>
12765
12766         PR middle-end/48269
12767         * gcc.dg/builtin-object-size-10.c: New testcase.
12768
12769 2011-03-24  Richard Guenther  <rguenther@suse.de>
12770
12771         PR tree-optimization/46562
12772         * c-c++-common/pr46562-2.c: New testcase.
12773         * c-c++-common/pr46562.c: Likewise.
12774
12775 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12776
12777         * gcc.dg/vect/vect-cselim-1.c: New test.
12778         * gcc.dg/vect/vect-cselim-2.c: New test.
12779
12780 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12781
12782         * gcc.target/arm/pr46934.c: New.
12783
12784 2011-03-23  Ian Lance Taylor  <iant@google.com>
12785
12786         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12787
12788 2011-03-23  Richard Guenther  <rguenther@suse.de>
12789
12790         * gcc.dg/struct: Remove directory and contents.
12791
12792 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12793
12794         PR testsuite/48251
12795         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12796
12797 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12798
12799         * gnat.dg/discr26.ad[sb]: New test.
12800         * gnat.dg/discr26_pkg.ads: New helper.
12801
12802 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12803
12804         PR target/47553
12805         * gcc.target/arm/neon-vld-1.c: New test.
12806
12807 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12808
12809         * gnat.dg/array14.ad[sb]: New test.
12810         * gnat.dg/array14_pkg.ads: New helper.
12811
12812 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12813
12814         * gcc.c-torture/execute/920501-8.x: Remove.
12815         * gcc.c-torture/execute/930513-1.x: Remove.
12816         * gcc.c-torture/execute/960312-1.x: Remove.
12817         * gcc.c-torture/compile/20000804-1.c,
12818         gcc.c-torture/compile/20001205-1.c,
12819         gcc.c-torture/compile/20001226-1.c,
12820         gcc.c-torture/compile/20010518-2.c,
12821         gcc.c-torture/compile/20020312-1.c,
12822         gcc.c-torture/compile/20020604-1.c,
12823         gcc.c-torture/compile/920501-12.c,
12824         gcc.c-torture/compile/920501-4.c,
12825         gcc.c-torture/compile/920520-1.c,
12826         gcc.c-torture/compile/980506-1.c,
12827         gcc.c-torture/execute/980709-1.x,
12828         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12829         options for m68hc11.
12830         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12831         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12832         m68hc11.
12833
12834 2011-03-22  Nick Clifton  <nickc@redhat.com>
12835
12836         * lib/target-supports.exp (check_profiling_available): Add MN10300
12837         to the list of targets that do not support profiling.  Restore
12838         alpha sorting to this list.
12839
12840 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12841
12842         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12843         failure on 32-bit systems.
12844         * gcc.dg/torture/vector-2.c: Ditto.
12845
12846 2011-03-22  Richard Guenther  <rguenther@suse.de>
12847
12848         PR tree-optimization/48228
12849         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12850
12851 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12852
12853         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12854         powerpc.
12855
12856         PR target/48226
12857         * gcc.target/powerpc/pr48226.c: New file.
12858
12859 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12860
12861         * lib/prune.exp (prune_gcc_output): Prune "could not create
12862         compact unwind for" warnings.
12863
12864 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12865
12866         PR c/42544
12867         PR c/48197
12868         * gcc.c-torture/execute/pr42544.c: New test.
12869         * gcc.c-torture/execute/pr48197.c: New test.
12870
12871 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12872
12873         PR preprocessor/48192
12874         * gcc.target/powerpc/pr48192.c: New file.
12875
12876         PR target/48053
12877         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12878         split problem of 0 being loaded in a VSX register.
12879
12880 2011-03-21  Richard Guenther  <rguenther@suse.de>
12881
12882         PR c/47939
12883         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12884         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12885         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12886         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12887
12888 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12889
12890         PR target/48213
12891         * gcc.dg/pr48213.c: New test.
12892
12893 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12894
12895         PR target/12171
12896         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12897
12898 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12899
12900         * gcc.target/arm/xor-and.c: New.
12901
12902 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12903
12904         PR fortran/22572
12905         * gfortran.dg/function_optimize_1.f90:  New test.
12906         * gfortran.dg/function_optimize_2.f90:  New test.
12907
12908 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12909
12910         PR rtl-optimization/47502
12911         * gcc.target/i386/pr47502-1.c: New.
12912         * gcc.target/i386/pr47502-2.c: Likewise.
12913
12914 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12915
12916         PR rtl-optimization/48156
12917         * gcc.dg/pr48156.c: New test.
12918
12919 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12920
12921         PR libfortran/47439
12922         * gfortran.dg/scratch_1.f90: Adjust test.
12923
12924 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12925
12926         PR libfortran/47439
12927         * gfortran.dg/scratch_1.f90: New test.
12928
12929 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12930
12931         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12932         variably modified typedefs.
12933         * gcc.dg/c1x-typedef-2.c: Remove.
12934
12935 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12936
12937         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12938         * gcc.dg/c1x-anon-struct-3.c: New test.
12939         * gcc.dg/anon-struct-11.c: Update.
12940
12941 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12942
12943         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12944         dg-xfail-run-if.
12945         Only xfail with gas.
12946
12947 2011-03-18  Jason Merrill  <jason@redhat.com>
12948
12949         * g++.dg/template/fn-ptr1.C: New.
12950
12951         * g++.dg/overload/volatile1.C: New.
12952
12953         * g++.dg/opt/pr23372.C: New.
12954
12955         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12956
12957 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12958
12959         PR middle-end/47405
12960         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12961
12962 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12963
12964         * gcc.target/arm/unsigned-extend-1.c: New.
12965
12966 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12967
12968         PR bootstrap/48161
12969         * gcc.c-torture/compile/pr48161.c: New test.
12970
12971 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12972
12973         PR middle-end/47725
12974         * gcc.dg/torture/pr47725.c: New.
12975
12976 2011-03-17  Jason Merrill  <jason@redhat.com>
12977
12978         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12979         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12980
12981 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12982
12983         * gnat.dg/specs/elab2.ads: New test.
12984         * gnat.dg/specs/elab2_pkg.ads: New helper.
12985
12986 2011-03-17  Jason Merrill  <jason@redhat.com>
12987
12988         * g++.dg/cpp0x/decltype-1212.C: New.
12989         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12990
12991 2011-03-17  Jason Merrill  <jason@redhat.com>
12992
12993         * g++.dg/parse/memfnquals1.C: New.
12994
12995 2011-03-17  Richard Guenther  <rguenther@suse.de>
12996
12997         PR middle-end/48134
12998         * gcc.dg/pr48134.c: New testcase.
12999
13000 2011-03-17  Richard Guenther  <rguenther@suse.de>
13001
13002         PR middle-end/48165
13003         * g++.dg/torture/pr48165.C: New testcase.
13004
13005 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13006
13007         PR rtl-optimization/48141
13008         * gcc.dg/pr48141.c: New test.
13009
13010 2011-03-16  Jason Merrill  <jason@redhat.com>
13011
13012         * g++.dg/cpp0x/constexpr-48089.C: New.
13013
13014         * g++.dg/cpp0x/constexpr-abi1.C: New.
13015
13016         * g++.dg/cpp0x/constexpr-46336.C: New.
13017         * g++.dg/parse/friend5.C: Adjust expected errors.
13018
13019         * g++.dg/cpp0x/constexpr-47570.C: New.
13020
13021 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13022
13023         PR debug/47510
13024         * ++.dg/debug/dwarf2/typedef6.C: New test.
13025
13026 2011-03-16  Jason Merrill  <jason@redhat.com>
13027
13028         * g++.dg/cpp0x/elision2.C: New.
13029
13030         * g++.dg/cpp0x/constexpr-array3.C: New.
13031
13032 2011-03-16  Jason Merrill  <jason@redhat.com>
13033
13034         * g++.dg/cpp0x/sfinae6.C: New.
13035         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13036         * g++.dg/cpp0x/pr45908.C: Likewise.
13037         * g++.dg/cpp0x/sfinae6.C: Likewise.
13038         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13039         * g++.old-deja/g++.law/arg11.C: Likewise.
13040
13041 2011-03-16  Jason Merrill  <jason@redhat.com>
13042
13043         * g++.dg/template/incomplete6.C: New.
13044
13045 2011-03-16  Jeff Law <law@redhat.com>
13046
13047         * gcc.dg/tree-ssa/vrp55.c: New test.
13048
13049 2011-03-16  Jason Merrill  <jason@redhat.com>
13050
13051         * g++.dg/cpp0x/auto22.C: New.
13052
13053 2011-03-16  Richard Guenther  <rguenther@suse.de>
13054
13055         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13056         optimizing it away if promoted to const.
13057
13058 2011-03-16  Richard Guenther  <rguenther@suse.de>
13059
13060         PR tree-optimization/48149
13061         * gcc.dg/fold-complex-1.c: New testcase.
13062
13063 2011-03-16  Richard Guenther  <rguenther@suse.de>
13064
13065         PR testsuite/48147
13066         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13067         or cloning happens.
13068
13069 2011-03-16  Richard Guenther  <rguenther@suse.de>
13070
13071         PR tree-optimization/26134
13072         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13073
13074 2011-03-16  Richard Guenther  <rguenther@suse.de>
13075
13076         PR tree-optimization/48146
13077         * gcc.dg/torture/pr48146.c: New testcase.
13078
13079 2011-03-16  Richard Guenther  <rguenther@suse.de>
13080
13081         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13082         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13083
13084 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13085
13086         PR middle-end/48136
13087         * gcc.c-torture/compile/pr48136.c: New test.
13088
13089         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13090
13091         PR debug/45882
13092         * gcc.dg/guality/pr45882.c: New test.
13093
13094 2011-03-15  Jason Merrill  <jason@redhat.com>
13095
13096         * g++.dg/cpp0x/constexpr-recursion.C: New.
13097
13098         * g++.dg/cpp0x/implicit11.C: New.
13099
13100 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13101
13102         * g++.dg/cpp0x/constexpr-attribute.C: New.
13103
13104 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13105
13106         * g++.dg/parse/pr34758.C: New.
13107
13108 2011-03-15  Xinliang David Li  <davidxl@google.com>
13109
13110         PR c/47837
13111         * gcc.dg/uninit-pred-7_d.c: New test.
13112         * gcc.dg/uninit-pred-8_d.c: New test.
13113
13114 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13115
13116         PR target/46788
13117         * gcc.target/arm/pr46788.c: New.
13118
13119 2011-03-15  Richard Guenther  <rguenther@suse.de>
13120
13121         PR middle-end/47650
13122         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13123         * gfortran.dg/ishft_4.f90: Likewise.
13124         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13125
13126 2011-03-15  Richard Guenther  <rguenther@suse.de>
13127
13128         PR tree-optimization/13954
13129         * g++.dg/tree-ssa/pr13954.C: New testcase.
13130
13131 2011-03-15  Richard Guenther  <rguenther@suse.de>
13132
13133         PR tree-optimization/48037
13134         * gcc.target/i386/pr48037-1.c: New testcase.
13135
13136 2011-03-15  Richard Guenther  <rguenther@suse.de>
13137
13138         PR tree-optimization/41490
13139         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13140         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13141         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13142         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13143         * g++.dg/tree-ssa/pr33604.C: Adjust.
13144
13145 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13146
13147         PR middle-end/47917
13148         * gcc.c-torture/execute/pr47917.c: New test.
13149         * gcc.dg/pr47917.c: New test.
13150
13151         PR middle-end/38878
13152         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13153
13154 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13155
13156         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13157         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13158         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13159         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13160         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13161         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13162         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13163         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13164         * gcc.target/i386/avx-floor-vec.c: Ditto.
13165         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13166         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13167         * gcc.target/i386/avx-rint-vec.c: Ditto.
13168         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13169         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13170         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13171         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13172
13173 2011-03-14  Tom Tromey  <tromey@redhat.com>
13174
13175         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13176         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13177         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13178
13179 2011-03-14  Tom Tromey  <tromey@redhat.com>
13180
13181         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13182         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13183         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13184
13185 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13186
13187         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13188
13189 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13190
13191         PR rtl-optimization/47166
13192         * gcc.c-torture/execute/postmod-1.c: New test.
13193
13194 2011-03-14  Richard Guenther  <rguenther@suse.de>
13195
13196         PR middle-end/48098
13197         * gcc.dg/torture/pr48098.c: New testcase.
13198
13199 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13200
13201         PR target/48053
13202         * gcc.target/powerpc/pr48053-1.c: New test.
13203         * gcc.target/powerpc/pr48053-2.c: Likewise.
13204
13205 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13206
13207         PR libfortran/48066
13208         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13209
13210 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13211
13212         PR libfortran/48066
13213         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13214
13215 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13216
13217         PR fortran/48059
13218         * gfortran.dg/class_41.f03: New.
13219
13220 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13221
13222         * g++.dg/conversion/cast3.C: New test.
13223
13224 2011-03-11  Jason Merrill  <jason@redhat.com>
13225
13226         * g++.dg/template/error45.C: New.
13227
13228         * g++.dg/parse/no-type-defn1.C: New.
13229
13230         * g++.dg/ext/attrib40.C: New.
13231
13232         * g++.dg/cpp0x/regress/array1.C: New.
13233
13234 2011-03-11  Richard Guenther  <rguenther@suse.de>
13235
13236         PR tree-optimization/48067
13237         * gcc.dg/pr48067.c: New testcase.
13238
13239 2011-03-11  Richard Guenther  <rguenther@suse.de>
13240
13241         PR lto/48073
13242         * g++.dg/lto/20110311-1_0.C: New testcase.
13243
13244 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13245
13246         PR c++/48035
13247         * g++.dg/inherit/virtual8.C: New test.
13248
13249         PR middle-end/48044
13250         * gcc.dg/torture/pr48044.c: New test.
13251
13252 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13253
13254         PR fortran/47768
13255         * gfortran.dg/proc_ptr_comp_31.f90: New.
13256
13257 2011-03-11  Richard Guenther  <rguenther@suse.de>
13258
13259         PR tree-optimization/47278
13260         * gcc.dg/torture/pr47278-1.c: New testcase.
13261         * gcc.dg/torture/pr47278-2.c: Likewise.
13262
13263 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13264
13265         PR tree-optimization/48063
13266         * gcc.dg/torture/pr48063.c: New test.
13267
13268 2011-03-10  Jason Merrill  <jason@redhat.com>
13269
13270         * g++.dg/template/array22.C: New.
13271
13272         * g++.dg/cpp0x/syntax-err1.C: New.
13273         * g++.dg/parse/error36.C: Adjust expected errors.
13274         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13275         * g++.old-deja/g++.pt/typename3.C: Likewise.
13276         * g++.old-deja/g++.pt/typename4.C: Likewise.
13277         * g++.old-deja/g++.pt/typename6.C: Likewise.
13278
13279 2011-03-09  Jason Merrill  <jason@redhat.com>
13280
13281         * g++.dg/template/nontype22.C: New.
13282
13283 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13284
13285         PR tree-optimization/47714
13286         * g++.dg/torture/pr47714.C: New test.
13287
13288 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13289
13290         PR target/47755
13291         * gcc.target/powerpc/pr47755-2.c: New file.
13292
13293 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13294
13295         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13296         is not set in the environment, pass 64 as first argument when not
13297         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13298         native where ulimit -u is supported.
13299
13300 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13301
13302         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13303
13304 2011-03-08  Jason Merrill  <jason@redhat.com>
13305
13306         * g++.dg/template/nontype21.C: New.
13307
13308         * g++.dg/template/anon5.C: New.
13309
13310 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13311
13312         PR debug/47881
13313         * gcc.dg/pr47881.c: New test.
13314
13315 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13316
13317         PR c++/47957
13318         * g++.dg/lookup/template3.C: New test.
13319
13320 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13321
13322         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13323         'long' type.
13324
13325 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13326
13327         PR testsuite/47954
13328         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13329         sizeof to compute alignment.
13330
13331 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR tree-optimization/48022
13334         * gcc.dg/pr48022-1.c: New test.
13335         * gcc.dg/pr48022-2.c: New test.
13336
13337 2011-03-07  Jason Merrill  <jason@redhat.com>
13338
13339         * g++.dg/template/nontype20.C: New.
13340         * g++.dg/init/member1.C: Adjust expected errors.
13341         * g++.dg/parse/constant4.C: Likewise.
13342         * g++.dg/template/qualified-id3.C: Likewise.
13343         * g++.old-deja/g++.pt/crash10.C: Likewise.
13344
13345         * g++.dg/cpp0x/regress/non-const1.C: New.
13346
13347 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13348
13349         PR debug/47991
13350         * gcc.dg/pr47991.c: New test.
13351
13352 2011-03-07  Jason Merrill  <jason@redhat.com>
13353
13354         * g++.dg/abi/mangle46.C: New.
13355
13356 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13357
13358         PR target/47862
13359         * gcc.target/powerpc/pr47862.c: New.
13360
13361 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13362
13363         PR target/45413
13364         * gcc.target/i386/combine-mul.c: Require nonpic.
13365
13366 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13367             Nathan Froyd  <froydnj@codesourcery.com>
13368
13369         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13370
13371 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13372
13373         * README.QMTEST: Remove.
13374
13375 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13376             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13377
13378         PR fortran/47850
13379         * gfortran.dg/array_constructor_37.f90 : New test.
13380
13381 2011-03-05  Jason Merrill  <jason@redhat.com>
13382
13383         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13384         * g++.dg/abi/mangle45.C: Likewise.
13385         * g++.dg/cpp0x/trailing1.C: Likewise.
13386
13387 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13388
13389         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13390
13391 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13392
13393         PR rtl-optimization/47899
13394         * gcc.dg/pr47899.c: New test.
13395
13396         * gcc.dg/torture/pr47968.c: Ignore warnings.
13397
13398         PR tree-optimization/47967
13399         * gcc.c-torture/compile/pr47967.c: New test.
13400
13401 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13402
13403         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13404         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13405
13406 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13407
13408         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13409         and property_getAttributes() if __OBJC2__.
13410         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13411         * objc.dg/property/property-encoding-1.m: New.
13412         * obj-c++.dg/property/property-encoding-1.mm: New.
13413
13414 2011-03-04  Jason Merrill  <jason@redhat.com>
13415
13416         * g++.dg/template/pseudodtor6.C: New.
13417
13418         * g++.dg/inherit/covariant19.C: New.
13419
13420 2011-03-04  Richard Guenther  <rguenther@suse.de>
13421
13422         PR middle-end/47968
13423         * gcc.dg/torture/pr47968.c: New testcase.
13424
13425 2011-03-04  Richard Guenther  <rguenther@suse.de>
13426
13427         PR middle-end/47975
13428         * gcc.dg/torture/pr47975.c: New testcase.
13429
13430 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13431
13432         PR c++/47974
13433         * g++.dg/template/crash106.C: New.
13434
13435 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13436
13437         PR c/47963
13438         * gcc.dg/gomp/pr47963.c: New test.
13439         * g++.dg/gomp/pr47963.C: New test.
13440
13441 2011-03-02  Jason Merrill  <jason@redhat.com>
13442
13443         * g++.dg/cpp0x/regress/condition1.C: New.
13444
13445         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13446
13447 2011-03-01  Jason Merrill  <jason@redhat.com>
13448
13449         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13450
13451         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13452
13453 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13454
13455         PR rtl-optimization/47925
13456         * gcc.c-torture/execute/pr47925.c: New test.
13457
13458 2011-03-01  Jason Merrill  <jason@redhat.com>
13459
13460         * g++.dg/cpp0x/decltype25.C: New.
13461
13462         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13463
13464 2011-03-01  Richard Guenther  <rguenther@suse.de>
13465
13466         PR tree-optimization/47890
13467         * gcc.dg/torture/pr47890.c: New testcase.
13468
13469 2011-03-01  Richard Guenther  <rguenther@suse.de>
13470
13471         PR lto/47924
13472         * gcc.dg/lto/pr47924_0.c: New testcase.
13473
13474 2011-03-01  Richard Guenther  <rguenther@suse.de>
13475
13476         PR lto/46911
13477         * gfortran.dg/lto/pr46911_0.f: New testcase.
13478
13479 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13480
13481         PR libgfortran/47933
13482         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13483         compile errors from older code form.
13484
13485 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13486
13487         PR libgfortran/47567
13488         * gfortran.dg/fmt_fw_d.f90: New test.
13489
13490 2011-02-28  Jason Merrill  <jason@redhat.com>
13491
13492         * g++.dg/inherit/covariant18.C: New.
13493
13494 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13495
13496         PR middle-end/47893
13497         * gcc.dg/pr47893.c: New test.
13498
13499 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13500
13501         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13502         NULL in case of a selector with conflicting types.
13503         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13504
13505 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13506
13507         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13508         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13509         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13510         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13511
13512 2011-02-28  Jason Merrill  <jason@redhat.com>
13513
13514         PR c++/47906
13515         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13516
13517 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13518
13519         PR libgfortran/47778
13520         * gfortran.dg/namelist_71.f90: New test.
13521
13522 2011-02-27  Jason Merrill  <jason@redhat.com>
13523
13524         PR c++/47906
13525         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13526         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13527
13528 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13529
13530         PR c++/46466
13531         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13532
13533 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13534
13535         PR fortran/47886
13536         * gfortran.dg/gomp/task-1.f90: Removed.
13537
13538 2011-02-26  Jason Merrill  <jason@redhat.com>
13539
13540         * g++.dg/template/this-targ1.C: New.
13541
13542         * g++.dg/cpp0x/regress/template-const1.C: New.
13543         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13544         * g++.dg/template/function1.C: Adjust.
13545         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13546         * g++.dg/debug/debug7.C: Adjust.
13547
13548 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13549
13550         PR fortran/47886
13551         * gfortran.dg/gomp/task-1.f90: New.
13552
13553 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13554
13555         * gcc.target/arm/neon-thumb2-move.c: Add
13556         dg-require-effective-target arm_thumb2_ok.
13557
13558 2011-02-24  Jason Merrill  <jason@redhat.com>
13559
13560         * g++.dg/parse/constant1.C: Specify C++98 mode.
13561         * g++.dg/parse/constant5.C: Likewise.
13562         * g++.dg/parse/error2.C: Likewise.
13563         * g++.dg/parse/semicolon3.C: Likewise.
13564         * g++.dg/template/crash14.C: Likewise.
13565         * g++.dg/template/local4.C: Likewise.
13566         * g++.dg/template/nontype3.C: Likewise.
13567         * g++.dg/parse/crash31.C: Adjust expected errors.
13568         * g++.dg/template/function1.C: Likewise.
13569         * g++.dg/template/ref3.C: Likewise.
13570         * g++.dg/template/static9.C: Likewise.
13571         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13572
13573         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13574         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13575         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13576         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13577         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13578
13579 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13580
13581         PR fortran/47878
13582         * gfortran.dg/pr47878.f90: New test.
13583
13584 2011-02-24  Richard Guenther  <rguenther@suse.de>
13585
13586         PR testsuite/47801
13587         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13588         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13589
13590 2011-02-24  Richard Guenther  <rguenther@suse.de>
13591
13592         PR fortran/47839
13593         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13594         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13595
13596 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13597
13598         PR libgfortran/47567
13599         * gfortran.dg/fmt_f0_1.f90: Update test.
13600
13601 2011-02-23  Jason Merrill  <jason@redhat.com>
13602
13603         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13604         * g++.dg/abi/mangle45.C: New.
13605
13606         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13607         * g++.dg/template/canon-type-9.C: Match use of decltype
13608         between declaration and definition.
13609         * g++.dg/template/canon-type-12.C: Likewise.
13610
13611 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13612
13613         PR fortran/40850
13614         * gfortran.dg/nested_allocatables_1.f90: New.
13615
13616 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13617
13618         PR c++/46868
13619         * g++.dg/pr46868.C: New test.
13620         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13621         * g++.dg/parse/error14.C: Adjust.
13622
13623 2011-02-23  Richard Guenther  <rguenther@suse.de>
13624
13625         PR tree-optimization/47838
13626         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13627
13628 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13629
13630         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13631
13632 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13633
13634         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13635         * gfortran.dg/count_init_expr.f03: Ditto.
13636         * gfortran.dg/gomp/pr43711.f90: Ditto.
13637         * gcc.dg/struct-parse-2.c: Ditto.
13638         * gcc.dg/parse-error-3.c: Ditto.
13639         * gcc.dg/Wlogical-op-1.c: Ditto.
13640         * gcc.dg/Walways-true-1.c: Ditto.
13641         * gcc.dg/pr24225.c: Ditto.
13642         * gcc.dg/Walways-true-2.c: Ditto.
13643         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13644         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13645         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13646         * g++.dg/overload/defarg4.C: Ditto.
13647         * g++.dg/inherit/covariant16.C: Ditto.
13648         * g++.dg/inherit/virtual7.C: Ditto.
13649         * g++.dg/template/canon-type-9.C: Ditto.
13650         * g++.dg/template/access19.C: Ditto.
13651         * g++.dg/template/call7.C: Ditto.
13652         * g++.dg/template/canon-type-2.C: Ditto.
13653         * g++.dg/template/init7.C: Ditto.
13654         * g++.dg/template/sizeof-template-argument.C: Ditto.
13655         * g++.dg/template/const3.C: Ditto.
13656         * g++.dg/template/sfinae26.C: Ditto.
13657         * g++.dg/template/sfinae26.C: Ditto.
13658         * g++.dg/template/canon-type-11.C: Ditto.
13659         * g++.dg/template/union2.C: Ditto.
13660         * g++.dg/template/canon-type-3.C: Ditto.
13661         * g++.dg/template/canon-type-1.C: Ditto.
13662         * g++.dg/template/canon-type-5.C: Ditto.
13663         * g++.dg/template/canon-type-7.C: Ditto.
13664         * g++.dg/template/canon-type-10.C: Ditto.
13665         * g++.dg/template/spec36.C: Ditto.
13666         * g++.dg/template/typedef38.C: Ditto.
13667         * g++.dg/template/canon-type-4.C: Ditto.
13668         * g++.dg/template/canon-type-6.C: Ditto.
13669         * g++.dg/template/canon-type-13.C: Ditto.
13670         * g++.dg/template/instantiate9.C: Ditto.
13671         * g++.dg/template/ttp22.C: Ditto.
13672         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13673         * g++.dg/warn/Walways-true-1.C: Ditto.
13674         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13675         * g++.dg/warn/Walways-true-2.C: Ditto.
13676         * g++.dg/conversion/op4.C: Ditto.
13677         * g++.dg/opt/pr19650.C: Ditto.
13678         * g++.dg/lookup/friend11.C: Ditto.
13679         * g++.dg/other/default2.C: Ditto.
13680         * g++.dg/other/default3.C: Ditto.
13681         * g++.dg/other/dtor2.C: Ditto.
13682         * g++.dg/other/friend5.C: Ditto.
13683         * g++.dg/other/default5.C: Ditto.
13684         * g++.dg/init/brace6.C: Ditto.
13685         * g++.dg/init/aggr5.C: Ditto.
13686         * g++.dg/init/error2.C: Ditto.
13687         * g++.dg/expr/bound-mem-fun.C: Ditto.
13688         * g++.dg/expr/cond6.C: Ditto.
13689         * g++.dg/expr/stmt-expr-1.C: Ditto.
13690         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13691         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13692         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13693         * g++.dg/cpp0x/bracket1.C: Ditto.
13694         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13695         * g++.dg/cpp0x/pr38646.C: Ditto.
13696         * g++.dg/cpp0x/variadic73.C: Ditto.
13697         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13698         * g++.dg/cpp0x/bracket4.C: Ditto.
13699         * g++.dg/cpp0x/decltype4.C: Ditto.
13700         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13701         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13702         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13703         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13704         * g++.dg/cpp0x/decltype2.C: Ditto.
13705         * g++.dg/cpp0x/decltype1.C: Ditto.
13706         * g++.dg/cpp0x/bracket2.C: Ditto.
13707         * g++.dg/cpp0x/decltype5.C: Ditto.
13708         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13709         * g++.dg/cpp0x/variadic70.C: Ditto.
13710         * g++.dg/cpp0x/decltype6.C: Ditto.
13711         * g++.dg/cpp0x/rvo.C: Ditto.
13712         * g++.dg/cpp0x/vt-40092.C: Ditto.
13713         * g++.dg/cpp0x/variadic-new.C: Ditto.
13714         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13715         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13716         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13717         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13718         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13719         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13720         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13721         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13722         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13723         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13724         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13725         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13726         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13727         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13728         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13729         * g++.dg/cpp0x/pr39639.C: Ditto.
13730         * g++.dg/cpp0x/decltype3.C: Ditto.
13731         * g++.dg/cpp0x/variadic68.C: Ditto.
13732         * g++.dg/cpp0x/variadic-function.C: Ditto.
13733         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13734         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13735         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13736         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13737         * g++.dg/parse/crash35.C: Ditto.
13738         * g++.dg/parse/crash40.C: Ditto.
13739         * g++.dg/parse/defarg12.C: Ditto.
13740         * g++.dg/parse/crash34.C: Ditto.
13741         * g++.dg/parse/constructor3.C: Ditto.
13742         * g++.dg/parse/template23.C: Ditto.
13743         * g++.dg/parse/crash56.C: Ditto.
13744         * g++.dg/parse/dtor13.C: Ditto.
13745         * g++.dg/parse/error33.C: Ditto.
13746         * g++.dg/parse/ctor9.C: Ditto.
13747         * g++.dg/parse/error32.C: Ditto.
13748         * g++.dg/parse/error37.C: Ditto.
13749         * g++.dg/parse/bitfield3.C: Ditto.
13750         * g++.dg/parse/struct-4.C: Ditto.
13751         * g++.dg/ext/has_trivial_copy.C: Ditto.
13752         * g++.dg/ext/is_polymorphic.C: Ditto.
13753         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13754         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13755         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13756         * g++.dg/ext/is_union.C: Ditto.
13757         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13758         * g++.dg/ext/is_pod.C: Ditto.
13759         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13760         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13761         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13762         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13763         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13764         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13765         * g++.dg/ext/is_abstract.C: Ditto.
13766         * g++.dg/ext/has_trivial_assign.C: Ditto.
13767         * g++.dg/ext/is_class.C: Ditto.
13768         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13769         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13770         * g++.dg/ext/is_base_of.C: Ditto.
13771         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13772         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13773         * g++.dg/ext/is_empty.C: Ditto.
13774         * g++.dg/ext/is_enum.C: Ditto.
13775         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13776         * gnat.dg/opt11.adb: Ditto.
13777         * obj-c++.dg/pr45735.mm: Ditto.
13778         * obj-c++.dg/pr24393.mm: Ditto.
13779         * obj-c++.dg/exceptions-2.mm: Ditto.
13780         * objc.dg/pr45735.m: Ditto.
13781         * objc.dg/pr24393.m: Ditto.
13782
13783 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13784
13785         * objc.dg/attributes/objc-exception-1.m: New.
13786
13787 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13788
13789         * gcc.dg/cpp/include7.c: New test.
13790
13791 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13792
13793         PR c++/47242
13794         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13795
13796 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13797
13798         PR rtl-optimization/47763
13799         * gcc.dg/pr47763.c: New test.
13800
13801 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13802
13803         PR fortran/45743
13804         * gfortran.dg/whole_file_32.f90 : New test.
13805
13806 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13807
13808         PR c++/47666
13809         * g++.dg/inherit/virtual7.C: New test.
13810
13811 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13812
13813         PR objc/47832
13814         * objc.dg/type-size-3.m: Updated error message.
13815         * objc.dg/type-size-4.m: New test.
13816         * objc.dg/type-size-5.m: New test.
13817
13818 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13819
13820         * lib/gnat.exp: Fix comments.
13821         Don't load libgloss.exp.
13822         (default_gnat_version): Call $compiler with --version.
13823         Adapt regexp for gnatmake output, insert version.
13824         (gnat_version): New proc.
13825         (gnat_init): Remove gnat_libgcc_s_path.
13826         (gnat_target_compile): Likewise.
13827         Remove ld_library_path.
13828         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13829         (gnat_pass): Remove.
13830         (gnat_pass): Remove.
13831         (gnat_finish): Remove.
13832         (gnat_exit): Remove.
13833         (local_find_gnatmake): Reindent.
13834         (runtest_file_p): Remove.
13835         (prune_warnings): Remove.
13836         (find_gnatclean): New proc.
13837         * lib/gnat-dg.exp (lremove): New proc.
13838         (gnat-dg-test): Reindent.
13839         Remove additional output files.
13840         (gnat-dg-runtest): Remove.
13841
13842         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13843         * gnat.dg/loop_optimization6.adb: Likewise.
13844         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13845
13846 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13847
13848         PR tree-optimization/47835
13849         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13850
13851 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13852
13853         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13854         * gfortran.dg/abstract_type_2.f03: Ditto.
13855         * gfortran.dg/abstract_type_3.f03: Ditto.
13856         * gfortran.dg/abstract_type_4.f03: Ditto.
13857         * gfortran.dg/abstract_type_5.f03: Ditto.
13858         * gfortran.dg/abstract_type_6.f03: Ditto.
13859         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13860         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13861         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13862         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13863         * gfortran.dg/array_function_5.f90: Ditto.
13864         * gfortran.dg/asynchronous_3.f03: Ditto.
13865         * gfortran.dg/char_expr_1.f90: Ditto.
13866         * gfortran.dg/class_14.f03: Ditto.
13867         * gfortran.dg/data_array_6.f: Ditto.
13868         * gfortran.dg/data_invalid.f90: Ditto.
13869         * gfortran.dg/dot_product_1.f03: Ditto.
13870         * gfortran.dg/func_derived_5.f90: Ditto.
13871         * gfortran.dg/func_result_4.f90: Ditto.
13872         * gfortran.dg/implied_do_1.f90: Ditto.
13873         * gfortran.dg/initialization_25.f90: Ditto.
13874         * gfortran.dg/initialization_26.f90: Ditto.
13875         * gfortran.dg/interface_34.f90: Ditto.
13876         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13877         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13878         * gfortran.dg/matmul_8.f03: Ditto.
13879         * gfortran.dg/merge_init_expr.f90: Ditto.
13880         * gfortran.dg/pack_assign_1.f90: Ditto.
13881         * gfortran.dg/pack_vector_1.f90: Ditto.
13882         * gfortran.dg/pointer_check_8.f90: Ditto.
13883         * gfortran.dg/product_init_expr.f03: Ditto.
13884         * gfortran.dg/reshape_order_5.f90: Ditto.
13885         * gfortran.dg/reshape_shape_1.f90: Ditto.
13886         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13887         * gfortran.dg/same_name_2.f90: Ditto.
13888         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13889         * gfortran.dg/spread_init_expr.f03: Ditto.
13890         * gfortran.dg/stmt_func_1.f90: Ditto.
13891         * gfortran.dg/sum_init_expr.f03: Ditto.
13892         * gfortran.dg/transpose_3.f03: Ditto.
13893         * gfortran.dg/unpack_init_expr.f03: Ditto.
13894         * gfortran.dg/warn_conversion.f90: Ditto.
13895         * gfortran.dg/warn_conversion_2.f90: Ditto.
13896         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13897         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13898         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13899         * gfortran.dg/whole_file_16.f90: Ditto.
13900         * gfortran.dg/whole_file_17.f90: Ditto.
13901         * gfortran.dg/whole_file_18.f90: Ditto.
13902         * gfortran.dg/whole_file_20.f03: Ditto.
13903         * gfortran.dg/whole_file_5.f90: Ditto.
13904         * gfortran.dg/whole_file_6.f90: Ditto.
13905         * gfortran.dg/write_invalid_format.f90: Ditto.
13906         * gfortran.dg/zero_sized_6.f90: Ditto.
13907
13908 2011-02-21  Jeff Law <law@redhat.com>
13909
13910         PR rtl-optimization/46178
13911         * gcc.target/i386/pr46178.c: New test.
13912
13913         PR rtl-optimization/46002
13914         * gcc.c-torture/compile/pr46002.c: New test.
13915
13916 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13917
13918         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13919         *-*-hpux10*.
13920
13921 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13922
13923         PR debug/47106
13924         * g++.dg/debug/pr47106.C: Require effective target lto.
13925
13926 2011-02-21  Jason Merrill  <jason@redhat.com>
13927
13928         * g++.dg/cpp0x/constexpr-diag2.C: New.
13929
13930 2011-02-20  Jason Merrill  <jason@redhat.com>
13931
13932         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13933
13934         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13935
13936         * g++.dg/overload/conv-op1.C: New.
13937
13938         * g++.dg/cpp0x/constexpr-synth1.C: New.
13939
13940 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13941
13942         * objc.dg/layout-2.m: New.
13943         * objc.dg/selector-3.m: Adjusted location of error message.
13944         * objc.dg/type-size-3.m: Same.
13945         * obj-c++.dg/selector-3.mm: Same.
13946
13947 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13948
13949         PR objc/47784
13950         * objc.dg/property/dotsyntax-22.m: New.
13951         * obj-c++.dg/property/dotsyntax-22.mm: New.
13952
13953 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13954
13955         PR c++/46394
13956         * g++.dg/template/typedef38.C: New test.
13957
13958 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13959
13960         PR fortran/46818
13961         * gfortran.dg/whole_file_30.f90 : New test.
13962         * gfortran.dg/whole_file_31.f90 : New test.
13963
13964 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13965
13966         PR fortran/45077
13967         PR fortran/44945
13968         * gfortran.dg/whole_file_28.f90 : New test.
13969         * gfortran.dg/whole_file_29.f90 : New test.
13970
13971 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13972
13973         PR c++/44118
13974         * g++.dg/template/crash105.C: New.
13975
13976 2011-02-19  Jason Merrill  <jason@redhat.com>
13977
13978         * g++.dg/cpp0x/regress/no-elide1.C: New.
13979
13980 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13981
13982         PR tree-optimization/46620
13983         * gcc.dg/pr46620.c: New.
13984
13985 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13986
13987         PR c/47809
13988         * gcc.target/i386/pr47809.c: New test.
13989
13990 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13991             Tobias Burnus  <burnus@net-b.de>
13992
13993         * lib/target-supports.exp
13994         (check_effective_target_fortran_large_real): New check for large reals.
13995         * gfortran.dg/nan_7.f90: New test.
13996
13997 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13998
13999         PR libgfortran/47567
14000         * gfortran.dg/fmt_f0_1.f90: Update test.
14001
14002 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14003
14004         PR fortran/47348
14005         * gfortran.dg/array_constructor_36.f90 : New test.
14006         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14007         allow for comparison between different elements of the array
14008         constructor at different levels of optimization.
14009
14010 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14011
14012         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14013         * gcc.target/i386/pr32280-1.c: Likewise.
14014
14015 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14016
14017         PR target/47800
14018         * gcc.target/i386/pr47800.c: New test.
14019
14020 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14021
14022         * objc/execute/exceptions/foward-1.x: New.
14023
14024 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14025
14026         PR fortran/47789
14027         * gfortran.dg/derived_constructor_comps_4.f90: New.
14028
14029 2011-02-18  Tobias Burnus
14030
14031         PR fortran/47775
14032         * gfortran.dg/func_result_6.f90: New.
14033
14034 2011-02-18  Michael Matz  <matz@suse.de>
14035
14036         PR fortran/45586
14037         * gfortran.dg/lto/pr45586_0.f90: New test.
14038         * gfortran.dg/typebound_proc_20.f90: Ditto.
14039         * gfortran.dg/typebound_proc_21.f90: Ditto.
14040
14041 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14042
14043         PR c++/47795
14044         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14045
14046 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14047
14048         PR fortran/47750
14049         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14050         gcc_warning_prefix.
14051         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14052         normalizing the error/warning output.
14053         * gfortran.dg/Wall.f90: Update dg-error/warning.
14054         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14055         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14056         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14057         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14058         * gfortran.dg/class_30.f90: Update dg-error/warning.
14059         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14060         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14061         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14062         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14063         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14064         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14065         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14066         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14067         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14068         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14069         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14070         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14071         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14072         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14073         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14074         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14075         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14076         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14077         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14078         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14079         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14080         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14081         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14082         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14083         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14084
14085 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14086
14087         PR fortran/47768
14088         * gfortran.dg/proc_ptr_comp_30.f90: New.
14089
14090 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14091
14092         PR debug/47780
14093         * gcc.target/i386/pr47780.c: New test.
14094
14095 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14096
14097         PR fortran/47767
14098         * gfortran.dg/class_40.f03: New.
14099
14100 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14101
14102         PR c++/47208
14103         * g++.dg/cpp0x/auto21.C: New test.
14104
14105 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14106
14107         * objc.dg/special/unclaimed-category-1.h: Updated for
14108         new ABI support.
14109         * objc.dg/special/unclaimed-category-1.m: Same.
14110         * objc.dg/zero-link-1.m: Same.
14111         * objc.dg/lookup-1.m: Same.
14112         * objc.dg/torture/strings/const-str-9.m
14113         * objc.dg/torture/strings/const-str-10.m: Same.
14114         * objc.dg/torture/strings/const-str-11.m: Same.
14115         * objc.dg/torture/forward-1.m: Same.
14116         * objc.dg/zero-link-2.m: Same.
14117         * objc.dg/encode-7-next-64bit.m: Same.
14118         * objc.dg/method-4.m: Same.
14119         * objc.dg/next-runtime-1.m: Same.
14120         * objc.dg/image-info.m: Same.
14121         * objc.dg/pr23214.m: Same.
14122         * objc.dg/symtab-1.m: Same.
14123         * obj-c++.dg/basic.m: Same.
14124         * obj-c++.dg/proto-lossage-3.m: Same.
14125         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14126         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14127         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14128         * obj-c++.dg/method-11.m: Same.
14129         * objc/execute/enumeration-1.m: Same.
14130         * objc/execute/object_is_class.m: Same.
14131         * objc/execute/formal_protocol-2.m: Same.
14132         * objc/execute/formal_protocol-4.m: Same.
14133         * objc/execute/formal_protocol-6.m: Same.
14134         * objc/execute/bycopy-3.m: Same.
14135         * objc/execute/exceptions/catchall-1.m: Same.
14136         * objc/execute/exceptions/finally-1.m: Same.
14137         * objc/execute/exceptions/local-variables-1.m: Same.
14138         * objc/execute/exceptions/foward-1.m: Same.
14139         * objc/execute/bf-common.h
14140         * objc/execute/enumeration-2.m: Same.
14141         * objc/execute/formal_protocol-1.m: Same.
14142         * objc/execute/formal_protocol-3.m: Same.
14143         * objc/execute/formal_protocol-5.m: Same.
14144         * objc/execute/accessing_ivars.m: Same.
14145         * objc/execute/bycopy-2.m: Same.
14146         * objc/execute/formal_protocol-7.m: Same.
14147         * objc/execute/compatibility_alias.m: Same.
14148         * objc/execute/no_clash.m: Same.
14149         * objc/execute/object_is_meta_class.m: Same.
14150         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14151         * objc/execute/class-tests-1.h: Include stdio.h.
14152         * objc/execute/class-tests-2.h: Same.
14153         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14154         runtimes.
14155         * obj-c++.dg/try-catch-2.mm: Same.
14156
14157 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14158
14159         PR c++/47783
14160         * g++.dg/warn/Wunused-parm-4.C: New test.
14161
14162 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14163             Jan Hubicka  <jh@suse.cz>
14164
14165         PR debug/47106
14166         PR debug/47402
14167         * g++.dg/debug/pr47106.C: New.
14168
14169 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14170
14171         PR target/43653
14172         * gcc.target/i386/pr43653.c: New test.
14173
14174 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14175
14176         PR c++/47172
14177         * g++.dg/template/inherit6.C: New test.
14178
14179 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14180
14181         PR fortran/47745
14182         * gfortran.dg/class_39.f03: New.
14183
14184 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14185
14186         PR c++/47326
14187         * g++.dg/cpp0x/variadic106.C: New test.
14188
14189 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14190
14191         PR libfortran/47757
14192         * gfortran.dg/pr47757-1.f90: New test.
14193         * gfortran.dg/pr47757-2.f90: New test.
14194         * gfortran.dg/pr47757-3.f90: New test.
14195
14196         PR c++/47704
14197         * g++.dg/cpp0x/enum8.C: New test.
14198
14199 2011-02-15  Jason Merrill  <jason@redhat.com>
14200
14201         * g++.dg/inherit/implicit-trivial1.C: New.
14202         * g++.dg/cpp0x/implicit-trivial1.C: New.
14203
14204 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14205
14206         PR middle-end/47725
14207         * gcc.dg/torture/pr47725.c: Removed.
14208
14209 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14210
14211         PR target/47755
14212         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14213         constant does not generate a load from memory.
14214
14215 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14216
14217         PR middle-end/47725
14218         * gcc.dg/torture/pr47725.c: New.
14219
14220 2011-02-15  Richard Guenther  <rguenther@suse.de>
14221
14222         PR tree-optimization/47743
14223         * gcc.dg/torture/pr47743.c: New testcase.
14224
14225 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14226
14227         PR middle-end/47581
14228         * gcc.target/i386/pr47581.c: New test.
14229
14230 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14231
14232         PR fortran/47730
14233         * gfortran.dg/select_type_22.f03: New.
14234
14235 2011-02-14  Jason Merrill  <jason@redhat.com>
14236
14237         * g++.dg/cpp0x/regress/enum1.C: New.
14238
14239 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14240
14241         * gnat.dg/include.adb: New test.
14242
14243 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14244
14245         PR fortran/47728
14246         * gfortran.dg/class_38.f03: New.
14247
14248 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14249
14250         * gcc.dg/pr46494.c: New test.
14251
14252 2011-02-14  Richard Guenther  <rguenther@suse.de>
14253
14254         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14255
14256 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14257
14258         PR ada/41929
14259         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14260         sparc*-sun-solaris2.11.
14261
14262 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14263
14264         PR fortran/47349
14265         * gfortran.dg/argument_checking_18.f90: New.
14266
14267 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14268
14269         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14270         * gfortran.dg/argument_checking_17.f90: New.
14271
14272 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14273
14274         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14275         are temporarily disabled.
14276         * gfortran.dg/class_7.f03: Ditto.
14277         * gfortran.dg/coarray_14.f90: Ditto.
14278         * gfortran.dg/typebound_proc_13.f03: Ditto.
14279
14280 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14281
14282         PR fortran/45586
14283         * gfortran.dg/extends_11.f03: New.
14284
14285 2011-02-11  Xinliang David Li  <davidxl@google.com>
14286
14287         PR tree-optimization/47707
14288         * g++.dg/tree-ssa/pr47707.C: New test.
14289
14290 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14291
14292         * g++.dg/opt/inline17.C: New test.
14293
14294 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14295
14296         PR fortran/47550
14297         * gfortran.dg/pure_formal_2.f90: New.
14298
14299 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14300
14301         PR rtl-optimization/47614
14302         * gfortran.dg/pr47614.f: New.
14303
14304 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14305
14306         PR driver/47678
14307         * gcc.dg/opts-6.c: New test.
14308
14309 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14310
14311         PR debug/47684
14312         * gcc.dg/pr47684.c: New test.
14313
14314 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14315
14316         PR target/47629
14317         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14318         c99_runtime, dg-add-options c99_runtime.
14319         (main): Use __asm__.
14320
14321 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14322
14323         PR testsuite/47400
14324         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14325         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14326         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14327         * gcc.dg/ucnid-10.c: Likewise.
14328         * gcc.dg/ucnid-13.c: Likewise.
14329         * gcc.dg/ucnid-7.c: Likewise.
14330         * gcc.dg/ucnid-8.c: Likewise.
14331         Adapt dg-warning line number.
14332
14333 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14334
14335         * gcc.target/i386/parity-1.c: Use -march=k8.
14336         * gcc.target/i386/parity-2.c: Ditto.
14337         * gcc.target/i386/vecinit-1.c: Ditto.
14338         * gcc.target/i386/vecinit-2.c: Ditto.
14339
14340 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14341
14342         PR target/46610
14343         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14344         * gcc.target/mips/save-restore-3.c: Likewise.
14345         * gcc.target/mips/save-restore-4.c: Likewise.
14346         * gcc.target/mips/save-restore-5.c: Likewise.
14347
14348         PR target/47683
14349         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14350         * g++.dg/tree-prof/partition2.C: Likewise.
14351
14352 2011-02-09  Jason Merrill  <jason@redhat.com>
14353
14354         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14355         rather than misdeclare std::puts.
14356
14357         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14358         * g++.dg/other/warning1.C: Likewise.
14359         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14360         * g++.old-deja/g++.gb/scope06.C: Likewise.
14361         * g++.old-deja/g++.law/cvt11.C: Likewise.
14362         * g++.old-deja/g++.law/init1.C: Likewise.
14363         * g++.dg/abi/mangle26.C: Likewise.
14364
14365         * g++.dg/template/function1.C: Adjust for C++0x mode.
14366         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14367
14368         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14369         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14370
14371         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14372
14373         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14374
14375         * g++.dg/cpp0x/regress: New directory.
14376         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14377         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14378         * g++.dg/cpp0x/regress/regress3.C: New.
14379
14380 2011-02-10  Richard Guenther  <rguenther@suse.de>
14381
14382         PR tree-optimization/47677
14383         * gcc.dg/torture/pr47677.c: New testcase.
14384
14385 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14386
14387         * objc.dg/special/load-category-1.m: Remove unused header.
14388         * objc.dg/special/load-category-1a.m: Likewise.
14389         * objc.dg/special/load-category-2.m: Likewise.
14390         * objc.dg/special/load-category-2a.m: Likewise.
14391         * objc.dg/special/load-category-3.m: Likewise.
14392         * objc.dg/special/load-category-3a.m: Likewise.
14393         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14394         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14395         * objc.dg/attributes/class-attribute-1.m: Likewise.
14396         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14397         * obj-c++.dg/property/property.exp: Likewise.
14398         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14399         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14400         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14401         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14402         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14403         * obj-c++.dg/template-8.mm: Likewise.
14404
14405 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14406
14407         PR target/47665
14408         * gcc.target/i386/pr47665.c: New test.
14409
14410 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14411
14412         PR testsuite/47622
14413         Revert
14414         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14415         PR debug/42631
14416         * gcc.dg/pr42631.c: Update test.
14417         * gcc.dg/pr42631-2.c: New test.
14418
14419 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14420
14421         PR fortran/47352
14422         * gfortran.dg/proc_decl_25.f90: New.
14423
14424 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14425
14426         PR fortran/47463
14427         * gfortran.dg/typebound_assignment_2.f03: New.
14428
14429 2011-02-09  Richard Guenther  <rguenther@suse.de>
14430
14431         PR tree-optimization/47664
14432         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14433
14434 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14435
14436         PR middle-end/47646
14437         * gnat.dg/uninit_func.adb: Adjust dg directive.
14438
14439 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14440
14441         PR middle-end/47646
14442         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14443
14444 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14445
14446         PR fortran/47637
14447         * gfortran.dg/auto_dealloc_2.f90: New.
14448
14449 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14450
14451         * gcc.dg/builtins-config.h: Remove __sgi handling.
14452         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14453         -std=c99 for mips-sgi-irix6.5*.
14454
14455 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14456
14457         PR middle-end/45505
14458         * gfortran.dg/pr25923.f90: Remove xfails.
14459
14460 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14461
14462         PR fortran/47583
14463         * gfortran.dg/inquire_14.f90: New test.
14464
14465 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14466
14467         PR fortran/45290
14468         * gfortran.dg/pointer_init_6.f90: New.
14469
14470 2011-02-08  Jeff Law <law@redhat.com>
14471
14472         PR tree-optimization/42893
14473         * gcc.tree-ssa/pr42893.c: New test.
14474
14475 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14476
14477         PR tree-optimization/46834
14478         PR tree-optimization/46994
14479         PR tree-optimization/46995
14480         * gcc.dg/graphite/id-pr46834.c: New.
14481         * gfortran.dg/graphite/id-pr46994.f90: New.
14482         * gfortran.dg/graphite/id-pr46995.f90: New.
14483
14484 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14485
14486         PR middle-end/47646
14487         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14488         using the variable is known the warning is emitted there.
14489         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14490         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14491
14492         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14493         statement.
14494         (vg): Likewise.
14495         * gcc.dg/noreturn-1.c (foo5): Likewise.
14496         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14497         (method2): Likewise.
14498
14499         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14500         the return statement using the uninitialized variable.
14501         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14502
14503 2011-02-08  Richard Guenther  <rguenther@suse.de>
14504
14505         PR middle-end/47639
14506         * g++.dg/opt/pr47639.c: New testcase.
14507
14508 2011-02-08  Richard Guenther  <rguenther@suse.de>
14509
14510         PR tree-optimization/47632
14511         * g++.dg/opt/pr47632.C: New testcase.
14512
14513 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14514
14515         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14516
14517 2011-02-07  Richard Guenther  <rguenther@suse.de>
14518
14519         PR tree-optimization/47615
14520         * g++.dg/opt/pr47615.C: New testcase.
14521
14522 2011-02-07  Richard Guenther  <rguenther@suse.de>
14523
14524         PR tree-optimization/47621
14525         * gcc.dg/torture/pr47621.c: New testcase.
14526
14527 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14528
14529         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14530
14531 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14532
14533         PR fortran/47592
14534         * gfortran.dg/allocate_with_source_1 : New test.
14535
14536 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14537
14538         PR middle-end/47610
14539         * gcc.dg/pr47610.c: New test.
14540
14541 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14542
14543         PR debug/42631
14544         * gcc.dg/pr42631.c: Update test.
14545         * gcc.dg/pr42631-2.c: New test.
14546
14547 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14548
14549         PR fortran/47574
14550         * gfortran.dg/pr47574.f90:  New test.
14551
14552 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14553
14554         PR tree-optimization/46194
14555         * gcc.dg/autopar/pr46194.c: New.
14556
14557 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14558
14559         PR tree-optimization/43695
14560         * g++.dg/ipa/pr43695.C: New.
14561
14562 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14563
14564         PR inline-asm/23200
14565         * gcc.dg/pr23200.c: New test.
14566
14567 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14568
14569         PR c++/47589
14570         * g++.dg/pr47589.C: New test.
14571
14572 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14573
14574         PR c++/47398
14575         * g++.dg/template/typedef37.C: New test.
14576         * g++.dg/template/param1.C: Adjust expected error message.
14577
14578 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14579
14580         PR middle-end/31490
14581         * gcc.dg/pr31490-2.c: New test.
14582         * gcc.dg/pr31490-3.c: New test.
14583         * gcc.dg/pr31490-4.c: New test.
14584
14585 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14586             Jakub Jelinek  <jakub@redhat.com>
14587
14588         PR c++/46890
14589         * g++.dg/parser/semicolon3.C: Adjust.
14590         * g++.dg/parser/semicolon4.C: New testcase.
14591         * g++.dg/pr46890.C: New testcase.
14592
14593 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14594
14595         PR c++/29571
14596         * g++.dg/init/pr29571.C: New.
14597
14598 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14599
14600         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14601         instead of vect_int.
14602
14603 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14604
14605         PR target/47312
14606         * gcc.target/i386/pr47312.c: New test.
14607
14608         PR target/47564
14609         * gcc.target/i386/pr47564.c: New test.
14610
14611 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14612
14613         PR tree-optimization/45122
14614         * gcc.dg/tree-ssa/pr45122.c: New.
14615
14616 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14617
14618         PR target/47272
14619         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14620         and vec_vsx_st.
14621
14622         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14623         and vsx so a default --with-cpu=power7 doesn't give an error
14624         when -mavoid-indexed-addresses is used.
14625
14626         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14627         wrapper function to save the arguments and then jump to the real
14628         function, rather than depending on the compiler not to move stuff
14629         before an asm.
14630         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14631
14632 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14633             Paul Thomas  <pault@gcc.gnu.org>
14634
14635         PR fortran/47082
14636         * gfortran.dg/class_37.f03 : New test.
14637
14638 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14639             Richard Guenther  <rguenther@suse.de>
14640
14641         PR tree-optimization/40979
14642         PR bootstrap/47044
14643         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14644         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14645         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14646         check_vect_support_and_set_flags.
14647         * gfortran.dg/graphite/vect-pr40979.f90: New.
14648
14649 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14650
14651         PR fortran/47572
14652         * gfortran.dg/class_36.f03: New.
14653
14654 2011-02-02  Richard Guenther  <rguenther@suse.de>
14655
14656         PR tree-optimization/47566
14657         * gcc.dg/lto/20110201-1_0.c: New testcase.
14658
14659 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14660
14661         PR debug/47498
14662         PR debug/47501
14663         PR debug/45136
14664         PR debug/45130
14665         * debug/pr47498.c: New.
14666         * debug/pr47501.c: New.
14667
14668 2011-02-01  Richard Guenther  <rguenther@suse.de>
14669
14670         PR tree-optimization/47559
14671         * g++.dg/torture/pr47559.C: New testcase.
14672
14673 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14674
14675         PR fortran/47565
14676         * gfortran.dg/typebound_call_20.f03: New.
14677
14678 2011-02-01  Richard Guenther  <rguenther@suse.de>
14679
14680         PR tree-optimization/47555
14681         * gcc.dg/pr47555.c: New testcase.
14682
14683 2011-02-01  Richard Guenther  <rguenther@suse.de>
14684
14685         PR tree-optimization/47541
14686         * g++.dg/torture/pr47541.C: New testcase.
14687
14688 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14689
14690         PR fortran/47455
14691         * gfortran.dg/typebound_call_19.f03: New.
14692
14693 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14694
14695         PR c++/47416
14696         * g++.dg/cpp0x/pr47416.C: New test.
14697
14698 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14699
14700         PR fortran/47519
14701         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14702
14703 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14704
14705         PR fortran/47463
14706         * gfortran.dg/typebound_assignment_1.f03: New.
14707
14708 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14709
14710         PR tree-optimization/47538
14711         * gcc.c-torture/execute/pr47538.c: New test.
14712
14713 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14714
14715         PR target/45325
14716         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14717
14718 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14719
14720         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14721
14722 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14723
14724         PR rtl-optimization/44031
14725         * gcc.c-torture/compile/20110131-1.c: New test.
14726
14727 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14728
14729         PR fortran/47042
14730         * gfortran.dg/stmt_func_1.f90: New.
14731
14732 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14733
14734         PR fortran/47042
14735         * gfortran.dg/interface_34.f90: New.
14736
14737 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14738
14739         PR fortran/47523
14740         * gfortran.dg/realloc_on_assign_5.f03: New test.
14741         * gfortran.dg/realloc_on_assign_5.f03: New test.
14742
14743 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14744
14745         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14746         * gfortran.dg/bessel_7.f90: Likewise.
14747         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14748
14749         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14750         * gfortran.dg/sum_init_expr.f03: Likewise.
14751
14752         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14753
14754         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14755         -r -nostdlib.
14756
14757         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14758         loop only on "vect_intfloat_cvt" targets.
14759
14760 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14761
14762         PR fortran/47531
14763         * gfortran.dg/shape_6.f90: New.
14764
14765 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14766
14767         PR libgfortran/47434
14768         * gfortran.dg/read_infnan_1.f90: Update test.
14769         * gfortran.dg/module_nan.f90: Update test.
14770         * gfortran.dg/char4_iunit_1.f03: Update test.
14771         * gfortran.dg/large_real_kind_1.f90: Update test.
14772         * gfortran.dg/real_const_3.f90: Update test.
14773         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14774
14775 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14776
14777         PR c++/47311
14778         * g++.dg/template/param2.C: New test.
14779
14780 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14781
14782         PR libgfortran/47285
14783         * gfortran.dg/fmt_g.f: New test.
14784
14785 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14786
14787         PR fortran/47507
14788         * gfortran.dg/pure_formal_1.f90: New.
14789
14790 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14791
14792         PR target/42894
14793         * gcc.dg/tls/pr42894.c: New test.
14794
14795 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14796
14797         * gcc.dg/pr47276.c: Add dg-require-visibility.
14798
14799 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14800
14801         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14802
14803 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14804             Tobias Burnus  <burnus@gcc.gnu.org>
14805
14806         PR fortran/45170
14807         PR fortran/35810
14808         PR fortran/47350
14809         * gfortran.dg/realloc_on_assign_3.f03: New test.
14810         * gfortran.dg/realloc_on_assign_4.f03: New test.
14811         * gfortran.dg/allocatable_function_5.f90: New test.
14812         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14813         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14814         implemented" dg-errors.
14815
14816 2011-01-27  Jan Hubicka  <jh@suse.cz>
14817
14818         PR middle-end/46949
14819         * gcc.dg/attr-weakref-4.c: New testcase
14820
14821 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14822
14823         PR tree-optimization/47228
14824         * gcc.dg/torture/pr47228.c: New test.
14825
14826 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14827
14828         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14829
14830 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14831
14832         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14833         when using auto-overlay support on the SPU.
14834
14835 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14836
14837         PR rtl-optimization/44174
14838         * gcc.target/i386/asm-6.c: New test.
14839
14840 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14841
14842         PR rtl-optimization/46856
14843         * gcc.c-torture/compile/pr46856.c: New test.
14844
14845 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14846             Andrew Pinski  <pinskia@gmail.com>
14847
14848         PR c/43082
14849         * gcc.dg/pr43082.c: New.
14850
14851 2011-01-26  DJ Delorie  <dj@redhat.com>
14852
14853         PR rtl-optimization/46878
14854         * gcc.dg/pr46878-1.c: New test.
14855
14856 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14857
14858         PR c++/47476
14859         * g++.dg/cpp0x/pr47476.C: New test.
14860
14861 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14862
14863         * gcc.c-torture/compile/20110126-1.c: New test.
14864
14865 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14866
14867         PR c/47473
14868         * gcc.dg/torture/pr47473.c: New test.
14869
14870 2011-01-26  Jan Hubicka  <jh@suse.cz>
14871
14872         PR target/47237
14873         * gcc.c-torture/execute/pr47237.c: New testcase.
14874
14875 2011-01-26  Jan Hubicka  <jh@suse.cz>
14876
14877         PR tree-optimization/47190
14878         * gcc.dg/attr-weakref-3.c: New testcase.
14879
14880 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14881
14882         PR c++/43601
14883         * gcc.dg/dll-9a.c: New test file.
14884         * gcc.dg/dll-11.c: Likewise.
14885         * gcc.dg/dll-12.c: Likewise.
14886         * gcc.dg/dll-12a.c: Likewise.
14887         * gcc.dg/dll-11a.c: Likewise.
14888         * gcc.dg/dll-9.c: Likewise.
14889         * gcc.dg/dll-10.c: Likewise.
14890         * gcc.dg/dll-10a.c: Likewise.
14891         * g++.dg/ext/dllexport4a.cc: Likewise.
14892         * g++.dg/ext/dllexport4.C: Likewise.
14893         * g++.dg/ext/dllexport5.C: Likewise.
14894         * g++.dg/ext/dllexport5a.cc: Likewise.
14895
14896 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14897
14898         PR tree-optimization/46970
14899         * gcc.dg/graphite/pr46970.c: New.
14900
14901 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14902
14903         PR tree-optimization/46215
14904         * gcc.dg/graphite/pr46215.c: New.
14905
14906 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14907
14908         PR tree-optimization/46168
14909         * gcc.dg/graphite/pr46168.c: New.
14910
14911 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14912
14913         PR tree-optimization/43657
14914         * gcc.dg/graphite/pr43657.c: New.
14915
14916 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14917
14918         PR tree-optimization/29832
14919         * gfortran.dg/graphite/pr29832.f90: New.
14920
14921 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14922
14923         PR tree-optimization/43567
14924         * gcc.dg/graphite/pr43567.c: New.
14925
14926 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14927
14928         * gfortran.dg/graphite/interchange-4.f: New.
14929         * gfortran.dg/graphite/interchange-5.f: New.
14930
14931         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14932         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14933         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14934         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14935         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14936         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14937         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14938         * gfortran.dg/ltrans-7.f90: Removed.
14939         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14940
14941         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14942         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14943         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14944         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14945         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14946         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14947         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14948         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14949         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14950         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14951         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14952         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14953         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14954         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14955         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14956         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14957         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14958         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14959         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14960         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14961         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14962         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14963         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14964         * gcc.dg/tree-ssa/data-dep-1.c
14965         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14966         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14967         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14968         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14969         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14970
14971 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14972
14973         PR tree-optimization/47265
14974         PR tree-optimization/47443
14975         * gcc.c-torture/compile/pr47265.c: New test.
14976         * gcc.dg/pr47443.c: New test.
14977
14978 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14979
14980         PR tree-optimization/47382
14981         * g++.dg/torture/pr47382.C: New test.
14982         * g++.dg/opt/devirt1.C: Xfail.
14983
14984 2011-01-25  Yao Qi  <yao@codesourcery.com>
14985
14986         PR target/45701
14987         * gcc.target/arm/pr45701-1.c: New test.
14988         * gcc.target/arm/pr45701-2.c: New test.
14989         * gcc.target/arm/pr45701-3.c: New test.
14990
14991 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14992             Jakub Jelinek  <jakub@redhat.com>
14993
14994         PR tree-optimization/47271
14995         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14996
14997 2011-01-25  Nick Clifton  <nickc@redhat.com>
14998
14999         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15000         (saturate_add): Delete.
15001         (exchange): Delete.
15002         (main): Do not run saturate_add.
15003         (set_interrupts): Delete.
15004
15005 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15006
15007         PR fortran/47448
15008         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15009
15010 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15011
15012         PR tree-optimization/47427
15013         PR tree-optimization/47428
15014         * gcc.c-torture/compile/pr47427.c: New test.
15015         * gcc.c-torture/compile/pr47428.c: New test.
15016
15017 2011-01-25  Richard Guenther  <rguenther@suse.de>
15018
15019         PR middle-end/47411
15020         * gcc.dg/torture/pr47411.c: New testcase.
15021
15022 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15023
15024         * gfortran.dg/graphite/id-24.f: New.
15025         * gfortran.dg/graphite/id-25.f: New.
15026
15027 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15028
15029         * gfortran.dg/graphite/id-23.f: New.
15030
15031 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15032
15033         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15034
15035 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15036
15037         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15038         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15039         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15040         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15041         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15042         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15043         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15044         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15045         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15046
15047 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15048
15049         * gcc.dg/graphite/block-0.c: Add documentation.
15050         * gcc.dg/graphite/block-4.c: Same.
15051         * gcc.dg/graphite/block-7.c: Same.
15052         * gcc.dg/graphite/block-8.c: New.
15053         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15054         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15055         * gcc.dg/graphite/interchange-12.c: Add documentation.
15056         * gcc.dg/graphite/interchange-13.c: New.
15057         * gcc.dg/graphite/interchange-14.c: New.
15058         * gcc.dg/graphite/interchange-15.c: New.
15059         * gcc.dg/graphite/interchange-8.c: Add documentation.
15060         * gcc.dg/graphite/interchange-mvt.c: Same.
15061
15062 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15063
15064         PR target/47408
15065         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15066         * gcc.target/powerpc/altivec-14.c: Ditto.
15067         * gcc.target/powerpc/altivec-33.c: Ditto.
15068         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15069         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15070         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15071         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15072         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15073         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15074         * g++.dg/ext/altivec-15.C: Ditto.
15075         * g++.dg/ext/altivec-types-1.C: Ditto.
15076         * g++.dg/ext/altivec-types-2.C: Ditto.
15077         * g++.dg/ext/altivec-types-3.C: Ditto.
15078         * g++.dg/ext/altivec-types-4.C: Ditto.
15079
15080 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15081
15082         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15083
15084 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15085
15086         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15087         optimization options.
15088
15089 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15090
15091         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15092
15093         PR testsuite/45988
15094         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15095
15096 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15097
15098         PR fortran/47421
15099         * gfortran.dg/allocatable_scalar_12.f90: New.
15100
15101 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15102
15103         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15104         vectorization to be not profitable if peeling is used to
15105         realign the memory access.
15106         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15107         loop bound to avoid loop unrolling.
15108         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15109
15110 2011-01-22  Jan Hubicka  <jh@suse.cz>
15111
15112         PR lto/47333
15113         * g++.dg/lto/pr47333.C: New file.
15114
15115 2011-01-22  Jan Hubicka  <jh@suse.cz>
15116
15117         PR tree-optimization/43884
15118         PR lto/44334
15119         * gcc.dg/autopar/outer-2.c: Increase array size.
15120         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15121
15122 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15123
15124         PR fortran/38536
15125         * gfortran.dg/c_loc_tests_16.f90:  New test.
15126
15127 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15128
15129         PR fortran/47399
15130         * gfortran.dg/typebound_proc_19.f90: New.
15131
15132 2011-01-21  Jeff Law <law@redhat.com>
15133
15134         PR tree-optimization/47053
15135         * g++.dg/pr47053.C: New test.
15136
15137 2011-01-21  Jason Merrill  <jason@redhat.com>
15138
15139         PR c++/47041
15140         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15141
15142 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15143
15144         PR c++/47388
15145         * g++.dg/cpp0x/range-for10.C: New test.
15146         * g++.dg/template/for1.C: New test.
15147
15148         PR middle-end/45566
15149         * g++.dg/tree-prof/partition3.C: New test.
15150
15151         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15152
15153         PR rtl-optimization/47366
15154         * g++.dg/opt/pr47366.C: New test.
15155
15156 2011-01-21  Jason Merrill  <jason@redhat.com>
15157
15158         PR c++/46552
15159         * g++.dg/cpp0x/constexpr-regress2.C: New.
15160
15161         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15162
15163 2011-01-21  Jeff Law <law@redhat.com>
15164
15165         PR rtl-optimization/41619
15166         * gcc.dg/pr41619.c: New.
15167
15168 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15169
15170         PR tree-optimization/47355
15171         * g++.dg/opt/pr47355.C: New test.
15172
15173 2011-01-21  Richard Guenther  <rguenther@suse.de>
15174
15175         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15176         making main hot.
15177
15178 2011-01-21  Richard Guenther  <rguenther@suse.de>
15179
15180         PR tree-optimization/47365
15181         * gcc.dg/torture/pr47365.c: New testcase.
15182         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15183
15184 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15185
15186         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15187
15188 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15189
15190         PR tree-optimization/47391
15191         * gcc.dg/pr47391.c: New test.
15192
15193 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15194
15195         * g++.dg/template/char1.C: Use signed char.
15196
15197 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15198
15199         PR fortran/47377
15200         * gfortran.dg/pointer_target_4.f90: New.
15201
15202 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15203
15204         PR target/47251
15205         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15206         ILP32 system and not IP32.
15207
15208 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15209
15210         PR debug/46583
15211         * g++.dg/debug/pr46583.C: New.
15212
15213 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15214
15215         PR debug/47283
15216         * g++.dg/debug/pr47283.C: New test.
15217
15218         PR testsuite/47371
15219         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15220         * gcc.target/i386/headmerge-2.c: Likewise.
15221
15222 2011-01-20  Richard Guenther  <rguenther@suse.de>
15223
15224         PR middle-end/47370
15225         * gcc.dg/torture/pr47370.c: New testcase.
15226
15227 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15228
15229         PR tree-optimization/46130
15230         * gcc.dg/pr46130-1.c: New test.
15231         * gcc.dg/pr46130-2.c: New test.
15232
15233 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15234
15235         PR c++/47291
15236         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15237
15238 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15239
15240         PR debug/46240
15241         * g++.dg/debug/pr46240.cc: New.
15242
15243 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15244
15245         PR c++/47303
15246         * g++.dg/template/anonunion1.C: New test.
15247
15248         PR rtl-optimization/47337
15249         * gcc.c-torture/execute/pr47337.c: New test.
15250
15251 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15252
15253         PR testsuite/45342
15254         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15255
15256 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15257
15258         PR tree-optimization/46021
15259         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15260
15261 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR tree-optimization/47290
15264         * g++.dg/torture/pr47290.C: New test.
15265
15266 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15267
15268         PR fortran/47240
15269         * gfortran.dg/proc_ptr_comp_29.f90: New.
15270
15271 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15272
15273         PR testsuite/41146
15274         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15275         powerpc-apple-darwin9.
15276
15277 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15278
15279         PR rtl-optimization/47299
15280         * gcc.c-torture/execute/pr47299.c: New test.
15281
15282 2011-01-17  Jason Merrill  <jason@redhat.com>
15283
15284         * g++.dg/cpp0x/constexpr-virtual.C: New.
15285
15286 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15287
15288         PR fortran/47331
15289         * gfortran.dg/gomp/pr47331.f90: New test.
15290
15291 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15292
15293         PR objc/47314
15294         * objc.dg/selector-warn-1.m: New.
15295         * obj-c++.dg/selector-warn-1.mm: New.
15296
15297 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15298
15299         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15300         Update dg-final accordingly.
15301
15302 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15303
15304         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15305
15306 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15307
15308         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15309         target check.
15310         * gcc.dg/guality/pr36728-2.c: Likewise.
15311
15312 2011-01-17  Richard Guenther  <rguenther@suse.de>
15313
15314         PR tree-optimization/47313
15315         * g++.dg/torture/pr47313.C: New testcase.
15316
15317 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15318
15319         PR target/47318
15320         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15321         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15322         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15323         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15324
15325         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15326         as __m256i.
15327         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15328         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15329         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15330
15331 2011-01-17  Richard Guenther  <rguenther@suse.de>
15332
15333         PR tree-optimization/45967
15334         * gcc.dg/torture/pr45967-2.c: New testcase.
15335         * gcc.dg/torture/pr45967-3.c: Likewise.
15336
15337 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15338
15339         PR testsuite/47325
15340         * g++.dg/ext/pr47213.C: Require visibility.
15341
15342 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15343
15344         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15345         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15346
15347 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15348
15349         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15350         Linux-based targets.
15351
15352 2011-01-13  Jan Hubicka  <jh@suse.cz>
15353
15354         PR tree-optimization/47276
15355         * gcc.dg/pr47276.c: New testcase.
15356
15357 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15358             Jonathan Wakely  <jwakely.gcc@gmail.com>
15359
15360         PR c++/33558
15361         * g++.dg/other/pr33558.C: New.
15362         * g++.dg/other/pr33558-2.C: New.
15363
15364 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15365
15366         PR tree-optimization/45934
15367         PR tree-optimization/46302
15368         * g++.dg/ipa/devirt-c-1.C: New test.
15369         * g++.dg/ipa/devirt-c-2.C: Likewise.
15370         * g++.dg/ipa/devirt-c-3.C: Likewise.
15371         * g++.dg/ipa/devirt-c-4.C: Likewise.
15372         * g++.dg/ipa/devirt-c-5.C: Likewise.
15373         * g++.dg/ipa/devirt-c-6.C: Likewise.
15374         * g++.dg/ipa/devirt-6.C: Likewise.
15375         * g++.dg/ipa/devirt-d-1.C: Likewise.
15376         * g++.dg/torture/pr45934.C: Likewise.
15377
15378 2011-01-14  Jason Merrill  <jason@redhat.com>
15379
15380         * g++.dg/cpp0x/variadic105.C: New.
15381
15382 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15383             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15384
15385         PR objc/45989
15386         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15387         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15388         execution tests on i?86-*-*, x86_64-*-* and
15389         powerpc*-apple-darwin* && ilp32.
15390         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15391         tests on i?86-*-* and x86_64-*-*.
15392
15393 2011-01-14  Richard Guenther  <rguenther@suse.de>
15394
15395         PR tree-optimization/47280
15396         * g++.dg/opt/pr47280.C: New testcase.
15397
15398 2011-01-14  Jason Merrill  <jason@redhat.com>
15399
15400         * g++.dg/cpp0x/constexpr-regress1.C: New.
15401
15402         * g++.dg/ext/flexary2.C: New.
15403
15404 2011-01-14  Richard Guenther  <rguenther@suse.de>
15405
15406         PR middle-end/47281
15407         * gcc.dg/torture/pr47281.c: New testcase.
15408         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15409
15410 2011-01-14  Richard Guenther  <rguenther@suse.de>
15411
15412         PR tree-optimization/47286
15413         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15414
15415 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15416
15417         PR c++/47213
15418         * g++.dg/ext/pr47213.C: New.
15419
15420 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15421
15422         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15423
15424 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15425             Mikael Morin  <mikael@gcc.gnu.org>
15426
15427         PR fortran/45848
15428         PR fortran/47204
15429         * gfortran.dg/select_type_20.f90: New.
15430         * gfortran.dg/select_type_21.f90: New.
15431
15432 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15433
15434         PR target/47251
15435         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15436
15437 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15438
15439         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15440         * gcc.dg/guality/pr36728-2.c: Likewise.
15441
15442 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15443
15444         PR debug/PR46973
15445         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15446
15447 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15448
15449         PR rtl-optimization/45352
15450         * gcc.dg/pr45352-3.c: New.
15451
15452 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15453
15454         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15455         comment.
15456         * g++.dg/cpp0x/range-for8.C: New.
15457         * g++.dg/cpp0x/range-for9.C: New.
15458
15459 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15460
15461         PR debug/47209
15462         * g++.dg/debug/pr47209.C: New.
15463
15464 2011-01-12  Richard Guenther  <rguenther@suse.de>
15465
15466         PR lto/47259
15467         * gcc.dg/lto/pr47259_0.c: New testcase.
15468         * gcc.dg/lto/pr47259_1.c: Likewise.
15469
15470 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15471
15472         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15473         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15474         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15475         methods missing from the OBJC2 Object.
15476         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15477         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15478         GNU and NeXT runtimes.
15479         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15480         comments.
15481         * objc-obj-c++-shared/Object1.m: Likewise.
15482         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15483         * objc.dg/proto-qual-1.m: Likewise.
15484         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15485         * obj-c++.dg/proto-qual-1.mm: Likewise.
15486
15487 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15488
15489         PR testsuite/33033
15490         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15491
15492 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15493
15494         Fixed the Objective-C++ testsuite and updated all tests.
15495         * lib/obj-c++.exp (obj-c++_init): Declare and set
15496         gcc_warning_prefix and gcc_error_prefix.
15497         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15498         'dg-warning', 'dg-message' and 'dg-error'.
15499         * obj-c++.dg/class-extension-3.mm: Likewise.
15500         * obj-c++.dg/class-protocol-1.mm: Likewise.
15501         * obj-c++.dg/encode-7.mm: Likewise.
15502         * obj-c++.dg/exceptions-3.mm: Likewise.
15503         * obj-c++.dg/exceptions-5.mm: Likewise.
15504         * obj-c++.dg/method-12.mm: Likewise.
15505         * obj-c++.dg/method-13.mm: Likewise.
15506         * obj-c++.dg/method-15.mm: Likewise.
15507         * obj-c++.dg/method-16.mm: Likewise.
15508         * obj-c++.dg/method-4.mm: Likewise.
15509         * obj-c++.dg/method-8.mm: Likewise.
15510         * obj-c++.dg/method-conflict-1.mm: Likewise.
15511         * obj-c++.dg/method-conflict-2.mm: Likewise.
15512         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15513         and uncommented second part of the testcase now that the testsuite
15514         works correctly.
15515         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15516         and uncommented second part of the testcase now that the testsuite
15517         works correctly.
15518         * obj-c++.dg/private-1.mm: Likewise.
15519         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15520         * obj-c++.dg/syntax-error-7.mm: Likewise.
15521         * obj-c++.dg/warn5.mm: Likewise.
15522         * obj-c++.dg/property/at-property-14.mm: Likewise.
15523         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15524         FIXME.
15525         * obj-c++.dg/property/at-property-18.mm: Likewise.
15526         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15527         FIXME.
15528         * obj-c++.dg/property/at-property-21.mm: Likewise.
15529         * obj-c++.dg/property/at-property-28.mm: Likewise.
15530         * obj-c++.dg/property/at-property-5.mm: Likewise.
15531         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15532         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15533         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15534         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15535         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15536         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15537         * obj-c++.dg/tls/diag-5.mm: Likewise.
15538         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15539         dg-error, now matched correctly.
15540
15541 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15542
15543         * objc.dg/property/at-property-29.m: New.
15544         * obj-c++.dg/property/at-property-29.mm: New.
15545
15546 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15547
15548         * go.test/go-test.exp (go-set-goarch): New proc.
15549         (go-gc-tests): Use it.
15550
15551 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15552
15553         PR debug/46955
15554         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15555
15556 2011-01-11  Richard Henderson  <rth@redhat.com>
15557
15558         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15559
15560 2011-01-11  Jan Hubicka  <jh@suse.cz>
15561
15562         PR lto/45721
15563         PR lto/45375
15564         * gcc.dg/lto/pr45721_1.c: New file.
15565         * gcc.dg/lto/pr45721_0.c: New file.
15566
15567 2011-01-11  Richard Guenther  <rguenther@suse.de>
15568
15569         PR tree-optimization/46076
15570         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15571
15572 2011-01-11  Jeff Law <law@redhat.com>
15573
15574         * PR tree-optimization/47086
15575         * gcc.dg/pr47086.c: New test.
15576
15577 2011-01-11  Jason Merrill  <jason@redhat.com>
15578
15579         PR c++/46658
15580         * g++.dg/template/new10.C: New.
15581
15582         PR c++/45520
15583         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15584
15585 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15586
15587         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15588         Split type definitions and NSConstantString class into...
15589         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15590         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15591         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15592         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15593         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15594         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15595         to comments.
15596         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15597         encode defines for newer NeXT system headers.
15598         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15599         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15600         * objc.dg/foreach-5.m: Likewise.
15601         * objc.dg/foreach-2.m: Likewise.
15602         * objc.dg/foreach-4.m: Likewise.
15603         * objc.dg/torture/strings/string1.m: Likewise.
15604         * objc.dg/torture/strings/string2.m: Likewise.
15605         * objc.dg/torture/strings/string3.m: Likewise.
15606         * objc.dg/torture/strings/string4.m: Likewise.
15607         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15608         header and stand alone.
15609         * obj-c++.dg/strings/strings-2.mm: Likewise.
15610         * objc.dg/torture/strings/const-str-3.m: Likewise.
15611         * objc.dg/strings/strings-2.m: Likewise.
15612         * objc.dg/strings/const-str-12b.m: Likewise.
15613
15614 2011-01-12  Richard Guenther  <rguenther@suse.de>
15615
15616         PR middle-end/32511
15617         * gcc.dg/attr-weak-1.c: Adjust.
15618
15619 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15620
15621         PR fortran/47051
15622         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15623         standard compliant and comment.
15624
15625 2011-01-10  Jan Hubicka  <jh@suse.cz>
15626
15627         PR lto/46083
15628         * gcc.dg/initpri3.c: New testcase.
15629
15630 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15631
15632         PR lto/47222
15633         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15634         externally visible.
15635         (g_esi): Likewise.
15636         (g_ebx): Likewise.
15637         (g_ebp): Likewise.
15638         (g_esp): Likewise.
15639         (g_ebp_save): Likewise.
15640         (g_esp_save): Likewise.
15641
15642 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15643
15644         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15645
15646 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15647
15648         PR tree-optimization/46021
15649         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15650         i?86-*-*, x86_64-*-*.
15651
15652 2011-01-10  Jeff Law <law@redhat.com>
15653
15654         * PR tree-optimization/47141
15655         * gcc.c-torture/compile/pr47141.c: New test.
15656
15657 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15658
15659         PR testsuite/46230
15660         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15661         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15662         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15663         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15664
15665         PR testsuite/46230
15666         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15667         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15668         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15669         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15670         being vectorized.  Adjust dg-final pattern.
15671
15672         PR testsuite/46230
15673         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15674         * gcc.dg/vect/slp-24.c: Likewise.
15675
15676 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15677
15678         PR c++/47218
15679         * g++.dg/other/pr47218-1.C: New test file.
15680         * g++.dg/other/pr47218.C: Likewise.
15681         * g++.dg/other/pr47218.h: New supporting header.
15682
15683 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15684
15685         PR objc/47232
15686         * objc.dg/attributes/invalid-attribute-1.m: New.
15687         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15688
15689 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15690
15691         PR fortran/47224
15692         * gfortran.dg/proc_ptr_comp_28.f90: New.
15693
15694 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15695
15696         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15697         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15698         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15699         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15700         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15701         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15702         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15703         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15704         * objc.dg/gnu-api-2-class.m: Likewise.
15705         * objc.dg/gnu-api-2-ivar.m: Likewise.
15706         * objc.dg/gnu-api-2-method.m: Likewise.
15707         * objc.dg/gnu-api-2-objc.m: Likewise.
15708         * objc.dg/gnu-api-2-object.m: Likewise.
15709         * objc.dg/gnu-api-2-property.m: Likewise.
15710         * objc.dg/gnu-api-2-protocol.m: Likewise.
15711         * objc.dg/gnu-api-2-sel.m: Likewise.
15712
15713 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15714
15715         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15716         * objc.dg/objc-foreach-4.m: Likewise.
15717         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15718         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15719         * objc.dg/foreach-4.m: Likewise.
15720         * objc.dg/foreach-5.m: Likewise.
15721         * objc.dg/foreach-3.m: Return self from init.
15722
15723 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15724
15725         PR fortran/38536
15726         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15727
15728 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15729
15730         PR fortran/46313
15731         * gfortran.dg/class_35.f90: New.
15732
15733 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15734
15735         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15736
15737 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15738
15739         PR objc/47078
15740         * objc.dg/invalid-method-2.m: New.
15741         * obj-c++.dg/invalid-method-2.mm: New.
15742
15743 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15744
15745         PR fortran/46896
15746         * gfortran.dg/transpose_optimization_2.f90 : New test.
15747
15748 2011-01-08  Jan Hubicka  <jh@suse.cz>
15749
15750         PR tree-optmization/46469
15751         * g++.dg/torture/pr46469.C: New testcase.
15752
15753 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15754
15755         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15756         emulation of libobjc-gnu structure layout functionality to ..
15757         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15758         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15759         * objc/execute/bf-common.h: Adjust headers.
15760         * objc/execute/bf-1.m: Likewise.
15761         * objc/execute/bf-2.m: Likewise.
15762         * objc/execute/bf-3.m: Likewise.
15763         * objc/execute/bf-4.m: Likewise.
15764         * objc/execute/bf-5.m: Likewise.
15765         * objc/execute/bf-6.m: Likewise.
15766         * objc/execute/bf-7.m: Likewise.
15767         * objc/execute/bf-8.m: Likewise.
15768         * objc/execute/bf-9.m: Likewise.
15769         * objc/execute/bf-10.m: Likewise.
15770         * objc/execute/bf-11.m: Likewise.
15771         * objc/execute/bf-12.m: Likewise.
15772         * objc/execute/bf-13.m: Likewise.
15773         * objc/execute/bf-14.m: Likewise.
15774         * objc/execute/bf-15.m: Likewise.
15775         * objc/execute/bf-16.m: Likewise.
15776         * objc/execute/bf-17.m: Likewise.
15777         * objc/execute/bf-18.m: Likewise.
15778         * objc/execute/bf-19.m: Likewise.
15779         * objc/execute/bf-20.m: Likewise.
15780         * objc/execute/bf-21.m: Likewise.
15781         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15782         objc_get_type_qualifiers ().
15783
15784 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15785
15786         PR fortran/45777
15787         * gfortran.dg/dependency_39.f90:  New test.
15788
15789 2011-01-07  Jan Hubicka  <jh@suse.cz>
15790
15791         Get builtins tests ready for linker plugin.
15792         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15793         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15794         my_memset, my_bzero): Mark used.
15795         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15796         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15797         volatile.
15798         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15799         volatile.
15800
15801 2011-01-07  Jan Hubicka  <jh@suse.cz>
15802
15803         PR tree-optimization/46367
15804         * g++.dg/torture/pr46367.C: New file.
15805
15806 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15807
15808         PR target/47201
15809         * gcc.dg/pr47201.c: New test.
15810
15811         PR bootstrap/47187
15812         * gcc.dg/tree-prof/pr47187.c: New test.
15813
15814 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15815
15816         PR fortran/41580
15817         * gfortran.dg/extends_type_of_3.f90: New.
15818
15819 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15820
15821         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15822         * g++.dg/ext/dllimport-MI1.C: Likewise.
15823         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15824         * g++.dg/ext/dllimport10.C: Likewise.
15825         * g++.dg/ext/dllimport11.C: Likewise.
15826         * g++.dg/ext/dllimport12.C: Likewise.
15827         * g++.dg/ext/dllimport13.C: Likewise.
15828         * g++.dg/ext/dllimport2.C: Likewise.
15829         * g++.dg/ext/dllimport3.C: Likewise.
15830         * g++.dg/ext/dllimport4.C: Likewise.
15831         * g++.dg/ext/dllimport5.C: Likewise.
15832         * g++.dg/ext/dllimport6.C: Likewise.
15833         * g++.dg/ext/dllimport8.C: Likewise.
15834         * g++.dg/ext/dllimport9.C: Likewise.
15835         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15836         targets, too. Additionally enable test for i?86-*-mingw*.
15837         * g++.dg/ext/selectany1.C: Likewise.
15838         Remove guard variable check.
15839
15840 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15841
15842         PR fortran/47189
15843         PR fortran/47194
15844         * gfortran.dg/storage_size_3.f08: Extended.
15845
15846 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15847
15848         PR c++/47022
15849         * g++.dg/template/stdarg1.C: New test.
15850
15851 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15852
15853         PR fortran/47195
15854         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15855         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15856         from the interface of functions to not hide the errors that
15857         shall be tested.
15858
15859 2011-01-06  Jan Hubicka  <jh@suse.cz>
15860
15861         * gcc.dg/lto/pr47188_0.c: New testcase.
15862         * gcc.dg/lto/pr47188_1.c: New testcase.
15863
15864 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15865
15866         PR fortran/33117
15867         PR fortran/46478
15868         * gfortran.dg/interface_33.f90: New test.
15869
15870 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15871
15872         PR c/47150
15873         * gcc.c-torture/compile/pr47150.c: New test.
15874
15875 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15876
15877         PR tree-optimization/47139
15878         * gcc.dg/vect/pr47139.c: New test.
15879
15880 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15881
15882         PR fortran/47180
15883         * gfortran.dg/extends_type_of_2.f03: New.
15884
15885 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15886
15887         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15888
15889 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15890
15891         * gnat.dg/opt14.adb: New test.
15892
15893 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15894
15895         PR fortran/46017
15896         * gfortran.dg/allocate_error_2.f90:  New test.
15897
15898 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15899
15900         PR fortran/47024
15901         * gfortran.dg/storage_size_3.f08: New.
15902
15903 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15904
15905         PR libgfortran/47154
15906         * gfortran.dg/namelist_68.f90: New test.
15907
15908 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15909
15910         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15911
15912 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15913
15914         PR fortran/46448
15915         * gfortran.dg/class_34.f90: New.
15916
15917 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15918
15919         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15920         use __builtin_inff.  Skip all single-precision tests that require
15921         Infinity.
15922
15923 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15924
15925         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15926
15927 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15928
15929         PR tree-optimization/47148
15930         * gcc.c-torture/execute/pr47148.c: New test.
15931
15932         PR tree-optimization/47155
15933         * gcc.c-torture/execute/pr47155.c: New test.
15934
15935         PR rtl-optimization/47157
15936         * gcc.c-torture/compile/pr47157.c: New test.
15937
15938 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15939
15940         * gcc.dg/torture/vector-shift2.c (schar): Define.
15941         (main): Always use schar or uchar instead of plain "char" to avoid
15942         dependencies on implementation-defined char signedness.
15943
15944 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15945
15946         PR tree-optimization/46801
15947         * gnat.dg/pack9.adb: Remove xfail.
15948
15949 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15950
15951         PR tree-optimization/46984
15952         * g++.dg/ipa/pr46984.C: New test.
15953
15954 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15955
15956         PR fortran/46408
15957         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15958
15959 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15960
15961         PR tree-optimization/47140
15962         * gcc.c-torture/compile/pr47140.c: New test.
15963
15964         PR rtl-optimization/47028
15965         * gcc.dg/pr47028.c: New test.
15966
15967 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15968
15969         * objc.dg/protocol-forward-1.m: Removed TODO.
15970         * objc.dg/protocol-forward-2.m: New.
15971         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15972         * obj-c++.dg/protocol-forward-2.mm: New.
15973
15974 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15975
15976         PR target/38662
15977         * g++.dg/eh/pr38662.C: New testcase.
15978
15979 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15980
15981         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15982         scan for newline '\n'.
15983
15984 \f
15985 Copyright (C) 2011 Free Software Foundation, Inc.
15986
15987 Copying and distribution of this file, with or without modification,
15988 are permitted in any medium without royalty provided the copyright
15989 notice and this notice are preserved.