OSDN Git Service

2012-01-02 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/46262
4         PR fortran/46328
5         PR fortran/51052
6         * gfortran.dg/typebound_operator_7.f03: New.
7         * gfortran.dg/typebound_operator_8.f03: New.
8
9 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10
11         PR target/51729
12         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
13         XFAIL.
14         * gcc.target/mips/dspr2-MULTU.c: Likewise.
15
16 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
17
18         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
19
20 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
21
22         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
23         for MIPS.
24
25 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
26
27         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
28         * gfortran.dg/io_real_boz_4.f90: Likewise.
29         * gfortran.dg/io_real_boz_5.f90: Likewise.
30
31 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
32
33         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
34
35 2012-01-02  Revital Eres  <revital.eres@linaro.org>
36
37         * gcc.dg/sms-11.c: New file.
38
39 2012-01-02  Tobias Burnus  <burnus@net-b.de>
40
41         PR fortran/51682
42         * gfortran.dg/coarray/image_index_3.f90: New.
43
44 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
45
46         PR c++/16603
47         * g++.dg/parse/enum8.C: New.
48
49 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
50
51         PR c++/51379
52         * g++.dg/conversion/reinterpret4.C: New.
53         * g++.dg/conversion/reinterpret1.C: Adjust.
54
55 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
56
57         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
58
59 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
60
61         * g++.old-deja/g++.brendan/crash25.C: Adjust.
62         * g++.old-deja/g++.brendan/crash56.C: Likewise.
63         * g++.old-deja/g++.jason/access14.C: Likewise.
64         * g++.old-deja/g++.jason/access8.C: Likewise.
65         * g++.old-deja/g++.jason/access1.C: Likewise.
66         * g++.old-deja/g++.other/access3.C: Likewise.
67         * g++.old-deja/g++.other/access5.C: Likewise.
68         * g++.old-deja/g++.law/unsorted1.C: Likewise.
69         * g++.old-deja/g++.law/visibility22.C: Likewise.
70         * g++.old-deja/g++.law/visibility26.C: Likewise.
71         * g++.old-deja/g++.mike/p2746.C: Likewise.
72         * g++.dg/debug/using1.C: Likewise.
73         * g++.dg/lookup/using51.C: Likewise.
74         * g++.dg/inherit/using5.C: Likewise.
75         * g++.dg/inherit/pr30297.C: Likewise.
76         * g++.dg/inherit/access8.C: Likewise.
77         * g++.dg/torture/pr39362.C: Likewise.
78         * g++.dg/template/crash13.C: Likewise.
79         * g++.dg/template/using10.C: Likewise.
80
81 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
82
83         PR fortran/51502
84         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
85         change.
86
87 2012-01-01  Ira Rosen  <irar@il.ibm.com>
88
89         PR tree-optimization/51704
90         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
91         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
92         corresponding flags.
93
94 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
95
96         PR c++/51723
97         * g++.dg/cpp0x/constexpr-delegating2.C: New.
98
99 2012-01-01  Jan Hubicka  <jh@suse.cz>
100
101         PR rtl-optimization/51069
102         * gcc.c-torture/compile/pr51069.c: New testcase.
103
104 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
105
106         PR tree-optimization/51683
107         * gcc.dg/pr51683.c: New test.
108
109 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
110
111         PR c++/51397
112         * g++.dg/cpp0x/static_assert6.C: New.
113
114 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
115
116         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
117
118 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
119
120         PR fortran/51502
121         * lib/gcc-dg.exp (scan-module-absence):  New function.
122         * gfortran.dg/implicit_pure_2.f90:  New test.
123
124 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
125
126         PR c++/51316
127         * g++.dg/cpp0x/alignof4.C: New.
128
129 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
130
131         PR testsuite/51702
132         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
133         -mabi=altivec option, which suppresses a warning message about
134         passing vectors by reference.  The extra warning causes some tests
135         to fail.
136         * gcc.dg/scal-to-vec2.c: Likewise.
137         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
138         * gcc.dg/pr35442.c: Likewise.
139         * gcc.dg/vector-compare-1.c: Likewise.
140         * gcc.dg/vector-compare-2.c: Likewise.
141         * gcc.dg/torture/pr36891.c: Likewise.
142
143 2012-12-29  Kai Tietz  <ktietz@redhat.com>
144
145         * g++.dg/abi/bitfield3.C: Make sure test runs
146         for windows targets without activated ms-bitfields option.
147
148         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
149         targets to use static-version.
150         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
151         * g++.old-deja/g++.abi/arraynew.C: Likewise.
152         * g++.old-deja/g++.eh/new1.C: Likewise.
153         * g++.old-deja/g++.eh/new2.C: Likewise.
154
155 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
156
157         * gfortran.dg/function_optimize_9.f90:  New test.
158
159 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
160
161         PR c++/23211
162         * g++.dg/template/using18.C: New.
163         * g++.dg/template/using19.C: New.
164         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
165         * g++.dg/template/crash13.C: Likewise.
166
167 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
168
169         PR target/51623
170         * gcc.target/powerpc/pr51623.c: New file.
171
172 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
173
174         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
175
176 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
177
178         PR c++/51547
179         * g++.dg/cpp0x/pr51547.C: New.
180
181 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
182
183         * gcc.c-torture/execute/20111227-1.c: New test.
184
185 2011-12-25  Jan Hubicka  <jh@suse.cz>
186
187         PR middle-end/48641
188         * gcc.dg/compile/pr48641.c: New file.
189
190 2011-12-26  Joey Ye  <joey.ye@arm.com>
191
192         PR middle-end/51200
193         * gcc.dg/volatile-bitfields-2.c: New test.
194
195 2011-12-23  Jason Merrill  <jason@redhat.com>
196
197         PR c++/51507
198         * g++.dg/cpp0x/variadic121.C: New.
199
200 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
201
202         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
203
204 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
205
206         * gcc.target/arm/vect-vcvt.c: New test.
207         * gcc.target/arm/vect-vcvtq.c: New test.
208
209         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
210         in final check.
211
212         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
213         True for ARM NEON.
214         (check_effective_target_vect_uintfloat_cvt): Likewise.
215         (check_effective_target_vect_floatuint_cvt): Likewise.
216         (check_effective_target_vect_floatint_cvt): Likewise.
217
218 2011-12-23  Richard Guenther  <rguenther@suse.de>
219
220         PR rtl-optimization/50396
221         * gcc.dg/torture/pr50396.c: New testcase.
222
223 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
224
225         PR tree-optimization/43491
226         * gcc.dg/tree-ssa/pr43491.c: New test.
227
228 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
229
230         PR testsuite/50722
231         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
232
233 2011-12-22  Richard Guenther  <rguenther@suse.de>
234
235         PR lto/51650
236         * g++.dg/lto/pr51650-1_0.C: New testcase.
237         * g++.dg/lto/pr51650-2_0.C: Likewise.
238
239 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
240
241         PR target/51643
242         * gcc.target/arm/sibcall-2.c: New test.
243
244 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
245
246         PR testsuite/51645
247         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
248
249 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
250
251         * gcc.dg/pr50038.c: Move to ...
252         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
253
254 2011-12-21  Jason Merrill  <jason@redhat.com>
255
256         PR c++/51611
257         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
258
259 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
260
261         PR c++/51305
262         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
263
264 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
265
266         PR middle-end/51644
267         PR middle-end/51647
268         * gcc.dg/pr51644.c: New test.
269         * g++.dg/warn/Wreturn-4.C: New test.
270
271 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
272
273         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
274         diag-scans to fix fail on AVX.
275         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
276         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
277         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
278         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
279         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
280         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
281         * gcc.dg/vect/pr45752.c: Ditto.
282         * gcc.dg/vect/slp-perm-4.c: Ditto.
283         * gcc.dg/vect/slp-perm-9.c: Ditto.
284         * gcc.dg/vect/vect-33.c: Ditto.
285         * gcc.dg/vect/vect-35.c: Ditto.
286         * gcc.dg/vect/vect-6-big-array.c: Ditto.
287         * gcc.dg/vect/vect-6.c: Ditto.
288         * gcc.dg/vect/vect-91.c: Ditto.
289         * gcc.dg/vect/vect-all-big-array.c: Ditto.
290         * gcc.dg/vect/vect-all.c: Ditto.
291         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
292         * gcc.dg/vect/vect-outer-4c.c: Ditto.
293         * gcc.dg/vect/vect-outer-5.c: Ditto.
294         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
295         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
296         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
297         * gcc.dg/vect/vect-peel-1.c: Ditto.
298         * gcc.dg/vect/vect-peel-2.c: Ditto.
299         * gcc.dg/vect/vect-peel-3.c: Ditto.
300         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
301         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
302         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
303         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
304         * lib/target-supports.exp (check_avx_available): New function.
305         (check_effective_target_vect_sizes_32B_16B): Ditto.
306         (check_prefer_avx128): Ditto.
307         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
308         (check_effective_target_vect_multiple_sizes): Ditto.
309
310 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
311
312         PR target/50038
313         * gcc.dg/pr50038.c: New test.
314
315 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
316
317         PR c++/51621
318         * g++.dg/cpp0x/constexpr-ice5.C: New.
319
320 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
321
322         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
323         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
324         gcc.dg/gnu11-version-1.c: New tests.
325
326 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
327
328         PR middle-end/51200
329         * gcc.target/arm/volatile-bitfields-4.c: New test.
330         * c-c++-common/abi-bf.c: New test.
331
332 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
333
334         PR debug/49951
335         * g++.dg/gcov/gcov-2.C: Adjust.
336
337 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
338
339         PR c++/51612
340         * g++.dg/cpp0x/constexpr-ice4.C: New.
341
342 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
343
344         PR c++/51328
345         * g++.dg/template/crash109.C: New.
346
347 2011-12-19  Jason Merrill  <jason@redhat.com>
348
349         PR c++/51530
350         * g++.dg/cpp0x/nullptr26.C: New.
351
352 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
353
354         * gcc.target/mips/mult-1.c: Require -O2.
355
356 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
357
358         * gcc.target/mips/ext-2.c: Add NOMIPS16.
359
360 2011-12-19  Jason Merrill  <jason@redhat.com>
361
362         PR c++/51526
363         * g++.dg/cpp0x/constexpr-delegating.C: New.
364
365 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
366             Tom de Vries <tom@codesourcery.com>
367
368         PR rtl-opt/50380
369         * gcc.c-torture/compile/pr50380.c: New testcase.
370
371 2011-12-19  Tobias Burnus  <burnus@net-b.de>
372
373         PR fortran/51605
374         * gfortran.dg/block_10.f90: New.
375
376 2011-12-19  Jason Merrill  <jason@redhat.com>
377
378         PR c++/51553
379         * g++.dg/cpp0x/initlist64.C: New.
380
381         PR c++/51228
382         * c-c++-common/transparent-union-1.c: New.
383
384 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
385
386         PR tree-optimization/51580
387         * gnat.dg/specs/loop_optimization1.ads: New test.
388         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
389
390 2011-12-19  Richard Guenther  <rguenther@suse.de>
391
392         PR lto/51573
393         * gcc.dg/lto/20111207-2_0.c: Adjust.
394         * g++.dg/lto/pr51573-1_0.C: New testcase.
395
396 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
397
398         PR c++/51619
399         * g++.dg/cpp0x/pr51619.C: New test.
400
401 2011-12-19  Tobias Burnus  <burnus@net-b.de>
402
403         PR fortran/51605
404         * gfortran.dg/select_type_25.f90: New.
405
406 2011-12-19  Martin Jambor  <mjambor@suse.cz>
407
408         PR tree-optimization/51583
409         * gcc.dg/tree-ssa/pr51583.c: New test.
410
411 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
412
413         PR tree-optimization/51596
414         * g++.dg/opt/pr51596.C: New test.
415
416         PR middle-end/51590
417         PR tree-optimization/51606
418         * gcc.dg/vect/pr51590.c: New test.
419
420 2011-12-19  Richard Guenther  <rguenther@suse.de>
421
422         PR lto/51572
423         * g++.dg/lto/pr51572-2_0.C: New testcase.
424
425 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
426
427         PR c++/51477
428         * g++.dg/cpp0x/nsdmi6.C: New test.
429
430 2011-12-19  Tobias Burnus  <burnus@net-b.de>
431
432         * gfortran.dg/coarray_poly_3.f90: New.
433         * coarray/poly_run_1.f90: Enable some previously commented code.
434
435 2011-12-19  Jason Merrill  <jason@redhat.com>
436
437         PR c++/51489
438         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
439
440 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
441
442         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
443
444 2011-12-17  Jason Merrill  <jason@redhat.com>
445
446         PR c++/51588
447         * g++.dg/parse/enum7.C: New.
448
449         PR c++/51586
450         * g++.dg/lookup/nested2.C: New.
451
452         PR c++/51587
453         * g++.dg/parse/enum6.C: New.
454
455 2011-12-17  Tom de Vries  <tom@codesourcery.com>
456
457         PR tree-optimization/51491
458         * gcc.dg/pr51491.c: New test.
459         * gcc.dg/pr51491-2.c: Same.
460
461 2011-12-16  Jason Merrill  <jason@redhat.com>
462
463         PR c++/51416
464         * g++.dg/cpp0x/auto31.C: New.
465
466 2011-12-16  Ian Lance Taylor  <iant@google.com>
467
468         PR middle-end/51592
469         * gcc.dg/20111216-1.c: New test.
470
471 2011-12-16  Jason Merrill  <jason@redhat.com>
472
473         PR c++/51461
474         * g++.dg/init/static4.C: New.
475
476 2011-12-16  Jason Merrill  <jason@redhat.com>
477
478         PR c++/51331
479         * g++.dg/init/value10.C: New.
480
481 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
482
483         PR testsuite/50803
484         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
485
486         PR tree-optimization/51575
487         * g++.dg/opt/pr51575.C: New test.
488
489         PR debug/51557
490         * gcc.dg/pr51557.c: New test.
491
492 2011-12-16  Richard Guenther  <rguenther@suse.de>
493
494         PR lto/51572
495         * gcc.dg/lto/pr51572-1_0.c: New testcase.
496
497 2011-12-15  Jason Merrill  <jason@redhat.com>
498
499         PR c++/51458
500         * g++.dg/ext/desig4.C: New.
501
502 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
503
504         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
505         A%disp() to use scalarizer.
506         * gfortran.dg/class_array_9.f03: New.
507
508 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
509
510         * gcc.dg/vect/vect-sdivmod-1.c: New test.
511
512         PR c++/51463
513         * g++.dg/cpp0x/pr51463.C: New test.
514
515         PR c/51360
516         * c-c++-common/gomp/pr51360.c: New test.
517         * g++.dg/gomp/pr51360.C: New test.
518
519         PR middle-end/49806
520         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
521         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
522
523         PR tree-optimization/51117
524         * g++.dg/opt/pr51117.C: New test.
525
526 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
527
528         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
529         New definitions.
530         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
531         Likewise.
532         (stpncpy, __stpncpy_chk): New functions.
533         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
534         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
535
536 2011-12-15  Richard Guenther  <rguenther@suse.de>
537
538         PR lto/51567
539         * g++.dg/lto/pr51567-1_0.C: New testcase.
540
541 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
542
543         PR c++/51473
544         * g++.dg/cpp0x/auto30.C: New test.
545
546 2011-12-15  Tobias Burnus  <burnus@net-b.de>
547
548         * gfortran.dg/coarray/poly_run_3.f90: New.
549         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
550
551 2011-12-15  Richard Guenther  <rguenther@suse.de>
552
553         PR lto/51564
554         * g++.dg/lto/pr51564-1_0.C: New testcase.
555
556 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
557
558         PR libstdc++/51365
559         * g++.dg/ext/is_final.C: New.
560
561 2012-12-15  Richard Guenther  <rguenther@suse.de>
562
563         PR lto/48508
564         * g++.dg/lto/pr48508-1_0.C: New testcase.
565         * g++.dg/lto/pr48508-1_1.C: Likewise.
566
567 2011-12-14  Jason Merrill  <jason@redhat.com>
568
569         PR c++/51554
570         * g++.dg/init/constant1.C: New.
571
572         PR c++/51248
573         * g++.dg/other/enum2.C: New.
574
575 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
576
577         PR c++/51475
578         * g++.dg/cpp0x/initlist63.C: New test.
579
580 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
581
582         PR target/50931
583         * gcc.target/avr/torture/int24-mul.c: New.
584
585 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
586
587         PR c++/51476
588         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
589
590 2011-12-13  Jason Merrill  <jason@redhat.com>
591
592         PR c++/51406
593         PR c++/51161
594         * g++.dg/cpp0x/rv-cast3.C: New.
595         * g++.dg/cpp0x/rv-cast4.C: New.
596
597 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
598
599         PR c++/51464
600         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
601
602 2011-12-13  Andrew Pinski  <apinski@cavium.com>
603             Adam Nemet  <anemet@caviumnetworks.com>
604
605         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
606         -fdump-* options.
607         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
608         * gcc.target/mips/octeon-pipe-1.c: New testcase.
609
610 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
611
612         PR c++/14258
613         * g++.dg/template/using16.C: New.
614         * g++.dg/template/using17.C: New.
615
616 2011-12-13  Martin Jambor  <mjambor@suse.cz>
617
618         PR tree-optimization/51362
619         * gcc.dg/ipa/pr51362.c: New test.
620
621 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
622
623         PR testsuite/51524
624         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
625         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
626
627 2011-12-13  Richard Guenther  <rguenther@suse.de>
628
629         PR lto/48354
630         * g++.dg/lto/pr48354-1_0.C: New testcase.
631
632 2011-12-13  Richard Guenther  <rguenther@suse.de>
633
634         PR tree-optimization/51519
635         * gcc.dg/pr51519.c: New testcase.
636
637 2011-12-13  Richard Guenther  <rguenther@suse.de>
638
639         * gcc.dg/lto/20111213-1_0.c: New testcase.
640
641 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
642
643         * gnat.dg/vect1.ad[sb]: Add more tests.
644         * gnat.dg/vect2.ad[sb]: Likewise.
645         * gnat.dg/vect3.ad[sb]: Likewise.
646         * gnat.dg/vect4.ad[sb]: Likewise.
647         * gnat.dg/vect5.ad[sb]: Likewise.
648         * gnat.dg/vect6.ad[sb]: Likewise.
649
650 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
651
652         PR rtl-optimization/51495
653         * gcc.c-torture/compile/pr51495.c: New test.
654
655         PR tree-optimization/51481
656         * gcc.dg/pr51481.c: New test.
657
658 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
659
660         PR tree-optimization/45830
661         * gcc.c-torture/execute/pr45830.c: Move from here to...
662         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
663         dg-additional-options magic.
664
665 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
666
667         * gfortran.dg/nested_modules_2.f90: Tighten test.
668
669 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
670
671         * gcc.c-torture/execute/20111212-1.c: New test.
672
673 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
674
675         PR testsuite/51511
676         * gcc.dg/pr45819.c: Add -w to dg-options.
677
678 2011-12-12  Torvald Riegel  <triegel@redhat.com>
679
680         * g++.dg/tm/noexcept-1.C: New test.
681         * g++.dg/tm/noexcept-2.C: New test.
682         * g++.dg/tm/noexcept-3.C: New test.
683         * g++.dg/tm/noexcept-4.C: New test.
684         * g++.dg/tm/noexcept-5.C: New test.
685
686 2011-12-12  Torvald Riegel  <triegel@redhat.com>
687
688         * c-c++-common/tm/20111206.c: New test.
689
690 2011-12-12  Richard Guenther  <rguenther@suse.de>
691
692         PR lto/51262
693         * g++.dg/opt/pr51262.C: New testcase.
694
695 2011-12-12  Revital Eres  <revital.eres@linaro.org>
696
697         PR rtl-optimization/47013
698         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
699         to preserve the function.
700         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
701         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
702         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
703         -fmodulo-sched-allow-regmoves flags.
704         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
705         and avoid superfluous spaces in dg-final for spu-*-*.
706         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
707         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
708         change scan-rtl-dump-times for powerpc*-*-*.
709         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
710         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
711         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
712
713 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
714
715         PR tree-optimization/51485
716         * g++.dg/vect/pr51485.cc: New test.
717
718 2011-12-11  Tobias Burnus  <burnus@net-b.de>
719
720         PR fortran/50923
721         * gfortran.dg/warn_function_without_result_2.f90: New.
722
723 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
724             Tobias Burnus  <burnus@gcc.gnu.org>
725
726         PR fortran/41539
727         PR fortran/43214
728         PR fortran/43969
729         PR fortran/44568
730         PR fortran/46356
731         PR fortran/46990
732         PR fortran/49074
733         * gfortran.dg/class_array_1.f03: New.
734         * gfortran.dg/class_array_2.f03: New.
735         * gfortran.dg/class_array_3.f03: New.
736         * gfortran.dg/class_array_4.f03: New.
737         * gfortran.dg/class_array_5.f03: New.
738         * gfortran.dg/class_array_6.f03: New.
739         * gfortran.dg/class_array_7.f03: New.
740         * gfortran.dg/class_array_8.f03: New.
741         * gfortran.dg/coarray_poly_1.f90: New.
742         * gfortran.dg/coarray_poly_2.f90: New.
743         * gfortran.dg/coarray/poly_run_1.f90: New.
744         * gfortran.dg/coarray/poly_run_2.f90: New.
745         * gfortran.dg/class_to_type_1.f03: New.
746         * gfortran.dg/type_to_class_1.f03: New.
747         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
748         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
749         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
750
751 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
752
753         PR fortran/50690
754         * gfortran.dg/gomp/workshare2.f90:  New test.
755         * gfortran.dg/gomp/workshare3.f90:  New test.
756
757 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
758
759         * gnat.dg/specs/elab3.ads: New test.
760
761 2011-12-10  Richard Henderson  <rth@redhat.com>
762
763         * gcc.target/powerpc/altivec-perm-1.c: New.
764         * gcc.target/powerpc/altivec-perm-2.c: New.
765         * gcc.target/powerpc/altivec-perm-4.c: New.
766
767 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
768
769         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
770         Add a scan-assembler-time clause to test for the interupt vector jump.
771         (f): Rename to ...
772         (dma0_handler): ... this.
773
774 2011-12-10  Nathan Sidwell  <nathan@acm.org>
775
776         PR gcov-profile/51449
777         * g++.dg/gcov/gcov-14.C: New.
778
779 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
780
781         * gcc.c-torture/compile/20111209-1.c: New test.
782
783 2011-12-09  Jason Merrill  <jason@redhat.com>
784
785         PR c++/51151
786         * g++.dg/warn/Woverflow-4.C: New.
787
788 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
789
790         PR c++/51289
791         * g++.dg/cpp0x/alias-decl-17.C: New test.
792
793 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
794
795         * gcc.target/powerpc/recip-5.c: Disable running on any system that
796         does not support VSX.
797
798         * gcc.target/powerpc/ppc-target-4.c: New file to test target
799         specific functions enabling target specific builtins.
800
801 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
802
803         * gcc.dg/vect/slp-13.c: Array size increase reverted.
804         * gcc.dg/vect/slp-24.c: Ditto.
805         * gcc.dg/vect/slp-3.c: Ditto.
806         * gcc.dg/vect/slp-34.c: Ditto.
807         * gcc.dg/vect/slp-4.c: Ditto.
808         * gcc.dg/vect/slp-cond-2.c: Ditto.
809         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
810         * gcc.dg/vect/vect-1.c: Ditto.
811         * gcc.dg/vect/vect-10.c: Ditto.
812         * gcc.dg/vect/vect-105.c: Ditto.
813         * gcc.dg/vect/vect-112.c: Ditto.
814         * gcc.dg/vect/vect-15.c: Ditto.
815         * gcc.dg/vect/vect-2.c: Ditto.
816         * gcc.dg/vect/vect-31.c: Ditto.
817         * gcc.dg/vect/vect-32.c: Ditto.
818         * gcc.dg/vect/vect-33.c: Ditto.
819         * gcc.dg/vect/vect-34.c: Ditto.
820         * gcc.dg/vect/vect-35.c: Ditto.
821         * gcc.dg/vect/vect-36.c: Ditto.
822         * gcc.dg/vect/vect-6.c: Ditto.
823         * gcc.dg/vect/vect-73.c: Ditto.
824         * gcc.dg/vect/vect-74.c: Ditto.
825         * gcc.dg/vect/vect-75.c: Ditto.
826         * gcc.dg/vect/vect-76.c: Ditto.
827         * gcc.dg/vect/vect-80.c: Ditto.
828         * gcc.dg/vect/vect-85.c: Ditto.
829         * gcc.dg/vect/vect-89.c: Ditto.
830         * gcc.dg/vect/vect-97.c: Ditto.
831         * gcc.dg/vect/vect-98.c: Ditto.
832         * gcc.dg/vect/vect-all.c: Ditto.
833         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
834         * gcc.dg/vect/vect-iv-8.c: Ditto.
835         * gcc.dg/vect/vect-iv-8a.c: Ditto.
836         * gcc.dg/vect/vect-outer-1.c: Ditto.
837         * gcc.dg/vect/vect-outer-1a.c: Ditto.
838         * gcc.dg/vect/vect-outer-1b.c: Ditto.
839         * gcc.dg/vect/vect-outer-2.c: Ditto.
840         * gcc.dg/vect/vect-outer-2a.c: Ditto.
841         * gcc.dg/vect/vect-outer-2c.c: Ditto.
842         * gcc.dg/vect/vect-outer-3.c: Ditto.
843         * gcc.dg/vect/vect-outer-3a.c: Ditto.
844         * gcc.dg/vect/vect-outer-4a.c: Ditto.
845         * gcc.dg/vect/vect-outer-4b.c: Ditto.
846         * gcc.dg/vect/vect-outer-4c.c: Ditto.
847         * gcc.dg/vect/vect-outer-4d.c: Ditto.
848         * gcc.dg/vect/vect-outer-4m.c: Ditto.
849         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
850         * gcc.dg/vect/vect-outer-fir.c: Ditto.
851         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
852         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
853         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
854         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
855         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
856         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
857         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
858         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
859         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
860         * gcc.dg/vect/vect-shift-2.c: Ditto.
861         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
862         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
863         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
864         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
865         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
866         * gcc.dg/vect/slp-13-big-array.c: New test.
867         * gcc.dg/vect/slp-24-big-array.c: Ditto.
868         * gcc.dg/vect/slp-3-big-array.c: Ditto.
869         * gcc.dg/vect/slp-34-big-array.c: Ditto.
870         * gcc.dg/vect/slp-4-big-array.c: Ditto.
871         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
872         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
873         * gcc.dg/vect/vect-1-big-array.c: Ditto.
874         * gcc.dg/vect/vect-10-big-array.c: Ditto.
875         * gcc.dg/vect/vect-105-big-array.c: Ditto.
876         * gcc.dg/vect/vect-112-big-array.c: Ditto.
877         * gcc.dg/vect/vect-15-big-array.c: Ditto.
878         * gcc.dg/vect/vect-2-big-array.c: Ditto.
879         * gcc.dg/vect/vect-31-big-array.c: Ditto.
880         * gcc.dg/vect/vect-32-big-array.c: Ditto.
881         * gcc.dg/vect/vect-33-big-array.c: Ditto.
882         * gcc.dg/vect/vect-34-big-array.c: Ditto.
883         * gcc.dg/vect/vect-35-big-array.c: Ditto.
884         * gcc.dg/vect/vect-36-big-array.c: Ditto.
885         * gcc.dg/vect/vect-6-big-array.c: Ditto.
886         * gcc.dg/vect/vect-73-big-array.c: Ditto.
887         * gcc.dg/vect/vect-74-big-array.c: Ditto.
888         * gcc.dg/vect/vect-75-big-array.c: Ditto.
889         * gcc.dg/vect/vect-76-big-array.c: Ditto.
890         * gcc.dg/vect/vect-80-big-array.c: Ditto.
891         * gcc.dg/vect/vect-85-big-array.c: Ditto.
892         * gcc.dg/vect/vect-89-big-array.c: Ditto.
893         * gcc.dg/vect/vect-97-big-array.c: Ditto.
894         * gcc.dg/vect/vect-98-big-array.c: Ditto.
895         * gcc.dg/vect/vect-all-big-array.c: Ditto.
896         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
897         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
898         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
899         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
900         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
901         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
902         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
903         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
904         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
905         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
906         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
907         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
908         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
909         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
910         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
911         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
912         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
913         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
914         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
915         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
916         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
917         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
918         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
919         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
920         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
921         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
922         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
923         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
924         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
925         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
926         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
927         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
928         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
929
930 2011-12-09  Richard Guenther  <rguenther@suse.de>
931
932         PR lto/48042
933         * g++.dg/lto/pr48042_0.C: New testcase.
934
935 2011-12-09  Richard Guenther  <rguenther@suse.de>
936
937         PR tree-optimization/51482
938         * g++.dg/torture/pr51482.C: New testcase.
939
940 2011-12-08  Andrew Pinski  <apinski@cavium.com>
941
942         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
943         * gcc.target/mips/dmult-1.c: Likewise.
944         * gcc.target/mips/branch-1.c: Likewise.
945         * gcc.target/mips/extend-1.c: Likewise.
946
947 2011-12-08  Jason Merrill  <jason@redhat.com>
948
949         PR c++/51318
950         * g++.dg/template/cond8.C: New.
951
952         PR c++/51459
953         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
954
955 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
956
957         PR tree-optimization/51466
958         * gcc.c-torture/execute/pr51466.c: New test.
959
960 2011-12-08  Tobias Burnus  <burnus@net-b.de>
961
962         PR fortran/50815
963         * gfortran.dg/bounds_check_16.f90: New.
964
965 2011-12-08  Tobias Burnus  <burnus@net-b.de>
966
967         PR fortran/51378
968         * gfortran.dg/private_type_14.f90: New.
969
970 2011-12-08  Tobias Burnus  <burnus@net-b.de>
971
972         PR fortran/51407
973         * gfortran.dg/io_real_boz_3.f90: New.
974         * gfortran.dg/io_real_boz_4.f90: New.
975         * gfortran.dg/io_real_boz_5.f90: New.
976
977 2011-12-08  Tobias Burnus  <burnus@net-b.de>
978
979         PR fortran/51448
980         * gfortran.dg/realloc_on_assign_8.f90: New.
981
982 2011-12-08  Teresa Johnson  <tejohnson@google.com>
983
984         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
985
986 2011-12-08  Teresa Johnson  <tejohnson@google.com>
987
988         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
989         -Wwrite-strings option.
990
991 2011-12-08  Teresa Johnson  <tejohnson@google.com>
992
993         * gcc.target/i386/movdi-rex64.c: New.
994
995 2011-12-08  Richard Guenther  <rguenther@suse.de>
996
997         * gcc.dg/volatile3.c: New testcase.
998
999 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1000
1001         PR tree-optimization/51315
1002         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1003         for typedef.
1004         (int32_t): Use __INT32_TYPE__ for typedef.
1005
1006 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1007
1008         PR tree-optimization/51315
1009         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1010         sizeof(int)==4.
1011
1012 2011-12-08  Richard Guenther  <rguenther@suse.de>
1013
1014         PR lto/50747
1015         * g++.dg/opt/pr50747-1_0.C: New testcase.
1016         * g++.dg/opt/pr50747-2_0.C: Likewise.
1017
1018 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1019
1020         * gcc.c-torture/execute/20111208-1.c: New test.
1021
1022 2011-12-08  Richard Guenther  <rguenther@suse.de>
1023
1024         PR lto/48437
1025         * gcc.dg/lto/20111207-2_0.c: New testcase.
1026         * gcc.dg/guality/pr48437.c: Likewise.
1027
1028 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR c++/51401
1031         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1032         * g++.dg/cpp0x/auto29.C: New test.
1033
1034         PR c++/51429
1035         * g++.dg/parse/error45.C: New test.
1036
1037         PR c++/51229
1038         * g++.dg/ext/desig3.C: New test.
1039
1040         PR c++/51369
1041         * g++.dg/cpp0x/constexpr-51369.C: New test.
1042
1043 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1044
1045         PR middle-end/45416
1046         * gcc.dg/pr45416.c: New testcase.
1047
1048 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1049
1050         PR c++/51420
1051         * g++.dg/cpp0x/pr51420.C: New.
1052
1053 2011-12-07  Richard Guenther  <rguenther@suse.de>
1054
1055         PR lto/48100
1056         * gcc.dg/lto/20111207-1_0.c: New testcase.
1057         * gcc.dg/lto/20111207-1_1.c: Likewise.
1058         * gcc.dg/lto/20111207-1_2.c: Likewise.
1059         * gcc.dg/lto/20111207-1_3.c: Likewise.
1060
1061 2011-12-07  Richard Guenther  <rguenther@suse.de>
1062
1063         PR tree-optimization/50823
1064         * gcc.dg/torture/pr50823.c: New testcase.
1065
1066 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1067
1068         PR tree-optimization/50744
1069         * gcc.dg/ipa/pr50744.c: New test.
1070
1071 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR c++/51430
1074         * g++.dg/template/static32.C: New test.
1075
1076 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1077
1078         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1079
1080 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1081
1082         PR fortran/51435
1083         * gfortran.dg/default_initialization_5.f90: New.
1084
1085 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1086
1087         PR target/51354
1088         * gcc.c-torture/compile/pr51354.c: New test.
1089
1090 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1091
1092         PR c++/51431
1093         * g++.dg/other/abstract3.C: New.
1094
1095 2011-12-06  Richard Guenther  <rguenther@suse.de>
1096
1097         PR tree-optimization/49997
1098         * gcc.dg/torture/pr49997.c: New testcase.
1099
1100 2011-12-06  Richard Guenther  <rguenther@suse.de>
1101
1102         PR middle-end/51436
1103         * g++.dg/torture/pr51436.C: New testcase.
1104
1105 2011-12-06  Richard Guenther  <rguenther@suse.de>
1106
1107         PR tree-optimization/51245
1108         * gcc.dg/torture/pr51245.c: New testcase.
1109
1110 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1111
1112         PR c++/51427
1113         * g++.dg/diagnostic/wrong-tag-1.C
1114
1115 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1116
1117         PR c++/51319
1118         * g++.dg/lookup/using50.C: New.
1119         * g++.dg/lookup/using51.C: New.
1120
1121 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR tree-optimization/51396
1124         * g++.dg/opt/pr51396.C: New test.
1125
1126         PR debug/51410
1127         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1128
1129         PR c/51339
1130         * gcc.dg/gomp/pr51339.c: New test.
1131
1132 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1133
1134         PR c++/51399
1135         * g++.dg/cpp0x/initlist62.C: New.
1136
1137 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1138
1139         PR fortran/51338
1140         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1141
1142 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1143
1144         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1145         * g++.dg/torture/pr39732.C: Likewise.
1146         * g++.dg/torture/pr40642.C: Likewise.
1147         * gcc.c-torture/compile/pr44686.c: Likewise.
1148         * gcc.dg/20050309-1.c: Likewise.
1149         * gcc.dg/20050330-2.c: Likewise.
1150         * gcc.dg/20051201-1.c: Likewise.
1151         * gcc.dg/gomp/pr27573.c: Likewise.
1152         * gcc.dg/pr46255.c: Likewise.
1153         * gcc.dg/profile-dir-1.c: Likewise.
1154         * gcc.dg/profile-dir-2.c: Likewise.
1155         * gcc.dg/profile-dir-3.c: Likewise.
1156         * gcc.dg/profile-generate-1.c: Likewise.
1157         * gfortran.dg/gomp/pr27573.f90: Likewise.
1158         * gcc.dg/profile-generate-3.c: Be specific about the type of
1159         profiling required.
1160
1161 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1162
1163         PR c++/51414
1164         * g++.dg/ext/underlying_type11.C: New.
1165
1166 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1167
1168         PR testsuite/51128
1169         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1170         * gcc.dg/torture/pr39074.c: Ditto.
1171         * gcc.dg/torture/pr39074-2.c: Ditto.
1172         * gcc.dg/torture/pr42898.c: Ditto.
1173         * gcc.dg/torture/pr42898-2.c: Ditto.
1174         * gcc.dg/torture/pr45704.c: Ditto.
1175         * gcc.dg/torture/pr50472.c: Ditto.
1176         * gcc.dg/torture/pta-callused-1.c: Ditto.
1177         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1178         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1179         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1180         * gcc.dg/torture/pta-escape-1.c: Ditto.
1181         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1182         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1183
1184 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1185
1186         PR target/51408
1187         * gcc.dg/pr51408.c: New.
1188
1189 2011-12-05  Jason Merrill  <jason@redhat.com>
1190
1191         * g++.dg/cpp0x/dc6.C: New.
1192
1193 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1194             Pedro Lamarão <pedro.lamarao@gmail.com>
1195
1196         * g++.dg/cpp0x/dc1.C: New test.
1197         * g++.dg/cpp0x/dc2.C: New test.
1198         * g++.dg/cpp0x/dc3.C: New test.
1199         * g++.dg/cpp0x/dc4.C: New test.
1200         * g++.dg/cpp0x/dc5.C: New test.
1201         * g++.dg/template/meminit1.C: Adjust expected error.
1202
1203 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1204
1205         PR c++/51404
1206         * g++.dg/cpp0x/auto28.C: New.
1207
1208 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1209
1210         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1211
1212 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1213             Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         PR middle-end/51323
1216         PR middle-end/50074
1217         * gcc.c-torture/execute/pr51323.c: New test.
1218
1219 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1220
1221         PR fortran/51383
1222         * gfortran.dg/associate_10.f90: New.
1223
1224 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1225
1226         PR middle-end/51285
1227         * gfortran.dg/vect/pr51285.f90: New test.
1228
1229 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1230             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1231
1232         PR target/51393
1233         * gcc.target/i386/pr51393.c: New test.
1234
1235 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1236
1237         PR obj-c++/51349
1238         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1239         * obj-c++.dg/naming-4.mm: Likewise.
1240
1241 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1242
1243         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1244
1245 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1246
1247         PR c++/51313
1248         * g++.dg/cpp0x/pr51313.C: New.
1249
1250 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1251
1252         PR fortran/48887
1253         * gfortran.dg/select_type_24.f90: New.
1254         * gfortran.dg/select_type_23.f03: Add dg-error.
1255         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1256
1257 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1258
1259         * gcc.dg/vect/vect-122.c: New test.
1260
1261 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1262
1263         PR fortran/50684
1264         * gfortran.dg/move_alloc_8.f90: New.
1265
1266 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1267
1268         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1269         i.e. remove the dg-error line.
1270         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1271         * gfortran.dg/move_alloc_9.f90: New.
1272         * gfortran.dg/move_alloc_10.f90: New
1273
1274 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1275
1276         * lib/gcov.exp (verify-lines): Allow = as a count char.
1277         * g++.dg/gcov/gcov-13.C: New.
1278
1279 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1280
1281         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1282         * gcc.dg/vect/slp-24.c: Ditto.
1283         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1284         * gcc.dg/vect/slp-34.c: Ditto.
1285         * gcc.dg/vect/slp-4.c: Ditto.
1286         * gcc.dg/vect/slp-cond-2.c: Ditto.
1287         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1288         * gcc.dg/vect/vect-1.c: Ditto.
1289         * gcc.dg/vect/vect-10.c: Ditto.
1290         * gcc.dg/vect/vect-105.c: Ditto.
1291         * gcc.dg/vect/vect-112.c: Ditto.
1292         * gcc.dg/vect/vect-15.c: Ditto.
1293         * gcc.dg/vect/vect-2.c: Ditto.
1294         * gcc.dg/vect/vect-31.c: Ditto.
1295         * gcc.dg/vect/vect-32.c: Ditto.
1296         * gcc.dg/vect/vect-33.c: Ditto.
1297         * gcc.dg/vect/vect-34.c: Ditto.
1298         * gcc.dg/vect/vect-35.c: Ditto.
1299         * gcc.dg/vect/vect-36.c: Ditto.
1300         * gcc.dg/vect/vect-6.c: Ditto.
1301         * gcc.dg/vect/vect-73.c: Ditto.
1302         * gcc.dg/vect/vect-74.c: Ditto.
1303         * gcc.dg/vect/vect-75.c: Ditto.
1304         * gcc.dg/vect/vect-76.c: Ditto.
1305         * gcc.dg/vect/vect-80.c: Ditto.
1306         * gcc.dg/vect/vect-85.c: Ditto.
1307         * gcc.dg/vect/vect-89.c: Ditto.
1308         * gcc.dg/vect/vect-97.c: Ditto.
1309         * gcc.dg/vect/vect-98.c: Ditto.
1310         * gcc.dg/vect/vect-all.c: Ditto.
1311         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1312         * gcc.dg/vect/vect-iv-8.c: Ditto.
1313         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1314         * gcc.dg/vect/vect-outer-1.c: Ditto.
1315         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1316         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1317         * gcc.dg/vect/vect-outer-2.c: Ditto.
1318         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1319         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1320         * gcc.dg/vect/vect-outer-3.c: Ditto.
1321         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1322         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1323         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1324         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1325         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1326         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1327         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1328         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1329         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1330         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1331         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1332         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1333         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1334         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1335         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1336         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1337         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1338         * gcc.dg/vect/vect-shift-2.c: Ditto.
1339         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1340         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1341         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1342         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1343         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1344
1345 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1346
1347         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1348         __builtin_memcpy arguments to honor sizeof(a).
1349
1350 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1351
1352         * gcc.c-torture/execute/doloop-1.c,
1353         gcc.c-torture/execute/doloop-2.c: New tests.
1354
1355 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1356
1357         PR tree-optimization/50622
1358         * g++.dg/tree-ssa/pr50622.C: New test.
1359
1360 2011-12-01  Jason Merrill  <jason@redhat.com>
1361
1362         * g++.dg/cpp0x/initlist61.C: New.
1363
1364 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1365
1366         PR c++/51326
1367         * g++.dg/inherit/crash3.C: New.
1368
1369 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1370
1371         PR gcov-profile/51113
1372         * lib/gcov.exp (verify-lines): Add support for xfailing.
1373         (run-gcov): Likewise.
1374         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1375         * gcc.misc-tests/gcov-16.c: Remove.
1376         * gcc.misc-tests/gcov-17.c: Remove.
1377         * g++.dg/gcov-8.C: Remove.
1378         * g++.dg/gcov-9.C: Remove.
1379         * g++.dg/gcovpart-12b.C: New.
1380         * g++.dg/gcov-12.C: New.
1381
1382 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1383
1384         PR lto/51198
1385         * g++.dg/torture/pr51198.C: New testcase.
1386
1387 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR tree-optimization/51246
1390         * gcc.c-torture/compile/pr51246.c: New test.
1391
1392         PR rtl-optimization/51014
1393         * g++.dg/opt/pr51014.C: New test.
1394
1395 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1396
1397         PR c++/51367
1398         * g++.dg/template/error47.C: New.
1399
1400 2011-11-30  Jason Merrill  <jason@redhat.com>
1401
1402         PR c++/51009
1403         * g++.dg/init/aggr8.C: New.
1404
1405 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR target/50725
1408         * gcc.target/i386/pr50725.c: New test.
1409
1410         PR middle-end/51089
1411         * gfortran.dg/gomp/pr51089.f90: New test.
1412
1413 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1414
1415         * gcc.dg/pr51321.c: New testcase.
1416
1417 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR rtl-optimization/48721
1420         * gcc.target/i386/pr48721.c: New test.
1421
1422 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1423
1424         PR c++/51299
1425         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1426
1427 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1428
1429         PR tree-optimization/51247
1430         * gcc.c-torture/compile/pr51247.c: New test.
1431
1432 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1433
1434         PR target/50123
1435         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1436
1437 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1438
1439         Use complex floating-point constant in CDBL.
1440
1441         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1442
1443 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1444
1445         PR fortran/51306
1446         PR fortran/48700
1447         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1448         * gfortran.dg/select_type_23.f03: Add dg-error.
1449         * gfortran.dg/move_alloc_6.f90: New.
1450         * gfortran.dg/move_alloc_7.f90: New.
1451
1452 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1453
1454         PR tree-optimization/51301
1455         * gcc.dg/vect/pr51301.c: New test.
1456
1457 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1458
1459         * g++.dg/cdce3.C: Use dg-additional-options.
1460
1461 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR middle-end/50907
1464         * gcc.dg/tree-prof/pr50907.c: New test.
1465
1466         PR tree-optimization/50078
1467         * gcc.dg/pr50078.c: New test.
1468
1469         PR tree-optimization/50682
1470         * g++.dg/opt/pr50682.C: New test.
1471
1472 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1473
1474         PR fortran/51308
1475         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1476
1477 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1478             Iain Sandoe  <iains@gcc.gnu.org>
1479
1480         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1481         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1482         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1483         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1484         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1485
1486 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1487
1488         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1489         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1490         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1491         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1492         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1493         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1494         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1495         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1496         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1497         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1498         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1499         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1500         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1501         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1502         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1503         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1504         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1505         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1506         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1507         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1508         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1509         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1510         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1511         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1512         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1513         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1514         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1515
1516 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1517
1518         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1519         imply -mno-dspr2.
1520         * gcc.target/mips/no-dsp-1.c: New test.
1521         * gcc.target/mips/soft-float-1.c: Likewise.
1522
1523 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR rtl-optimization/49912
1526         * g++.dg/other/pr49912.C: New test.
1527
1528 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1529
1530         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1531         effective target.
1532         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1533
1534 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1535
1536         PR fortran/51250
1537         PR fortran/43829
1538         * gfortran.dg/inline_sum_3.f90: New test.
1539
1540 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1541
1542         PR testsuite/51258
1543         * lib/target-supports.exp
1544         (check_effective_target_sync_long_long): Also supported on 32bit
1545         x86 targets.  Add comment about required dg-options.
1546         Add alpha*-*-* targets.
1547         (check_effective_target_sync_long_long_runtime): Ditto.
1548
1549         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1550         32bit x86 targets.
1551         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1552         * gcc.dg/atomic-exchange-4.c: Ditto.
1553         * gcc.dg/atomic-load-4.c: Ditto.
1554         * gcc.dg/atomic-store-4.c: Ditto.
1555         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1556         * gcc.dg/di-sync-multithread.c: Ditto.
1557         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1558         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1559
1560 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1561
1562         PR testsuite/51258
1563         * lib/target-supports.exp
1564         (check_effective_target_sync_int_128_runtime): New procedure.
1565         (check_effective_target_sync_long_long_runtime): Ditto.
1566         (check_effective_target_sync_long_long): Add arm*-*-*.
1567         (check_effective_target_sync_longlong): Remove.
1568
1569         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1570         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1571         * gcc.dg/atomic-exchange-5.c: Ditto.
1572         * gcc.dg/atomic-load-5.c: Ditto.
1573         * gcc.dg/atomic-store-5.c: Ditto.
1574         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1575         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1576         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1577         effective target.
1578         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1579         * gcc.dg/atomic-exchange-4.c: Ditto.
1580         * gcc.dg/atomic-load-4.c: Ditto.
1581         * gcc.dg/atomic-store-4.c: Ditto.
1582         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1583         * gcc.dg/di-sync-multithread.c: Ditto.
1584         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1585         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1586
1587 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1588
1589         PR fortran/50408
1590         * gfortran.dg/whole_file_35.f90: New.
1591
1592 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1593
1594         PR fortran/51302
1595         * gfortran.dg/volatile13.f90: New.
1596
1597 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1598
1599         PR c/51256
1600         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1601
1602 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1603
1604         PR c++/51227
1605         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1606
1607 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1608
1609         PR target/51134
1610         * gcc.target/i386/sw-1.c: Revert revision 181357.
1611
1612 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1613
1614         PR fortran/51218
1615         * gfortran.dg/implicit_pure_1.f90: New.
1616
1617 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1618
1619         PR testsuite/51258
1620         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1621         * gcc.dg/atomic-exchange-5.c: Likewise.
1622         * gcc.dg/atomic-load-5.c: Likewise.
1623         * gcc.dg/atomic-op-5.c: Likewise.
1624         * gcc.dg/atomic-store-5.c: Likewise.
1625         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1626
1627 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR rtl-optimization/50290
1630         * gcc.dg/pr50290.c: New test.
1631
1632 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1633
1634         PR c++/51290
1635         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1636
1637 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR target/51261
1640         * gcc.dg/pr51261.c: New test.
1641
1642 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1643
1644         PR c++/51145
1645         * g++.dg/cpp0x/alias-decl-14.C: New test.
1646         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1647         passing before.
1648         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1649         change.
1650         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1651         * g++.dg/lookup/struct1.C: Likewise.
1652         * g++.dg/parse/elab1.C: Likewise.
1653         * g++.dg/parse/elab2.C: Likewise.
1654         * g++.dg/parse/int-as-enum1.C: Likewise.
1655         * g++.dg/parse/typedef1.C: Likewise.
1656         * g++.dg/parse/typedef3.C: Likewise.
1657         * g++.dg/parse/typedef4.C: Likewise.
1658         * g++.dg/parse/typedef5.C: Likewise.
1659         * g++.dg/template/crash26.C: Likewise.
1660         * g++.dg/template/nontype4.C: Likewise.
1661         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1662         * g++.old-deja/g++.brendan/line1.C: Likewise.
1663         * g++.old-deja/g++.other/elab1.C: Likewise.
1664         * g++.old-deja/g++.other/syntax4.C: Likewise.
1665
1666 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1667
1668         PR rtl-optimization/50764
1669         * gcc.dg/pr50764.c: New test.
1670
1671 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1672
1673         PR c++/51265
1674         * g++.dg/cpp0x/decltype36.C: New.
1675
1676 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR tree-optimization/51074
1679         * gcc.dg/vect/pr51074.c: New test.
1680
1681 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1682
1683         PR c++/51143
1684         * g++.dg/cpp0x/alias-decl-16.C: New test.
1685
1686 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR tree-optimization/50765
1689         * gcc.dg/pr50765.c: New test.
1690
1691 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1692
1693         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1694         * gcc.dg/vshift-3.c (main): Likewise.
1695
1696 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1697
1698         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1699
1700 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1701
1702         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1703         * gcc.misc-tests/gcov-17.c: Likewise.
1704         * g++.dg/gcov/gcov-8.C: Likewise.
1705         * g++.dg/gcov/gcov-9.C: Likewise.
1706
1707 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1708
1709         * g++.dg/tm/pr47747.C: New test.
1710
1711 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1712
1713         * g++.dg/tm/template-2.C: New test.
1714
1715 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1716
1717         PR debug/50827
1718         * gcc.dg/pr50827.c: New test.
1719
1720 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1721
1722         PR c++/50958
1723         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1724         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1725         * g++.dg/cpp0x/udlit-member.C: Adjust.
1726         * g++.dg/cpp0x/udlit-raw-length.C: New.
1727         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1728         * g++.dg/cpp0x/udlit-resolve.C: New.
1729         * c-c++-common/dfp/pr33466.c: Adjust.
1730
1731 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1732
1733         * lib/target-supports.exp
1734         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1735         with ultrasparc_vis2_hw.
1736         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1737         with ultrasparc_vis3_hw.
1738
1739 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1740
1741         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1742         *-*-solaris2* && c++.
1743
1744 2011-11-20  Joey Ye  <joey.ye@arm.com>
1745
1746         * gcc.dg/volatile-bitfields-1.c: New.
1747
1748 2011-11-20  Jason Merrill  <jason@redhat.com>
1749
1750         PR c++/48322
1751         * g++.dg/cpp0x/variadic120.C: New.
1752         * g++.dg/cpp0x/sfinae26.C: Adjust.
1753
1754         * g++.dg/cpp0x/sfinae11.C: Adjust.
1755         * g++.dg/cpp0x/sfinae26.C: Adjust.
1756         * g++.dg/template/unify11.C: Adjust.
1757
1758 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1759
1760         PR c++/51230
1761         * g++.dg/template/error46.C: New.
1762
1763 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1764
1765         PR target/51235
1766         * gcc.target/i386/pr51235.c: New test.
1767
1768         PR target/51236
1769         * gcc.target/i386/pr51236.c: New test.
1770
1771 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1772
1773         * gnat.dg/discr32.adb: New test.
1774         * gnat.dg/discr32_pkg.ads: New helper.
1775
1776 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1777
1778         PR gcov-profile/51113
1779         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1780         * gcc.misc-tests/gcov-16.c: New.
1781         * gcc.misc-tests/gcov-17.c: New.
1782         * g++.dg/gcov/gcov-8.C: New.
1783         * g++.dg/gcov/gcov-9.C: New.
1784         * g++.dg/gcov/gcov-10.C: New.
1785
1786 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1787
1788         PR c++/51194
1789         * g++.dg/cpp0x/alias-decl-15.C: New test.
1790
1791 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1792
1793         PR c++/51216
1794         * g++.dg/cpp0x/pr51216.C: New.
1795
1796 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1797
1798         * gcc.dg/delay-slot-2.c: New test.
1799
1800 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1801
1802         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1803
1804 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1805
1806         PR c++/51188
1807         * g++.dg/lookup/using46.C: New.
1808         * g++.dg/lookup/using47.C: New.
1809         * g++.dg/lookup/using48.C: New.
1810         * g++.dg/lookup/using49.C: New.
1811         * g++.dg/lookup/using50.C: New.
1812
1813 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1814
1815         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1816         supports /* ... */ comments.
1817
1818 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1819
1820         PR c++/51150
1821         * g++.dg/cpp0x/pr51150.C: New.
1822
1823 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1824
1825         PR tree-optimization/50605
1826         * g++.dg/ipa/pr50605.C: New test.
1827
1828 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1829
1830         PR c++/51191
1831         * g++.dg/cpp0x/alias-decl-13.C: New test.
1832
1833 2011-11-17  Jason Merrill  <jason@redhat.com>
1834
1835         PR c++/51186
1836         * g++.dg/cpp0x/auto27.C: New.
1837         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1838
1839 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1840
1841         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1842         memory model parameters don't match expected values.
1843         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1844         __atomic_compare_exchange.
1845         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1846         __atomic_compare_exchange_n.
1847         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1848         weak/strong parameter and fail if memory models aren't correct.
1849
1850 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1851
1852         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1853         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1854         to 10 seconds and fail when timeout occurs.  Improve error messages.
1855
1856 2011-11-17  Jason Merrill  <jason@redhat.com>
1857
1858         PR c++/51137
1859         * g++.dg/template/virtual2.C: New.
1860
1861 2011-11-17  Michael Matz  <matz@suse.de>
1862
1863         PR middle-end/50644
1864         PR middle-end/50741
1865         * g++.dg/tree-ssa/pr50741.C: New.
1866
1867 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1868
1869         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1870
1871 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1872
1873         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1874         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1875         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1876
1877 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1878
1879         PR fortran/39427
1880         PR fortran/37829
1881         * gfortran.dg/constructor_1.f90: New.
1882         * gfortran.dg/constructor_2.f90: New.
1883         * gfortran.dg/constructor_3.f90: New.
1884         * gfortran.dg/constructor_4.f90: New.
1885         * gfortran.dg/constructor_5.f90: New.
1886         * gfortran.dg/constructor_6.f90: New.
1887         * gfortran.dg/use_only_5.f90: New.
1888         * gfortran.dg/c_ptr_tests_17.f90: New.
1889         * gfortran.dg/c_ptr_tests_18.f90: New.
1890         * gfortran.dg/used_types_25.f90: New.
1891         * gfortran.dg/used_types_26.f90: New
1892         * gfortran.dg/type_decl_3.f90: New.
1893         * gfortran.dg/function_types_3.f90: Update dg-error.
1894         * gfortran.dg/result_1.f90: Ditto.
1895         * gfortran.dg/structure_constructor_3.f03: Ditto.
1896         * gfortran.dg/structure_constructor_4.f03: Ditto.
1897
1898 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1899
1900         * gcc.dg/vect/pr30858.c: Update expected output for
1901         architectures with multiple vector sizes.
1902
1903 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1904             Bernd Schmidt <bernds@coudesourcery.com>
1905             Sebastian Huber <sebastian.huber@embedded-brains.de>
1906
1907         PR target/49641
1908         * gcc.target/arm/pr49641.c: New test.
1909
1910 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1911
1912         PR tree-optimization/49960
1913         * gcc.dg/autopar/pr49960.c: New test.
1914         * gcc.dg/autopar/pr49960-1.c: New test.
1915
1916
1917 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1918
1919         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1920         * gcc.dg/pr43864-2.c: Same.
1921         * gcc.dg/pr43864-3.c: Same.
1922         * gcc.dg/pr43864-4.c: Same.
1923
1924 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1925
1926         * gcc.target/i386/sse2-cvt-vec.c: New test.
1927         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1928         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1929         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1930         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1931         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1932         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1933
1934 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1935
1936         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1937         powerpc*-*-darwin* targets.
1938
1939 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1940
1941         * c-c++-common/tm/trxn-expr-3.c: New test.
1942
1943 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1944
1945         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1946
1947 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1948
1949         * gcc.target/i386/avx-recip-vec.c: New test.
1950         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1951         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1952         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1953         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1954         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1955         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1956         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1957         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1958         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1959         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1960         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1961         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1962         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1963         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1964
1965 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1966
1967         PR c++/51107
1968         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1969         non-template literal operator.
1970
1971 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1972
1973         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1974         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1975         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1976         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1977         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1978         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1979         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1980         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1981         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1982         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1983         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1984         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1985         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1986         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1987         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1988         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1989
1990 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1991
1992         PR c++/6936
1993         PR c++/25994
1994         PR c++/26256
1995         PR c++/30195
1996         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1997         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1998         * g++.old-deja/g++.other/anon7.C: Likewise.
1999         * g++.old-deja/g++.other/using1.C: Likewise.
2000         * g++.old-deja/g++.other/redecl1.C: Likewise.
2001         * g++.old-deja/g++.other/typedef7.C: Likewise.
2002         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2003         * g++.dg/template/using2.C: Likewise.
2004         * g++.dg/template/static4.C: Likewise.
2005         * g++.dg/template/typedef1.C: Likewise.
2006         * g++.dg/lookup/name-clash9.C: Likewise.
2007         * g++.dg/abi/mangle41.C: Likewise.
2008         * g++.dg/parse/ctor5.C: Likewise.
2009         * g++.dg/inherit/using4.C: Likewise.
2010         * g++.dg/lookup/using24.C: New.
2011         * g++.dg/lookup/using25.C: New.
2012         * g++.dg/lookup/using26.C: New.
2013         * g++.dg/lookup/using27.C: New.
2014         * g++.dg/lookup/using28.C: New.
2015         * g++.dg/lookup/using29.C: New.
2016         * g++.dg/lookup/using30.C: New.
2017         * g++.dg/lookup/using31.C: New.
2018         * g++.dg/lookup/using32.C: New.
2019         * g++.dg/lookup/using33.C: New.
2020         * g++.dg/lookup/using34.C: New.
2021         * g++.dg/lookup/using35.C: New.
2022         * g++.dg/lookup/using36.C: New.
2023         * g++.dg/lookup/using37.C: New.
2024         * g++.dg/lookup/using38.C: New.
2025         * g++.dg/lookup/using39.C: New.
2026         * g++.dg/lookup/using40.C: New.
2027         * g++.dg/lookup/using41.C: New.
2028         * g++.dg/lookup/using42.C: New.
2029         * g++.dg/lookup/using43.C: New.
2030         * g++.dg/lookup/using44.C: New.
2031         * g++.dg/lookup/using45.C: New.
2032         * g++.dg/lookup/pr6936.C: New.
2033         * g++.dg/debug/using4.C: New.
2034         * g++.dg/debug/using5.C: New.
2035         * g++.dg/cpp0x/forw_enum10.C: New.
2036
2037 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2038             Jan Hubicka  <jh@suse.cz>
2039
2040         * gcc.target/i386/sw-1.c: Force rep;movsb.
2041
2042 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2043
2044         PR testsuite/51059
2045         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2046         dg-additional-options.
2047
2048 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2049
2050         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2051         specified.  Remove redundant runtime checks.
2052         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2053         Allow for other than -m4.  Fix typos in comments.
2054
2055 2011-11-12  Jason Merrill  <jason@redhat.com>
2056
2057         PR c++/986
2058         * g++.dg/warn/ref-temp1.C: New.
2059
2060         PR c++/51060
2061         * g++.dg/opt/stack2.C: New.
2062
2063 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2064
2065         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2066         alpha*-*-linux* targets.
2067
2068 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2069
2070         PR testsuite/51059
2071         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2072         Darwin targets and allow external symbols to be undefined.
2073
2074 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2075
2076         * gcc.misc-tests/gcov-15.c: New.
2077
2078 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2079
2080         PR tree-optimization/51058
2081         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2082         * gfortran.dg/vect/pr51058-2.f90: New test.
2083
2084 2011-11-10  Jason Merrill  <jason@redhat.com>
2085
2086         * g++.dg/template/linkage1.C: New.
2087         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2088         * g++.old-deja/g++.other/linkage4.C: Likewise.
2089
2090         PR c++/50973
2091         * g++.dg/cpp0x/defaulted33.C: New.
2092
2093 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2094
2095         PR middle-end/51038
2096         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2097         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2098         __atomic_clear.
2099
2100 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2101
2102         PR rtl-optimization/51040
2103         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2104         patchup code.
2105
2106 2011-11-10  Jason Merrill  <jason@redhat.com>
2107
2108         PR c++/51079
2109         * g++.dg/template/conv12.C: New.
2110
2111         PR debug/50983
2112         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2113
2114 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2115
2116         * gnat.dg/atomic6_1.adb: New test.
2117         * gnat.dg/atomic6_2.adb: Likewise.
2118         * gnat.dg/atomic6_3.adb: Likewise.
2119         * gnat.dg/atomic6_4.adb: Likewise.
2120         * gnat.dg/atomic6_5.adb: Likewise.
2121         * gnat.dg/atomic6_6.adb: Likewise.
2122         * gnat.dg/atomic6_7.adb: Likewise.
2123         * gnat.dg/atomic6_8.adb: Likewise.
2124         * gnat.dg/atomic6_pkg.ads: New helper.
2125
2126 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR middle-end/51077
2129         * gcc.c-torture/compile/pr51077.c: New test.
2130
2131         PR rtl-optimization/51023
2132         * gcc.c-torture/execute/pr51023.c: New test.
2133
2134 2011-11-10  Richard Guenther  <rguenther@suse.de>
2135
2136         PR tree-optimization/51042
2137         * gcc.dg/torture/pr51042.c: New testcase.
2138
2139 2011-11-10  Richard Guenther  <rguenther@suse.de>
2140
2141         PR tree-optimization/51070
2142         * gcc.dg/torture/pr51070.c: New testcase.
2143
2144 2011-11-10  Richard Guenther  <rguenther@suse.de>
2145
2146         PR tree-optimization/51030
2147         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2148
2149 2011-11-10  Richard Guenther  <rguenther@suse.de>
2150
2151         PR middle-end/51071
2152         * gcc.dg/torture/pr51071.c: New testcase.
2153
2154 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2155
2156         * gnat.dg/loop_optimization9.ad[sb]: New test.
2157
2158 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2159
2160         PR tree-optimization/51058
2161         * gfortran.dg/vect/pr51058.f90: New test.
2162
2163 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2164
2165         PR tree-optimization/51000
2166         * gcc.dg/vect/pr51000.c: New test.
2167
2168 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2169
2170         PR c++/50837
2171         * g++.dg/cpp0x/static_assert5.C: New.
2172         * g++.dg/template/nontype13.C: Tweak.
2173
2174 2011-11-09  Jason Merrill  <jason@redhat.com>
2175
2176         PR c++/50972
2177         * g++.dg/cpp0x/noexcept16.C: New.
2178
2179         PR c++/51046
2180         * g++.dg/cpp0x/variadic119.C: New.
2181
2182 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2183
2184         PR target/50911
2185         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2186         permutations.
2187         * gcc.dg/torture/vshuf-32.inc: Likewise.
2188         * gcc.dg/torture/vshuf-4.inc: Likewise.
2189         * gcc.dg/torture/vshuf-8.inc: Likewise.
2190
2191         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2192
2193 2011-11-09  Ian Lance Taylor  <iant@google.com>
2194
2195         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2196         procedure.
2197         * gcc.dg/split-5.c: New test.
2198
2199 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2200
2201         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2202
2203 2011-11-09  Jason Merrill  <jason@redhat.com>
2204
2205         PR c++/51029
2206         * g++.dg/template/virtual1.C: New.
2207
2208 2011-11-08  Jason Merrill  <jason@redhat.com>
2209
2210         Run most C++ tests in both C++98 and C++11 modes.
2211         * lib/target-supports.exp (check_effective_target_c++11): New.
2212         (check_effective_target_c++98): New.
2213         * lib/g++-dg.exp (g++-dg-runtest): New.
2214         * g++.dg/dg.exp: Use g++-dg-runtest.
2215         * g++.dg/charset/charset.exp: Likewise.
2216         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2217         * g++.dg/dfp/dfp.exp: Likewise.
2218         * g++.dg/gcov/gcov.exp: Likewise.
2219         * g++.dg/gomp/gomp.exp: Likewise.
2220         * g++.dg/graphite/graphite.exp: Likewise.
2221         * g++.dg/tls/tls.exp: Likewise.
2222         * g++.dg/tm/tm.exp: Likewise.
2223         * g++.dg/vect/vect.exp: Likewise.
2224         * g++.old-deja/old-deja.exp: Likewise.
2225         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2226         with some of the torture options.
2227         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2228         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2229         * g++.dg/init/null1.C: Only run in C++98.
2230         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2231         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2232         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2233         * g++.old-deja/g++.other/anon9.C: Likewise.
2234         * g++.old-deja/g++.other/linkage1.C: Likewise.
2235         * g++.old-deja/g++.other/linkage2.C: Likewise.
2236         * g++.old-deja/g++.pt/t29.C: Likewise.
2237         * g++.old-deja/g++.pt/t30.C: Likewise.
2238         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2239         * g++.dg/ext/anon-struct4.C: Likewise.
2240         * g++.dg/init/brace2.C: Likewise.
2241         * g++.dg/init/brace6.C: Likewise.
2242         * g++.dg/other/anon3.C: Likewise.
2243         * g++.dg/template/arg2.C: Likewise.
2244         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2245         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2246         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2247         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2248         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2249         * g++.old-deja/g++.brendan/init2.C: Likewise.
2250         * g++.old-deja/g++.brendan/init4.C: Likewise.
2251         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2252         * g++.old-deja/g++.jason/cond.C: Likewise.
2253         * g++.old-deja/g++.law/init1.C: Likewise.
2254         * g++.old-deja/g++.law/operators32.C: Likewise.
2255         * g++.old-deja/g++.pt/enum6.C: Likewise.
2256         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2257         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2258
2259         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2260         * g++.dg/init/new11.C: Likewise.
2261         * g++.dg/init/pr29571.C: Likewise.
2262         * g++.dg/lookup/forscope2.C: Likewise.
2263         * g++.dg/parse/linkage1.C: Likewise.
2264         * g++.dg/parse/typedef8.C: Likewise.
2265         * g++.dg/template/error44.C: Likewise.
2266         * g++.dg/tls/diag-2.C: Likewise.
2267         * g++.dg/tls/diag-4.C: Likewise.
2268         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2269         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2270         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2271         * g++.old-deja/g++.brendan/new3.C: Likewise.
2272         * g++.old-deja/g++.eh/new1.C: Likewise.
2273         * g++.old-deja/g++.eh/new2.C: Likewise.
2274         * g++.old-deja/g++.jason/new.C: Likewise.
2275         * g++.old-deja/g++.law/friend1.C: Likewise.
2276         * g++.old-deja/g++.mike/net46.C: Likewise.
2277         * g++.old-deja/g++.mike/p755.C: Likewise.
2278         * g++.old-deja/g++.other/new6.C: Likewise.
2279
2280         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2281         * g++.dg/template/crash53.C: Likewise.
2282         * g++.dg/template/void9.C: Likewise.
2283
2284 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2285
2286         PR c++/51045
2287         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2288
2289 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2290
2291         PR c++/51047
2292         * g++.dg/cpp0x/sfinae29.C: New.
2293
2294 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2295
2296         PR fortran/50960
2297         * gfortran.dg/typebound_call_22.f03: New test case.
2298
2299 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2300
2301         PR libfortran/50016
2302         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2303
2304 2011-11-09  Richard Guenther  <rguenther@suse.de>
2305
2306         PR tree-optimization/51039
2307         * gcc.dg/pr51039.c: New testcase.
2308
2309 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2310
2311         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2312         Enable also for powerpc*-*-*.
2313
2314 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2315
2316         PR fortran/50540
2317         * gfortran.dg/forall_16.f90: New test.
2318
2319 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2320
2321         PR fortran/38718
2322         * gfortran.dg/initialization_29.f90: Expand test.
2323
2324 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2325
2326         PR c++/51027
2327         * g++.dg/cpp0x/alias-decl-12.C: New test.
2328         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2329
2330 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2331
2332         PR debug/51032
2333         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2334
2335 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2336
2337         PR tree-optimization/51015
2338         * gcc.dg/vect/pr51015.c: New test.
2339
2340 2011-11-08  David S. Miller  <davem@davemloft.net>
2341
2342         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2343         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2344
2345 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2346
2347         PR fortran/50404
2348         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2349
2350 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2351
2352         PR fortran/50409
2353         * gfortran.dg/string_5.f90: Improve testcase.
2354
2355 2011-10-23  Jason Merrill  <jason@redhat.com>
2356
2357         PR c++/50835
2358         * g++.dg/template/lvalue2.C: New.
2359
2360 2011-11-08  Michael Matz  <matz@suse.de>
2361
2362         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2363         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2364         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2365         * g++.dg/eh/builtin2.C: Ditto.
2366         * g++.dg/eh/builtin3.C: Ditto.
2367
2368 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2369
2370         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2371         being prefered even for -mavx.
2372         * gcc.target/i386/avx-cvt-3.c: New test.
2373
2374 2011-11-08  Richard Guenther  <rguenther@suse.de>
2375
2376         PR tree-optimization/51012
2377         * gcc.dg/pr51012-1.c: New testcase.
2378         * gcc.dg/pr51012-2.c: Likewise.
2379
2380 2011-11-08  Richard Guenther  <rguenther@suse.de>
2381
2382         PR middle-end/51010
2383         * c-c++-common/uninit-pr51010.c: New testcase.
2384
2385 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2386
2387         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2388         check_effective_target_vect_call_copysignf,
2389         check_effective_target_vect_call_lrint): New procedures.
2390         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2391         $VECT_SLP_CFLAGS with -ffast-math.
2392         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2393         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2394         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2395         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2396
2397 2011-11-07  Richard Henderson  <rth@redhat.com>
2398             Aldy Hernandez  <aldyh@redhat.com>
2399             Torvald Riegel  <triegel@redhat.com>
2400
2401         Merged from transactional-memory.
2402
2403         * g++.dg/dg.exp: Run transactional memory tests.
2404         * g++.dg/tm: New directory with new tests.
2405         * gcc.dg/tm: New directory with new tests.
2406         * c-c++-common/tm: New directory with new tests.
2407
2408 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2409
2410         Fix context handling of alias-declaration
2411         * g++.dg/cpp0x/alias-decl-11.C: New test.
2412
2413 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2414
2415         PR c++/50864
2416         * g++.dg/parse/template26.C: New.
2417         * g++.dg/template/crash45.C: Adjust dg-error string.
2418
2419 2011-11-07  Jason Merrill  <jason@redhat.com>
2420
2421         PR c++/50848
2422         * g++.dg/template/lookup9.C: New.
2423
2424         PR c++/50863
2425         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2426
2427         PR c++/50870
2428         * g++.dg/cpp0x/decltype35.C: New.
2429
2430 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2431
2432         Support C++11 alias-declaration
2433         PR c++/45114
2434         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2435         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2436         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2437         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2438         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2439         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2440         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2441         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2442         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2443         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2444         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2445         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2446         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2447
2448 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2449
2450         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2451
2452 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2453
2454         PR fortran/50919
2455         * gfortran.dg/typebound_call_21.f03: New.
2456
2457 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2458
2459         * gcc.dg/profile-dir-1.c: Adjust final scan.
2460         * gcc.dg/profile-dir-2.c: Adjust final scan.
2461         * gcc.dg/profile-dir-3.c: Adjust final scan.
2462         * gcc.misc-tests/gcov.exp: Adjust regexp.
2463         * gcc.misc-tests/gcov-12.c: New.
2464         * gcc.misc-tests/gcov-13.c: New.
2465         * gcc.misc-tests/gcovpart-13b.c: New.
2466         * gcc.misc-tests/gcov-14.c: New.
2467
2468 2011-11-07  Jason Merrill  <jason@redhat.com>
2469
2470         PR c++/35688
2471         * g++.dg/ext/visibility/template8.C: New.
2472
2473 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2474
2475         PR tree-optimization/50789
2476         * gcc.target/i386/avx2-gather-1.c: New test.
2477         * gcc.target/i386/avx2-gather-2.c: New test.
2478         * gcc.target/i386/avx2-gather-3.c: New test.
2479         * gcc.target/i386/avx2-gather-4.c: New test.
2480
2481 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2482
2483         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2484
2485 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2486
2487         PR libfortran/45723
2488         * gfortran.dg/open_dev_null.f90: Remove testcase.
2489
2490 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2491
2492         * lib/target-supports.exp (check_effective_target_sync_int_128):
2493         Don't cache the result.
2494         (check_effective_target_sync_long_long): Ditto.
2495
2496 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2497
2498         PR rtl-optimization/47698
2499         * gcc.target/i386/47698.c: New test.
2500
2501 2011-11-06  Jason Merrill  <jason@redhat.com>
2502
2503         PR c++/35688
2504         * g++.dg/ext/visibility/template7.C: New.
2505
2506 2011-11-07  Terry Guo  <terry.guo@arm.com>
2507
2508         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2509         * gcc.target/arm/wmul-2.c: Ditto.
2510         * gcc.target/arm/wmul-3.c: Ditto.
2511         * gcc.target/arm/wmul-4.c: Ditto.
2512
2513 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2514
2515         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2516         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2517         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2518         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2519         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2520         expected diagnostics.
2521
2522 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2523             Richard Henderson  <rth@redhat.com>
2524             Aldy Hernandez  <aldyh@redhat.com>
2525
2526         Merged from cxx-mem-model.
2527
2528         * lib/target-supports.exp (check_effective_target_sync_int_128,
2529         check_effective_target_sync_long_long): Check whether the target
2530         supports 64 and 128 bit __sync builtins.
2531         (check_effective_target_cas_char): New.
2532         (check_effective_target_cas_int): New.
2533         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2534         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2535         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2536         produce the expected library calls.
2537         * gcc.dg/atomic-fence.c: New functional tests.
2538         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2539         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2540         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2541         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2542         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2543         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2544         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2545         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2546         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2547         are atomic.
2548         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2549         loads are atomic.
2550         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2551         are atomic.
2552         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2553         are atomic.
2554         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2555         int128 operations are atomic.
2556         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2557         operations are atomic.
2558         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2559         operations are atomic.
2560         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2561         operations are atomic.
2562         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2563         stores aren't moved out of a loop.
2564         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2565         globals don't overwrite neighbouring globals.
2566         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2567         writes dont overwrite neighbouring components.
2568         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2569         * c-c++-common/gomp/atomic-3.c: Likewise.
2570         * c-c++-common/gomp/atomic-9.c: Likewise.
2571         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2572         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2573         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2574         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2575         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2576         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2577         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2578         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2579         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2580         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2581         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2582         g++.dg/gomp/atomic-15.C: Remove.
2583         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2584         * gcc.dg/gomp/atomic-11.c: Remove test.
2585
2586 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2587
2588         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2589         * gcc.dg/vect/slp-cond-1.c: New test.
2590         * gcc.dg/vect/slp-cond-2.c: New test.
2591
2592 2011-11-05  David S. Miller  <davem@davemloft.net>
2593
2594         * lib/test-supports.exp
2595         (check_effective_target_ultrasparc_vis2_hw): New proc.
2596         (check_effective_target_ultrasparc_vis3_hw): New proc.
2597         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2598         * gcc.target/sparc/vec-init-2.inc: Likewise.
2599         * gcc.target/sparc/vec-init-3.inc: Likewise.
2600         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2601         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2602         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2603         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2604         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2605         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2606         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2607         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2608         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2609
2610 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2611
2612         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2613         Disable test on Epiphany.
2614         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2615         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2616         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2617         * g++.dg/parse/pragma3.C: Likewise.
2618         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2619         (bar): Use it.
2620         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2621         * gcc.dg/tls/thr-cse-1.c: Likewise.
2622         * g++.dg/opt/devirt2.C: Likewise.
2623         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2624         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2625         * gcc.target/epiphany: New directory.
2626
2627 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2628
2629         * gfortran.dg/quad_2.f90: New.
2630
2631 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2632
2633         * gcc.dg/strlenopt-22g.c: New wrapper around...
2634         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2635
2636 2011-11-04  Jason Merrill  <jason@redhat.com>
2637
2638         PR c++/26714
2639         * g++.dg/init/lifetime2.C: New.
2640         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2641
2642         PR c++/48370
2643         * g++.dg/init/lifetime1.C: Test cleanup order.
2644
2645 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2646
2647         * g++.dg/other/offsetof7.C: New test.
2648
2649 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2650
2651         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2652         variable, default empty, -ffat-lto-objects for effective_target_lto.
2653         (gcc-dg-test-1): Add options from dg-final methods.
2654         * lib/scanasm.exp (scan-assembler_required_options)
2655         (scan-assembler-not_required_options): New procs.
2656
2657 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2658
2659         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2660         generate a pedwarn in c++98-mode.
2661         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2662         don't generate a pedwarn in c++0x-mode.
2663
2664 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2665
2666         PR c++/50965
2667         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2668
2669 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2670
2671         PR rtl-optimization/38644
2672         * gcc.target/arm/stack-red-zone.c: New.
2673
2674 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2675
2676         PR c++/48420
2677         * g++.dg/warn/Wconversion-null-3.C: New.
2678
2679 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2680
2681         PR c++/50941
2682         * g++.dg/cpp0x/udlit-strint-length.C: New.
2683
2684 2011-11-04  Jason Merrill  <jason@redhat.com>
2685
2686         PR c++/48370
2687         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2688         * g++.dg/init/lifetime1.C: New.
2689         * g++.dg/init/ref21.C: New.
2690         * g++.dg/eh/array1.C: New.
2691
2692 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2693
2694         PR tree-optimization/50763
2695         * gcc.dg/pr50763-5.c: New test.
2696
2697 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2698
2699         PR tree-optimization/50763
2700         * g++.dg/pr50763-4.C: New test.
2701
2702 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2703
2704         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2705         test.
2706
2707         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2708
2709         * gcc.dg/torture/vec-cvt-1.c: New test.
2710
2711 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2712
2713         * gnat.dg/specs/private1[-sub].ads: New test.
2714
2715 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2716
2717         PR fortran/43829
2718         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2719         * gfortran.dg/inline_sum_1.f90: New.
2720         * gfortran.dg/inline_sum_2.f90: New.
2721         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2722         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2723         * gfortran.dg/inline_product_1.f90: New.
2724
2725 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2726
2727         PR fortran/50933
2728         * gfortran.dg/bind_c_dts_5.f90: New.
2729
2730 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2731
2732         PR fortran/50960
2733         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2734
2735 2011-11-03  Richard Guenther  <rguenther@suse.de>
2736
2737         PR middle-end/50079
2738         * g++.dg/init/copy7.C: Remove testcase.
2739
2740 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2741
2742         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2743         * g++.dg/ipa/devirt-c-2.C: Likewise.
2744         * g++.dg/ipa/devirt-c-7.C: New test.
2745         * g++.dg/ipa/devirt-c-8.C: Likewise.
2746
2747 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2748
2749         PR tree-optimization/50912
2750         * gnat.dg/loop_optimization10.ad[sb]: New test.
2751         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2752
2753 2011-11-02  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/50930
2756         * g++.dg/cpp0x/nsdmi-list2.C: New.
2757
2758 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2759
2760         PR c++/50810
2761         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2762         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2763
2764 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2765
2766         PR tree-optimization/50769
2767         * gfortran.dg/pr50769.f90: New test.
2768
2769 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2770
2771         * gcc.target/sparc/20111102-1.c: New test.
2772
2773 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2774
2775         PR c++/50956
2776         * g++.dg/warn/Wcast-qual2.C: New.
2777
2778 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2779
2780         PR tree-optimization/50763
2781         * g++.dg/pr50763-3.C: New test.
2782
2783 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2784
2785         PR tree-optimization/50672
2786         * g++.dg/pr50672.C: New test.
2787
2788 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2789
2790         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2791         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2792         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2793
2794         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2795
2796 2011-11-02  Richard Guenther  <rguenther@suse.de>
2797
2798         PR tree-optimization/50902
2799         * gcc.dg/torture/pr50902.c: New testcase.
2800
2801 2010-11-02  Richard Guenther  <rguenther@suse.de>
2802
2803         PR tree-optimization/50890
2804         * gcc.dg/torture/pr50890.c: New testcase.
2805
2806 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2807
2808         PR c++/44277
2809         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2810         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2811
2812 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2813
2814         PR tree-optimization/50908
2815         * gcc.dg/pr50908.c: New test.
2816         * gcc.dg/pr50908-2.c: Same.
2817         * gcc.dg/pr50908-3.c: Same.
2818
2819 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2820
2821         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2822         the outer loop.  Remove comment.  Don't check for widen-mult.
2823
2824 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2825
2826         * gcc.dg/ipa/ipcp-4.c: New test.
2827
2828 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2829
2830         * gcc.dg/vshift-3.c: New test.
2831         * gcc.dg/vshift-4.c: New test.
2832         * gcc.dg/vshift-5.c: New test.
2833
2834 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2835
2836         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2837         and current implementation.
2838
2839 2011-10-31  Paul Brook  <paul@codesourcery.com>
2840
2841         * gcc.dg/constructor-1.c: New test.
2842
2843 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2844
2845         PR fortran/50753
2846         * gfortran.dg/dshift_3.f90: New test.
2847
2848 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2849
2850         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2851         hppa*-*-hpux*.
2852         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2853         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2854         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2855         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2856         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2857         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2858         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2859         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2860         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2861         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2862         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2863         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2864         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2865         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2866         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2867         * gcc.dg/vector-compare-2.c: Likewise.
2868
2869 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2870
2871         PR c++/50901
2872         * g++.dg/cpp0x/pr50901.C: New.
2873
2874 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2875
2876         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2877         * gcc.target/i386/fma4-check.h (main): Ditto.
2878         * gcc.target/i386/xop-check.h (main): Ditto.
2879
2880 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2881
2882         Revert:
2883         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2884
2885         PR c++/50864
2886         * g++.dg/template/crash109.C: New.
2887
2888 2011-10-28  Jason Merrill  <jason@redhat.com>
2889
2890         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2891
2892 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2893
2894         PR c++/50864
2895         * g++.dg/template/crash109.C: New.
2896
2897 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2898
2899         * gfortran.dg/nearest_5.f90: New test.
2900
2901 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2902
2903         * gcc.dg/vshift-1.c: New test.
2904         * gcc.dg/vshift-2.c: New test.
2905         * gcc.target/i386/xop-vshift-1.c: New test.
2906         * gcc.target/i386/xop-vshift-2.c: New test.
2907         * gcc.target/i386/avx2-vshift-1.c: New test.
2908
2909 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2910
2911         PR rtl-optimization/49720
2912         * g++.dg/torture/pr49720.C: New test.
2913
2914 2011-10-27  David S. Miller  <davem@davemloft.net>
2915
2916         * gcc.target/sparc/setcc-3.c: New test.
2917
2918 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2919
2920         PR c++/30066
2921         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2922
2923 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2924
2925         * gcc.target/i386/sse2-cvt-1.c: New test.
2926         * gcc.target/i386/sse2-cvt-2.c: New test.
2927         * gcc.target/i386/avx-cvt-1.c: New test.
2928         * gcc.target/i386/avx-cvt-2.c: New test.
2929         * gcc.target/i386/avx2-cvt-1.c: New test.
2930         * gcc.target/i386/avx2-cvt-2.c: New test.
2931
2932 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2933
2934         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2935
2936 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2937             Steven G. Kargl  <kargl@gcc.gnu.org>
2938
2939         PR target/50875
2940         * gfortran.dg/pr50875.f90: New test.
2941
2942 2011-10-26  David S. Miller  <davem@davemloft.net>
2943
2944         * gcc.target/sparc/fmaf-1.c: New test.
2945
2946         * gcc.target/sparc/setcc-1.c: New test.
2947         * gcc.target/sparc/setcc-2.c: New test.
2948
2949 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2950
2951         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2952
2953 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2954
2955         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2956         Windows targets.
2957
2958 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2959
2960         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2961         symbol names.
2962
2963 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2964
2965         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2966
2967 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2968
2969         * gnat.dg/specs/discr1.ads: New test.
2970         * gnat.dg/specs/discr1_pkg.ads: New helper.
2971
2972 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2973
2974         * gnat.dg/specs/unchecked_union.ads: Rename to...
2975         * gnat.dg/specs/unchecked_union1.ads: ...this.
2976         * gnat.dg/specs/unchecked_union2.ads: New test.
2977
2978 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2979
2980         * gnat.dg/specs/atomic1.ads: New test.
2981
2982 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2983
2984         Implement C++11 user-defined literals.
2985         * g++.dg/cpp0x/udlit-addr.C: New.
2986         * g++.dg/cpp0x/udlit-args.C: New.
2987         * g++.dg/cpp0x/udlit-args-neg.C: New.
2988         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2989         * g++.dg/cpp0x/udlit-concat.C: New.
2990         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2991         * g++.dg/cpp0x/udlit-constexpr.C: New.
2992         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2993         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2994         * g++.dg/cpp0x/udlit-friend.C: New.
2995         * g++.dg/cpp0x/udlit-general.C: New.
2996         * g++.dg/cpp0x/udlit-inline.C: New.
2997         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2998         * g++.dg/cpp0x/udlit-member-neg.C: New.
2999         * g++.dg/cpp0x/udlit-namespace.C: New.
3000         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3001         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3002         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3003         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3004         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3005         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3006         * g++.dg/cpp0x/udlit-raw-str.C: New.
3007         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3008         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3009         * g++.dg/cpp0x/udlit-systemheader.C: New.
3010         * g++.dg/cpp0x/udlit-template.C: New.
3011         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3012         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3013         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3014         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3015         * g++.dg/cpp0x/udlit_system_header: New.
3016
3017 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3018
3019         PR c++/50870
3020         * g++.dg/cpp0x/decltype34.C: New.
3021
3022 2011-10-26  Tom de Vries <tom@codesourcery.com>
3023
3024         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3025         * gcc.c-torture/unsorted/HIset.c: Same.
3026         * gcc.c-torture/unsorted/SIcmp.c: Same.
3027         * gcc.c-torture/unsorted/SIset.c: Same.
3028         * gcc.c-torture/unsorted/SFset.c: Same.
3029         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3030         * gcc.c-torture/unsorted/USIcmp.c: Same.
3031         * gcc.c-torture/unsorted/DFcmp.c: Same.
3032
3033 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3034
3035         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3036         to work also with -masm=intel and additionally test the xmm vs. ymm
3037         register type combination on mask/dest and in vsib.
3038         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3039         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3040         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3041         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3042         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3043         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3044         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3045         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3046         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3047         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3048         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3049         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3050         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3051         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3052         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3053         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3054         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3055         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3056         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3057         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3058         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3059         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3060         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3061         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3062         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3063         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3064         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3065         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3066         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3067         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3068         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3069
3070 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3071
3072         PR tree-optimization/50763
3073         * gcc.dg/pr50763-2.c: New test.
3074
3075 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3076
3077         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3078         Update expected messages.
3079
3080 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3081
3082         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3083
3084 2011-10-25  Jason Merrill  <jason@redhat.com>
3085
3086         PR c++/50866
3087         * g++.dg/init/aggr7.C: New.
3088
3089         PR c++/49996
3090         * g++.dg/cpp0x/initlist59.C: New.
3091
3092 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3093
3094         PR c++/50858
3095         * g++.dg/overload/operator5.C: New.
3096
3097 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3098
3099         PR c++/50861
3100         * g++.dg/template/crash108.C: New.
3101
3102 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR tree-optimization/50596
3105         * gcc.dg/vect/vect-cond-10.c: New test.
3106
3107 2011-10-24  Joey Ye  <joey.ye@arm.com>
3108
3109         * gcc.target/arm/pr42575.c: Remove architecture option.
3110
3111 2011-10-24  David S. Miller  <davem@davemloft.net>
3112
3113         * gcc.target/sparc/vis3move-1.c: New test.
3114         * gcc.target/sparc/vis3move-2.c: New test.
3115         * gcc.target/sparc/vis3move-3.c: New test.
3116
3117 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3118
3119         * gcc.dg/strlenopt-22.c: New testcase.
3120         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3121
3122 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3123
3124         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3125         Remove -march=i386.
3126         (dg-skip-if): Remove.
3127         * gcc.target/i386/funcspec-1.c: Ditto.
3128         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3129
3130 2011-10-24  Richard Guenther  <rguenther@suse.de>
3131
3132         * gcc.dg/vect/vect-bool-1.c: New testcase.
3133
3134 2011-10-24  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/50838
3137         * gcc.dg/torture/pr50838.c: New testcase.
3138
3139 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3140
3141         PR tree-optimization/50730
3142         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3143         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3144         -fno-tree-sra and SLP flags.
3145
3146 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3147
3148         PR c++/50841
3149         Revert:
3150         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3151
3152         PR c++/50810
3153         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3154         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3155
3156 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3157
3158         PR c++/50810
3159         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3160         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3161
3162 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3163
3164         PR tree-optimization/50763
3165         * gcc.dg/pr50763.c: New test.
3166
3167 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3168
3169         PR target/50788
3170         * gcc.target/i386/pr50788.c: New test.
3171
3172 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3173
3174         PR tree-optimization/50819
3175         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3176         * g++.dg/vect/slp-pr50819.cc: New test.
3177
3178 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3179
3180         PR c++/45385
3181         * g++.dg/warn/Wconversion4.C: New.
3182
3183 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3184
3185         PR target/50813
3186         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3187         from element other than first and reverse permutation.
3188         * gcc.dg/torture/vshuf-16.inc: Likewise.
3189         * gcc.dg/torture/vshuf-8.inc: Likewise.
3190         * gcc.dg/torture/vshuf-4.inc: Likewise.
3191
3192 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3193
3194         PR c++/31423
3195         * g++.dg/parse/error43.C: New.
3196         * g++.dg/parse/error44.C: Likewise.
3197
3198 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3199             Kirill Yukhin  <kirill.yukhin@intel.com>
3200
3201         PR target/50740
3202         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3203         * gcc.target/i386/bmi2-check.h: Ditto.
3204
3205 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3206
3207         PR c++/50811
3208         * g++.dg/cpp0x/override2.C: Add test.
3209
3210 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3211
3212         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3213         check_linker_plugin_available.
3214
3215 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3216
3217         * gcc.target/i386/branch-cost1.c: New test.
3218         * gcc.target/i386/branch-cost2.c: New test.
3219         * gcc.target/i386/branch-cost3.c: New test.
3220         * gcc.target/i386/branch-cost4.c: New test.
3221
3222 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3223
3224         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3225
3226 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3227
3228         PR testsuite/50722
3229         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3230
3231 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3232
3233         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3234         (_moz_foo, EXT__foo): Use ASMNAME.
3235
3236 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3237
3238         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3239         names.
3240
3241 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3242
3243         PR target/50766
3244         * gcc.target/i386/pr50766.c: New test.
3245
3246 2011-10-20  Jason Merrill  <jason@redhat.com>
3247
3248         PR c++/41449
3249         * g++.dg/eh/partial1.C: New.
3250
3251 2011-10-20  Richard Henderson  <rth@redhat.com>
3252
3253         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3254         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3255         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3256         Use __builtin_shuffle.
3257
3258 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3259
3260         PR fortran/50514
3261         * gfortran.dg/ishft_3.f90:  Update test.
3262
3263 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3264
3265         PR fortran/50524
3266         * gfortran.dg/substring_integer_index.f90: New test.
3267
3268 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3269
3270         * gfortran.dg/format_string.f: New test.
3271
3272 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3273
3274         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3275         non_strict_align.
3276         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3277
3278 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3279
3280         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3281         gcc.target/i386/pr46226.c: Do not use
3282         -mno-accumulate-outgoing-args.
3283
3284 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3285
3286         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3287         including <strings.h>.
3288
3289 2011-10-19  Jan Hubicka  <jh@suse.cz>
3290
3291         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3292         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3293         * lib/c-torture.exp: Likewise.
3294         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3295         * gcc.c-torture/compile/sync-1.c: Likewise.
3296         * gcc.c-torture/compile/sync-1.c: Likewise.
3297         * gcc.c-torture/compile/sync-3.c: Likewise.
3298         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3299         * gcc.dg/noncompile/920507-1.c: Likewise.
3300         * gcc.dg/torture/pr36400.c: Likewise.
3301         * g++.dg/torture/pr34850.C: Likewise.
3302
3303 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3304
3305         * gnat.dg/source_ref1.adb: New test.
3306         * gnat.dg/source_ref2.adb: Likewise.
3307
3308 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3309
3310         PR c++/13657
3311         * g++.dg/parse/error42.C: New.
3312         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3313
3314 2011-10-19  Jason Merrill  <jason@redhat.com>
3315
3316         PR c++/50793
3317         * g++.dg/init/value9.C: New.
3318
3319 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3320
3321         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3322         * gcc.dg/torture/vshuf-16.inc: Likewise.
3323         * gcc.dg/torture/vshuf-8.inc: Likewise.
3324         * gcc.dg/torture/vshuf-4.inc: Likewise.
3325
3326 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3327
3328         PR fortran/47023
3329         * gfortran.dg/sizeof_proc.f90: New.
3330
3331 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3332
3333         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3334         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3335
3336 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3337
3338         PR testsuite/50796
3339         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3340
3341 2011-10-19  Jason Merrill  <jason@redhat.com>
3342
3343         PR c++/50787
3344         * g++.dg/init/ref20.C: New.
3345
3346 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3347
3348         PR middle-end/50795
3349         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3350         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3351         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3352         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3353         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3354
3355 2011-10-19  Richard Guenther  <rguenther@suse.de>
3356
3357         PR middle-end/50768
3358         * gcc.dg/torture/pr50768.c: New testcase.
3359
3360 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3361
3362         PR rtl-optimization/50340
3363         * gcc.dg/pr50340.c: New.
3364
3365 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3366
3367         PR tree-optimization/50717
3368
3369         * gcc.dg/pr50717-1.c: New file.
3370         * gcc.target/arm/wmul-12.c: Correct types.
3371         * gcc.target/arm/wmul-8.c: Correct types.
3372
3373 2011-10-18  Jason Merrill  <jason@redhat.com>
3374
3375         PR c++/50531
3376         * g++.dg/cpp0x/defaulted32.C: New.
3377
3378         PR c++/50742
3379         * g++.dg/lookup/using23.C: New.
3380
3381         PR c++/50500
3382         * g++.dg/cpp0x/implicit12.C: New.
3383         * g++.dg/cpp0x/defaulted20.C: Adjust.
3384         * g++.dg/cpp0x/defaulted21.C: Adjust.
3385         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3386         * g++.dg/cpp0x/implicit4.C: Adjust.
3387         * g++.dg/cpp0x/implicit5.C: Adjust.
3388         * g++.dg/cpp0x/implicit8.C: Adjust.
3389         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3390         * g++.dg/cpp0x/not_special.C: Adjust.
3391         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3392         * g++.dg/cpp0x/rv1n.C: Adjust.
3393         * g++.dg/cpp0x/rv2n.C: Adjust.
3394         * g++.dg/cpp0x/rv3n.C: Adjust.
3395         * g++.dg/cpp0x/rv4n.C: Adjust.
3396         * g++.dg/cpp0x/rv5n.C: Adjust.
3397         * g++.dg/cpp0x/rv6n.C: Adjust.
3398         * g++.dg/cpp0x/rv7n.C: Adjust.
3399
3400 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3401
3402         * gcc.target/i386/avx2-vpop-check.h: New header.
3403         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3404         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3405         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3406         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3407         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3408         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3409         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3410         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3411         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3412         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3413         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3414         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3415         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3416         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3417         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3418
3419 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3420
3421         PR fortran/50420
3422         * gfortran.dg/coarray_subobject_1.f90: New test.
3423         * gfortran.dg/coarray/subobject_1.f90: New test.
3424
3425 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3426
3427         PR rtl-optimization/50205
3428         * gcc.dg/pr50205.c: New.
3429
3430 2011-10-18  Richard Guenther  <rguenther@suse.de>
3431
3432         PR tree-optimization/50767
3433         * gcc.dg/torture/pr50767.c: New testcase.
3434
3435 2011-10-18  Julian Brown  <julian@codesourcery.com>
3436
3437         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3438         * gcc.target/arm/unaligned-memcpy-1.c: New.
3439         * gcc.target/arm/unaligned-memcpy-2.c: New.
3440         * gcc.target/arm/unaligned-memcpy-3.c: New.
3441         * gcc.target/arm/unaligned-memcpy-4.c: New.
3442
3443 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3444
3445         PR fortran/47023
3446         * gfortran.dg/iso_c_binding_class.f03: New.
3447
3448 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3449
3450         * testsuite/lib/target-supports.exp
3451         (check_effective_target_vect_widen_shift): New.
3452         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3453         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3454         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3455         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3456
3457 2011-10-18  Richard Guenther  <rguenther@suse.de>
3458
3459         * gcc.dg/torture/restrict-1.c: New testcase.
3460
3461 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3462
3463         * g++.dg/ext/bases.C: New test.
3464
3465 2011-10-17  David S. Miller  <davem@davemloft.net>
3466
3467         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3468         all operations to emit VIS instructions.
3469         * gcc.target/sparc/fandnot.c: Likewise.
3470         * gcc.target/sparc/fnot.c: Likewise.
3471         * gcc.target/sparc/for.c: Likewise.
3472         * gcc.target/sparc/fornot.c: Likewise.
3473         * gcc.target/sparc/fxnor.c: Likewise.
3474         * gcc.target/sparc/fxor.c: Likewise.
3475         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3476         needed.
3477
3478 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3479
3480         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3481         * gcc.dg/torture/vshuf-16.inc: New file.
3482         * gcc.dg/torture/vshuf-2.inc: New file.
3483         * gcc.dg/torture/vshuf-32.inc: New file.
3484         * gcc.dg/torture/vshuf-4.inc: New file.
3485         * gcc.dg/torture/vshuf-8.inc: New file.
3486         * gcc.dg/torture/vshuf-main.inc: New file.
3487         * gcc.dg/torture/vshuf-v16hi.c: New test.
3488         * gcc.dg/torture/vshuf-v16qi.c: New test.
3489         * gcc.dg/torture/vshuf-v2df.c: New test.
3490         * gcc.dg/torture/vshuf-v2di.c: New test.
3491         * gcc.dg/torture/vshuf-v2sf.c: New test.
3492         * gcc.dg/torture/vshuf-v2si.c: New test.
3493         * gcc.dg/torture/vshuf-v32qi.c: New test.
3494         * gcc.dg/torture/vshuf-v4df.c: New test.
3495         * gcc.dg/torture/vshuf-v4di.c: New test.
3496         * gcc.dg/torture/vshuf-v4hi.c: New test.
3497         * gcc.dg/torture/vshuf-v4sf.c: New test.
3498         * gcc.dg/torture/vshuf-v4si.c: New test.
3499         * gcc.dg/torture/vshuf-v8hi.c: New test.
3500         * gcc.dg/torture/vshuf-v8qi.c: New test.
3501         * gcc.dg/torture/vshuf-v8sf.c: New test.
3502         * gcc.dg/torture/vshuf-v8si.c: New test.
3503
3504 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3505
3506         PR tree-optimization/50746
3507         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3508
3509 2011-10-17  Jason Merrill  <jason@redhat.com>
3510
3511         PR c++/50736
3512         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3513
3514 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3515
3516         PR c++/44524
3517         * g++.dg/parse/error41.C: New.
3518         * g++.dg/parse/error20.C: Adjust.
3519
3520 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3521
3522         PR c++/50757
3523         * g++.dg/warn/format7.C: New.
3524         * obj-c++.dg/warn7.mm: Likewise.
3525
3526 2011-10-17  Richard Guenther  <rguenther@suse.de>
3527
3528         PR tree-optimization/50729
3529         * gcc.dg/torture/pr50729.c: New testcase.
3530
3531 2011-10-15  Tom Tromey  <tromey@redhat.com>
3532             Dodji Seketeli  <dodji@redhat.com>
3533
3534         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3535         included files.
3536         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3537         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3538         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3539         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3540
3541 2011-10-15  Tom Tromey  <tromey@redhat.com>
3542             Dodji Seketeli  <dodji@redhat.com>
3543
3544         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3545
3546 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3547
3548         PR c++/48489
3549         * g++.dg/inherit/error5.C: New.
3550
3551 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3552
3553         PR fortran/47023
3554         PR fortran/50752
3555         * gfortran.dg/kind_tests_4.f90: New.
3556
3557 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3558
3559         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3560         targets that support vector condition.
3561
3562 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3563
3564         PR fortran/47023
3565         * gfortran.dg/c_kind_tests_3.f03: New.
3566
3567 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3568
3569         PR fortran/50547
3570         * gfortran.dg/elemental_args_check_4.f90: New.
3571
3572 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3573
3574         PR tree-optimization/50727
3575         * gcc.dg/vect/pr50727.c: New test.
3576
3577 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3578
3579         * gcc.dg/vla-23.c: New test.
3580
3581 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR tree-optimization/50596
3584         * gcc.dg/vect/vect-cond-9.c: New test.
3585
3586 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3587
3588         * gcc.dg/vect/bb-slp-29.c: New test.
3589
3590 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3591
3592         PR c++/50732
3593         * g++.dg/ext/is_base_of_incomplete.C: New.
3594         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3595         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3596
3597 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3598
3599         * gcc.target/sparc/combined-1.c: Compile at -O2.
3600
3601 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3602
3603         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3604         (dg-options): Add -Wno-attributes.
3605         * gcc.target/i386/fma_double_?.c: Ditto.
3606         * gcc.target/i386/fma_run_float_?.c: Ditto.
3607         * gcc.target/i386/fma_run_double_?.c: Ditto.
3608         * gcc.target/i386/l_fma_float_?.c: Dtto.
3609         * gcc.target/i386/l_fma_double_?.c: Ditto.
3610         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3611         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3612
3613 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3614
3615         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3616         the comments.
3617         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3618         * gfortran.dg/rank_3.f90: Ditto.
3619         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3620         -std=f2008ts in dg-options.
3621         * gfortran.dg/rank_4.f90: Ditto.
3622
3623 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3624
3625         PR target/49263
3626         * gcc.target/sh/pr49263.c: New.
3627
3628 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3629
3630         * gnat.dg/specs/debug1.ads: Tweak.
3631
3632 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3633
3634         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3635
3636 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3637
3638         * gcc.target/i386/sse2-mul-1.c: New test.
3639         * gcc.target/i386/sse4_1-mul-1.c: New test.
3640         * gcc.target/i386/avx-mul-1.c: New test.
3641         * gcc.target/i386/xop-mul-1.c: New test.
3642         * gcc.target/i386/avx2-mul-1.c: New test.
3643
3644 2011-10-14  Jason Merrill  <jason@redhat.com>
3645
3646         PR c++/50563
3647         * g++.dg/cpp0x/nsdmi-list1.C: New.
3648
3649         PR c++/50707
3650         * g++.dg/cpp0x/nsdmi-const1.C: New.
3651
3652 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3653
3654         PR fortran/50570
3655         * gfortran.dg/pointer_intent_5.f90: New.
3656
3657 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3658
3659         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3660         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3661         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3662
3663 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3664
3665         PR fortran/50718
3666         * gfortran.dg/pointer_check_11.f90: New.
3667         * gfortran.dg/pointer_check_12.f90: New.
3668
3669 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3670
3671         PR c++/38174
3672         * g++.dg/overload/operator4.C: New.
3673
3674 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3675
3676         * gcc.dg/di-longlong64-sync-1.c: New test.
3677         * gcc.dg/di-sync-multithread.c: New test.
3678         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3679         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3680         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3681         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3682         (check_effective_target_arm_arm_ok): New helper.
3683         (check_effective_target_sync_longlong): New helper.
3684
3685 2011-10-14  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/50723
3688         * gcc.dg/torture/pr50723.c: New testcase.
3689
3690 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3691
3692         PR c++/17212
3693         * g++.dg/warn/format6.C: New.
3694         * obj-c++.dg/warn6.mm: Likewise.
3695
3696 2011-10-13  Richard Henderson  <rth@redhat.com>
3697
3698         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3699         Delete.
3700         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3701         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3702         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3703
3704 2011-10-13  Jason Merrill  <jason@redhat.com>
3705
3706         PR c++/50614
3707         * g++.dg/cpp0x/nsdmi-template2.C: New.
3708
3709         PR c++/50437
3710         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3711
3712         PR c++/50618
3713         * g++.dg/init/vbase1.C: New.
3714
3715 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3716
3717         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3718         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3719         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3720         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3721
3722 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3723
3724         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3725
3726 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3727
3728         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3729
3730 2011-10-13  Richard Guenther  <rguenther@suse.de>
3731
3732         PR tree-optimization/50712
3733         * gcc.target/i386/pr50712.c: New testcase.
3734
3735 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3736
3737         * gcc.dg/memcpy-4.c: New test.
3738
3739 2011-10-13  Richard Guenther  <rguenther@suse.de>
3740
3741         PR tree-optimization/50698
3742         * g++.dg/vect/pr50698.cc: New testcase.
3743
3744 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3745
3746         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3747         * gcc.target/powerpc/warn-2.c: Ditto.
3748
3749         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3750         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3751         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3752         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3753         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3754         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3755         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3756         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3757         * gcc.target/powerpc/ppc-pow.c: Likewise.
3758         * gcc.target/powerpc/recip-1.c: Likewise.
3759         * gcc.target/powerpc/recip-2.c: Likewise.
3760         * gcc.target/powerpc/recip-3.c: Likewise.
3761         * gcc.target/powerpc/recip-4.c: Likewise.
3762         * gcc.target/powerpc/recip-5.c: Likewise.
3763
3764 2011-10-12  David S. Miller  <davem@davemloft.net>
3765
3766         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3767         '-mvis3' instead of 'mcpu=niagara3' in options.
3768         * gcc.target/sparc/fhalve.c: Likewise.
3769         * gcc.target/sparc/fnegop.c: Likewise.
3770         * gcc.target/sparc/fpadds.c: Likewise.
3771         * gcc.target/sparc/fshift.c: Likewise.
3772         * gcc.target/sparc/fucmp.c: Likewise.
3773         * gcc.target/sparc/lzd.c: Likewise.
3774         * gcc.target/sparc/vis3misc.c: Likewise.
3775         * gcc.target/sparc/xmul.c: Likewise.
3776
3777 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3778
3779         * gnat.dg/vect1.ad[sb]: New test.
3780         * gnat.dg/vect1_pkg.ads: New helper.
3781         * gnat.dg/vect2.ad[sb]: New test.
3782         * gnat.dg/vect2_pkg.ads: New helper.
3783         * gnat.dg/vect3.ad[sb]: New test.
3784         * gnat.dg/vect3_pkg.ads: New helper.
3785         * gnat.dg/vect4.ad[sb]: New test.
3786         * gnat.dg/vect4_pkg.ads: New helper.
3787         * gnat.dg/vect5.ad[sb]: New test.
3788         * gnat.dg/vect5_pkg.ads: New helper.
3789         * gnat.dg/vect6.ad[sb]: New test.
3790         * gnat.dg/vect6_pkg.ads: New helper.
3791
3792 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3793
3794         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3795         * gcc.target/i386/fma_run_double_2.c: Likewise.
3796         * gcc.target/i386/fma_run_double_3.c: Likewise.
3797         * gcc.target/i386/fma_run_double_4.c: Likewise.
3798         * gcc.target/i386/fma_run_double_5.c: Likewise.
3799         * gcc.target/i386/fma_run_double_6.c: Likewise.
3800         * gcc.target/i386/fma_run_float_1.c: Likewise.
3801         * gcc.target/i386/fma_run_float_2.c: Likewise.
3802         * gcc.target/i386/fma_run_float_3.c: Likewise.
3803         * gcc.target/i386/fma_run_float_4.c: Likewise.
3804         * gcc.target/i386/fma_run_float_5.c: Likewise.
3805         * gcc.target/i386/fma_run_float_6.c: Likewise.
3806
3807         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3808         remove the extra dg-options.
3809         * gcc.target/i386/l_fma_double_2.c: Likewise.
3810         * gcc.target/i386/l_fma_double_3.c: Likewise.
3811         * gcc.target/i386/l_fma_double_4.c: Likewise.
3812         * gcc.target/i386/l_fma_double_5.c: Likewise.
3813         * gcc.target/i386/l_fma_double_6.c: Likewise.
3814         * gcc.target/i386/l_fma_float_1.c: Likewise.
3815         * gcc.target/i386/l_fma_float_2.c: Likewise.
3816         * gcc.target/i386/l_fma_float_3.c: Likewise.
3817         * gcc.target/i386/l_fma_float_4.c: Likewise.
3818         * gcc.target/i386/l_fma_float_5.c: Likewise.
3819         * gcc.target/i386/l_fma_float_6.c: Likewise.
3820
3821 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3822
3823         PR tree-optimization/50189
3824         * g++.dg/torture/pr50189.C: New testcase.
3825
3826 2011-10-12  Richard Guenther  <rguenther@suse.de>
3827
3828         PR tree-optimization/50700
3829         * gcc.dg/builtin-object-size-12.c: New testcase.
3830
3831 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3832
3833         PR c/50565
3834         * gcc.c-torture/compile/pr50565-1.c,
3835         gcc.c-torture/compile/pr50565-2.c: New tests.
3836
3837 2011-10-11  Jason Merrill  <jason@redhat.com>
3838
3839         PR c++/49855
3840         PR c++/49896
3841         * g++.dg/template/constant1.C: New.
3842         * g++.dg/template/constant2.C: New.
3843         * g++.dg/cpp0x/constexpr-template3.C: New.
3844
3845 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3846
3847         * gcc.target/i386/warn-vect-op-3.c: New test.
3848         * gcc.target/i386/warn-vect-op-1.c: New test.
3849         * gcc.target/i386/warn-vect-op-2.c: New test.
3850
3851 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3852
3853         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3854
3855 2011-10-11  Richard Guenther  <rguenther@suse.de>
3856
3857         PR tree-optimization/50204
3858         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3859
3860 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3861
3862         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3863
3864 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3865
3866         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3867         * gcc.target/i386/fma_double_2.c: Ditto.
3868         * gcc.target/i386/fma_double_3.c: Ditto.
3869         * gcc.target/i386/fma_double_4.c: Ditto.
3870         * gcc.target/i386/fma_double_5.c: Ditto.
3871         * gcc.target/i386/fma_double_6.c: Ditto.
3872         * gcc.target/i386/fma_float_1.c: Ditto.
3873         * gcc.target/i386/fma_float_2.c: Ditto.
3874         * gcc.target/i386/fma_float_3.c: Ditto.
3875         * gcc.target/i386/fma_float_4.c: Ditto.
3876         * gcc.target/i386/fma_float_5.c: Ditto.
3877         * gcc.target/i386/fma_float_6.c: Ditto.
3878         * gcc.target/i386/l_fma_double_1.c: Ditto.
3879         * gcc.target/i386/l_fma_double_2.c: Ditto.
3880         * gcc.target/i386/l_fma_double_3.c: Ditto.
3881         * gcc.target/i386/l_fma_double_4.c: Ditto.
3882         * gcc.target/i386/l_fma_double_5.c: Ditto.
3883         * gcc.target/i386/l_fma_double_6.c: Ditto.
3884         * gcc.target/i386/l_fma_float_1.c: Ditto.
3885         * gcc.target/i386/l_fma_float_2.c: Ditto.
3886         * gcc.target/i386/l_fma_float_3.c: Ditto.
3887         * gcc.target/i386/l_fma_float_4.c: Ditto.
3888         * gcc.target/i386/l_fma_float_5.c: Ditto.
3889         * gcc.target/i386/l_fma_float_6.c: Ditto.
3890         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3891         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3892         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3893         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3894         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3895         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3896         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3897         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3898         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3899         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3900         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3901         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3902
3903 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3904
3905         * gcc.dg/va-arg-4.c: New test.
3906         * gcc.dg/va-arg-5.c: Ditto.
3907
3908 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3909
3910         * lib/target-supports.exp (check_effective_target_fd_truncate):
3911         Close and unlink test file before exit.
3912
3913 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3914
3915         PR fortran/50564
3916         * gfortran.dg/forall_15.f90:  New test case.
3917
3918 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3919             Andrew Macleod  <amacleod@redhat.com>
3920
3921         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3922         wrappers for *other_threads() and *final_verify().
3923         * gcc.dg/simulate-thread/simulate-thread.h
3924         (simulate_thread_wrapper_other_threads): New.
3925         (simulate_thread_wrapper_final_verify): New.
3926
3927 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3928
3929         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3930
3931 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3932
3933         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3934
3935 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3936             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3937
3938         * gcc.target/i386/fma_1.h: New file.
3939         * gcc.target/i386/fma_2.h: Likewise.
3940         * gcc.target/i386/fma_3.h: Likewise.
3941         * gcc.target/i386/fma_4.h: Likewise.
3942         * gcc.target/i386/fma_5.h: Likewise.
3943         * gcc.target/i386/fma_6.h: Likewise.
3944         * gcc.target/i386/fma_double_1.c: Likewise.
3945         * gcc.target/i386/fma_double_2.c: Likewise.
3946         * gcc.target/i386/fma_double_3.c: Likewise.
3947         * gcc.target/i386/fma_double_4.c: Likewise.
3948         * gcc.target/i386/fma_double_5.c: Likewise.
3949         * gcc.target/i386/fma_double_6.c: Likewise.
3950         * gcc.target/i386/fma_float_1.c: Likewise.
3951         * gcc.target/i386/fma_float_2.c: Likewise.
3952         * gcc.target/i386/fma_float_3.c: Likewise.
3953         * gcc.target/i386/fma_float_4.c: Likewise.
3954         * gcc.target/i386/fma_float_5.c: Likewise.
3955         * gcc.target/i386/fma_float_6.c: Likewise.
3956         * gcc.target/i386/fma_main.h: Likewise.
3957         * gcc.target/i386/fma_run_double_1.c: Likewise.
3958         * gcc.target/i386/fma_run_double_2.c: Likewise.
3959         * gcc.target/i386/fma_run_double_3.c: Likewise.
3960         * gcc.target/i386/fma_run_double_4.c: Likewise.
3961         * gcc.target/i386/fma_run_double_5.c: Likewise.
3962         * gcc.target/i386/fma_run_double_6.c: Likewise.
3963         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3964         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3965         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3966         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3967         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3968         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3969         * gcc.target/i386/fma_run_float_1.c: Likewise.
3970         * gcc.target/i386/fma_run_float_2.c: Likewise.
3971         * gcc.target/i386/fma_run_float_3.c: Likewise.
3972         * gcc.target/i386/fma_run_float_4.c: Likewise.
3973         * gcc.target/i386/fma_run_float_5.c: Likewise.
3974         * gcc.target/i386/fma_run_float_6.c: Likewise.
3975         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3976         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3977         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3978         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3979         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3980         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3981         * gcc.target/i386/l_fma_1.h: Likewise.
3982         * gcc.target/i386/l_fma_2.h: Likewise.
3983         * gcc.target/i386/l_fma_3.h: Likewise.
3984         * gcc.target/i386/l_fma_4.h: Likewise.
3985         * gcc.target/i386/l_fma_5.h: Likewise.
3986         * gcc.target/i386/l_fma_6.h: Likewise.
3987         * gcc.target/i386/l_fma_double_1.c: Likewise.
3988         * gcc.target/i386/l_fma_double_2.c: Likewise.
3989         * gcc.target/i386/l_fma_double_3.c: Likewise.
3990         * gcc.target/i386/l_fma_double_4.c: Likewise.
3991         * gcc.target/i386/l_fma_double_5.c: Likewise.
3992         * gcc.target/i386/l_fma_double_6.c: Likewise.
3993         * gcc.target/i386/l_fma_float_1.c: Likewise.
3994         * gcc.target/i386/l_fma_float_2.c: Likewise.
3995         * gcc.target/i386/l_fma_float_3.c: Likewise.
3996         * gcc.target/i386/l_fma_float_4.c: Likewise.
3997         * gcc.target/i386/l_fma_float_5.c: Likewise.
3998         * gcc.target/i386/l_fma_float_6.c: Likewise.
3999         * gcc.target/i386/l_fma_main.h: Likewise.
4000         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4001         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4002         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4003         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4004         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4005         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4006         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4007         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4008         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4009         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4010         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4011         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4012
4013 2011-10-10  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/50389
4016         * gcc.dg/torture/pr50389.c: New testcase.
4017
4018 2011-10-10  Richard Guenther  <rguenther@suse.de>
4019
4020         PR middle-end/50195
4021         * gcc.dg/builtins-47.c: Optimize.
4022
4023 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4024
4025         * lib/gcc-simulate-thread.exp: New.
4026         * gcc.dg/simulate-thread/guality.h: New.
4027         * gcc.dg/simulate-thread/simulate-thread.h: New.
4028         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4029         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4030         * gcc.dg/simulate-thread/README: New.
4031         * g++.dg/simulate-thread/guality.h: New.
4032         * g++.dg/simulate-thread/simulate-thread.h: New.
4033         * g++.dg/simulate-thread/simulate-thread.exp: New.
4034         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4035         * c-c++-common/cxxbitfields-2.c: Remove.
4036         * c-c++-common/cxxbitfields.c: Remove.
4037         * c-c++-common/cxxbitfields-4.c: Remove.
4038         * c-c++-common/cxxbitfields-5.c: Remove.
4039         * c-c++-common/simulate-thread/bitfields-1.c: New.
4040         * c-c++-common/simulate-thread/bitfields-2.c: New.
4041         * c-c++-common/simulate-thread/bitfields-3.c: New.
4042         * c-c++-common/simulate-thread/bitfields-4.c: New.
4043
4044 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4045
4046         PR c++/38980
4047         * g++.dg/warn/format5.C: New.
4048
4049 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4050
4051         PR fortran/50273
4052         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4053         * gfortran.dg/common_16.f90: New.
4054
4055 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4056
4057         * gfortran.dg/iso_c_binding_param_1.f90: New.
4058         * gfortran.dg/iso_c_binding_param_2.f90: New.
4059         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4060
4061 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4062
4063         PR tree-optimization/50635
4064         * gcc.dg/vect/pr50635.c: New test.
4065
4066 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4067
4068         PR fortran/50659
4069         * gfortran.dg/proc_decl_27.f90: New.
4070
4071 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4072
4073         PR libobjc/50428
4074         * objc/execute/initialize-1.m: New test.
4075
4076 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4077
4078         PR fortran/47844
4079         * gfortran.dg/pointer_function_result_1.f90 : New test.
4080
4081 2011-10-07  David S. Miller  <davem@davemloft.net>
4082
4083         PR 50655
4084         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4085         * gcc.target/sparc/cmask.c: Use it.
4086         * gcc.target/sparc/fhalve.c: Likewise.
4087         * gcc.target/sparc/fnegop.c: Likewise.
4088         * gcc.target/sparc/fpadds.c: Likewise.
4089         * gcc.target/sparc/fshift.c: Likewise.
4090         * gcc.target/sparc/fucmp.c: Likewise.
4091         * gcc.target/sparc/lzd.c: Likewise.
4092         * gcc.target/sparc/vis3misc.c: Likewise.
4093         * gcc.target/sparc/xmul.c: Likewise.
4094
4095 2011-10-07  Richard Henderson  <rth@redhat.com>
4096
4097         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4098         match for avx2.
4099         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4100
4101 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4102
4103         * gcc.dg/pr50193-1.c: New file.
4104         * gcc.target/arm/shiftable.c: New file.
4105
4106 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4107
4108         PR fortran/50625
4109         * gfortran.dg/class_46.f03: New.
4110
4111 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4112
4113         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4114         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4115         (syslog, vsyslog, __vsyslog_chk): Likewise.
4116
4117         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4118         (x, EXT_x): Use ASMNAME.
4119
4120         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4121         (a, c): Use ASMNAME.
4122
4123 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4124
4125         PR middle-end/50527
4126         * gcc.dg/pr50527.c: New test.
4127
4128 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR tree-optimization/50650
4131         * gcc.c-torture/compile/pr50650.c: New test.
4132
4133 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4134
4135         PR tree-optimization/50575
4136         * gcc.c-torture/execute/vector-compare-2.x: New file.
4137
4138 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4139
4140         PR middle-end/50125
4141         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4142         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4143         (bar3): Likewise.
4144
4145 2011-10-07  Richard Guenther  <rguenther@suse.de>
4146
4147         PR testsuite/50637
4148         * gcc.dg/vect/vect-align-2.c: Increase array size.
4149
4150 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4151             H.J. Lu  <hongjiu.lu@intel.com>
4152
4153         PR target/50603
4154         * gcc.target/i386/pr50603.c: New test.
4155
4156 2011-10-06  Jason Merrill  <jason@redhat.com>
4157
4158         PR c++/39164
4159         * g++.dg/cpp0x/default31.C: New.
4160
4161 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4162
4163         PR tree-optimization/50596
4164         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4165         New.
4166         * gcc.dg/vect/vect-cond-8.c: New test.
4167
4168 2011-10-06  Richard Henderson  <rth@redhat.com>
4169
4170         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4171         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4172         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4173         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4174         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4175         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4176         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4177         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4178         * gcc.c-torture/execute/vshuf-16.inc: New file.
4179         * gcc.c-torture/execute/vshuf-2.inc: New file.
4180         * gcc.c-torture/execute/vshuf-4.inc: New file.
4181         * gcc.c-torture/execute/vshuf-8.inc: New file.
4182         * gcc.c-torture/execute/vshuf-main.inc: New file.
4183         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4184         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4185         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4186         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4187         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4188         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4189         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4190         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4191         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4192         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4193         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4194         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4195         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4196
4197 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR tree-optimization/49279
4200         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4201         * gcc.c-torture/execute/pr49279.c: New test.
4202
4203 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4204
4205         PR target/49049
4206         * gcc.c-torture/compile/pr49049.c: New test.
4207
4208 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4209
4210         PR target/50305
4211         * gcc.target/arm/pr50305.c: New test.
4212
4213 2011-10-06  Richard Guenther  <rguenther@suse.de>
4214
4215         PR tree-optimization/38884
4216         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4217         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4218
4219 2011-10-05  David S. Miller  <davem@davemloft.net>
4220
4221         * gcc.target/sparc/lzd.c: New test.
4222         * gcc.target/sparc/popc.c: New test.
4223
4224 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4225
4226         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4227         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4228         * g++.dg/other/final1.C: Cleanup original tree dump.
4229
4230 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4231
4232         PR tree-optimization/50613
4233         * gcc.dg/pr50613.c: New test.
4234
4235 2011-10-05  Richard Henderson  <rth@redhat.com>
4236
4237         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4238         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4239         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4240         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4241         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4242         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4243         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4244         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4245
4246 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4247
4248         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4249         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4250         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4251         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4252         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4253
4254 2011-10-05  Richard Guenther  <rguenther@suse.de>
4255
4256         PR tree-optimization/38885
4257         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4258
4259 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4260
4261         * gcc.target/i386/sw-1.c: New test.
4262
4263 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4264
4265         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4266         -mtune=generic.
4267         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4268
4269 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4270
4271         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4272
4273 2011-10-04  David S. Miller  <davem@davemloft.net>
4274
4275         * gcc.target/sparc/fhalve.c: New test.
4276         * gcc.target/sparc/fnegop.c: New test.
4277         * gcc.target/sparc/xmul.c: New test.
4278
4279 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4280
4281         PR fortran/35831
4282         * gfortran.dg/dummy_procedure_6.f90: New.
4283
4284 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4285
4286         PR tree-optimization/50604
4287         * gcc.dg/pr50604.c: New test.
4288
4289 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4290
4291         PR tree-optimization/49662
4292         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4293         * gcc.dg/graphite/interchange-15.c: Likewise.
4294         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4295
4296 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4297
4298         * gcc.dg/tree-ssa/restrict-4.c: New test.
4299
4300 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4301
4302         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4303         (main): Use __typeof to get result type of comparison.
4304
4305 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4306
4307         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4308         Make et_vect_multiple_sizes_saved global.
4309         (check_effective_target_vect64): Make et_vect64_saved global.
4310
4311 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4312
4313         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4314         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4315         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4316         * gcc.dg/builtin-complex-err-1.c: Adjust.
4317
4318 2011-10-02  Jason Merrill  <jason@redhat.com>
4319
4320         * g++.dg/cpp0x/range-for22.C: New.
4321
4322         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4323         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4324         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4325         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4326
4327         * g++.dg/cpp0x/nsdmi5.C: New.
4328
4329 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4330
4331         PR target/50579
4332         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4333         New procedures.
4334         (mips-dg-options): Force an ABI option if the current ABI is
4335         incompatible with the required -mlong setting.  Likewise force
4336         a long setting if the current one is incompatible with the
4337         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4338         throughout procedure.
4339         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4340         instead of addressing=absolute.
4341
4342 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4343
4344         * gcc.target/mips/stack-1.c: New test.
4345
4346 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4347
4348         * gcc.dg/pr49696.c: New test.
4349
4350 2011-10-02  Jan Hubicka  <jh@suse.cz>
4351
4352         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4353
4354 2011-10-01  David S. Miller  <davem@davemloft.net>
4355
4356         * gcc.target/sparc/cmask.c: New test.
4357         * gcc.target/sparc/fpadds.c: New test.
4358         * gcc.target/sparc/fshift.c: New test.
4359         * gcc.target/sparc/fucmp.c: New test.
4360         * gcc.target/sparc/vis3misc.c: New test.
4361
4362 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4363
4364         PR fortran/50585
4365         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4366
4367 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4368
4369         PR c++/44473
4370         * g++.dg/dfp/44473-1.C: New test.
4371         * g++.dg/dfp/44473-2.C: New test.
4372         * g++.dg/dfp/mangle-1.C: New test.
4373         * g++.dg/dfp/mangle-2.C: New test.
4374         * g++.dg/dfp/mangle-3.C: New test.
4375         * g++.dg/dfp/mangle-4.C: New test.
4376         * g++.dg/dfp/mangle-5.C: New test.
4377
4378 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4379
4380         PR inline-asm/50571
4381         * gcc.dg/pr50571.c: New test.
4382
4383         PR tree-optimization/46309
4384         * gcc.dg/pr46309.c: New test.
4385
4386 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4387
4388         * gcc.dg/strlenopt-21.c: New test.
4389
4390 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4391
4392         * gcc.dg/sms-10.c: New file.
4393
4394 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4395
4396         * gcc.target/arm/pr50099.c: New test.
4397
4398 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4399
4400         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4401
4402 2011-09-30  David S. Miller  <davem@davemloft.net>
4403
4404         * gcc.target/sparc/bmaskbshuf.c: New test.
4405         * gcc.target/sparc/edgen.c: New test.
4406
4407 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4408
4409         PR fortran/50547
4410         * gfortran.dg/pure_formal_proc_3.f90: New.
4411
4412         PR fortran/50553
4413         * gfortran.dg/stfunc_7.f90: New.
4414
4415 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4416
4417         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4418         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4419         * gcc.dg/vector-compare-1.c: Likewise.
4420         * gcc.dg/vector-compare-2.c: Likewise.
4421
4422 2011-09-29  David S. Miller  <davem@davemloft.net>
4423
4424         * gcc.target/sparc/array.c: New test.
4425
4426 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4427
4428         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4429         loop unroll and set max unroll times to 8.
4430         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4431         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4432         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4433         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4434
4435 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4436
4437         PR c++/40145
4438         * g++.dg/ext/visibility/warn5.C: New.
4439
4440 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4441
4442         PR c++/45278
4443         * g++.dg/warn/Wextra-3.C: New.
4444
4445 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4446
4447         PR target/49486
4448         * gcc.target/sh/pr49468-si.c: New.
4449
4450 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4451
4452         PR testsuite/50485
4453         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4454         (TEST): Initialize src3 with random floats.
4455         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4456         from union src3.  Initialize src3 with random floats.
4457
4458 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4459
4460         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4461         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4462         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4463         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4464         * gcc.target/sh/sh4a-cos.c: Ditto.
4465         * gcc.target/sh/sh4a-cosf.c: Ditto.
4466         * gcc.target/sh/sh4a-sin.c: Ditto.
4467         * gcc.target/sh/sh4a-sinf.c: Ditto.
4468         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4469         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4470         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4471
4472 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4473
4474         PR c++/31489
4475         * g++.dg/parse/error40.C: New.
4476         * g++.dg/warn/incomplete1.C: Adjust.
4477
4478 2011-09-27  Jan Hubicka  <jh@suse.cz>
4479
4480         PR middle-end/49463
4481         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4482         Mark used.
4483
4484 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4485
4486         * gcc.dg/strlenopt-1.c: New test.
4487         * gcc.dg/strlenopt-1f.c: New test.
4488         * gcc.dg/strlenopt-2.c: New test.
4489         * gcc.dg/strlenopt-2f.c: New test.
4490         * gcc.dg/strlenopt-3.c: New test.
4491         * gcc.dg/strlenopt-4.c: New test.
4492         * gcc.dg/strlenopt-4g.c: New test.
4493         * gcc.dg/strlenopt-4gf.c: New test.
4494         * gcc.dg/strlenopt-5.c: New test.
4495         * gcc.dg/strlenopt-6.c: New test.
4496         * gcc.dg/strlenopt-7.c: New test.
4497         * gcc.dg/strlenopt-8.c: New test.
4498         * gcc.dg/strlenopt-9.c: New test.
4499         * gcc.dg/strlenopt-10.c: New test.
4500         * gcc.dg/strlenopt-11.c: New test.
4501         * gcc.dg/strlenopt-12.c: New test.
4502         * gcc.dg/strlenopt-12g.c: New test.
4503         * gcc.dg/strlenopt-13.c: New test.
4504         * gcc.dg/strlenopt-14g.c: New test.
4505         * gcc.dg/strlenopt-14gf.c: New test.
4506         * gcc.dg/strlenopt-15.c: New test.
4507         * gcc.dg/strlenopt-16g.c: New test.
4508         * gcc.dg/strlenopt-17g.c: New test.
4509         * gcc.dg/strlenopt-18g.c: New test.
4510         * gcc.dg/strlenopt.h: New file.
4511
4512 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4513
4514         PR middle-end/43864
4515         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4516         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4517         * gcc.dg/pr43864.c: New test.
4518         * gcc.dg/pr43864-2.c: Same.
4519         * gcc.dg/pr43864-3.c: Same.
4520         * gcc.dg/pr43864-4.c: Same.
4521
4522 2011-09-27  Jan Hubicka  <jh@suse.cz>
4523
4524         * gcc.dg/ipa/inline-5.c: New testcase.
4525
4526 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4527
4528         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4529         vectors.
4530         * gcc.dg/vect/bb-slp-27.c: New.
4531         * gcc.dg/vect/bb-slp-28.c: New.
4532
4533 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4534
4535         * testsuite/lib/target-supports.exp (check_profiling_available):
4536         Don't rely solely on TLS tests for -fprofile-generate, fall
4537         through to the other code.
4538
4539 2011-09-27  Richard Guenther  <rguenther@suse.de>
4540
4541         PR tree-optimization/50363
4542         * gcc.dg/torture/pr50363.c: New testcase.
4543
4544 2011-09-26  Jason Merrill  <jason@redhat.com>
4545
4546         PR c++/45012
4547         * g++.dg/template/partial13.C: New.
4548
4549         PR c++/46105
4550         * g++.dg/template/partial12.C: New.
4551
4552         PR c++/50508
4553         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4554
4555 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4556
4557         PR c++/45487
4558         * g++.dg/diagnostic/bindings1.C: New.
4559         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4560
4561 2011-09-26  David S. Miller  <davem@davemloft.net>
4562
4563         * gcc.target/sparc/wrgsr.c: New test.
4564         * gcc.target/sparc/rdgsr.c: New test.
4565         * gcc.target/sparc/edge.c: New test.
4566         * gcc.target/sparc/fcmp.c: New test.
4567
4568         * gcc.target/sparc/edge.c: Update for new return types.
4569         * gcc.target/sparc/fcmp.c: Likewise.
4570
4571         * gcc.target/sparc/fpaddsubi.c: New test.
4572
4573 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4574
4575         PR fortran/50515
4576         * gfortran.dg/common_15.f90: New.
4577
4578         PR fortran/50517
4579         * gfortran.dg/dummy_procedure_5.f90: New.
4580         * gfortran.dg/interface_26.f90: Modified error message.
4581         * gfortran.dg/proc_ptr_11.f90: Ditto.
4582         * gfortran.dg/proc_ptr_15.f90: Ditto.
4583         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4584         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4585
4586 2011-09-26  Jason Merrill  <jason@redhat.com>
4587
4588         PR c++/50512
4589         * g++.dg/overload/rvalue3.C: New.
4590
4591         PR c++/50523
4592         * g++.dg/overload/ref-conv2.C: New.
4593
4594         * g++.dg/cpp0x/nsdmi-template1.C: New.
4595
4596 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4597
4598         * g++.dg/cpp0x/nullptr25.C: New.
4599
4600 2011-09-26  Richard Guenther  <rguenther@suse.de>
4601
4602         PR tree-optimization/50472
4603         * gcc.dg/torture/pr50472.c: New testcase.
4604
4605 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4606
4607         * gnat.dg/opt22.adb: New test.
4608         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4609
4610 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4611
4612         * gnat.dg/opt21.adb: New test.
4613         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4614
4615 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4616
4617         * gnat.dg/opt20.ad[sb]: New test.
4618         * gnat.dg/opt20_pkg.ads: New helper.
4619
4620 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4621
4622         * gnat.dg/array17.adb: New test.
4623         * gnat.dg/array17_pkg.ads: New helper.
4624
4625 2011-09-25  Jason Merrill  <jason@redhat.com>
4626
4627         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4628
4629 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4630
4631         * gnat.dg/frame_overflow.ads: New.
4632         * gnat.dg/frame_overflow.adb: Adjust.
4633         * gnat.dg/specs/addr1.ads: Likewise.
4634
4635 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4636
4637         * g++.dg/tree-ssa/restrict2.C: New test.
4638
4639 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4640
4641         * lib/target-supports.exp (check_effective_target_vect64): New.
4642         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4643         of multiple vector sizes.
4644         * gcc.dg/vect/bb-slp-26.c: New.
4645
4646 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4647
4648         PR c++/50280
4649         * g++.dg/template/bitfield1.C: New.
4650
4651 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4652
4653         * gcc.dg/vect/bb-slp-24.c: New.
4654
4655 2011-09-24  Jason Merrill  <jason@redhat.com>
4656
4657         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4658
4659         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4660
4661         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4662         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4663
4664         * g++.dg/cpp0x/nsdmi1.C: New.
4665         * g++.dg/cpp0x/nsdmi2.C: New.
4666         * g++.dg/cpp0x/nsdmi3.C: New.
4667         * g++.dg/cpp0x/nsdmi4.C: New.
4668         * g++.old-deja/g++.other/init4.C: New.
4669
4670 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4671
4672         PR c++/44267
4673         * g++.dg/template/sfinae28.C: New.
4674
4675 2011-09-23  Ian Lance Taylor  <iant@google.com>
4676
4677         * go.test/go-test.exp (errchk): Handle more cases of getting
4678         correct Tcl backslash quoting in regular expressions in test file.
4679
4680 2011-09-23  Jason Merrill  <jason@redhat.com>
4681
4682         Core 253
4683         * g++.dg/init/const8.C: New.
4684         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4685         * g++.dg/cpp0x/defaulted2.C: Likewise.
4686         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4687         * g++.dg/init/pr20039.C: Likewise.
4688         * g++.dg/init/pr42844.C: Likewise.
4689
4690 2011-09-23  Jan Hubicka  <jh@suse.cz>
4691
4692         * gcc.dg/ipa/inline-1.c: new testcase.
4693         * gcc.dg/ipa/inline-2.c: new testcase.
4694         * gcc.dg/ipa/inline-3.c: new testcase.
4695         * gcc.dg/ipa/inline-4.c: new testcase.
4696
4697 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4698
4699         PR c++/50258
4700         * g++.dg/cpp0x/constexpr-static8.C: New.
4701
4702 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4703
4704         * gcc.target/i386/avxfp-1.c: New test.
4705         * gcc.target/i386/avxfp-2.c: New test.
4706
4707 2011-09-23  Terry Guo  <terry.guo@arm.com>
4708
4709         * gcc.c-torture/execute/941014-1.x: Deleted.
4710
4711 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4712
4713         PR c++/50491
4714         * g++.dg/cpp0x/pr50491.C: New.
4715
4716 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4717
4718         PR testsuite/50487
4719         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4720
4721 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4722
4723         PR c++/50371
4724         * g++.dg/cpp0x/nullptr24.C: New.
4725
4726 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4727
4728         PR target/50482
4729         * gcc.target/i386/pr50482.c: New test.
4730
4731 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4732
4733         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4734         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4735         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4736         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4737         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4738         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4739         multilib options contain different -march= from dg-options.
4740
4741 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4742             Paolo Carlini  <paolo.carlini@oracle.com>
4743
4744         PR c++/50344
4745         * g++.dg/template/friend52.C: New.
4746
4747 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4748
4749         * gcc.target/arm/cmp-1.c: New test.
4750         * gcc.target/arm/cmp-2.c: Likewise.
4751
4752 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4753
4754         PR fortran/41733
4755         * gfortran.dg/impure_actual_1.f90: Modified error message.
4756         * gfortran.dg/proc_ptr_32.f90: New.
4757         * gfortran.dg/proc_ptr_33.f90: New.
4758
4759 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4760
4761         PR tree-optimization/50451
4762         * gcc.dg/vect/pr50451.c: New test.
4763
4764 2011-09-21  Ian Lance Taylor  <iant@google.com>
4765
4766         * go.test/go-test.exp (errchk): Add special case for bug332.
4767         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4768         some more test lines.
4769
4770 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4771
4772         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4773         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4774         * g++.dg/other/i386-8.C: Ditto.
4775         * g++.dg/other/pr34435.C: Ditto.
4776         * g++.dg/other/pr39496.C: Ditto.
4777         * g++.dg/other/mmintrin.C: Ditto.
4778
4779 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4780
4781         * gcc.dg/vect/vect-cond-7.c: New test.
4782         * gcc.target/i386/sse4_1-cond-1.c: New test.
4783         * gcc.target/i386/avx-cond-1.c: New test.
4784
4785 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4786
4787         PR target/50464
4788         * g++.dg/other/pr50464.C: New test.
4789
4790 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4791
4792         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4793         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4794         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4795         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4796
4797 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4798
4799         * gnat.dg/opt19.adb: New test.
4800
4801 2011-09-21  Terry Guo  <terry.guo@arm.com>
4802
4803         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4804         on arch conflict when testing case on targets other than armv7-a.
4805
4806 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4807
4808         PR c++/50454
4809         * g++.dg/ext/int128-1.C: New.
4810         * g++.dg/ext/int128-2.C: Likewise.
4811         * g++.dg/ext/int128-2.h: Likewise.
4812
4813 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4814
4815         PR testsuite/50469
4816         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4817
4818 2011-09-20  Jason Merrill  <jason@redhat.com>
4819
4820         * g++.dg/cpp0x/constexpr-generated1.C: New.
4821
4822         PR c++/50442
4823         * g++.dg/overload/ref-conv1.C: New.
4824
4825 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4826
4827         * g++.dg/other/final1.C: New.
4828
4829 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4830
4831         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4832         and get_bit ().
4833
4834 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4835
4836         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4837         "target arm_eabi".
4838
4839 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4840
4841         PR tree-optimization/50413
4842         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4843         -fdump-tree-slp-details.  Run other tests with
4844         -fdump-tree-vect-details.
4845         * g++.dg/vect/slp-pr50413.cc: New.
4846
4847 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4848             Ira Rosen  <ira.rosen@linaro.org>
4849
4850         PR testsuite/50435
4851         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4852         Fix underscores around restrict.
4853
4854 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4855
4856         PR tree-optimization/50414
4857         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4858         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4859         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4860
4861 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4862
4863         PR tree-optimization/50412
4864         * gfortran.dg/vect/pr50412.f90: New.
4865
4866 2011-09-16  Jason Merrill  <jason@redhat.com>
4867
4868         PR c++/50424
4869         * g++.dg/eh/defarg1.C: New.
4870
4871 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4872
4873         * gcc.dg/vect/vect-reduc-10.c: New test.
4874         * gcc.target/i386/avx-reduc-1.c: New test.
4875
4876         * gcc.target/i386/sse2-extract-1.c: New test.
4877         * gcc.target/i386/avx-extract-1.c: New test.
4878
4879 2011-09-16  Terry Guo  <terry.guo@arm.com>
4880
4881         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4882
4883 2011-09-15  Diego Novillo  <dnovillo@google.com>
4884
4885         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4886         ALWAYS_CXXFLAGS, if defined.
4887         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4888         ALWAYS_GFORTRANFLAGS, if defined.
4889         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4890         ALWAYS_GOCFLAGS, if defined.
4891         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4892         ALWAYS_OBJCXXFLAGS, if defined.
4893         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4894         additional_flags, if defined.
4895         * lib/gnat.exp (gnat_target_compile): Likewise.
4896         * lib/objc.exp (objc_target_compile): Likewise.
4897         * lib/target-supports-dg.exp (dg-add-options): Handle
4898         TEST_ALWAYS_FLAGS.
4899
4900 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4901
4902         PR testsuite/50322
4903         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4904         Use uintptr_t in f1.  Undo avr xfails.
4905
4906 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4907
4908         PR fortran/50401
4909         PR fortran/50403
4910         * gfortran.dg/function_types_3.f90: New.
4911
4912 2011-09-15  Jason Merrill  <jason@redhat.com>
4913
4914         PR c++/50365
4915         * g++.dg/cpp0x/trailing7.C: New.
4916
4917         PR c++/50361
4918         * g++.dg/cpp0x/nullptr23.C: New.
4919
4920 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4921
4922         * gcc.dg/vect/bb-slp-25.c: New.
4923
4924 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4925
4926         PR c++/50391
4927         * g++.dg/cpp0x/noexcept15.C: New.
4928
4929 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4930
4931         PR middle-end/50251
4932         * gcc.dg/pr50251.c: New test.
4933
4934 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4935
4936         PR fortran/34547
4937         PR fortran/50375
4938         * gfortran.dg/null_5.f90: New.
4939         * gfortran.dg/null_6.f90: New.
4940
4941 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4942
4943         * gcc.c-torture/compile/20110913-1.c: New test.
4944
4945 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4946
4947         PR fortran/50379
4948         * gfortran.dg/result_2.f90: New.
4949
4950 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4951
4952         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4953
4954 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4955
4956         PR c++/48320
4957         * g++.dg/cpp0x/variadic116.C: New test case.
4958
4959 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4960
4961         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4962         * gcc.target/mips/interrupt_handler-2.c: New test.
4963         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4964
4965 2011-09-12  Jason Merrill  <jason@redhat.com>
4966
4967         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4968
4969         * g++.dg/cpp0x/explicit7.C: New.
4970
4971 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4972
4973         PR rtl-optimization/50212
4974         * g++.dg/other/pr50212.C: New test.
4975
4976 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4977
4978         PR target/43746
4979         * testsuite/gcc.target/avr/torture/avr-torture.exp
4980         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4981         "-O2 -fmerge-all-constants".
4982
4983 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4984
4985         PR fortran/50327
4986         * gfortran.dg/do_while_1.f90: New test.
4987
4988 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4989
4990         PR fortran/35831
4991         PR fortran/47978
4992         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4993         * gfortran.dg/proc_decl_26.f90: New.
4994         * gfortran.dg/typebound_override_2.f90: New.
4995         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4996
4997 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4998
4999         * gnat.dg/cond_expr2.ad[sb]: New test.
5000
5001 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5002
5003         * gnat.dg/atomic5.ad[sb]: New test.
5004
5005 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5006
5007         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5008
5009 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5010
5011         PR target/49030
5012         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5013
5014 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5015
5016         PR target/49614
5017         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5018
5019 2011-09-09  Richard Guenther  <rguenther@suse.de>
5020
5021         PR tree-optimization/50328
5022         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5023
5024 2011-09-09  Richard Guenther  <rguenther@suse.de>
5025
5026         PR middle-end/50333
5027         * gcc.dg/torture/pr50333.c: New testcase.
5028
5029 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5030
5031         PR tree-optimization/50318
5032         * gcc.target/arm/pr50318-1.c: New file.
5033
5034 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5035
5036         * gcc.target/i386/all_one_m256i.c: New test.
5037
5038 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5039
5040         PR c++/50324
5041         * g++.dg/cpp0x/sfinae28.C: New.
5042
5043 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5044
5045         PR c/50332
5046         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5047         longer ignored on typedefs.
5048
5049         PR c++/33255 - Support -Wunused-local-typedefs warning
5050         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5051         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5052
5053 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5054
5055         PR tree-optimization/50287
5056         * gcc.dg/torture/pr50287.c: New test.
5057
5058 2011-09-08  Richard Guenther  <rguenther@suse.de>
5059
5060         PR tree-optimization/19831
5061         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5062         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5063         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5064         * gcc.dg/errno-1.c: Adjust.
5065
5066 2011-09-08  Richard Guenther  <rguenther@suse.de>
5067
5068         PR tree-optimization/19831
5069         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5070
5071 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5072
5073         PR fortran/44646
5074         * gfortran.dg/do_concurrent_1.f90: New.
5075         * gfortran.dg/do_concurrent_2.f90: New.
5076
5077 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR target/50310
5080         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5081         * gcc.dg/pr50310-2.c: New test.
5082
5083 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5084
5085         PR fortran/48095
5086         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5087         * gfortran.dg/impure_constructor_1.f90: Modified.
5088         * gfortran.dg/proc_ptr_comp_33.f90: New.
5089
5090 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5091
5092         PR target/50310
5093         * gcc.dg/pr50310-1.c: New test.
5094
5095 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5096
5097         PR middle-end/48571
5098         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5099         instead of 4.
5100
5101 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5102
5103         PR c++/50309
5104         * g++.dg/cpp0x/noexcept14.C: New.
5105
5106 2011-09-07  Jason Merrill  <jason@redhat.com>
5107
5108         * g++.dg/cpp0x/constexpr-ref3.C: New.
5109
5110         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5111
5112 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5113
5114         * gcc.dg/section1.c: Don't xfail for avr.
5115
5116 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5117
5118         PR tree-optimization/50322
5119         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5120
5121 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5122
5123         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5124
5125 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5126
5127         PR tree-optimization/49911
5128         * g++.dg/tree-ssa/pr49911.C: New test.
5129
5130 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5131
5132         PR target/49030
5133         * gcc.dg/torture/pr49030.c: New test.
5134
5135 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5136
5137         PR fortran/50288
5138         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5139         * gfortran.dg/class_4d.f03: Deleted.
5140         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5141
5142 2011-09-07  Richard Guenther  <rguenther@suse.de>
5143
5144         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5145
5146 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5147
5148         PR tree-optimization/46021
5149         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5150
5151 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5152
5153         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5154
5155 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5156
5157         * gcc.c-torture/compile/20110906-1.c: New test.
5158
5159 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5160
5161         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5162
5163 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5164
5165         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5166         --param tree-reassoc-width=1.
5167
5168         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5169         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5170
5171 2011-09-06  Richard Guenther  <rguenther@suse.de>
5172
5173         PR tree-optimization/48149
5174         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5175
5176 2011-09-06  Richard Guenther  <rguenther@suse.de>
5177
5178         PR tree-optimization/48317
5179         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5180
5181 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5182
5183         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5184         New procedure.
5185         (add_options_for_quad_vectors): Replace with ...
5186         (add_options_for_double_vectors): ... this.
5187         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5188         support multiple vector sizes since the vectorizer attempts to
5189         vectorize with both vector sizes.
5190         * gcc.dg/vect/no-vfa-vect-79.c,
5191         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5192         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5193         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5194         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5195         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5196         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5197         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5198         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5199         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5200         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5201         gcc.dg/vect/vect-40.c: Likewise.
5202         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5203         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5204         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5205         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5206         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5207         Likewise.
5208         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5209
5210 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5211
5212         PR target/49606
5213         * gcc.target/mips/abi-main.h: New file.
5214         * gcc.target/mips/abi-o32-long32.c: New test.
5215         * gcc.target/mips/abi-o32-long64.c: Likewise.
5216         * gcc.target/mips/abi-o64-long32.c: Likewise.
5217         * gcc.target/mips/abi-o64-long64.c: Likewise.
5218         * gcc.target/mips/abi-n32-long32.c: Likewise.
5219         * gcc.target/mips/abi-n32-long64.c: Likewise.
5220         * gcc.target/mips/abi-n64-long32.c: Likewise.
5221         * gcc.target/mips/abi-n64-long64.c: Likewise.
5222         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5223         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5224         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5225         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5226         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5227         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5228         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5229         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5230         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5231         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5232         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5233         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5234         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5235         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5236         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5237         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5238         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5239         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5240         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5241         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5242         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5243         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5244         * gcc.target/mips/branch-3.c: Likewise.
5245         * gcc.target/mips/branch-4.c: Likewise.
5246         * gcc.target/mips/branch-5.c: Likewise.
5247         * gcc.target/mips/branch-6.c: Likewise.
5248         * gcc.target/mips/branch-7.c: Likewise.
5249         * gcc.target/mips/branch-8.c: Likewise.
5250         * gcc.target/mips/branch-9.c: Likewise.
5251         * gcc.target/mips/branch-10.c: Likewise.
5252         * gcc.target/mips/branch-11.c: Likewise.
5253         * gcc.target/mips/branch-12.c: Likewise.
5254         * gcc.target/mips/branch-13.c: Likewise.
5255         * gcc.target/mips/lazy-binding-1.c: Likewise.
5256
5257 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5258
5259         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5260         to avoid warning on int=16 platforms..
5261
5262 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5263
5264         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5265         to work even with -fshort-enums.
5266
5267 2011-09-04  Jan Hubicka  <jh@suse.cz>
5268
5269         * gcc.c-torture/compile/20110902.c: new testcase.
5270
5271 2011-09-04  Jason Merrill  <jason@redhat.com>
5272
5273         PR c++/49267
5274         * g++.dg/cpp0x/rv-conv1.C: New.
5275
5276         DR 1328
5277         * g++.dg/cpp0x/rv-func3.C: New.
5278
5279         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5280
5281         PR c++/50248
5282         Core 1358
5283         * g++.dg/cpp0x/constexpr-template1.C: New.
5284         * g++.dg/cpp0x/constexpr-template2.C: New.
5285         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5286         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5287
5288 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5289
5290         * gnat.dg/specs/debug1.ads: Tweak pattern.
5291
5292 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5293
5294         PR fortran/50227
5295         * gfortran.dg/class_45a.f03: New.
5296         * gfortran.dg/class_45b.f03: New.
5297
5298 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5299             Ira Rosen  <ira.rosen@linaro.org>
5300
5301         PR tree-optimization/50208
5302         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5303         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5304         -fno-tree-fre -fno-tree-pre.
5305
5306 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5307
5308         * gcc.dg/ipa/ipcp-3.c: New test.
5309
5310 2011-09-02  Richard Guenther  <rguenther@suse.de>
5311
5312         PR tree-optimization/27460
5313         PR middle-end/29269
5314         * gcc.dg/vect/vect-cond-7.c: New testcase.
5315
5316 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5317
5318         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5319         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5320         xfailed test for inlining.
5321         * g++.dg/ipa/ivinline-9.C: Likewise.
5322
5323 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5324
5325         PR tree-optimization/50178
5326         * gfortran.dg/vect/pr50178.f90: New test.
5327
5328 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5329
5330         PR middle-end/49886
5331         * gcc.c-torture/execute/pr49886.c: New testcase.
5332
5333 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5334
5335         PR middle-end/43513
5336         * gcc.dg/pr43513.c: New test.
5337
5338 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5339
5340         PR fortran/45044
5341         * gfortran.dg/common_14.f90: New.
5342         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5343
5344 2011-08-30  Jason Merrill  <jason@redhat.com>
5345
5346         PR c++/50084
5347         * g++.dg/cpp0x/decltype33.C: New.
5348
5349         PR c++/50089
5350         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5351
5352         PR c++/50114
5353         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5354
5355 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5356
5357         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5358
5359 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5360
5361         * gnat.dg/specs/aggr3.ads: New test.
5362         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5363
5364         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5365         * gnat.dg/specs/aggr2.ads: Likewise.
5366
5367 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5368
5369         PR fortran/45170
5370         * gfortran.dg/allocate_with_source_2.f90: New test
5371
5372 2011-08-30  Jason Merrill  <jason@redhat.com>
5373
5374         PR c++/50220
5375         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5376
5377         PR c++/50234
5378         * g++.dg/cpp0x/constexpr-value3.C: New.
5379
5380 2011-08-30  Richard Guenther  <rguenther@suse.de>
5381
5382         PR middle-end/48571
5383         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5384         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5385         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5386         * gcc.dg/pr36902.c: XFAIL.
5387
5388 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5389
5390         * gcc.target/i386/fma-check.h: New.
5391         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5392         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5393         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5394         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5395         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5396         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5397         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5398         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5399         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5400         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5401         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5402         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5403         * gcc.target/i386/fma-compile.c: Likewise.
5404         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5405         * gcc.target/i386/sse-12.c: Add -mfma.
5406         * gcc.target/i386/sse-13.c: Likewise.
5407         * gcc.target/i386/sse-14.c: Likewise.
5408         * gcc.target/i386/sse-22.c: Likewise.
5409         * gcc.target/i386/sse-23.c: Likewise.
5410         * g++.dg/other/i386-2.C: Likewise.
5411         * g++.dg/other/i386-3.C: Likewise.
5412
5413 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5414
5415         PR testsuite/50185
5416         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5417         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5418
5419 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5420
5421         * g++.dg/bprob/bprob.exp (feedback_options): Set
5422         -fbranch-probabilities.
5423         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5424
5425 2011-08-29  Jason Merrill  <jason@redhat.com>
5426
5427         PR c++/50224
5428         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5429
5430 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5431             Jason Merrill  <jason@redhat.com>
5432
5433         * g++.dg/dfp/base.C: New test.
5434
5435 2011-08-29  Jason Merrill  <jason@redhat.com>
5436
5437         Core DR 994
5438         PR c++/50209
5439         * g++.dg/cpp0x/initlist58.C: New.
5440
5441 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5442
5443         PR fortran/50225
5444         * gfortran.dg/class_result_1.f03: New.
5445
5446 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR middle-end/48722
5449         * gcc.target/i386/pr48722.c: New test.
5450
5451 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5452
5453         PR libfortran/50192
5454         * gfortran.dg/widechar_compare_1.f90:  New test.
5455
5456 2011-08-26  Jason Merrill  <jason@redhat.com>
5457
5458         Core DR 342
5459         PR c++/48582
5460         * g++.dg/abi/mangle50.C: New.
5461
5462 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5463
5464         PR target/50202
5465         * gcc.target/i386/pr50202.c: New test.
5466
5467 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5468
5469         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5470         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5471         * gcc.target/i386/avx-round-vec.c: New test.
5472         * gcc.target/i386/avx-roundf-vec.c: New test.
5473
5474 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5475
5476         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5477         instruction.
5478
5479         PR c/50179
5480         * c-c++-common/Wunused-var-14.c: New test.
5481
5482 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5483
5484         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5485
5486 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5487
5488         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5489         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5490         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5491         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5492
5493 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5494
5495         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5496         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5497         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5498         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5499
5500 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5501
5502         PR fortran/50050
5503         * gfortran.dg/pointer_comp_init_1.f90: New test.
5504
5505 2011-08-25  Jason Merrill  <jason@redhat.com>
5506
5507         PR c++/50157
5508         * g++.dg/cpp0x/sfinae27.C: New.
5509
5510 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5511
5512         * gfortran.dg/coarray_lib_token_4.f90: New.
5513
5514 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5515
5516         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5517
5518 2011-08-25  Richard Guenther  <rguenther@suse.de>
5519
5520         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5521
5522 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5523
5524         PR fortran/50163
5525         * gfortran.dg/initialization_28.f90: New.
5526
5527 2011-08-24  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/50067
5530         * gcc.dg/torture/pr50067-3.c: New testcase.
5531         * gcc.dg/torture/pr50067-4.c: Likewise.
5532         * gcc.dg/torture/pr50067-5.c: Likewise.
5533
5534 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5535
5536         * g++.dg/other/i386-2.C: Add -mavx2 check.
5537         * g++.dg/other/i386-3.C: Likewise.
5538         * gcc.target/i386/avx-1.c: Add AVX2.
5539         * gcc.target/i386/avx-2.c: Likewise.
5540         * gcc.target/i386/funcspec-5.c: Likewise.
5541         * gcc.target/i386/sse-12.c: Likewise.
5542         * gcc.target/i386/sse-13.c: Likewise.
5543         * gcc.target/i386/sse-14.c: Likewise.
5544         * gcc.target/i386/sse-22.c: Likewise.
5545         * gcc.target/i386/sse-23.c: Likewise.
5546         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5547         * gcc.target/i386/avx2-check.h: New.
5548         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5549         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5550         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5551         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5552         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5553         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5554         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5555         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5556         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5557         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5558         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5559         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5560         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5561         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5562         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5563         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5564         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5565         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5566         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5567         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5568         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5569         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5570         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5571         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5572         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5573         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5574         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5575         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5576         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5577         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5578         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5579         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5580         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5581         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5582         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5583         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5584         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5585         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5586         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5587         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5588         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5589         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5590         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5591         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5592         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5593         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5594         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5595         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5596         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5597         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5598         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5599         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5600         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5601         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5602         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5603         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5604         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5605         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5606         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5607         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5608         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5609         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5610         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5611         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5612         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5613         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5614         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5615         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5616         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5617         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5618         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5619         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5620         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5621         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5622         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5623         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5624         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5625         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5626         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5627         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5628         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5629         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5630         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5631         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5632         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5633         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5634         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5635         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5636         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5637         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5638         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5639         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5640         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5641         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5642         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5643         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5644         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5645         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5646         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5647         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5648         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5649         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5650         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5651         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5652         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5653         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5654         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5655         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5656         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5657         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5658         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5659         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5660         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5661         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5662         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5663         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5664         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5665         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5666         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5667         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5668         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5669         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5670         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5671         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5672         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5673         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5674         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5675         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5676         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5677         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5678         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5679         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5680         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5681         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5682         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5683         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5684         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5685         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5686         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5687         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5688         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5689         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5690         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5691         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5692         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5693         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5694         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5695         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5696         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5697         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5698         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5699         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5700         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5701         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5702         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5703         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5704         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5705         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5706         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5707         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5708         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5709         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5710         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5711         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5712         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5713         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5714         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5715         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5716         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5717         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5718         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5719         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5720         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5721         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5722         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5723         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5724         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5725         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5726         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5727         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5728         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5729         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5730         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5731         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5732         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5733         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5734         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5735         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5736         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5737         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5738         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5739         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5740         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5741         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5742         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5743         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5744         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5745         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5746         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5747         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5748         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5749         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5750         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5751         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5752         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5753         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5754         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5755         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5756         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5757         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5758         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5759         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5760         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5761         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5762         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5763         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5764         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5765         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5766         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5767         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5768         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5769         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5770         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5771         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5772         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5773         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5774         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5775         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5776         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5777         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5778         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5779         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5780         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5781         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5782         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5783         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5784         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5785         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5786         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5787         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5788         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5789         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5790         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5791         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5792         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5793         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5794         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5795         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5796         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5797         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5798         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5799         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5800         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5801         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5802         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5803         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5804         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5805         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5806         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5807         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5808         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5809         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5810         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5811         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5812         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5813         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5814         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5815         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5816         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5817         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5818         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5819         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5820         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5821         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5822         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5823         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5824         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5825         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5826         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5827         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5828         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5829         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5830         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5831         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5832         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5833         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5834         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5835         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5836         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5837         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5838         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5839         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5840         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5841         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5842         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5843         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5844         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5845         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5846         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5847         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5848         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5849         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5850         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5851         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5852         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5853         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5854         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5855         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5856         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5857         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5858         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5859         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5860         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5861         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5862         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5863         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5864         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5865         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5866         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5867         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5868         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5869         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5870         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5871         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5872         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5873         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5881         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5882         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5883         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5884         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5885         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5886         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5887         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5888         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5889         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5890         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5891         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5893         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5919         * gcc.target/i386/testimm-9.c: Likewise.
5920
5921 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5922
5923         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5924         * g++.dg/other/i386-3.C: Likewise.
5925         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5926         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5927         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5928         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5929         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5930         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5931         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5932         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5933         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5934         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5935         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5936         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5937         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5938         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5939         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5940         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5941         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5942         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5943         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5944         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5945         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5946         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5947         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5948         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5949         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5950         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5951         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5952         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5953         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5954         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5955         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5956         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5957         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5958         * gcc.target/i386/sse-12.c: Add BMI2.
5959         * gcc.target/i386/sse-13.c: Likewise.
5960         * gcc.target/i386/sse-14.c: Likewise.
5961         * gcc.target/i386/sse-22.c: Likewise.
5962         * gcc.target/i386/sse-23.c: Likewise.
5963
5964 2011-08-23  Jason Merrill  <jason@redhat.com>
5965
5966         * g++.dg/template/crash7.C: Adjust expected errors.
5967
5968 2011-08-23  Jason Merrill  <jason@redhat.com>
5969
5970         PR c++/49045
5971         Core 1321
5972         * g++.dg/cpp0x/overload2.C: New.
5973
5974 2011-08-23  Jason Merrill  <jason@redhat.com>
5975
5976         Core 903
5977         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5978
5979 2011-08-23  Jason Merrill  <jason@redhat.com>
5980
5981         Core 975
5982         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5983         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5984         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5985         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5986
5987 2011-08-23  Jason Merrill  <jason@redhat.com>
5988
5989         PR c++/50024
5990         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5991
5992 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5993
5994         PR c++/50158
5995         * g++.dg/warn/Wunused-var-16.C: New test.
5996
5997         PR middle-end/50161
5998         * gcc.dg/pr50161.c: New test.
5999
6000 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6001
6002         PR c++/50055
6003         * g++.dg/gcov/gcov-7.C: New test.
6004
6005 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6006
6007         PR c++/46862
6008         * g++.dg/dfp/nofields.C: New test.
6009
6010 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6011
6012         PR fortran/31600
6013         * gfortran.dg/use_16.f90: New.
6014
6015 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6016             Kirill Yukhin  <kirill.yukhin@intel.com>
6017
6018         PR target/50155
6019         * gcc.target/i386/pr50155.c: New test.
6020
6021 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6022
6023         PR tree-optimization/50133
6024         * gcc.dg/pr50133.c: New test.
6025
6026         PR middle-end/50141
6027         * c-c++-common/cxxbitfields-6.c: New test.
6028
6029 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6030
6031         PR fortran/50050
6032         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6033
6034 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6035
6036         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6037         * gcc.dg/pr49994-3.c: Ditto.
6038
6039 2011-08-22  Richard Guenther  <rguenther@suse.de>
6040
6041         PR testsuite/50145
6042         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6043         * gcc.dg/torture/pr50067-2.c: Likewise.
6044
6045 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6046
6047         PR fortran/47659
6048         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6049         of a constant resulting from simplification.
6050         * gfortran.dg/warn_conversion_3.f90:  New test.
6051
6052 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6053
6054         PR fortran/50130
6055         * gfortran.dg/zero_stride_1.f90:  New test.
6056
6057 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6058
6059         PR fortran/49638
6060         * gfortran.dg/typebound_override_1.f90: Modified.
6061
6062 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR tree-optimization/48739
6065         * gcc.dg/pr48739-1.c: New test.
6066         * gcc.dg/pr48739-2.c: New test.
6067
6068 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6069
6070         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6071
6072 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6073
6074         PR fortran/50129
6075         * gfortran.dg/where_3.f90: New test.
6076
6077 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6078
6079         PR middle-end/49721
6080         * gfortran.dg/pr49721-1.f: New.
6081         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6082
6083 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6084
6085         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6086         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6087         New tests.
6088
6089 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6090
6091         * gcc.target/arm/wmul-11.c: New file.
6092         * gcc.target/arm/wmul-12.c: New file.
6093         * gcc.target/arm/wmul-13.c: New file.
6094
6095 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6096
6097         * gcc.target/arm/wmul-10.c: New file.
6098
6099 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6100
6101         * gcc.target/arm/wmul-9.c: New file.
6102         * gcc.target/arm/wmul-bitfield-2.c: New file.
6103
6104 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6105
6106         * gcc.target/arm/wmul-8.c: New file.
6107
6108 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6109
6110         * gcc.target/arm/wmul-7.c: New file.
6111
6112 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6113
6114         * gcc.target/arm/wmul-6.c: New file.
6115
6116 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6117
6118         * gcc.target/arm/wmul-5.c: New file.
6119         * gcc.target/arm/no-wmla-1.c: New file.
6120
6121 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6122
6123         * gcc.target/arm/wmul-bitfield-1.c: New file.
6124
6125 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6126
6127         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6128
6129 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6130
6131         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6132         * gcc.target/i386/conversion.c: Likewise.
6133
6134 2011-08-19  Richard Guenther  <rguenther@suse.de>
6135
6136         * gcc.dg/torture/pr50067-1.c: New testcase.
6137         * gcc.dg/torture/pr50067-2.c: Likewise.
6138
6139 2011-08-19  Joey Ye  <joey.ye@arm.com>
6140
6141         PR target/49437
6142         * gcc.target/arm/handler-align.c: New test.
6143         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6144         New Function.
6145
6146 2011-08-19  Joey Ye  <joey.ye@arm.com>
6147
6148         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6149
6150 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6151
6152         PR fortran/50071
6153         * gfortran.dg/end_block_label_1.f90: New test.
6154         * gfortran.dg/end_associate_label_1.f90: New test.
6155
6156 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6157
6158         * gcc.dg/c1x-pointer-float-1.c: New test.
6159
6160 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6161
6162         PR fortran/50071
6163         * gfortran.dg/duplicate_labels_2.f: New test.
6164
6165 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6166
6167         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6168         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6169         gcc.dg/c1x-noreturn-5.c: New tests.
6170
6171 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6172
6173         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6174
6175 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6176
6177         PR fortran/18918
6178         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6179         * gfortran.dg/coarray_lock_3.f90: Fix test.
6180         * gfortran.dg/coarray_lock_4.f90: New.
6181         * gfortran.dg/coarray_lock_5.f90: New.
6182
6183 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6184
6185         PR target/50009
6186         * gcc.c-torture/compile/pr50009.c: New test.
6187
6188         PR target/50092
6189         * gcc.dg/torture/pr50092.c: New test.
6190
6191 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6192
6193         PR fortran/50109
6194         * gfortran.dg/namelist_73.f90: New.
6195
6196 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6197
6198         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6199
6200         PR debug/50017
6201         * gcc.dg/pr50017.c: New test.
6202
6203 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6204
6205         PR c++/45625
6206         * g++.dg/lookup/hidden-var1.C: New test case.
6207
6208 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6209
6210         PR fortran/31461
6211         * gfortran.dg/warn_unused_var_2.f90: New.
6212         * gfortran.dg/warn_unused_var_3.f90: New.
6213
6214 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6215
6216         PR target/43597
6217         * gcc.target/arm/pr43597.c: New test.
6218
6219 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6220
6221         PR fortran/50070
6222         * gfortran.dg/common_13.f90: New.
6223
6224 2011-08-16  Jason Merrill  <jason@redhat.com>
6225
6226         PR c++/50086
6227         * g++.dg/cpp0x/variadic-unresolved.C: New.
6228
6229         * g++.old-deja/g++.brendan/README: Add R.I.P.
6230
6231         * g++.dg/ext/attr-used-1.C: New.
6232
6233         PR c++/50054
6234         * g++.dg/cpp0x/initlist56.C: New.
6235
6236 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6237
6238         PR testsuite/50085
6239         * g++.dg/opt/life1.C: Only run on Linux.
6240
6241 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6242
6243         * gfortran.dg/coarray_26.f90: New.
6244
6245 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6246
6247         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6248         -fdump-tree-vrp1.
6249
6250 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6251
6252         PR fortran/50073
6253         * gfortran.dg/func_result_7.f90: New.
6254
6255 2011-08-13  Jason Merrill  <jason@redhat.com>
6256
6257         PR c++/50075
6258         * g++.dg/cpp0x/decltype32.C: New.
6259
6260         PR c++/50059
6261         * g++.dg/diagnostic/expr1.C: New.
6262
6263 2011-08-12  David Li  <davidxl@google.com>
6264
6265         * g++.dg/abi/vbase15.C: New test.
6266
6267 2011-08-12  Jason Merrill  <jason@redhat.com>
6268
6269         PR c++/50034
6270         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6271
6272 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6273
6274         * gcc.dg/builtins-67.c: New test.
6275         * gcc.target/i386/conversion.c: Ditto.
6276
6277 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6278             Brian Hackett  <bhackett1024@gmail.com>
6279
6280         * g++.dg/plugin/decl_plugin.c: New.
6281         * g++.dg/plugin/decl-plugin-test.C: New.
6282         * g++.dg/plugin/plugin.exp: Add above testcase.
6283
6284 2011-08-11  Richard Guenther  <rguenther@suse.de>
6285
6286         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6287
6288 2011-08-11  Michael Matz  <matz@suse.de>
6289
6290         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6291
6292 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6293
6294         PR tree-optimization/50039
6295         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6296         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6297
6298 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6299
6300         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6301         (sse4_1_test): Initialize src3 with random value.
6302
6303 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6304
6305         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6306         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6307         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6308         * gcc.dg/scal-to-vec1.c: New test.
6309         * gcc.dg/scal-to-vec2.c: New test.
6310
6311 2011-08-09  Richard Guenther  <rguenther@suse.de>
6312
6313         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6314         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6315         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6316         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6317
6318 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6319
6320         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6321
6322 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6323
6324         * gcc.dg/pr49948.c: Require pthread effective target.
6325
6326 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6327
6328         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6329
6330 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6331
6332         * gcc.target/i386/sse-22a.c: New test.
6333
6334 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6335
6336         PR tree-optimization/50014
6337         * gcc.dg/vect/pr50014.c: New test.
6338
6339 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6340
6341         PR middle-end/49923
6342         * gcc.dg/tree-ssa/pr49923.c: New test.
6343
6344 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6345
6346         PR target/49781
6347         * gcc.target/i386/pr49781-1.c: New.
6348
6349 2011-08-08  Jason Merrill  <jason@redhat.com>
6350
6351         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6352
6353         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6354
6355 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6356
6357         PR fortran/49638
6358         * gfortran.dg/typebound_override_1.f90: New.
6359
6360 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6361
6362         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6363         x86_64 mingw target.
6364         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6365         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6366         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6367         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6368         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6369         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6370         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6371         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6372         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6373         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6374
6375 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6376
6377         PR testsuite/48727
6378         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6379
6380 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6381
6382         * gcc.dg/pr48770.c: Cleanup coverage files.
6383         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6384
6385 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6386
6387         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6388         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6389         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6390         lzcnt and bmi options.
6391
6392 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6393
6394         PR target/47381
6395         * gcc.dg/pr47381-1.c: New.
6396         * gcc.dg/pr47381-2.c: Likewise.
6397         * gcc.target/i386/pr47381.c: Likewise.
6398
6399 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6400
6401         PR middle-end/47727
6402         * gcc.dg/pr47727.c: New.
6403
6404         PR target/47372
6405         * gcc.dg/pr47372-1.c: New.
6406         * gcc.dg/pr47372-2.c: Likewise.
6407
6408 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6409
6410         PR middle-end/47449
6411         * gcc.target/i386/pr47449.c: New.
6412
6413         PR target/47446
6414         * gcc.dg/pr47446-1.c: New.
6415         * gcc.dg/pr47446-2.c: Likewise.
6416
6417 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6418
6419         PR target/47766
6420         * gcc.dg/pr47766.c: New.
6421
6422         PR target/47715
6423         * gcc.dg/tls/pr47715-1.c: New.
6424         * gcc.dg/tls/pr47715-2.c: Likewise.
6425         * gcc.dg/tls/pr47715-3.c: Likewise.
6426         * gcc.dg/tls/pr47715-4.c: Likewise.
6427         * gcc.dg/tls/pr47715-5.c: Likewise.
6428
6429 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6430
6431         PR libobjc/50002
6432         * objc.dg/gnu-api-2-class.m: Updated comments.
6433         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6434         * objc.dg/gnu-api-2-class-meta.m: New test.
6435         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6436
6437 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6438
6439         PR libobjc/49882
6440         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6441         with classes that are in construction.
6442
6443 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6444
6445         PR target/48084
6446         * gcc.target/i386/pr48084-1.c: New.
6447         * gcc.target/i386/pr48084-2.c: Likewise.
6448         * gcc.target/i386/pr48084-3.c: Likewise.
6449         * gcc.target/i386/pr48084-4.c: Likewise.
6450         * gcc.target/i386/pr48084-5.c: Likewise.
6451
6452         PR rtl-optimization/49504
6453         * gcc.target/i386/pr49504.c: New.
6454
6455         PR target/49860
6456         * gcc.dg/pr49860.c: New.
6457
6458 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6459
6460         PR libobjc/49882
6461         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6462         with classes that are in construction.
6463
6464 2011-08-05  Jason Merrill  <jason@redhat.com>
6465
6466         PR c++/48993
6467         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6468
6469         PR c++/49921
6470         * g++.dg/cpp0x/decltype31.C: New.
6471
6472         PR c++/49669
6473         * g++.dg/init/array28.C: New.
6474
6475         PR c++/49988
6476         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6477
6478 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6479
6480         PR target/47369
6481         * gcc.dg/pr47369-1.c: New.
6482
6483 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6484
6485         PR middle-end/47364
6486         * gcc.dg/torture/pr47364-1.c: New.
6487         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6488         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6489
6490 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6491
6492         PR fortran/37211
6493         * gfortran.dg/transfer_check_2.f90:  New test case.
6494
6495 2011-08-05  Jan Hubicka  <jh@suse.cz>
6496
6497         PR middle-end/49494
6498         * gfortran.dg/pr49494.f90: New testcase.
6499
6500 2011-08-05  Jan Hubicka  <jh@suse.cz>
6501
6502         PR middle-end/49735
6503         * gcc.c-torture/compile/pr49735.c: New testcase.
6504
6505 2011-08-05  Jason Merrill  <jason@redhat.com>
6506
6507         PR c++/47453
6508         * g++.dg/cpp0x/initlist56.C: New.
6509
6510         PR c++/49812
6511         * g++.dg/overload/rvalue2.C: New.
6512
6513         PR c++/49983
6514         * g++.dg/cpp0x/range-for21.C: New.
6515
6516         * g++.dg/ext/vla11.C: New.
6517
6518 2011-08-05  Richard Guenther  <rguenther@suse.de>
6519
6520         PR tree-optimization/49984
6521         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6522
6523 2011-08-05  Richard Guenther  <rguenther@suse.de>
6524
6525         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6526         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6527         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6528
6529 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6530
6531         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6532         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6533         * gfortran.dg/ldist-pr43023.f90: Ditto.
6534         * gfortran.dg/namelist_52.f90: Ditto.
6535         * gfortran.dg/interface_proc_end.f90: Ditto.
6536         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6537         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6538
6539 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6540
6541         * gcc.dg/vect/vect-over-widen-1.c: New test.
6542         * gcc.dg/vect/vect-over-widen-2.c: New test.
6543         * gcc.dg/vect/vect-over-widen-3.c: New test.
6544         * gcc.dg/vect/vect-over-widen-4.c: New test.
6545
6546 2011-08-04  Richard Guenther  <rguenther@suse.de>
6547
6548         PR fortran/49957
6549         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6550
6551 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6552
6553         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6554
6555 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6556
6557         PR middle-end/49905
6558         * g++.dg/ext/builtin-object-size3.C: New test.
6559
6560 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR tree-optimization/49948
6563         * gcc.dg/pr49948.c: New test.
6564
6565 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6566
6567         PR middle-end/47383
6568         * gcc.dg/torture/pr47383.c: New.
6569
6570 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6571
6572         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6573
6574 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6575
6576         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6577
6578 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6579
6580         PR target/47744
6581         * gcc.dg/torture/pr47744-1.c: New.
6582         * gcc.dg/torture/pr47744-2.c: Likewise.
6583         * gcc.dg/torture/pr47744-3.c: Likewise.
6584
6585 2011-08-03  Richard Guenther  <rguenther@suse.de>
6586
6587         PR middle-end/49958
6588         * gcc.dg/torture/pr49958.c: New testcase.
6589
6590 2011-08-03  Richard Guenther  <rguenther@suse.de>
6591
6592         PR tree-optimization/49938
6593         * g++.dg/torture/pr49938.C: New testcase.
6594
6595 2011-08-02  Jason Merrill  <jason@redhat.com>
6596
6597         PR c++/43886
6598         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6599
6600         PR c++/49577
6601         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6602
6603         PR c++/49593
6604         * g++.dg/cpp0x/variadic115.C: New.
6605
6606         PR c++/49803
6607         * g++.dg/cpp0x/union5.C: New.
6608
6609 2011-08-02  Daniel Kraft  <d@domob.eu>
6610
6611         PR fortran/49885
6612         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6613
6614 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6615
6616         PR middle-end/49947
6617         * gcc.dg/tree-ssa/forwprop-15.c
6618
6619 2011-08-02  Jason Merrill  <jason@redhat.com>
6620
6621         PR c++/49834
6622         * g++.dg/cpp0x/range-for20.C: New.
6623
6624 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6625
6626         * gfortran.dg/coarray_lib_token_3.f90: New.
6627
6628 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6629
6630         PR fortran/46752
6631         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6632         * gcc.dg/gomp/atomic-15.c: New test.
6633         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6634         * g++.dg/gomp/atomic-15.C: New test.
6635         * g++.dg/gomp/private-1.C: New test.
6636         * g++.dg/gomp/sharing-2.C: New test.
6637         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6638         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6639         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6640
6641 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6642
6643         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6644         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6645         cleanup-module.
6646         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6647         * gfortran.dg/allocatable_function_5.f90: Ditto.
6648         * gfortran.dg/allocate_stat.f90: Ditto.
6649         * gfortran.dg/array_constructor_20.f90: Ditto.
6650         * gfortran.dg/array_constructor_21.f90: Ditto.
6651         * gfortran.dg/array_constructor_22.f90: Ditto.
6652         * gfortran.dg/array_constructor_26.f03: Ditto.
6653         * gfortran.dg/array_function_4.f90: Ditto.
6654         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6655         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6656         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6657         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6658         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6659         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6660         * gfortran.dg/class_15.f03: Ditto.
6661         * gfortran.dg/class_27.f03: Ditto.
6662         * gfortran.dg/class_33.f90: Ditto.
6663         * gfortran.dg/class_37.f03: Ditto.
6664         * gfortran.dg/class_40.f03: Ditto.
6665         * gfortran.dg/class_42.f03: Ditto.
6666         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6667         * gfortran.dg/coarray/registering_1.f90: Ditto.
6668         * gfortran.dg/convert_1.f90: Ditto.
6669         * gfortran.dg/default_initialization_3.f90: Ditto.
6670         * gfortran.dg/dependency_25.f90: Ditto.
6671         * gfortran.dg/dependency_26.f90: Ditto.
6672         * gfortran.dg/dependency_36.f90: Ditto.
6673         * gfortran.dg/dependency_37.f90: Ditto.
6674         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6675         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6676         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6677         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6678         * gfortran.dg/elemental_result_1.f90: Ditto.
6679         * gfortran.dg/empty_derived_type.f90: Ditto.
6680         * gfortran.dg/entry_7.f90: Ditto.
6681         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6682         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6683         * gfortran.dg/error_recovery_3.f90: Ditto.
6684         * gfortran.dg/extends_4.f03: Ditto.
6685         * gfortran.dg/func_assign.f90: Ditto.
6686         * gfortran.dg/func_assign_3.f90: Ditto.
6687         * gfortran.dg/generic_1.f90: Ditto.
6688         * gfortran.dg/generic_18.f90: Ditto.
6689         * gfortran.dg/generic_22.f03: Ditto.
6690         * gfortran.dg/generic_4.f90: Ditto.
6691         * gfortran.dg/generic_6.f90: Ditto.
6692         * gfortran.dg/generic_actual_arg.f90: Ditto.
6693         * gfortran.dg/graphite/id-21.f: Ditto.
6694         * gfortran.dg/graphite/pr45758.f90: Ditto.
6695         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6696         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6697         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6698         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6699         * gfortran.dg/host_used_types_1.f90: Ditto.
6700         * gfortran.dg/implicit_1.f90: Ditto.
6701         * gfortran.dg/implicit_11.f90: Ditto.
6702         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6703         * gfortran.dg/impure_actual_1.f90: Ditto.
6704         * gfortran.dg/impure_assignment_1.f90: Ditto.
6705         * gfortran.dg/impure_constructor_1.f90: Ditto.
6706         * gfortran.dg/initialization_10.f90: Ditto.
6707         * gfortran.dg/initialization_12.f90: Ditto.
6708         * gfortran.dg/interface_14.f90: Ditto.
6709         * gfortran.dg/interface_15.f90: Ditto.
6710         * gfortran.dg/interface_2.f90: Ditto.
6711         * gfortran.dg/interface_25.f90: Ditto.
6712         * gfortran.dg/interface_26.f90: Ditto.
6713         * gfortran.dg/interface_29.f90: Ditto.
6714         * gfortran.dg/interface_assignment_1.f90: Ditto.
6715         * gfortran.dg/internal_pack_6.f90: Ditto.
6716         * gfortran.dg/internal_pack_7.f90: Ditto.
6717         * gfortran.dg/internal_pack_8.f90: Ditto.
6718         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6719         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6720         * gfortran.dg/module_commons_3.f90: Ditto.
6721         * gfortran.dg/module_equivalence_4.f90: Ditto.
6722         * gfortran.dg/module_equivalence_6.f90: Ditto.
6723         * gfortran.dg/module_function_type_1.f90: Ditto.
6724         * gfortran.dg/module_naming_1.f90: Ditto.
6725         * gfortran.dg/namelist_4.f90: Ditto.
6726         * gfortran.dg/operator_c1202.f90: Ditto.
6727         * gfortran.dg/parens_7.f90: Ditto.
6728         * gfortran.dg/pr32921.f: Ditto.
6729         * gfortran.dg/pr33646.f90: Ditto.
6730         * gfortran.dg/pr41928.f90: Ditto.
6731         * gfortran.dg/pr42119.f90: Ditto.
6732         * gfortran.dg/pr43984.f90: Ditto.
6733         * gfortran.dg/present_1.f90: Ditto.
6734         * gfortran.dg/private_type_2.f90: Ditto.
6735         * gfortran.dg/proc_decl_2.f90: Ditto.
6736         * gfortran.dg/proc_ptr_10.f90: Ditto.
6737         * gfortran.dg/proc_ptr_22.f90: Ditto.
6738         * gfortran.dg/proc_ptr_8.f90: Ditto.
6739         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6740         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6741         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6742         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6743         * gfortran.dg/substring_equivalence.f90: Ditto.
6744         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6745         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6746         * gfortran.dg/trim_optimize_6.f90: Ditto.
6747         * gfortran.dg/typebound_call_12.f03: Ditto.
6748         * gfortran.dg/typebound_operator_5.f03: Ditto.
6749         * gfortran.dg/typebound_operator_6.f03: Ditto.
6750         * gfortran.dg/typebound_proc_18.f03: Ditto.
6751         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6752         * gfortran.dg/use_1.f90: Ditto.
6753         * gfortran.dg/use_10.f90: Ditto.
6754         * gfortran.dg/use_11.f90: Ditto.
6755         * gfortran.dg/use_14.f90: Ditto.
6756         * gfortran.dg/use_only_2.f90: Ditto.
6757         * gfortran.dg/use_rename_4.f90: Ditto.
6758         * gfortran.dg/use_rename_5.f90: Ditto.
6759         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6760         * gfortran.dg/used_interface_ref.f90: Ditto.
6761         * gfortran.dg/used_types_11.f90: Ditto.
6762         * gfortran.dg/used_types_3.f90: Ditto.
6763         * gfortran.dg/used_types_4.f90: Ditto.
6764         * gfortran.dg/userdef_operator_2.f90: Ditto.
6765         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6766         * gfortran.dg/vect/pr46213.f90: Ditto.
6767         * gfortran.dg/whole_file_21.f90: Ditto.
6768         * gfortran.dg/whole_file_22.f90: Ditto.
6769         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6770         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6771
6772 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6773
6774         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6775
6776 2011-08-01  Jason Merrill  <jason@redhat.com>
6777
6778         PR c++/49932
6779         * g++.dg/abi/mangle49.C: New.
6780
6781         PR c++/49924
6782         * g++.dg/cpp0x/constexpr-array4.C: New.
6783
6784         PR c++/49813
6785         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6786
6787 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6788
6789         PR target/49927
6790         * gcc.target/i386/pr49927.c: New test.
6791
6792 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6793
6794         PR tree-optimization/49926
6795         * gcc.dg/vect/pr49926.c: New test.
6796
6797 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6798
6799         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6800         * gcc.target/i386/lzcnt-1.c: New test.
6801         * gcc.target/i386/lzcnt-2.c: Likewise.
6802         * gcc.target/i386/lzcnt-2a.c: Likewise.
6803         * gcc.target/i386/lzcnt-3.c: Likewise.
6804         * gcc.target/i386/lzcnt-4.c: Likewise.
6805         * gcc.target/i386/lzcnt-4a.c: Likewise.
6806         * gcc.target/i386/lzcnt-5.c: Likewise.
6807         * gcc.target/i386/lzcnt-6.c: Likewise.
6808         * gcc.target/i386/lzcnt-6a.c: Likewise.
6809         * gcc.target/i386/lzcnt-check.h: Likewise.
6810
6811         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6812         * gcc.target/i386/sse-13.c: Likewise.
6813         * gcc.target/i386/sse-14.c: Likewise.
6814         * g++.dg/other/i386-2.C: Likewise.
6815         * g++.dg/other/i386-3.C: Likewise.
6816
6817 2011-08-01  Julian Brown  <julian@codesourcery.com>
6818
6819         * gcc.target/arm/fixed-point-exec.c: New test.
6820
6821 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6822
6823         PR target/49920
6824         * gcc.target/i386/pr49920.c: New test.
6825
6826 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6827
6828         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6829         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6830         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6831         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6832         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6833         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6834         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6835         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6836         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6837         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6838         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6839         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6840         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6841         * g++.dg/tree-ssa/pr33615.C: Ditto.
6842         * g++.dg/tree-ssa/restrict1.C: Ditto.
6843         * c-c++-common/restrict-2.c: Ditto.
6844         * gfortran.dg/pr32921.f: Ditto.
6845         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6846         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6847         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6848         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6849         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6850         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6851         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6852         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6853         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6854         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6855
6856 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6857
6858         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6859         .exe.ltrans[0-9]*. dump files.
6860
6861 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6862
6863         PR fortran/49112
6864         * gfortran.dg/abstract_type_6.f03: Modified.
6865         * gfortran.dg/typebound_proc_24.f03: New.
6866
6867 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6868
6869         PR testsuite/49917
6870         * g++.dg/init/for1.C: Fix.
6871
6872 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6873
6874         PR fortran/48876
6875         * gfortran.dg/string_5.f90:  New test.
6876
6877 2011-07-29  Jason Merrill  <jason@redhat.com>
6878
6879         PR c++/49867
6880         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6881
6882 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6883
6884         PR tree-optimization/47407
6885         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6886         alpha*-dec-osf*.
6887         Sort target list.
6888
6889 2011-07-29  Richard Guenther  <rguenther@suse.de>
6890
6891         * gcc.dg/uninit-suppress.c: Also disable VRP.
6892         * gcc.dg/uninit-suppress_2.c: Likewise.
6893
6894 2011-07-28  Jason Merrill  <jason@redhat.com>
6895
6896         PR c++/49808
6897         * g++.dg/template/nontype24.C: New.
6898
6899 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6900
6901         PR rtl-optimization/47958
6902         * gcc.dg/torture/pr47958-1.c: New.
6903
6904 2011-07-29  Wei Guozhi  <carrot@google.com>
6905
6906         PR rtl-optimization/49799
6907         * gcc.dg/pr49799.c: New test case.
6908
6909 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6910
6911         PR middle-end/48648
6912         * gcc.dg/graphite/id-pr48648.c: New.
6913
6914 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6915
6916         PR fortran/31067
6917         * gfortran.dg/maxloc_2.f90: New test.
6918         * gfortran.dg/maxloc_3.f90: New test.
6919         * gfortran.dg/minloc_1.f90: New test.
6920         * gfortran.dg/minloc_2.f90: New test.
6921         * gfortran.dg/minloc_3.f90: New test.
6922         * gfortran.dg/minmaxloc_7.f90: New test.
6923
6924         PR debug/49871
6925         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6926
6927 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6928
6929         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6930         the builtin isn't optimized away.
6931
6932 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6933
6934         PR fortran/45586
6935         * gfortran.dg/lto/pr45586-2_0.f90: New.
6936
6937 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6938
6939         PR middle-end/49875
6940         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6941         * c-c++-common/cxxbitfields-5.c: Same.
6942
6943 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6944
6945         * lib/target-supports.exp (check_effective_target_mmap): Use
6946         check_function_available.
6947
6948 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6949
6950         * g++.old-deja/g++.pt/crash60.C: Updated.
6951
6952 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6953
6954         PR target/49866
6955         * gcc.target/i386/pr49866.c: New test.
6956
6957 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6958
6959         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6960         * gcc.target/i386/bmi-andn-1.c: New test.
6961         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6962         * gcc.target/i386/bmi-andn-2.c: Likewise.
6963         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6964         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6965         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6966         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6967         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6968         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6969         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6970         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6971         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6972         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6973         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6974         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6975         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6976         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6977         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6978         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6979         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6980         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6981         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6982         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6983         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6984
6985 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6986
6987         PR middle-end/47691
6988         * gfortran.dg/graphite/id-pr47691.f: New.
6989
6990 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6991
6992         * gcc.target/i386/avx-os-support.h: New.
6993         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6994         (main): Check avx_os_support before the test is run.
6995         * gcc.target/i386/aes-avx-check.h: Ditto.
6996         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6997
6998 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6999
7000         * gcc.target/i386/aggregate-ret3.c: New test.
7001         * gcc.target/i386/aggregate-ret4.c: New test.
7002
7003 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7004
7005         PR fortran/49755
7006         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7007         allocated array should *not* change its size.
7008         * gfortran.dg/multiple_allocation_3.f90: New test.
7009
7010 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7011
7012         PR c++/49776
7013         * g++.dg/cpp0x/constexpr-49776.C: New.
7014
7015 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7016
7017         PR middle-end/47046
7018         * gcc.dg/graphite/id-pr47046.c: New.
7019
7020 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7021
7022         PR middle-end/47653
7023         * gcc.dg/graphite/run-id-pr47593.c: New.
7024
7025 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7026
7027         PR middle-end/47653
7028         * gcc.dg/graphite/run-id-pr47653.c: New.
7029         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7030         induction variables.
7031         * gcc.dg/graphite/scop-16.c: Same.
7032         * gcc.dg/graphite/scop-17.c: Same.
7033         * gcc.dg/graphite/scop-21.c: Same.
7034
7035 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7036
7037         PR middle-end/48805
7038         * gcc.dg/graphite/id-pr48805.c: New.
7039
7040 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7041
7042         * gfortran.dg/coarray_lib_token_2.f90: New.
7043
7044 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7045
7046         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7047         SPU local store.
7048
7049 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7050
7051         PR tree-opt/49671
7052         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7053         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7054
7055 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7056
7057         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7058
7059         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7060         * gcc.c-torture/execute/loop-2g.c: Likewise.
7061         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7062         Require mmap support.
7063         * gcc.c-torture/execute/loop-2g.x: Likewise.
7064         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7065         (MAP_ANON): Provide default.
7066         * gcc.dg/20050826-1.c: Likewise.
7067         * gcc.target/i386/pr36533.c: Likewise.
7068         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7069         Use dg-require-effective-target mmap.
7070
7071 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7072
7073         PR c++/49838
7074         * g++.dg/cpp0x/range-for19.C: New.
7075
7076 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7077
7078         PR testsuite/49753
7079         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7080
7081         Revert:
7082         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7083
7084         PR testsuite/49753
7085         * g++.dg/torture/pr49309.C: Remove.
7086
7087 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7088
7089         PR tree-optimization/49809
7090         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7091         test.
7092
7093 2011-07-25  Richard Guenther  <rguenther@suse.de>
7094
7095         PR tree-optimization/49715
7096         * gcc.target/i386/pr49715-1.c: New testcase.
7097         * gcc.target/i386/pr49715-2.c: Likewise.
7098
7099 2011-07-23  Jason Merrill  <jason@redhat.com>
7100
7101         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7102
7103 2011-07-22  Jason Merrill  <jason@redhat.com>
7104
7105         PR c++/49793
7106         * g++.dg/cpp0x/initlist55.C: New.
7107
7108 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7109
7110         PR fortran/49791
7111         * gfortran.dg/namelist_72.f: New.
7112
7113 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7114
7115         * gfortran.dg/coarray_25.f90: New.
7116
7117 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7118
7119         * override1.C: This test should use c++0x mode.
7120         * override3.C: New. Test the diagnostics in c++98 mode.
7121
7122 2011-07-22  Jason Merrill  <jason@redhat.com>
7123             Mark Glisse  <marc.glisse@normalesup.org>
7124
7125         PR c++/30112
7126         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7127
7128         PR c++/49813
7129         * g++.dg/opt/builtins2.C: New.
7130         * g++.dg/other/error27.C: Don't rely on __builtin.
7131
7132 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7133
7134         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7135         on lp64 targets.
7136         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7137         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7138         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7139         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7140
7141         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7142         instead of ia32.
7143
7144 2011-07-22  Richard Guenther  <rguenther@suse.de>
7145
7146         PR tree-optimization/45819
7147         * gcc.dg/pr45819.c: New testcase.
7148
7149 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7150
7151         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7152
7153 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7154
7155         PR middle-end/47654
7156         PR middle-end/49649
7157         * gcc.dg/graphite/run-id-pr47654.c: New.
7158
7159 2011-07-21  Ian Lance Taylor  <iant@google.com>
7160
7161         PR middle-end/49705
7162         * gcc.dg/pr49705.c: New test.
7163
7164 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7165
7166         * lib/target-supports.exp (check_avx_os_support_available): New.
7167         (check_effective_target_avx_runtime): Use it.
7168
7169 2011-07-21  Richard Guenther  <rguenther@suse.de>
7170
7171         PR tree-optimization/49770
7172         * g++.dg/torture/pr49770.C: New testcase.
7173
7174 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7175
7176         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7177         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7178
7179 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7180
7181         * gfortran.dg/coarray_lib_token_1.f90: New.
7182
7183 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7184
7185         * gcc.dg/pr32912-2.c: Skip for AVR.
7186         * gcc.dg/pr44674.c: Add dg-require-profiling.
7187
7188 2011-07-20  Jason Merrill  <jason@redhat.com>
7189
7190         * g++.dg/ext/desig2.C: New.
7191
7192 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7193
7194         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7195         be generated.
7196         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7197         * gcc.target/powerpc/recip-3.c: Ditto.
7198
7199 2011-07-19  Jason Merrill  <jason@redhat.com>
7200
7201         PR c++/6709 (DR 743)
7202         PR c++/42603 (DR 950)
7203         * g++.dg/cpp0x/decltype21.C: New.
7204
7205 2011-07-20  Richard Guenther  <rguenther@suse.de>
7206
7207         PR middle-end/18908
7208         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7209         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7210
7211 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7212
7213         * gcc.target/arm/combine-movs.c: New.
7214         * gcc.target/arm/unsigned-extend-2.c: New.
7215
7216 2011-07-19  Jason Merrill  <jason@redhat.com>
7217
7218         PR c++/49785
7219         * g++.dg/cpp0x/variadic114.C: New.
7220
7221 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7222
7223         * gfortran.dg/coarray_args_1.f90: New.
7224         * gfortran.dg/coarray_args_2.f90: New.
7225
7226 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7227
7228         PR fortran/49708
7229         * gfortran.dg/allocate_error_3.f90: New.
7230
7231 2011-07-19  Richard Guenther  <rguenther@suse.de>
7232
7233         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7234         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7235         * gcc.dg/torture/20110719-1.c: New testcase.
7236
7237 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR tree-optimization/49768
7240         * gcc.c-torture/execute/pr49768.c: New test.
7241
7242 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7243
7244         PR tree-optimization/49771
7245         * gcc.dg/vect/pr49771.c: New test.
7246
7247 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7248
7249         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7250         * gcc.dg/ipa/ipa-2.c: Likewise.
7251         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7252         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7253         * gcc.dg/ipa/ipa-5.c: Likewise.
7254         * gcc.dg/ipa/ipa-7.c: Likewise.
7255         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7256         * gcc.dg/ipa/ipacost-1.c: Likewise.
7257         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7258         functions.
7259         * gcc.dg/ipa/ipcp-1.c: New test.
7260         * gcc.dg/ipa/ipcp-2.c: Likewise.
7261         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7262
7263 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7264
7265         PR middle-end/49675
7266         * gfortran.dg/pr49675.f90: New test.
7267
7268 2011-07-18  Richard Guenther  <rguenther@suse.de>
7269
7270         * gcc.dg/torture/20110718-1.c: New testcase.
7271
7272 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7273
7274         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7275         * g++.dg/ext/bitfield3.C: Likewise.
7276         * g++.dg/ext/bitfield4.C: Likewise.
7277         * g++.dg/ext/bitfield5.C: Likewise.
7278         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7279         * g++.dg/other/pr23205-2.C: Likewise.
7280         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7281         * gcc.c-torture/compile/20001109-2.c: Likewise.
7282         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7283         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7284         * gcc.dg/bitfld-16.c: Likewise.
7285         * gcc.dg/bitfld-17.c: Likewise.
7286         * gcc.dg/bitfld-18.c: Likewise.
7287         * gcc.dg/builtins-config.h: Remove Netware support.
7288         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7289         * gcc.dg/cdce2.c: Likewise.
7290         * gcc.dg/cpp/assert4.c: Remove netware support.
7291         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7292         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7293
7294         * lib/target-supports.exp (check_visibility_available): Remove
7295         NetWare support.
7296         (check_profiling_available): Likewise.
7297
7298 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7299
7300         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7301
7302 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7303             Thomas Koenig  <tkoenig@gcc.gnu.org>
7304
7305         PR fortran/34657
7306         * gfortran.dg/generic_17.f90: Fix testcase.
7307         * gfortran.dg/interface_3.f90: Add dg-error.
7308         * gfortran.dg/use_14.f90: New.
7309         * gfortran.dg/use_15.f90: New.
7310
7311 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7312
7313         * gnat.dg/pointer_controlled.adb: New test.
7314
7315 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/49624
7318         * gfortran.dg/pointer_remapping_7.f90: New.
7319
7320 2011-07-16  Jason Merrill  <jason@redhat.com>
7321
7322         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7323
7324 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7325             Jason Merrill  <jason@redhat.com>
7326
7327         PR c++/45329
7328         PR c++/48934
7329         * g++.dg/cpp0x/decltype29.C: Adjust.
7330         * g++.dg/cpp0x/error4.C: Adjust.
7331         * g++.dg/cpp0x/sfinae26.C: Adjust.
7332         * g++.dg/cpp0x/variadic105.C: Adjust.
7333         * g++.dg/template/deduce3.C: Adjust.
7334         * g++.dg/template/error45.C: Adjust.
7335         * g++.dg/template/ptrmem2.C: Adjust.
7336         * g++.dg/template/sfinae2.C: Adjust.
7337         * g++.old-deja/g++.pt/crash60.C: Adjust.
7338         * g++.old-deja/g++.pt/unify6.C: Adjust.
7339         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7340         * g++.dg/cpp0x/nullptr15.C: Adjust.
7341         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7342         * g++.dg/cpp0x/pr31431.C: Adjust.
7343         * g++.dg/cpp0x/pr31434.C: Adjust.
7344         * g++.dg/cpp0x/sfinae11.C: Adjust
7345         * g++.dg/cpp0x/temp_default2.C: Adjust.
7346         * g++.dg/cpp0x/trailing4.C: Adjust.
7347         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7348         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7349         * g++.dg/cpp0x/variadic105.C: Adjust.
7350         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7351         * g++.dg/ext/vla2.C: Adjust.
7352         * g++.dg/other/ptrmem10.C: Adjust.
7353         * g++.dg/other/ptrmem11.C: Adjust.
7354         * g++.dg/overload/unknown1.C: Adjust.
7355         * g++.dg/template/conv11.C: Adjust.
7356         * g++.dg/template/dependent-expr5.C: Adjust.
7357         * g++.dg/template/friend.C: Adjust.
7358         * g++.dg/template/incomplete2.C: Adjust.
7359         * g++.dg/template/local4.C: Adjust.
7360         * g++.dg/template/local6.C: Adjust.
7361         * g++.dg/template/operator9.C: Adjust.
7362         * g++.dg/template/ttp25.C: Adjust.
7363         * g++.dg/template/unify10.C: Adjust.
7364         * g++.dg/template/unify11.C: Adjust.
7365         * g++.dg/template/unify6.C: Adjust.
7366         * g++.dg/template/unify9.C: Adjust.
7367         * g++.dg/template/varmod1.C: Adjust.
7368         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7369         * g++.old-deja/g++.pt/crash28.C: Adjust.
7370         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7371         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7372         * g++.old-deja/g++.pt/expr2.C: Adjust.
7373         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7374         * g++.old-deja/g++.pt/spec5.C: Adjust.
7375         * g++.old-deja/g++.pt/spec6.C: Adjust.
7376         * g++.old-deja/g++.pt/unify4.C: Adjust.
7377         * g++.old-deja/g++.pt/unify8.C: Adjust.
7378         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7379         * g++.dg/overload/template5.C: New testcase.
7380         * g++.dg/template/overload12.C: New testcase.
7381
7382 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7383
7384         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7385         * gfortran.dg/coarray_7.f90: Ditto.
7386         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7387         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7388
7389 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7390
7391         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7392         case.
7393         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7394         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7395         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7396         C67X.
7397         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7398         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7399         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7400
7401 2011-07-15  Jason Merrill  <jason@redhat.com>
7402
7403         PR testsuite/49741
7404         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7405         Use --extra_opts instead of --additional_options.
7406
7407 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7408
7409         PR testsuite/49753
7410         * g++.dg/torture/pr49309.C: Remove.
7411
7412 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7413
7414         * gcc.target/tic6x/weak-call.c: New test.
7415         * gcc.target/tic6x/fpcmp.c: New test.
7416         * gcc.target/tic6x/fpdiv.c: New test.
7417         * gcc.target/tic6x/rotdi16-scan.c: New test.
7418         * gcc.target/tic6x/ffssi.c: New test.
7419         * gcc.target/tic6x/fpdiv-lib.c: New test.
7420         * gcc.target/tic6x/cold-lc.c: New test.
7421         * gcc.target/tic6x/longcalls.c: New test.
7422         * gcc.target/tic6x/abi-align-1.c: New test.
7423         * gcc.target/tic6x/fpcmp-finite.c: New test.
7424         * gcc.target/tic6x/rotdi16.c: New test.
7425         * gcc.target/tic6x/bswapl.c: New test.
7426         * gcc.target/tic6x/ffsdi.c: New test.
7427         * gcc.target/tic6x/tic6x.exp: New file.
7428         * gcc.target/tic6x/builtins/arith24.c: New test.
7429         * gcc.target/tic6x/builtins/smpy.c: New test.
7430         * gcc.target/tic6x/builtins/smpylh.c: New test.
7431         * gcc.target/tic6x/builtins/smpyh.c: New test.
7432         * gcc.target/tic6x/builtins/sarith1.c: New test.
7433         * gcc.target/tic6x/builtins/extclr.c: New test
7434         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7435         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7436         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7437         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7438         New functions.
7439         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7440         __TMS320C6X__.
7441         * gcc.dg/20020312-2.c: Likewise.
7442         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7443         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7444         * gcc.dg/torture/builtin-math-7.c: Likewise.
7445
7446         PR testsuite/49757
7447         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7448         not testing tic6x-*-*.
7449
7450 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7451
7452         PR tree-opt/49309
7453         * g++.dg/torture/pr49309.C: New testcase.
7454
7455 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7456
7457         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7458
7459 2011-07-14  Richard Guenther  <rguenther@suse.de>
7460
7461         PR tree-optimization/49651
7462         * gcc.dg/torture/pr49651.c: New testcase.
7463
7464 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7465
7466         PR target/43746
7467         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7468
7469 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7470
7471         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7472         -mno-pointers-to-nested-functions.
7473         * gcc.target/powerpc/no-r11-2.c: Ditto.
7474         * gcc.target/powerpc/no-r11-3.c: Ditto.
7475
7476 2011-07-13  Jason Merrill  <jason@redhat.com>
7477
7478         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7479         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7480         when compiling C files.
7481         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7482         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7483         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7484         * g++.dg/lookup/anon2.C: Likewise.
7485         * g++.dg/tree-ssa/copyprop.C: Likewise.
7486         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7487         * g++.dg/init/vector1.C: Ignore narrowing errors.
7488         * g++.dg/torture/pr35526.C: Likewise.
7489         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7490
7491 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7492
7493         PR libfortran/49296
7494         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7495         and logical reads.
7496
7497 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7498
7499         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7500         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7501
7502 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7503
7504         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7505         * lib/obj-c++.exp (obj-c++_init): Ditto.
7506         * lib/file-format.exp (gcc_target_object_format): Ditto.
7507         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7508         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7509         (check_visibility_available): Ditto.
7510         (check_effective_target_tls_native): Ditto.
7511         (check_effective_target_tls_emulated): Ditto.
7512         (check_effective_target_function_sections): Ditto.
7513
7514 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7515
7516         * gcc.target/arm/pr48183.c: New test.
7517
7518 2011-07-13  Richard Guenther  <rguenther@suse.de>
7519
7520         * gcc.dg/torture/20110713-1.c: New testcase.
7521
7522 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7523
7524         PR rtl-opt/49474
7525         * gcc.c-torture/compile/pr49474.c: New testcase.
7526
7527 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7528
7529         PR tree-optimization/49712
7530         * gcc.c-torture/execute/pr49712.c: New test.
7531
7532 2011-07-11  Jason Merrill  <jason@redhat.com>
7533
7534         PR c++/44609
7535         * g++.dg/template/recurse3.C: New.
7536
7537 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7538
7539         PR debug/49676
7540         * gcc.dg/guality/csttest.c: New test.
7541
7542         PR fortran/49698
7543         * gfortran.dg/pr49698.f90: New test.
7544
7545 2011-07-11  Jeff Law  <law@redhat.com>
7546
7547         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7548
7549 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7550
7551         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7552         * go.test/go-test.exp (go-set-goarch): Likewise.
7553
7554 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7555
7556         PR target/39633
7557         * gcc.target/avr/torture/pr39633.c: New test case.
7558
7559 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7560
7561         PR fortran/18918
7562         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7563
7564 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7565
7566         * lib/target-supports.exp (check_effective_target_scheduling):
7567         New Function.
7568         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7569         * gcc.dg/pr45055.c: Ditto.
7570         * gcc.dg/pr45353.c: Ditto.
7571         * g++.dg/pr45056.C: Ditto.
7572
7573 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7574
7575         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7576         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7577         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7578         * g++.dg/torture/pr31863.C: Skip AVR.
7579
7580 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7581
7582         PR fortran/49690
7583         * gfortran.dg/intrinsic_signal.f90: New.
7584
7585 2011-07-09  Jason Merrill  <jason@redhat.com>
7586
7587         * g++.dg/cpp0x/regress/regress6.C: New.
7588         * g++.dg/parse/crash45.C: Adjust message.
7589         * g++.dg/template/crash38.C: Adjust message.
7590         * g++.dg/template/crash64.C: Adjust message.
7591
7592 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7593
7594         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7595         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7596         * g++.dg/abi/bitfield3.C: Likewise.
7597         * g++.dg/eh/pr38662.C: Likewise.
7598         * g++.dg/ext/attrib36.C: Likewise.
7599         * g++.dg/ext/attrib37.C: Likewise.
7600         * g++.dg/ext/attrib8.C: Likewise.
7601         * g++.dg/ext/tmplattr1.C: Likewise.
7602         * g++.dg/inherit/override-attribs.C: Likewise.
7603         * g++.dg/opt/inline9.C: Likewise.
7604         * g++.dg/opt/life1.C: Likewise.
7605         * g++.dg/opt/longbranch2.C: Likewise.
7606         * g++.dg/opt/nrv12.C: Likewise.
7607         * g++.dg/opt/reg-stack4.C: Likewise.
7608         * g++.dg/other/pr35504.C: Likewise.
7609         * g++.dg/other/pr39496.C: Likewise.
7610         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7611         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7612         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7613         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7614         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7615         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7616         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7617         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7618         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7619         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7620         * g++.dg/warn/pr15774-1.C: Likewise.
7621         * g++.dg/warn/pr15774-2.C: Likewise.
7622         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7623         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7624         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7625         * g++.old-deja/g++.pt/asm2.C: Likewise.
7626         * gcc.c-torture/compile/20000804-1.c: Likewise.
7627         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7628         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7629         * gcc.dg/20020108-1.c: Likewise.
7630         * gcc.dg/20020122-2.c: Likewise.
7631         * gcc.dg/20020122-3.c: Likewise.
7632         * gcc.dg/20020206-1.c: Likewise.
7633         * gcc.dg/20020219-1.c: Likewise.
7634         * gcc.dg/20020310-1.c: Likewise.
7635         * gcc.dg/20020411-1.c: Likewise.
7636         * gcc.dg/20020418-2.c: Likewise.
7637         * gcc.dg/20020426-2.c: Likewise.
7638         * gcc.dg/20020517-1.c: Likewise.
7639         * gcc.dg/20030204-1.c: Likewise.
7640         * gcc.dg/20030826-2.c: Likewise.
7641         * gcc.dg/20031102-1.c: Likewise.
7642         * gcc.dg/20031202-1.c: Likewise.
7643         * gcc.dg/20050111-1.c: Likewise.
7644         * gcc.dg/20050503-1.c: Likewise.
7645         * gcc.dg/array-init-1.c: Likewise.
7646         * gcc.dg/builtin-apply4.c: Likewise.
7647         * gcc.dg/dfp/pr31344.c: Likewise.
7648         * gcc.dg/gomp/atomic-11.c: Likewise.
7649         * gcc.dg/graphite/pr40281.c: Likewise.
7650         * gcc.dg/ia64-sync-1.c: Likewise.
7651         * gcc.dg/ia64-sync-2.c: Likewise.
7652         * gcc.dg/ia64-sync-3.c: Likewise.
7653         * gcc.dg/ia64-sync-4.c: Likewise.
7654         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7655         * gcc.dg/invalid-call-1.c: Likewise.
7656         * gcc.dg/loop-3.c: Likewise.
7657         * gcc.dg/lower-subreg-1.c: Likewise.
7658         * gcc.dg/lto/pr47259_0.c: Likewise.
7659         * gcc.dg/nested-calls-1.c: Likewise.
7660         * gcc.dg/pr20017.c: Likewise.
7661         * gcc.dg/pr25023.c: Likewise.
7662         * gcc.dg/pr27671-2.c: Likewise.
7663         * gcc.dg/pr32176.c: Likewise.
7664         * gcc.dg/pr33676.c: Likewise.
7665         * gcc.dg/pr35045.c: Likewise.
7666         * gcc.dg/pr36015.c: Likewise.
7667         * gcc.dg/pr36584.c: Likewise.
7668         * gcc.dg/pr36998.c: Likewise.
7669         * gcc.dg/pr37438.c: Likewise.
7670         * gcc.dg/pr37908.c: Likewise.
7671         * gcc.dg/pr41241.c: Likewise.
7672         * gcc.dg/pr41340.c: Likewise.
7673         * gcc.dg/pr44136.c: Likewise.
7674         * gcc.dg/pr44194-1.c: Likewise.
7675         * gcc.dg/pr46212.c: Likewise.
7676         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7677         * gcc.dg/setjmp-2.c: Likewise.
7678         * gcc.dg/short-compare-1.c: Likewise.
7679         * gcc.dg/short-compare-2.c: Likewise.
7680         * gcc.dg/smod-1.c: Likewise.
7681         * gcc.dg/sync-2.c: Likewise.
7682         * gcc.dg/sync-3.c: Likewise.
7683         * gcc.dg/tls/opt-1.c: Likewise.
7684         * gcc.dg/tls/opt-2.c: Likewise.
7685         * gcc.dg/tls/opt-3.c: Likewise.
7686         * gcc.dg/torture/badshift.c: Likewise.
7687         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7688         * gcc.dg/torture/pr20314-2.c: Likewise.
7689         * gcc.dg/torture/pr36891.c: Likewise.
7690         * gcc.dg/torture/pr38774.c: Likewise.
7691         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7692         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7693         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7694         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7695         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7696         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7697         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7698         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7699         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7700         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7701         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7702         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7703         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7704         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7705         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7706         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7707         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7708         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7709         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7710         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7711         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7712         * gcc.dg/unroll-1.c: Likewise.
7713         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7714         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7715         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7716         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7717         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7718         * gcc.target/i386/20000609-1.c: Likewise.
7719         * gcc.target/i386/20000720-1.c: Likewise.
7720         * gcc.target/i386/20000724-1.c: Likewise.
7721         * gcc.target/i386/20011107-1.c: Likewise.
7722         * gcc.target/i386/20011119-1.c: Likewise.
7723         * gcc.target/i386/20020201-3.c: Likewise.
7724         * gcc.target/i386/20020218-1.c: Likewise.
7725         * gcc.target/i386/20020729-1.c: Likewise.
7726         * gcc.target/i386/20030926-1.c: Likewise.
7727         * gcc.target/i386/20060125-1.c: Likewise.
7728         * gcc.target/i386/20060125-2.c: Likewise.
7729         * gcc.target/i386/20060512-1.c: Likewise.
7730         * gcc.target/i386/20060512-2.c: Likewise.
7731         * gcc.target/i386/20060512-3.c: Likewise.
7732         * gcc.target/i386/20060512-4.c: Likewise.
7733         * gcc.target/i386/387-1.c: Likewise.
7734         * gcc.target/i386/387-2.c: Likewise.
7735         * gcc.target/i386/387-5.c: Likewise.
7736         * gcc.target/i386/387-6.c: Likewise.
7737         * gcc.target/i386/980312-1.c: Likewise.
7738         * gcc.target/i386/980313-1.c: Likewise.
7739         * gcc.target/i386/990117-1.c: Likewise.
7740         * gcc.target/i386/990424-1.c: Likewise.
7741         * gcc.target/i386/990524-1.c: Likewise.
7742         * gcc.target/i386/991129-1.c: Likewise.
7743         * gcc.target/i386/991214-1.c: Likewise.
7744         * gcc.target/i386/991230-1.c: Likewise.
7745         * gcc.target/i386/addr-sel-1.c: Likewise.
7746         * gcc.target/i386/aggregate-ret1.c: Likewise.
7747         * gcc.target/i386/aggregate-ret2.c: Likewise.
7748         * gcc.target/i386/align-main-3.c: Likewise.
7749         * gcc.target/i386/amd64-abi-1.c: Likewise.
7750         * gcc.target/i386/amd64-abi-2.c: Likewise.
7751         * gcc.target/i386/amd64-abi-4.c: Likewise.
7752         * gcc.target/i386/amd64-abi-5.c: Likewise.
7753         * gcc.target/i386/amd64-abi-6.c: Likewise.
7754         * gcc.target/i386/asm-1.c: Likewise.
7755         * gcc.target/i386/asm-3.c: Likewise.
7756         * gcc.target/i386/asm-5.c: Likewise.
7757         * gcc.target/i386/attributes-error.c: Likewise.
7758         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7759         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7760         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7761         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7762         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7763         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7764         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7765         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7766         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7767         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7768         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7769         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7770         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7771         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7772         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7773         * gcc.target/i386/bitfield1.c: Likewise.
7774         * gcc.target/i386/bitfield2.c: Likewise.
7775         * gcc.target/i386/bmi-2.c: Likewise.
7776         * gcc.target/i386/bmi-5.c: Likewise.
7777         * gcc.target/i386/builtin-unreachable.c: Likewise.
7778         * gcc.target/i386/cleanup-2.c: Likewise.
7779         * gcc.target/i386/clobbers.c: Likewise.
7780         * gcc.target/i386/cmov8.c: Likewise.
7781         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7782         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7783         * gcc.target/i386/compress-float-387.c: Likewise.
7784         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7785         * gcc.target/i386/compress-float-sse.c: Likewise.
7786         * gcc.target/i386/crc32-2.c: Likewise.
7787         * gcc.target/i386/crc32-3.c: Likewise.
7788         * gcc.target/i386/divmod-7.c: Likewise.
7789         * gcc.target/i386/divmod-8.c: Likewise.
7790         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7791         * gcc.target/i386/fma3-builtin.c: Likewise.
7792         * gcc.target/i386/fma3-fma.c: Likewise.
7793         * gcc.target/i386/fma4-256-vector.c: Likewise.
7794         * gcc.target/i386/fma4-builtin.c: Likewise.
7795         * gcc.target/i386/fma4-fma-2.c: Likewise.
7796         * gcc.target/i386/fma4-fma.c: Likewise.
7797         * gcc.target/i386/fma4-vector-2.c: Likewise.
7798         * gcc.target/i386/fma4-vector.c: Likewise.
7799         * gcc.target/i386/funcspec-1.c: Likewise.
7800         * gcc.target/i386/funcspec-10.c: Likewise.
7801         * gcc.target/i386/funcspec-11.c: Likewise.
7802         * gcc.target/i386/funcspec-2.c: Likewise.
7803         * gcc.target/i386/funcspec-5.c: Likewise.
7804         * gcc.target/i386/funcspec-6.c: Likewise.
7805         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7806         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7807         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7808         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7809         * gcc.target/i386/incoming-1.c: Likewise.
7810         * gcc.target/i386/incoming-10.c: Likewise.
7811         * gcc.target/i386/incoming-11.c: Likewise.
7812         * gcc.target/i386/incoming-12.c: Likewise.
7813         * gcc.target/i386/incoming-13.c: Likewise.
7814         * gcc.target/i386/incoming-14.c: Likewise.
7815         * gcc.target/i386/incoming-15.c: Likewise.
7816         * gcc.target/i386/incoming-2.c: Likewise.
7817         * gcc.target/i386/incoming-3.c: Likewise.
7818         * gcc.target/i386/incoming-4.c: Likewise.
7819         * gcc.target/i386/incoming-5.c: Likewise.
7820         * gcc.target/i386/incoming-6.c: Likewise.
7821         * gcc.target/i386/incoming-7.c: Likewise.
7822         * gcc.target/i386/incoming-8.c: Likewise.
7823         * gcc.target/i386/incoming-9.c: Likewise.
7824         * gcc.target/i386/lea.c: Likewise.
7825         * gcc.target/i386/local.c: Likewise.
7826         * gcc.target/i386/loop-1.c: Likewise.
7827         * gcc.target/i386/loop-2.c: Likewise.
7828         * gcc.target/i386/loop-3.c: Likewise.
7829         * gcc.target/i386/max-stack-align.c: Likewise.
7830         * gcc.target/i386/memcpy-1.c: Likewise.
7831         * gcc.target/i386/movbe-2.c: Likewise.
7832         * gcc.target/i386/movq-2.c: Likewise.
7833         * gcc.target/i386/movq.c: Likewise.
7834         * gcc.target/i386/nrv1.c: Likewise.
7835         * gcc.target/i386/pad-4.c: Likewise.
7836         * gcc.target/i386/pad-5a.c: Likewise.
7837         * gcc.target/i386/pad-5b.c: Likewise.
7838         * gcc.target/i386/pad-6a.c: Likewise.
7839         * gcc.target/i386/pad-6b.c: Likewise.
7840         * gcc.target/i386/pad-7.c: Likewise.
7841         * gcc.target/i386/pad-9.c: Likewise.
7842         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7843         * gcc.target/i386/pic-1.c: Likewise.
7844         * gcc.target/i386/pr12092-1.c: Likewise.
7845         * gcc.target/i386/pr12329.c: Likewise.
7846         * gcc.target/i386/pr21518.c: Likewise.
7847         * gcc.target/i386/pr22362.c: Likewise.
7848         * gcc.target/i386/pr22585.c: Likewise.
7849         * gcc.target/i386/pr23098.c: Likewise.
7850         * gcc.target/i386/pr25196.c: Likewise.
7851         * gcc.target/i386/pr25293.c: Likewise.
7852         * gcc.target/i386/pr25654.c: Likewise.
7853         * gcc.target/i386/pr26449.c: Likewise.
7854         * gcc.target/i386/pr26778.c: Likewise.
7855         * gcc.target/i386/pr26826.c: Likewise.
7856         * gcc.target/i386/pr27266.c: Likewise.
7857         * gcc.target/i386/pr29978.c: Likewise.
7858         * gcc.target/i386/pr30505.c: Likewise.
7859         * gcc.target/i386/pr30961-1.c: Likewise.
7860         * gcc.target/i386/pr31628.c: Likewise.
7861         * gcc.target/i386/pr32000-2.c: Likewise.
7862         * gcc.target/i386/pr32661-1.c: Likewise.
7863         * gcc.target/i386/pr32708-2.c: Likewise.
7864         * gcc.target/i386/pr32708-3.c: Likewise.
7865         * gcc.target/i386/pr34256.c: Likewise.
7866         * gcc.target/i386/pr34312.c: Likewise.
7867         * gcc.target/i386/pr34522.c: Likewise.
7868         * gcc.target/i386/pr35160.c: Likewise.
7869         * gcc.target/i386/pr35281.c: Likewise.
7870         * gcc.target/i386/pr36246.c: Likewise.
7871         * gcc.target/i386/pr36786.c: Likewise.
7872         * gcc.target/i386/pr37275.c: Likewise.
7873         * gcc.target/i386/pr37843-3.c: Likewise.
7874         * gcc.target/i386/pr37843-4.c: Likewise.
7875         * gcc.target/i386/pr39082-1.c: Likewise.
7876         * gcc.target/i386/pr39431.c: Likewise.
7877         * gcc.target/i386/pr39496.c: Likewise.
7878         * gcc.target/i386/pr39543-2.c: Likewise.
7879         * gcc.target/i386/pr39911.c: Likewise.
7880         * gcc.target/i386/pr40718.c: Likewise.
7881         * gcc.target/i386/pr40906-1.c: Likewise.
7882         * gcc.target/i386/pr40906-2.c: Likewise.
7883         * gcc.target/i386/pr40906-3.c: Likewise.
7884         * gcc.target/i386/pr40934.c: Likewise.
7885         * gcc.target/i386/pr41900.c: Likewise.
7886         * gcc.target/i386/pr42589.c: Likewise.
7887         * gcc.target/i386/pr43662.c: Likewise.
7888         * gcc.target/i386/pr43671.c: Likewise.
7889         * gcc.target/i386/pr43766.c: Likewise.
7890         * gcc.target/i386/pr43869.c: Likewise.
7891         * gcc.target/i386/pr44942.c: Likewise.
7892         * gcc.target/i386/pr44948-2a.c: Likewise.
7893         * gcc.target/i386/pr45234.c: Likewise.
7894         * gcc.target/i386/pr45336-2.c: Likewise.
7895         * gcc.target/i386/pr45336-4.c: Likewise.
7896         * gcc.target/i386/pr45852.c: Likewise.
7897         * gcc.target/i386/pr46470.c: Likewise.
7898         * gcc.target/i386/pr48037-1.c: Likewise.
7899         * gcc.target/i386/pr48389.c: Likewise.
7900         * gcc.target/i386/pr49095.c: Likewise.
7901         * gcc.target/i386/pr9771-1.c: Likewise.
7902         * gcc.target/i386/rdfsbase-1.c: Likewise.
7903         * gcc.target/i386/rdfsbase-2.c: Likewise.
7904         * gcc.target/i386/rdgsbase-1.c: Likewise.
7905         * gcc.target/i386/rdgsbase-2.c: Likewise.
7906         * gcc.target/i386/rdrand-3.c: Likewise.
7907         * gcc.target/i386/regparm-stdcall.c: Likewise.
7908         * gcc.target/i386/regparm.c: Likewise.
7909         * gcc.target/i386/reload-1.c: Likewise.
7910         * gcc.target/i386/rotate-2.c: Likewise.
7911         * gcc.target/i386/sibcall-5.c: Likewise.
7912         * gcc.target/i386/signbit-1.c: Likewise.
7913         * gcc.target/i386/signbit-2.c: Likewise.
7914         * gcc.target/i386/signbit-3.c: Likewise.
7915         * gcc.target/i386/sse-5.c: Likewise.
7916         * gcc.target/i386/sse-8.c: Likewise.
7917         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7918         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7919         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7920         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7921         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7922         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7923         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7924         * gcc.target/i386/sse2-movq-2.c: Likewise.
7925         * gcc.target/i386/sse2-movq-3.c: Likewise.
7926         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7927         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7928         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7929         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7930         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7931         * gcc.target/i386/ssefn-1.c: Likewise.
7932         * gcc.target/i386/ssefn-2.c: Likewise.
7933         * gcc.target/i386/sseregparm-1.c: Likewise.
7934         * gcc.target/i386/sseregparm-2.c: Likewise.
7935         * gcc.target/i386/sseregparm-3.c: Likewise.
7936         * gcc.target/i386/sseregparm-4.c: Likewise.
7937         * gcc.target/i386/sseregparm-5.c: Likewise.
7938         * gcc.target/i386/sseregparm-6.c: Likewise.
7939         * gcc.target/i386/sseregparm-7.c: Likewise.
7940         * gcc.target/i386/sseregparm-8.c: Likewise.
7941         * gcc.target/i386/stack-realign.c: Likewise.
7942         * gcc.target/i386/stack-usage-realign.c: Likewise.
7943         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7944         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7945         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7946         * gcc.target/i386/stackalign/return-1.c: Likewise.
7947         * gcc.target/i386/stackalign/return-2.c: Likewise.
7948         * gcc.target/i386/stackalign/return-3.c: Likewise.
7949         * gcc.target/i386/tailcall-1.c: Likewise.
7950         * gcc.target/i386/tbm-2.c: Likewise.
7951         * gcc.target/i386/udivmod-7.c: Likewise.
7952         * gcc.target/i386/udivmod-8.c: Likewise.
7953         * gcc.target/i386/unroll-1.c: Likewise.
7954         * gcc.target/i386/vararg-1.c: Likewise.
7955         * gcc.target/i386/vararg-2.c: Likewise.
7956         * gcc.target/i386/vect8-ret.c: Likewise.
7957         * gcc.target/i386/vectorize5.c: Likewise.
7958         * gcc.target/i386/wmul-1.c: Likewise.
7959         * gcc.target/i386/wmul-2.c: Likewise.
7960         * gcc.target/i386/wrfsbase-1.c: Likewise.
7961         * gcc.target/i386/wrfsbase-2.c: Likewise.
7962         * gcc.target/i386/wrgsbase-1.c: Likewise.
7963         * gcc.target/i386/wrgsbase-2.c: Likewise.
7964         * gcc.target/i386/xop-pcmov.c: Likewise.
7965         * gcc.target/i386/xop-pcmov2.c: Likewise.
7966         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7967         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7968         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7969         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7970         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7971         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7972         * gcc.target/i386/zee.c: Likewise.
7973         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7974         * gfortran.dg/compiler-directive_2.f: Likewise.
7975         * gfortran.dg/g77/20010216-1.f: Likewise.
7976         * gfortran.dg/gomp/pr39152.f90: Likewise.
7977         * gfortran.dg/pr33794.f90: Likewise.
7978
7979 2011-07-09  Jason Merrill  <jason@redhat.com>
7980
7981         * g++.dg/cpp0x/regress/regress5.C: New.
7982
7983 2011-07-08  Jason Merrill  <jason@redhat.com>
7984
7985         PR c++/45437
7986         * g++.dg/expr/compound-asn1.C: New.
7987         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7988
7989 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR target/49621
7992         * gcc.target/powerpc/altivec-34.c: New test.
7993
7994 2011-07-08  Jason Merrill  <jason@redhat.com>
7995
7996         PR c++/45603
7997         * g++.dg/abi/guard3.C: New.
7998
7999 2011-07-08  Julian Brown  <julian@codesourcery.com>
8000
8001         * lib/target-supports.exp
8002         (check_effective_target_arm_little_endian): New.
8003         (check_effective_target_vect_pack_trunc): Use above.
8004         (check_effective_target_vect_unpack): Likewise.
8005         (check_effective_target_vect_element_align): Test
8006         check_effective_target_arm_vect_no_misalign for ARM.
8007
8008 2011-07-08  Jason Merrill  <jason@redhat.com>
8009
8010         PR c++/49673
8011         * g++.dg/cpp0x/constexpr-rom.C: New.
8012
8013 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8014
8015         PR middle-end/49519
8016         * g++.dg/torture/pr49519.C: New test.
8017
8018 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8019
8020         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8021
8022 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8023
8024         PR testsuite/48727
8025         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8026
8027 2011-07-08  Richard Guenther  <rguenther@suse.de>
8028
8029         PR tree-optimization/49662
8030         * gcc.dg/graphite/interchange-14.c: XFAIL.
8031         * gcc.dg/graphite/interchange-15.c: Likewise.
8032         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8033
8034 2011-07-06  Jason Merrill  <jason@redhat.com>
8035
8036         PR c++/49663
8037         * g++.dg/cpp0x/regress/regress4.C: New.
8038
8039 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8040
8041         PR fortran/49648
8042         * gfortran.dg/result_in_spec_4.f90: New test.
8043
8044 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8045
8046         * gcc.target/sparc/cas64.c: New test.
8047
8048 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR c/49644
8051         * g++.dg/torture/pr49644.C: New test.
8052
8053         PR c/49644
8054         * gcc.c-torture/execute/pr49644.c: New test.
8055
8056 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8057
8058         * lib/target-supports.exp (check_effective_target_ia32): New.
8059         (check_effective_target_x32): Likewise.
8060         (check_effective_target_vect_cmdline_needed): Also check x32.
8061
8062 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8063
8064         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8065         dg-prune-output.
8066         * gcc.target/arm/pr42235.c: Likewise.
8067         * gcc.target/arm/pr42495.c: Likewise.
8068         * gcc.target/arm/pr42574.c: Likewise.
8069         * gcc.target/arm/thumb-branch1.c: Likewise.
8070
8071         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8072         unneeded prune of possible warning.
8073         * gcc.target/arm/pr40956.c: Likewise.
8074         * gcc.target/arm/pr42505.c: Likewise.
8075
8076         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8077         * gcc.c-torture/compile/pr46883.c: Likewise.
8078         * gcc.c-torture/compile/pr46934.c: Likewise.
8079
8080         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8081         for move to ../../gcc.c-torture/compile.
8082         * gcc.target/arm/pr46883.c: Likewise.
8083         * gcc.target/arm/pr46934.c: Likewise.
8084
8085         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8086         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8087         * gcc.target/arm/wmul-1.c: Likewise.
8088         * gcc.target/arm/wmul-2.c: Likewise.
8089         * gcc.target/arm/wmul-3.c: Likewise.
8090         * gcc.target/arm/wmul-4.c: Likewise.
8091         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8092         add tab after scan target.
8093         * gcc.target/arm/smlaltt-1.c: Likewise.
8094         * gcc.target/arm/smlatb-1.c: Likewise.
8095         * gcc.target/arm/smlatt-1.c: Likewise.
8096
8097 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8098
8099         PR debug/49522
8100         * gcc.dg/debug/pr49522.c: New test.
8101
8102 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8103
8104         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8105         * gcc.dg/pr46212.c: Run only if target int32plus.
8106         * gcc.dg/torture/pr48146.c: Ditto.
8107         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8108         * c-c++-common/pr44832.c: Ditto.
8109         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8110         * gcc.dg/pr31490.c: Ditto.
8111         * gcc.dg/torture/builtin-math-7.c: Run only if target
8112         large_double.
8113         * gcc.dg/torture/pr45764.c: Skip for AVR.
8114         * gcc.dg/pr47893.c: Ditto.
8115
8116 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8117
8118         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8119         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8120         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8121         add tab to scan target.
8122
8123 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8124
8125         * gcc.target/arm/neon-modes-3.c: New test.
8126
8127 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8128
8129         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8130         -fno-loop-interchange -ffast-math.
8131
8132 2011-07-07  Richard Guenther  <rguenther@suse.de>
8133
8134         * gcc.dg/ftrapv-3.c: New testcase.
8135
8136 2011-07-07  Richard Guenther  <rguenther@suse.de>
8137
8138         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8139         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8140
8141 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8142
8143         * gcc.dg/binop-notxor1.c: New test.
8144         * gcc.dg/binop-notand4a.c: New test.
8145         * gcc.dg/binop-notxor2.c: New test.
8146         * gcc.dg/binop-notand3a.c: New test.
8147         * gcc.dg/binop-notand2a.c: New test.
8148         * gcc.dg/binop-notand6a.c: New test.
8149         * gcc.dg/binop-notor1.c: New test.
8150         * gcc.dg/binop-notand1a.c: New test.
8151         * gcc.dg/binop-notand5a.c: New test.
8152         * gcc.dg/binop-notor2.c: New test.
8153
8154 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR middle-end/49640
8157         * gcc.dg/gomp/pr49640.c: New test.
8158
8159 2011-07-07  Richard Guenther  <rguenther@suse.de>
8160
8161         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8162
8163 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8164
8165         PR target/39150
8166         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8167
8168 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8169
8170         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8171         * gcc.target/powerpc/no-r11-2.c: Ditto.
8172         * gcc.target/powerpc/no-r11-3.c: Ditto.
8173
8174 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8175
8176         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8177         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8178
8179 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8180
8181         * lib/target-supports.exp (check_profiling_available): Disable
8182         profiling with -fprofile-generate for target avr.
8183
8184 2011-07-06  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/49645
8187         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8188
8189 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8190
8191         PR middle-end/47383
8192         * gcc.dg/pr47383.c: New.
8193
8194 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8195
8196         PR tree-optimization/49647
8197         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8198
8199 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8200
8201         PR testsuite/49542
8202         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8203         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8204
8205 2011-07-05  Jason Merrill  <jason@redhat.com>
8206
8207         PR c++/48157
8208         * g++.dg/template/template-id-4.C: New.
8209
8210 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8211
8212         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8213         * gcc.dg/pr43402.c: Ditto.
8214
8215 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8216
8217         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8218
8219 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8220
8221         * gcc.target/powerpc/ppc-switch-1.c: New test for
8222         --param case-values-threshold.
8223         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8224
8225 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8226
8227         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8228
8229 2011-07-05  Jason Merrill  <jason@redhat.com>
8230
8231         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8232
8233 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8234
8235         PR tree-optimization/47654
8236         * gcc.dg/graphite/block-pr47654.c: New.
8237
8238 2011-07-05  Jason Merrill  <jason@redhat.com>
8239
8240         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8241
8242 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8243
8244         PR tree-optimization/49580
8245         * gcc.dg/autopar/pr49580.c: New test.
8246
8247 2011-07-05  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/49518
8250         PR tree-optimization/49628
8251         * g++.dg/torture/pr49628.C: New testcase.
8252         * gcc.dg/torture/pr49518.c: Likewise.
8253
8254 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8255
8256         * ada/acats/run_acats (which): Extract last field from type -p,
8257         type output only if command succeeded.
8258
8259 2011-07-04  Jason Merrill  <jason@redhat.com>
8260
8261         * g++.dg/abi/mangle48.C: New.
8262
8263         * g++.dg/cpp0x/diag1.C: New.
8264
8265         * g++.dg/diagnostic/aka1.C: New.
8266
8267 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8268
8269         PR rtl-optimization/49619
8270         * gcc.dg/pr49619.c: New test.
8271
8272         PR rtl-optimization/49472
8273         * gfortran.dg/pr49472.f90: New test.
8274
8275         PR debug/49602
8276         * gcc.dg/pr49602.c: New test.
8277
8278 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8279
8280         PR target/34734
8281         PR target/44643
8282         * gcc.target/avr/avr.exp: Run over cpp files, too.
8283         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8284         * gcc.target/avr/progmem.h: New file.
8285         * gcc.target/avr/exit-abort.h: New file.
8286         * gcc.target/avr/progmem-error-1.c: New file.
8287         * gcc.target/avr/progmem-error-1.cpp: New file.
8288         * gcc.target/avr/progmem-warning-1.c: New file.
8289         * gcc.target/avr/torture/progmem-1.c: New file.
8290         * gcc.target/avr/torture/progmem-1.cpp: New file.
8291
8292 2011-07-04  Richard Guenther  <rguenther@suse.de>
8293
8294         PR tree-optimization/49615
8295         * g++.dg/torture/pr49615.C: New testcase.
8296
8297 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8298
8299         PR tree-optimization/49610
8300         * gcc.dg/vect/pr49610.c: New test.
8301
8302 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8303
8304         * gnat.dg/specs/debug1.ads: New test.
8305
8306 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8307
8308         PR fortran/49562
8309         * gfortran.dg/typebound_proc_23.f90: New.
8310
8311 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8312
8313         PR c++/49605
8314         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8315
8316 2011-07-01  Jason Merrill  <jason@redhat.com>
8317
8318         PR c++/48261
8319         * g++.dg/template/template-id-3.C: New.
8320
8321         PR c++/48593
8322         * g++.dg/template/qualified-id4.C: New.
8323
8324         PR c++/48883
8325         * g++.dg/template/explicit-args4.C: New.
8326
8327         PR c++/49085
8328         * g++.dg/template/offsetof2.C: New.
8329
8330 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8331
8332         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8333
8334 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8335
8336         PR libmudflap/49549
8337         * lib/target-supports.exp (check_effective_target_gld): New proc.
8338
8339 2011-07-01  Richard Guenther  <rguenther@suse.de>
8340
8341         PR tree-optimization/49603
8342         * gcc.dg/torture/pr49603.c: New testcase.
8343
8344 2011-06-30  Jason Merrill  <jason@redhat.com>
8345
8346         PR c++/49387
8347         * g++.dg/rtti/template1.C: New.
8348
8349         PR c++/49569
8350         * g++.dg/cpp0x/regress/ctor1.C: New.
8351
8352         PR c++/49355
8353         * g++.dg/cpp0x/initlist54.C: New.
8354
8355 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8356
8357         * gcc.dg/tree-ssa/sra-12.c: New test.
8358
8359 2011-06-29  Jason Merrill  <jason@redhat.com>
8360
8361         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8362
8363 2011-06-30  Richard Guenther  <rguenther@suse.de>
8364
8365         PR tree-optimization/46787
8366         * gcc.dg/vect/vect-121.c: New testcase.
8367
8368 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8369
8370         PR tree-optimization/49094
8371         * gcc.dg/tree-ssa/pr49094.c: New test.
8372
8373 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR fortran/49540
8376         * gfortran.dg/pr49540-1.f90: New test.
8377         * gfortran.dg/pr49540-2.f90: New test.
8378
8379 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8380
8381         PR ada/49511
8382         * ada/acats/run_acats (which): Use last field of type -p output.
8383
8384 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8385             Iain Sandoe  <iains@gcc.gnu.org>
8386
8387         PR libobjc/36610
8388         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8389         Only skip on 64-bit *-*-darwin8* && !objc2.
8390
8391 2011-06-30  Richard Guenther  <rguenther@suse.de>
8392
8393         PR tree-optimization/38752
8394         * gcc.c-torture/compile/pr38752.c: New testcase.
8395
8396 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8397
8398         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8399         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8400
8401 2011-06-29  Jason Merrill  <jason@redhat.com>
8402
8403         PR c++/49216
8404         * g++.dg/cpp0x/initlist53.C: Use placement new.
8405         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8406         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8407
8408         PR c++/49003
8409         * g++.dg/cpp0x/trailing6.C: New.
8410         * g++.dg/cpp0x/pr45908.C: No error.
8411
8412         PR c++/49272
8413         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8414
8415         PR c++/49520
8416         * g++.dg/cpp0x/constexpr-using2.C: New.
8417
8418         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8419
8420         PR c++/45923
8421         * g++.dg/cpp0x/constexpr-diag3.C: New.
8422         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8423         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8424         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8425         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8426
8427 2011-06-29  Jason Merrill  <jason@redhat.com>
8428
8429         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8430
8431 2011-06-29  Richard Guenther  <rguenther@suse.de>
8432
8433         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8434
8435 2011-06-29  Jason Merrill  <jason@redhat.com>
8436
8437         * g++.dg/cpp0x/initlist-value2.C: New.
8438
8439         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8440         * g++.dg/cpp0x/initlist-value.C: New.
8441
8442 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8443
8444         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8445
8446 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8447
8448         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8449         * gcc.dg/inline_2.c: Likewise.
8450         * gcc.dg/unroll_1.c: Likewise.
8451
8452 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8453
8454         PR debug/49567
8455         * gcc.target/i386/pr49567.c: New test.
8456
8457 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8458
8459         * gnat.dg/opt17.ad[sb]: New test.
8460
8461 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8462             Tom de Vries  <tom@codesourcery.com>
8463
8464         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8465         (check_effective_target_arm_thumb2): New effective targets.
8466         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8467         properly.  Clean up temporary files.
8468         * gcc.target/arm/ivopts-2.c: Likewise.
8469         * gcc.target/arm/ivopts-3.c: Likewise.
8470         * gcc.target/arm/ivopts-4.c: Likewise.
8471         * gcc.target/arm/ivopts-5.c: Likewise.
8472         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8473
8474 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8475
8476         PR fortran/49479
8477         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8478
8479 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8480
8481         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8482         * gcc.target/arm/vfp-ldmias.c: Likewise.
8483         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8484         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8485         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8486         * gcc.target/arm/vfp-stmias.c: Likewise.
8487         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8488         * gcc.target/arm/vfp-stmiad.c: Likewise.
8489
8490 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8491
8492         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8493         dg-prune-output.
8494         * gcc.target/arm/pr45701-2.c: Ditto.
8495
8496 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8497
8498         PR fortran/49466
8499         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8500         * gfortran.dg/extends_14.f03: Modified.
8501
8502 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8503
8504         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8505         early if the test is already being skipped.
8506
8507         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8508         scan-assembler-dem-not): For missing file, report unresolved with
8509         same message as for pass/fail, with reason reported in log file.
8510
8511         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8512         from add_options_for_arm_neon_fp16.
8513         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8514         check_effective_target_arm_neon_fp16_ok_nocache.
8515         Check -mfpu and -mfloat-abi options from current multilib.
8516         Do not require neon support.
8517         (check_effective_target_arm_fp16_ok): Renamed from
8518         check_effecitve_target_arm_neon_fp16_ok.
8519         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8520         arm_neon_fp16_ok and arm_fp16.
8521         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8522         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8523         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8524         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8525
8526 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8527
8528         * gcc.dg/builtin-assume-aligned-1.c: New test.
8529         * gcc.dg/builtin-assume-aligned-2.c: New test.
8530         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8531
8532         PR debug/49544
8533         * gcc.dg/pr49544.c: New test.
8534
8535 2011-06-27  Richard Guenther  <rguenther@suse.de>
8536
8537         PR tree-optimization/49394
8538         * g++.dg/torture/pr49394.C: New testcase.
8539
8540 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8541
8542         * gcc.dg/optimize-bswapdi-2.c: New test.
8543
8544 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8545             Richard Sandiford  <richard.sandiford@linaro.org>
8546
8547         PR tree-optimization/49169
8548         * gcc.dg/torture/pr49169.c: New test.
8549
8550 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8551
8552         PR testsuite/49529
8553         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8554
8555         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8556         hppa*-*-hpux*.
8557
8558 2011-06-26  Jason Merrill  <jason@redhat.com>
8559
8560         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8561
8562         PR c++/49528
8563         * g++.dg/init/ref19.C: New.
8564         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8565
8566 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR tree-optimization/48377
8569         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8570         non_strict_align.
8571
8572 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8573
8574         PR middle-end/49191
8575         * lib/target-supports.exp (check_effective_target_non_strict_align):
8576         New.
8577         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8578
8579 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8580
8581         PR tree-optimizations/49516
8582         * g++.dg/tree-ssa/pr49516.C: New test.
8583
8584 2011-06-23  Jason Merrill  <jason@redhat.com>
8585
8586         PR c++/35255
8587         * g++.dg/template/partial10.C: New.
8588         * g++.dg/template/partial11.C: New.
8589
8590 2011-06-23  Jeff Law <law@redhat.com>
8591
8592         PR middle-end/48770
8593         * gcc.dg/pr48770.c: New test.
8594
8595 2011-06-23  Jan Hubicka  <jh@suse.cz>
8596
8597         PR middle-end/49373
8598         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8599
8600 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR testsuite/49512
8603         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8604         instead of -fdump-tree-optimized.
8605
8606 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8607
8608         PR c++/44625
8609         * g++.dg/template/crash107.C: New.
8610         * g++.dg/template/error17.C: Adjust.
8611
8612 2011-06-23  Jason Merrill  <jason@redhat.com>
8613
8614         PR c++/49507
8615         * g++.dg/cpp0x/defaulted30.C: New.
8616
8617         PR c++/49440
8618         * g++.dg/rtti/anon-ns1.C: New.
8619
8620         PR c++/49395
8621         * g++.dg/init/ref18.C: New.
8622
8623         PR c++/36435
8624         * g++.dg/template/partial9.C: New.
8625
8626 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8627
8628         PR middle-end/49373
8629         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8630
8631 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR debug/49496
8634         * gcc.dg/pr49496.c: New test.
8635
8636 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8637
8638         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8639         is not xscale.
8640
8641         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8642
8643         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8644         * gcc.target/arm/pr42879.c: Likewise.
8645         * gcc.target/arm/pr45701-3.c: Likewise.
8646
8647         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8648         * gcc.target/arm/pr40482.c: Likewise.
8649         * gcc.target/arm/stack-corruption.c: Likewise.
8650
8651 2011-06-22  Richard Guenther  <rguenther@suse.de>
8652
8653         PR tree-optimization/49493
8654         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8655
8656 2011-06-22  Jason Merrill  <jason@redhat.com>
8657
8658         PR c++/49260
8659         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8660
8661 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8662             Dmitry Melnik  <dm@ispras.ru>
8663
8664         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8665         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8666         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8667
8668 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8669
8670         * gcc.target/arm/tlscall.c: New.
8671
8672 2011-06-21  Jason Merrill  <jason@redhat.com>
8673
8674         PR c++/49172
8675         * g++.dg/cpp0x/constexpr-ref1.C: New.
8676         * g++.dg/cpp0x/constexpr-ref2.C: New.
8677         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8678
8679         PR c++/49482
8680         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8681
8682         PR c++/49418
8683         * g++.dg/template/param3.C: New.
8684
8685 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8686
8687         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8688         my_clrsb test functions.
8689         (main): Test clrsb.
8690         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8691         test_sll, test_ull): Add clrsb tests.
8692         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8693         clrsbll.
8694
8695 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8696
8697         PR fortran/49112
8698         * gfortran.dg/class_44.f03: New.
8699
8700 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8701
8702         PR tree-optimization/49478
8703         * gcc.dg/vect/pr49478.c
8704
8705 2011-06-21  Richard Guenther  <rguenther@suse.de>
8706
8707         PR tree-optimization/49483
8708         * gcc.dg/vect/vect-120.c: New testcase.
8709
8710 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8711
8712         PR testsuite/49443
8713         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8714         * gcc.dg/vect/vect-peel-4.c: Likewise.
8715
8716 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8717
8718         PR middle-end/49139
8719         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8720         * gcc.dg/always_inline2.c: Likewise.
8721         * gcc.dg/always_inline3.c: Likewise.
8722         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8723         * gcc.dg/inline_1.c: Likewise.
8724         * gcc.dg/inline_2.c: Likewise.
8725         * gcc.dg/inline_3.c: Likewise.
8726         * gcc.dg/inline_4.c: Likewise.
8727         * gcc.dg/20051201-1.c: Likewise.
8728         * gcc.dg/pr40087.c: Likewise.
8729         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8730         * gcc.dg/inline-22.c: Likewise.
8731         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8732         * gcc.dg/lto/20090218-1_1.c: Likewise.
8733         * g++.dg/ipa/devirt-7.C: Likewise.
8734         * gcc.dg/uninit-pred-5_a.c: Likewise.
8735         * gcc.dg/uninit-pred-5_b.c: Likewise.
8736         * gcc.dg/fail_always_inline.c: New.
8737
8738 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8739
8740         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8741         into 6 jobs instead of 3.
8742
8743 2011-06-20  Jason Merrill  <jason@redhat.com>
8744
8745         PR c++/49216
8746         * g++.dg/cpp0x/initlist53.C: New.
8747
8748 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8749
8750         PR fortran/18918
8751         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8752         * gfortran.dg/coarray_lock_3.f90: New.
8753         * gfortran.dg/coarray/lock_1.f90: New.
8754
8755 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8756
8757         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8758         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8759         unresolved and report the reason to the log file.
8760
8761         * lib/scanasm.exp (object-size): Move argument processing earlier
8762         to report errors before verifying that the file exists.  Report
8763         problems detected at runtime as unresolved instead of error and
8764         report their reasons to the log file.
8765
8766 2011-06-20  Jason Merrill  <jason@redhat.com>
8767
8768         PR c++/47080
8769         * g++.dg/cpp0x/explicit6.C: New.
8770
8771         PR c++/47635
8772         * g++.dg/cpp0x/enum20.C: New.
8773
8774         PR c++/48138
8775         * g++.dg/ext/attr-aligned01.C: New.
8776
8777         PR c++/49205
8778         * g++.dg/cpp0x/variadic-default.C: New.
8779
8780         PR c++/43321
8781         * g++.dg/cpp0x/auto26.C: New.
8782
8783         PR c++/43831
8784         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8785
8786 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8787
8788         * gcc.dg/binop-notand1.c: New test.
8789         * gcc.dg/binop-notand2.c: New test.
8790         * gcc.dg/binop-notand3.c: New test.
8791         * gcc.dg/binop-notand4.c: New test.
8792         * gcc.dg/binop-notand5.c: New test.
8793         * gcc.dg/binop-notand6.c: New test.
8794
8795 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8796
8797         PR testsuite/49432
8798         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8799
8800 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8801
8802         PR fortran/49400
8803         * gfortran.dg/proc_ptr_31.f90: New.
8804
8805 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8806
8807         * gnat.dg/volatile6.adb: New test.
8808         * gnat.dg/volatile7.adb: Likewise.
8809         * gnat.dg/volatile8.adb: Likewise.
8810         * gnat.dg/volatile9.adb: Likewise.
8811
8812 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8813
8814         * gnat.dg/constant3.adb: New test.
8815
8816 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8817
8818         PR libfortran/49296
8819         * gfortran.dg/read_list_eof_1.f90: New test.
8820
8821 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8822
8823         PR target/49411
8824         * gcc.target/i386/testimm-1.c: New test.
8825         * gcc.target/i386/testimm-2.c: New test.
8826         * gcc.target/i386/testimm-3.c: New test.
8827         * gcc.target/i386/testimm-4.c: New test.
8828         * gcc.target/i386/testimm-5.c: New test.
8829         * gcc.target/i386/testimm-6.c: New test.
8830         * gcc.target/i386/testimm-7.c: New test.
8831         * gcc.target/i386/testimm-8.c: New test.
8832         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8833         * gcc.target/i386/xop-rotate1-int.c: New test.
8834         * gcc.target/i386/xop-rotate2-int.c: New test.
8835
8836 2011-06-17  Jason Merrill  <jason@redhat.com>
8837
8838         * g++.dg/cpp0x/rv-func2.C: New.
8839
8840         * g++.dg/debug/dwarf2/lambda1.C: New.
8841         * g++.dg/warn/Wshadow-6.C: Adjust.
8842
8843 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8844
8845         PR fortran/48699
8846         * gfortran.dg/move_alloc_5.f90: New.
8847
8848 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8849
8850         PR rtl-optimization/48542
8851         * gcc.dg/torture/pr48542.c: New test.
8852
8853 2011-06-16  Jason Merrill  <jason@redhat.com>
8854
8855         PR c++/44160
8856         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8857
8858         PR c++/45378
8859         * g++.dg/cpp0x/initlist52.C New.
8860
8861         PR c++/45399
8862         * c-c++-common/raw-string-12.c: New.
8863
8864         PR c++/49229
8865         * g++.dg/cpp0x/sfinae26.C: New.
8866
8867         PR c++/49251
8868         * g++.dg/cpp0x/variadic113.C: New.
8869
8870         PR c++/49420
8871         * g++.dg/cpp0x/variadic112.C: New.
8872
8873 2011-06-16  Jeff Law <law@redhat.com>
8874
8875         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8876         improved jump threading.
8877         * gcc.dg/builtin-object-size-2.c: Likewise.
8878         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8879
8880 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8881
8882         PR fortran/49074
8883         * gfortran.dg/typebound_assignment_3.f03: New.
8884
8885 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8886
8887         PR testsuite/48727
8888         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8889
8890 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8891
8892         PR tree-optimization/49343
8893         * gnat.dg/discr31.ad[sb]: New test.
8894
8895 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8896
8897         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8898
8899 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8900
8901         PR target/45098
8902         * gcc.target/arm/ivopts-3.c: Update test.
8903         * gcc.target/arm/ivopts-5.c: Same.
8904
8905 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8906
8907         Revert:
8908         2011-06-10  Wei Guozhi  <carrot@google.com>
8909
8910         PR target/45335
8911         * gcc.target/arm/pr45335.c: New test.
8912         * gcc.target/arm/pr45335-2.c: New test.
8913         * gcc.target/arm/pr45335-3.c: New test.
8914         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8915         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8916         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8917
8918 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8919
8920         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8921
8922 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8923
8924         PR fortran/49417
8925         * gfortran.dg/class_43.f03: New.
8926
8927 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8928
8929         PR tree-optimization/49419
8930         * gcc.c-torture/execute/pr49419.c: New test.
8931
8932 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8933
8934         * gcc.dg/sms-9.c: New file.
8935
8936 2011-06-15  Easwaran Raman  <eraman@google.com>
8937
8938         PR rtl-optimization/49414
8939         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8940
8941 2011-06-14  Jason Merrill  <jason@redhat.com>
8942
8943         * g++.dg/cpp0x/noexcept13.C: New.
8944
8945 2011-06-14  Easwaran Raman  <eraman@google.com>
8946
8947         PR rtl-optimization/44194
8948         * gcc.dg/pr44194-1.c: New test.
8949         * gcc.dg/pr44194-2.c: New test.
8950
8951 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8952
8953         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8954         switches.
8955         * gcc.target/arm/pr45701-2.c: Likewise.
8956         * gcc.target/arm/thumb-branch1.c: Likewise.
8957
8958 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8959
8960         PR testsuite/48727
8961         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8962
8963 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8964
8965         * gcc.target/arm/pr45701-1.c: Require thumb support.
8966         * gcc.target/arm/pr45701-2.c: Likewise.
8967         * gcc.target/arm/thumb-branch1.c: Likewise.
8968
8969         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8970         * gcc.target/arm/pr39839.c: Likewise.
8971         * gcc.target/arm/pr40657-2.c: Likewise.
8972         * gcc.target/arm/pr40956.c: Likewise.
8973         * gcc.target/arm/pr41679.c: Likewise.
8974         * gcc.target/arm/pr42235.c: Likewise.
8975         * gcc.target/arm/pr42495.c: Likewise.
8976         * gcc.target/arm/pr42505.c: Likewise.
8977         * gcc.target/arm/pr42574.c: Likewise.
8978         * gcc.target/arm/pr46883.c: Likewise.
8979         * gcc.target/arm/pr46934.c: Likewise.
8980         * gcc.target/arm/xor-and.c: Likewise.
8981
8982 2011-06-14  Jason Merrill  <jason@redhat.com>
8983
8984         * g++.dg/other/error23.C: Adjust error message.
8985         * g++.dg/other/error32.C: Likewise.
8986
8987         PR c++/49389
8988         * g++.dg/cpp0x/rv-dotstar.C: New.
8989
8990         PR c++/49369
8991         * g++.dg/cpp0x/decltype30.C: New.
8992
8993         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8994
8995 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8996
8997         PR fortran/49103
8998         * gfortran.dg/pr49103.f90: New test.
8999
9000 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9001
9002         PR target/45098
9003         * gcc.target/arm/ivopts-3.c: New test.
9004         * gcc.target/arm/ivopts-4.c: New test.
9005         * gcc.target/arm/ivopts-5.c: New test.
9006
9007 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9008
9009         PR rtl-optimization/49390
9010         * gcc.c-torture/execute/pr49390.c: New test.
9011
9012 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9013
9014         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9015
9016 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9017
9018         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9019         * gcc.c-torture/execute/cmpsi-2.x: New file.
9020         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9021         * gcc.c-torture/execute/pr45262.x: New file.
9022         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9023         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9024         int32plus
9025         * gcc.c-torture/compile/pr49163.c: Ditto.
9026
9027 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9028
9029         * gcc.dg/vect/vect-16.c: Rename to...
9030         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9031         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9032         for double-word vectors.
9033         * gcc.dg/vect/vect-peel-4.c: Likewise.
9034         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9035         vect_element_align.
9036         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9037         -fno-fast-math.
9038
9039 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9040
9041         PR target/44618
9042         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9043
9044 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9045
9046         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9047
9048 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9049
9050         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9051
9052 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9053
9054         * gfortran.dg/trim_optimize_8.f90:  New test case.
9055
9056 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9057            Ira Rosen  <ira.rosen@linaro.org>
9058
9059         PR tree-optimization/49352
9060         * gcc.dg/vect/pr49352.c: New test.
9061
9062 2011-06-12  Tobias Burnus
9063
9064         PR fortran/49324
9065         * gfortran.dg/alloc_comp_assign_11.f90: New.
9066
9067 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9068
9069         * gfortran.dg/trim_optimize_7.f90:  New test.
9070
9071 2011-06-10  Wei Guozhi  <carrot@google.com>
9072
9073         PR target/45335
9074         * gcc.target/arm/pr45335.c: New test.
9075         * gcc.target/arm/pr45335-2.c: New test.
9076         * gcc.target/arm/pr45335-3.c: New test.
9077         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9078         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9079         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9080
9081 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9082
9083         PR c++/41769
9084         * g++.dg/parse/error39.C: New.
9085
9086 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9087
9088         * gcc.target/arm/20090811-1.c: Skip for incompatible
9089         options, do not override other options.
9090         * gcc.target/arm/combine-cmp-shift.c: Skip for
9091         incompatible options.
9092         * gcc.target/arm/pr45094.c: Likewise.
9093         * gcc.target/arm/scd42-1.c: Likewise.
9094         * gcc.target/arm/scd42-3.c: Likewise.
9095         * gcc.target/arm/thumb-ltu.c: Likewise.
9096
9097         * lib/target-supports.exp
9098         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9099         multilib flags use -mfpu with a value other than neon-fp16.
9100
9101 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9102
9103         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9104         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9105
9106 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9107
9108         * lib/target-supports.exp (check_effective_target_pie): New proc.
9109         * gcc.dg/pie-link.c: Use target pie.
9110
9111 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9112             Laurent Roug�  <laurent.rouge@menta.fr>
9113
9114         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9115         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9116
9117 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9118
9119         * gfortran.dg/coarray/sync_1.f90: New test for
9120         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9121
9122 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9123
9124         PR tree-optimization/49318
9125         * gcc.dg/vect/pr49318.c: New test.
9126
9127 2011-06-09  David Krauss  <potswa@mac.com>
9128
9129         * g++.dg/template/arrow1.C: New.
9130
9131 2011-06-09  Jason Merrill  <jason@redhat.com>
9132
9133         * lib/prune.exp: Prune "note"s.
9134         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9135
9136         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9137         * g++.dg/template/dependent-expr3.C: Likewise.
9138         * g++.dg/parse/template7.C: Likewise.
9139         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9140         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9141         * g++.old-deja/g++.pt/friend38.C: Likewise.
9142         * g++.old-deja/g++.pt/crash32.C: Likewise.
9143         * g++.old-deja/g++.other/init4.C: Likewise.
9144         * g++.old-deja/g++.other/friend8.C: Likewise.
9145
9146         * g++.dg/ext/complex7.C: Adjust expected output.
9147         * g++.dg/diagnostic/method1.C: Likewise.
9148         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9149         * g++.dg/parse/crash33.C: Likewise.
9150         * g++.dg/other/warning1.C: Likewise.
9151         * g++.dg/init/pr29571.C: Likewise.
9152         * g++.dg/warn/overflow-warn-1.C: Likewise.
9153         * g++.dg/warn/overflow-warn-3.C: Likewise.
9154         * g++.dg/warn/overflow-warn-4.C: Likewise.
9155         * g++.old-deja/g++.oliva/template1.C: Likewise.
9156
9157         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9158         * g++.dg/parse/template7.C: Adjust.
9159
9160 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9161
9162         PR target/49307
9163         * gcc.dg/pr49307.c: New.
9164
9165 2011-06-09  Wei Guozhi  <carrot@google.com>
9166
9167         PR target/46975
9168         * gcc.target/arm/pr46975.c: New testcase.
9169
9170 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9171
9172         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9173         (PMETH, arglist_t): Removed.
9174         (method_get_number_of_arguments): Removed.
9175         (method_get_nth_argument): Removed.
9176         (method_get_first_argument): Removed.
9177         (method_get_next_argument): Removed.
9178         (method_get_sizeof_arguments): Removed.
9179         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9180         (PMETH): Removed.
9181         (method_get_number_of_arguments): Removed.
9182         (method_get_nth_argument): Removed.
9183         (method_get_first_argument): Removed.
9184         (method_get_next_argument): Removed.
9185         (method_get_sizeof_arguments): Removed.
9186         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9187
9188 2011-06-09  David Li  <davidxl@google.com>
9189
9190         * gcc.dg/dump-pass.c: New test.
9191
9192 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9193
9194         PR c++/29003
9195         * g++.dg/parse/error38.C: New.
9196
9197 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR middle-end/49308
9200         * gfortran.dg/pr49308.f90: New test.
9201
9202 2011-06-08  Jason Merrill  <jason@redhat.com>
9203
9204         * g++.dg/cpp0x/noexcept11.C: New.
9205         * g++.dg/cpp0x/noexcept12.C: New.
9206         * g++.dg/cpp0x/sfinae11.C: Adjust.
9207
9208 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9209
9210         PR testsuite/49323
9211         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9212         to dg-options, match also DW_AT_linkage_name.
9213
9214 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9215
9216         PR middle-end/21953
9217         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9218         -fno-common on alpha*-dec-osf*.
9219         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9220
9221 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9222
9223         PR rtl-optimization/49303
9224         * gcc.target/ia64/pr49303.c: New test.
9225
9226 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9227
9228         PR fortran/18918
9229         * gfortran.dg/coarray_lock_1.f90: New.
9230         * gfortran.dg/coarray_lock_2.f90: New.
9231
9232 2011-06-07  Jason Merrill  <jason@redhat.com>
9233
9234         * lib/prune.exp: Look for "required" rather than "instantiated".
9235         * g++.dg/abi/mangle11.C: Likewise.
9236         * g++.dg/abi/mangle12.C: Likewise.
9237         * g++.dg/abi/mangle17.C: Likewise.
9238         * g++.dg/abi/mangle20-2.C: Likewise.
9239         * g++.dg/abi/pragma-pack1.C: Likewise.
9240         * g++.dg/cpp0x/decltype26.C: Likewise.
9241         * g++.dg/cpp0x/decltype28.C: Likewise.
9242         * g++.dg/cpp0x/decltype29.C: Likewise.
9243         * g++.dg/cpp0x/enum11.C: Likewise.
9244         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9245         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9246         * g++.dg/cpp0x/pr47416.C: Likewise.
9247         * g++.dg/ext/case-range2.C: Likewise.
9248         * g++.dg/ext/case-range3.C: Likewise.
9249         * g++.dg/gomp/for-19.C: Likewise.
9250         * g++.dg/gomp/pr37533.C: Likewise.
9251         * g++.dg/gomp/pr38639.C: Likewise.
9252         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9253         * g++.dg/inherit/base3.C: Likewise.
9254         * g++.dg/inherit/using6.C: Likewise.
9255         * g++.dg/init/placement4.C: Likewise.
9256         * g++.dg/init/reference3.C: Likewise.
9257         * g++.dg/lookup/scoped6.C: Likewise.
9258         * g++.dg/lookup/using7.C: Likewise.
9259         * g++.dg/other/abstract1.C: Likewise.
9260         * g++.dg/other/error10.C: Likewise.
9261         * g++.dg/other/error5.C: Likewise.
9262         * g++.dg/other/field1.C: Likewise.
9263         * g++.dg/other/offsetof5.C: Likewise.
9264         * g++.dg/parse/bitfield2.C: Likewise.
9265         * g++.dg/parse/constant4.C: Likewise.
9266         * g++.dg/parse/crash20.C: Likewise.
9267         * g++.dg/parse/invalid-op1.C: Likewise.
9268         * g++.dg/parse/non-dependent2.C: Likewise.
9269         * g++.dg/parse/template18.C: Likewise.
9270         * g++.dg/tc1/dr152.C: Likewise.
9271         * g++.dg/tc1/dr166.C: Likewise.
9272         * g++.dg/tc1/dr176.C: Likewise.
9273         * g++.dg/tc1/dr213.C: Likewise.
9274         * g++.dg/template/access11.C: Likewise.
9275         * g++.dg/template/access2.C: Likewise.
9276         * g++.dg/template/access3.C: Likewise.
9277         * g++.dg/template/access7.C: Likewise.
9278         * g++.dg/template/arg7.C: Likewise.
9279         * g++.dg/template/cond2.C: Likewise.
9280         * g++.dg/template/crash13.C: Likewise.
9281         * g++.dg/template/crash40.C: Likewise.
9282         * g++.dg/template/crash7.C: Likewise.
9283         * g++.dg/template/crash84.C: Likewise.
9284         * g++.dg/template/ctor5.C: Likewise.
9285         * g++.dg/template/defarg13.C: Likewise.
9286         * g++.dg/template/defarg14.C: Likewise.
9287         * g++.dg/template/dtor7.C: Likewise.
9288         * g++.dg/template/eh2.C: Likewise.
9289         * g++.dg/template/error2.C: Likewise.
9290         * g++.dg/template/error43.C: Likewise.
9291         * g++.dg/template/friend32.C: Likewise.
9292         * g++.dg/template/injected1.C: Likewise.
9293         * g++.dg/template/instantiate1.C: Likewise.
9294         * g++.dg/template/instantiate3.C: Likewise.
9295         * g++.dg/template/instantiate5.C: Likewise.
9296         * g++.dg/template/instantiate7.C: Likewise.
9297         * g++.dg/template/local6.C: Likewise.
9298         * g++.dg/template/lookup2.C: Likewise.
9299         * g++.dg/template/member5.C: Likewise.
9300         * g++.dg/template/memfriend15.C: Likewise.
9301         * g++.dg/template/memfriend16.C: Likewise.
9302         * g++.dg/template/memfriend17.C: Likewise.
9303         * g++.dg/template/memfriend7.C: Likewise.
9304         * g++.dg/template/meminit1.C: Likewise.
9305         * g++.dg/template/nested3.C: Likewise.
9306         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9307         * g++.dg/template/nontype12.C: Likewise.
9308         * g++.dg/template/nontype13.C: Likewise.
9309         * g++.dg/template/nontype6.C: Likewise.
9310         * g++.dg/template/pr23510.C: Likewise.
9311         * g++.dg/template/pr35240.C: Likewise.
9312         * g++.dg/template/ptrmem15.C: Likewise.
9313         * g++.dg/template/ptrmem6.C: Likewise.
9314         * g++.dg/template/qualified-id1.C: Likewise.
9315         * g++.dg/template/qualttp20.C: Likewise.
9316         * g++.dg/template/qualttp3.C: Likewise.
9317         * g++.dg/template/qualttp4.C: Likewise.
9318         * g++.dg/template/qualttp5.C: Likewise.
9319         * g++.dg/template/qualttp6.C: Likewise.
9320         * g++.dg/template/qualttp7.C: Likewise.
9321         * g++.dg/template/qualttp8.C: Likewise.
9322         * g++.dg/template/recurse.C: Likewise.
9323         * g++.dg/template/recurse2.C: Likewise.
9324         * g++.dg/template/ref5.C: Likewise.
9325         * g++.dg/template/scope2.C: Likewise.
9326         * g++.dg/template/sfinae10.C: Likewise.
9327         * g++.dg/template/sfinae3.C: Likewise.
9328         * g++.dg/template/sizeof3.C: Likewise.
9329         * g++.dg/template/static9.C: Likewise.
9330         * g++.dg/template/template-id-2.C: Likewise.
9331         * g++.dg/template/typedef13.C: Likewise.
9332         * g++.dg/template/typename4.C: Likewise.
9333         * g++.dg/template/using14.C: Likewise.
9334         * g++.dg/template/using2.C: Likewise.
9335         * g++.dg/template/warn1.C: Likewise.
9336         * g++.dg/warn/Wparentheses-13.C: Likewise.
9337         * g++.dg/warn/Wparentheses-15.C: Likewise.
9338         * g++.dg/warn/Wparentheses-16.C: Likewise.
9339         * g++.dg/warn/Wparentheses-17.C: Likewise.
9340         * g++.dg/warn/Wparentheses-18.C: Likewise.
9341         * g++.dg/warn/Wparentheses-19.C: Likewise.
9342         * g++.dg/warn/Wparentheses-20.C: Likewise.
9343         * g++.dg/warn/Wparentheses-23.C: Likewise.
9344         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9345         * g++.dg/warn/noeffect2.C: Likewise.
9346         * g++.dg/warn/noeffect4.C: Likewise.
9347         * g++.dg/warn/pr8570.C: Likewise.
9348         * g++.old-deja/g++.brendan/init2.C: Likewise.
9349         * g++.old-deja/g++.eh/spec6.C: Likewise.
9350         * g++.old-deja/g++.pt/crash10.C: Likewise.
9351         * g++.old-deja/g++.pt/crash36.C: Likewise.
9352         * g++.old-deja/g++.pt/derived3.C: Likewise.
9353         * g++.old-deja/g++.pt/error2.C: Likewise.
9354         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9355         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9356         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9357         * g++.old-deja/g++.pt/overload7.C: Likewise.
9358         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9359
9360 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9361             Iain Sandoe  <iains@gcc.gnu.org>
9362
9363         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9364         Added code to deal with the case when [Protocol
9365         -descriptionForInstanceMethod:] or [Protocol
9366         -descriptionForClassMethod:] returns NULL.
9367
9368 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9369             Iain Sandoe  <iains@gcc.gnu.org>
9370
9371         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9372         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9373         Added cast.
9374
9375 2011-06-07  Xinliang David Li  <davidxl@google.com>
9376
9377         * gcc.dg/inline_2.c: New test.
9378         * gcc.dg/unroll_2.c: New test.
9379         * gcc.dg/inline_3.c: New test.
9380         * gcc.dg/unroll_3.c: New test.
9381         * gcc.dg/inline_4.c: New test.
9382         * gcc.dg/unroll_4.c: New test.
9383         * gcc.dg/inline_1.c: New test.
9384         * gcc.dg/unroll_1.c: New test.
9385
9386 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9387
9388         PR tree-optimization/48497
9389         * lib/gcc-defs.exp (dg-additional-options): New proc.
9390         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9391         -msse2 on 32-bit x86.
9392
9393 2011-06-06  Jason Merrill  <jason@redhat.com>
9394
9395         * g++.dg/cpp0x/enum19.C: New.
9396
9397 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9398
9399         * gcc.target/arm/neon-reload-class.c: New test.
9400
9401 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9402
9403         PR debug/49130
9404         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9405
9406 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9407
9408         * gcc.target/arm/smlatb-1.c: New file.
9409         * gcc.target/arm/smlatt-1.c: New file.
9410         * gcc.target/arm/smlaltb-1.c: New file.
9411         * gcc.target/arm/smlaltt-1.c: New file.
9412
9413 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9414
9415         * gcc.target/arm/mla-2.c: New test.
9416
9417 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9418
9419         PR gcov-profile/49299
9420         * gcc.dg/tree-prof/pr49299-1.c: New test.
9421         * gcc.dg/tree-prof/pr49299-2.c: New test.
9422
9423 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9424
9425         * lib/target-supports.exp
9426         (check_effective_target_vect_widen_mult_qi_to_hi):
9427         Add NEON as supporting target.
9428         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9429         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9430         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9431         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9432         using widening multiplication on targets that support it.
9433         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9434         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9435         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9436
9437 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9438
9439         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9440         Modern Objective-C runtime API.
9441         * objc/execute/next_mapping.h: Removed.
9442         * objc-obj-c++-shared/next-mapping.h: Removed.
9443         * objc-obj-c++-shared/Object1.h: Removed.
9444         * objc-obj-c++-shared/Object1.m: Removed.
9445         * objc-obj-c++-shared/Object1.mm: Removed.
9446         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9447         * objc-obj-c++-shared/Protocol1.h: Removed.
9448         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9449         of ProtoBool, IVAR_T and METHOD.
9450         * objc-obj-c++-shared/runtime.h: New.
9451         * objc-obj-c++-shared/TestsuiteObject.h: New.
9452         * objc-obj-c++-shared/TestsuiteObject.m: New.
9453
9454         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9455         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9456         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9457         it a class method.
9458         * objc/execute/_cmd.m: Include
9459         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9460         runtime API.  ([TestClass +initialize]): Include this method also
9461         with the GNU runtime.
9462         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9463         Object.  ([-setValue:]): Return void.
9464         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9465         with the GNU runtime.  Include
9466         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9467         for the NeXT runtime.  Use the existing print_ivars() and
9468         compare_structures() implementations for the old NeXT runtime.
9469         Added new implementations for the Modern GNU and NeXT runtimes.
9470         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9471         well.  (main): Use objc_getClass().  Use return instead of exit.
9472         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9473         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9474         of exit().
9475         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9476         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9477         instead of Object.  (main): Use return instead of exit().
9478         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9479         instead of Object.  Removed prototype for exit().  (main): Use
9480         return instead of exit().  Use the Modern Objective-C runtime API.
9481         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9482         Object.
9483         * objc/execute/class-tests-1.h: Include
9484         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9485         runtime API.  (test_class_with_superclass): Do not call [Object
9486         class].  There is no need to with the current libobjc.
9487         * objc/execute/class-tests-2.h: Include
9488         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9489         runtime API.
9490         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9491         ../../objc-obj-c++-shared/next-mapping.h.
9492         * objc/execute/class-2.m: Likewise.
9493         * objc/execute/class-3.m: Likewise.
9494         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9495         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9496         +initialize]): Include this method also with the GNU
9497         runtime. (main): Use the Modern Objective-C runtime API.
9498         * objc/execute/class-5.m: Likewise.
9499         * objc/execute/class-6.m: Likewise.
9500         * objc/execute/class-7.m: Likewise.
9501         * objc/execute/class-8.m: Likewise.
9502         * objc/execute/class-9.m: Likewise.
9503         * objc/execute/class-10.m: Likewise.
9504         * objc/execute/class-11.m: Likewise.
9505         * objc/execute/class-12.m: Likewise.
9506         * objc/execute/class-13.m: Likewise.
9507         * objc/execute/class-14.m: Likewise.
9508         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9509         this method also with the GNU runtime.
9510         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9511         +initialize]): Include this method also with the GNU runtime.
9512         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9513         of Object.
9514         * objc/execute/encode-1.m: Likewise.
9515         * objc/execute/enumeration-1.m: Likewise.
9516         * objc/execute/enumeration-2.m: Likewise.
9517         * objc/execute/exceptions/catchall-1.m: Likewise.
9518         * objc/execute/exceptions/finally-1.m: Likewise.
9519         * objc/execute/exceptions/foward-1.m: Likewise.
9520         * objc/execute/exceptions/local-variables-1.m: Likewise.
9521         * objc/execute/exceptions/throw-nil.m: Likewise.
9522         * objc/execute/exceptions/trivial.m: Likewise.
9523         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9524         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9525         * objc/execute/exceptions/matcher-1.m: Likewise.
9526         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9527         Object.
9528         * objc/execute/formal_protocol-2.m: Likewise.
9529         * objc/execute/formal_protocol-3.m: Likewise.
9530         * objc/execute/formal_protocol-4.m: Likewise.
9531         * objc/execute/formal_protocol-5.m: Include
9532         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9533         protocol_getName().
9534         * objc/execute/formal_protocol-6.m: Likewise.
9535         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9536         Object.  Include <objc/Protocol.h> instead of
9537         ../../objc-obj-c++-shared/Protocol1.h.
9538         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9539         Object.
9540         * objc/execute/informal_protocol.m: Likewise.
9541         * objc/execute/load-3.m: Likewise.
9542         * objc/execute/many_args_method.m ([TestClass +initialize]):
9543         Include this method with the GNU runtime as well.
9544         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9545         * objc/execute/nested-func-1.m: Use TestsuiteObject
9546         instead of Object.
9547         * objc/execute/nil_method-1.m: Likewise.
9548         * objc/execute/no_clash.m: Likewise.
9549         * objc/execute/np-1.m: Do not include
9550         ../../objc-obj-c++-shared/Protocol1.h.
9551         (main): Use return instead of exit().
9552         * objc/execute/np-2.m: Do not include
9553         ../../objc-obj-c++-shared/Protocol1.h.
9554         ([MyObject +initialize]): Include this method also with the GNU
9555         runtime.  (main): Use return instead of exit().
9556         * objc/execute/object_is_class.m: Include
9557         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9558         of Object.  (main): Use the Modern Objective-C runtime API.
9559         * objc/execute/object_is_meta_class.m: Likewise.
9560         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9561         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9562         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9563         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9564         Objective-C runtime API.
9565         * objc/execute/protocol-isEqual-2.m: Likewise.
9566         * objc/execute/protocol-isEqual-3.m: Likewise.
9567         * objc/execute/protocol-isEqual-4.m: Likewise.
9568         * objc/execute/redefining_self.m ([TestClass +initialize]):
9569         Include this method with the GNU runtime as well.
9570         * objc/execute/root_methods.m: Include
9571         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9572         Include this method with the GNU runtime as well.
9573         (main): Use the Modern Objective-C runtime API.
9574         * objc/execute/selector-1.m: Include
9575         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9576         of Object.  (main): Use the Modern Objective-C runtime API.
9577         * objc/execute/static-1.m ([Test +initialize]): Include this
9578         method with the GNU runtime as well.
9579         * objc/execute/static-2.m: Likewise.
9580         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9581         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9582         ([MathClass +initialize]): Include this method with the GNU
9583         runtime as well.
9584         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9585         instead of Object.
9586         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9587         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9588         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9589         * objc.dg/attributes/method-attribute-1.m: Likewise.
9590         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9591         * objc.dg/attributes/method-attribute-2.m: Likewise.
9592         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9593         * objc.dg/attributes/method-attribute-3.m: Likewise.
9594         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9595         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9596         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9597         * obj-c++.dg/bitfield-1.mm: Likewise.
9598         * obj-c++.dg/bitfield-2.mm: Likewise
9599         * objc.dg/bitfield-3.m: Likewise.
9600         * obj-c++.dg/bitfield-4.mm: Likewise.
9601         * objc.dg/bitfield-5.m: Likewise
9602         * objc.dg/call-super-1.m: Likewise.
9603         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9604         Use objc_getClass() instead of objc_get_class(), but for the GNU
9605         runtime redefine objc_getClass as objc_get_class.  Include
9606         ../objc-obj-c++-shared/runtime.h.
9607         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9608         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9609         Use the Modern Objective-C runtime API.
9610         * objc.dg/class-protocol-1.m: Include
9611         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9612         * obj-c++.dg/class-protocol-1.mm: Likewise.
9613         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9614         * objc.dg/comp-types-10.m: Likewise.
9615         * objc.dg/comp-types-11.m: Likewise.
9616         * objc.dg/comp-types-12.m: Likewise.
9617         * obj-c++.dg/comp-types-9.mm: Likewise.
9618         * obj-c++.dg/comp-types-11.mm: Likewise.
9619         * obj-c++.dg/comp-types-12.mm: Likewise.
9620         * obj-c++.dg/comp-types-13.mm: Likewise.
9621         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9622         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9623         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9624         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9625         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9626         * objc.dg/desig-init-1.m: Likewise.
9627         * obj-c++.dg/defs.mm: Likewise.
9628         * objc.dg/exceptions-2.m: Likewise.
9629         * obj-c++.dg/except-1.mm: Likewise.
9630         * obj-c++.dg/exceptions-2.mm: Likewise.
9631         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9632         Use the Modern Objective-C runtime API.
9633         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9634         the Modern Objective-C runtime API.  Do not include
9635         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9636         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9637         the Modern Objective-C runtime API except when using an older NeXT
9638         runtime.
9639         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9640         the Modern Objective-C runtime API.
9641         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9642         objc/encoding.h.
9643         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9644         * objc.dg/encode-7-next-64bit.m: Updated include.
9645         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9646         objc/encoding.h.
9647         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9648         the Modern Objective-C runtime API.
9649         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9650         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9651         instead of ../objc-obj-c++-shared/Protocol1.h.
9652         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9653         the Modern Objective-C runtime API except when using an older NeXT
9654         runtime.
9655         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9656         the Modern Objective-C runtime API.
9657         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9658         Object.
9659         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9660         * objc.dg/fix-and-continue-2.m: Likewise.
9661         * objc.dg/foreach-1.m: Likewise.
9662         * objc.dg/foreach-2.m: Likewise.
9663         * objc.dg/foreach-3.m: Likewise.
9664         * objc.dg/foreach-4.m: Likewise.
9665         * objc.dg/foreach-5.m: Likewise.
9666         * objc.dg/foreach-6.m: Likewise.
9667         * objc.dg/foreach-7.m: Likewise.
9668         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9669         Object.
9670         * objc.dg/func-ptr-2.m: Likewise.
9671         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9672         Do not include objc/objc-api.h.
9673         * obj-c++.dg/fsf-package-0.mm: Likewise.
9674         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9675         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9676         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9677         of Object.
9678         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9679         * objc.dg/gnu-runtime-3.m: Likewise.
9680         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9681         * objc.dg/headers.m: Include objc/runtime.h instead of
9682         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9683         for the NeXT runtime.
9684         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9685         * obj-c++.dg/isa-field-1.mm: Likewise.
9686         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9687         * objc.dg/layout-1.m: Likewise.
9688         * objc.dg/layout-2.m: Likewise.
9689         * objc.dg/local-decl-2.m: Likewise.
9690         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9691         Object.  ([Container +elementForView:]): Use
9692         class_conformsToProtocol().
9693         * obj-c++.dg/lookup-2.mm: Likewise.
9694         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9695         * obj-c++.dg/local-decl-1.mm: Likewise.
9696         * objc.dg/method-3.m: Likewise.
9697         * objc.dg/method-4.m: Likewise.
9698         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9699         ../objc-obj-c++-shared/Protocol1.h.
9700         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9701         * objc.dg/method-9.m: Likewise.
9702         * objc.dg/method-10.m: Likewise.
9703         * objc.dg/method-13.m ([Root +initialize]): Include this method
9704         also for the GNU runtime.  (main): Use objc_getClass() also for
9705         the GNU runtime.
9706         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9707         * objc.dg/method-17.m: Likewise.
9708         * objc.dg/method-19.m: Likewise.
9709         * objc.dg/method-20b.m: Likewise.
9710         * obj-c++.dg/method-2.mm: Likewise.
9711         * obj-c++.dg/method-6.mm: Likewise.
9712         * obj-c++.dg/method-10.mm: Likewise.
9713         * obj-c++.dg/method-11.mm: Likewise.
9714         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9715         ../objc-obj-c++-shared/Protocol1.h.
9716         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9717         * obj-c++.dg/method-15.mm: Likewise.
9718         * obj-c++.dg/method-17.mm: Likewise.
9719         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9720         +initialize]): Include this method also for the GNU
9721         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9722         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9723         * obj-c++.dg/method-22.mm: Likewise.
9724         * obj-c++.dg/method-23.mm: Likewise.
9725         * obj-c++.dg/no-extra-load.mm: Likewise.
9726         * objc.dg/objc-fast-4.m: Likewise.
9727         * objc.dg/objc-gc-4.m: Likewise.
9728         * obj-c++.dg/objc-gc-3.mm: Likewise.
9729         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9730         protocol_getMethodDescription() instead of [Protocol
9731         -descriptionForInstanceMethod].
9732         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9733         Made it available with all runtimes.  (main): Call -test instead
9734         of -class.
9735         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9736         and put into a category.
9737         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9738         Object.  Include objc/objc.h.
9739         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9740         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9741         New. (main): Use protocol_getMethodDescription() instead
9742         of [Protocol -descriptionForInstanceMethod] and [Protocol
9743         -descriptionForClassMethod].
9744         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9745         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9746         Objective-C runtime API.
9747         * obj-c++.dg/proto-qual-1.mm: Likewise.
9748         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9749         Object.
9750         * obj-c++.dg/property/property-1.mm: Likewise.
9751         * obj-c++.dg/qual-types-1.mm: Likewise.
9752         * objc.dg/selector-2.m: Include objc/objc.h instead of
9753         ../objc-obj-c++-shared/Object1.h.
9754         * obj-c++.dg/selector-2.mm: Likewise.
9755         * obj-c++.dg/selector-5.mm: Likewise.
9756         * obj-c++.dg/selector-6.mm: Likewise.
9757         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9758         Object.  Do not include objc/objc-api.h.
9759         * obj-c++.dg/set-not-used-1.mm: Likewise.
9760         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9761         * objc.dg/stret-1.m: Likewise.
9762         * objc.dg/stret-2.m: Likewise.
9763         * obj-c++.dg/super-class-2.mm: Likewise.
9764         * objc.dg/super-class-3.m: Likewise.
9765         * objc.dg/super-class-4.m: Likewise.
9766         * objc.dg/sync-2.m: Likewise.
9767         * obj-c++.dg/sync-2.mm: Likewise.
9768         * objc.dg/sync-1.m: Include objc/objc.h instead of
9769         ../objc-obj-c++-shared/Object1.h.
9770         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9771         'Class' as the type of 'isa'.
9772         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9773         Objective-C runtime API.  ([TestClass +initialize]): Include this
9774         method with the GNU runtime as well.
9775         * objc.dg/strings/strings-1.m: Updated includes.
9776         * obj-c++.dg/strings/strings-1.mm: Likewise.
9777         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9778         objc.dg/strings/const-str-12b.m.
9779         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9780         * obj-c++.dg/template-3.mm: Likewise.
9781         * obj-c++.dg/template-4.mm: Likewise.
9782         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9783         Objective-C runtime API.
9784         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9785         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9786         * obj-c++.dg/try-catch-1.mm: Likewise.
9787         * obj-c++.dg/try-catch-2.mm: Likewise.
9788         * objc.dg/try-catch-3.m: Likewise.
9789         * obj-c++.dg/try-catch-3.mm: Likewise.
9790         * objc.dg/try-catch-6.m: Likewise.
9791         * objc.dg/try-catch-7.m: Likewise.
9792         * obj-c++.dg/try-catch-7.mm: Likewise.
9793         * obj-c++.dg/try-catch-8.mm: Likewise.
9794         * obj-c++.dg/try-catch-9.mm: Likewise.
9795         * objc.dg/try-catch-10.m: Likewise.
9796         * obj-c++.dg/try-catch-11.mm: Likewise.
9797         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9798         Object.  Include objc/objc.h.
9799         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9800         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9801         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9802         Object.  Use Modern Objective-C runtime API.  Do not use
9803         performv::.
9804         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9805         * obj-c++.dg/torture/trivial.mm: Likewise.
9806         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9807         instead of ../objc-obj-c++-shared/Object1.h.  Include
9808         ../objc-obj-c++-shared/runtime.h.
9809         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9810         * objc.dg/torture/strings/const-str-11.m: Likewise.
9811         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9812         * objc.dg/torture/strings/const-str-9.m: Likewise.
9813         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9814         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9815         instead of Object. Only add _FooClassReference if
9816         __NEXT_RUNTIME__.
9817         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9818         * objc.dg/torture/strings/const-str-8.m: Likewise.
9819         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9820         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9821         additional sources.
9822         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9823         Object.
9824         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9825         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9826         * obj-c++.dg/va-meth-1.mm: Likewise.
9827         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9828         ../objc-obj-c++-shared/Object1.h.
9829         * objc.dg/zero-link-3.m: Likewise.
9830
9831 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9832
9833         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9834
9835 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9836
9837         PR obj-c++/48275
9838         * obj-c++.dg/property/cxx-property-1.mm: New.
9839         * obj-c++.dg/property/cxx-property-2.mm: New.
9840
9841 2011-06-06  Jason Merrill  <jason@redhat.com>
9842
9843         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9844
9845 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9846
9847         PR rtl-optimization/49145
9848         From Ryan Mansfield
9849         * gcc.c-torture/compile/pr49145.c: New test.
9850
9851 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR testsuite/49288
9854         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9855         to dg-options, match also DW_AT_linkage_name.
9856
9857         PR debug/49294
9858         * gcc.dg/debug/pr49294.c: New test.
9859
9860         PR c++/49264
9861         * g++.dg/opt/pr49264.C: New test.
9862
9863 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9864
9865         PR tree-optimization/49243
9866         * gcc.dg/pr49243.c: New.
9867
9868 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9869
9870         * gnat.dg/specs/cond_expr1.ads: New test.
9871
9872 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9873
9874         * gnat.dg/deferred_const4.ad[sb]: New test.
9875         * gnat.dg/deferred_const4_pkg.ads: New helper.
9876
9877 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9878
9879         * gnat.dg/test_tamdt.adb: Rename to...
9880         * gnat.dg/taft_type1.adb: ...this.
9881         * gnat.dg/tamdt.ad[sb]: Rename to...
9882         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9883         * gnat.dg/tamdt_aux.ads: Rename to...
9884         * gnat.dg/taft_type1_pkg2.ads: ...this.
9885         * gnat.dg/taft_type2.ad[sb]: New test.
9886         * gnat.dg/taft_type2_pkg.ads: New helper.
9887         * gnat.dg/taft_type3.adb: New test.
9888         * gnat.dg/taft_type3_pkg.ads: New helper.
9889
9890 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9891
9892         PR fortran/49255
9893         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9894         for F2008.
9895
9896 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9897
9898         PR testsuite/49287
9899         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9900         warning.
9901         * objc.dg/gnu-api-2-objc.m: Likewise.
9902         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9903         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9904
9905 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9906
9907         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9908         alignment, not the alignment, when calling class_addIvar().  Add
9909         an 'isa' instance variable to the test root class.
9910         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9911
9912 2011-06-04  Jan Hubicka  <jh@suse.cz>
9913
9914         PR tree-optimization/48893
9915         PR tree-optimization/49091
9916         PR tree-optimization/49179
9917         * gfortran.dg/pr49179.f90: New testcase
9918
9919 2011-06-04  Jan Hubicka  <jh@suse.cz>
9920
9921         PR lto/48954
9922         * g++.dg/torture/pr48954.C: New testcase.
9923
9924 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9925
9926         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9927
9928 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9929
9930         PR c++/33840
9931         * g++.dg/diagnostic/bitfld2.C: New.
9932
9933 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR target/49281
9936         * gcc.c-torture/execute/pr49281.c: New test.
9937
9938 2011-06-04  Jan Hubicka  <jh@suse.cz>
9939
9940         PR tree-optimize/48929
9941         * gcc.c-torture/compile/pr48929.c: New testcase.
9942
9943 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9946
9947 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR c++/49276
9950         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9951
9952 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9953
9954         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9955
9956 2011-06-03  Richard Henderson  <rth@redhat.com>
9957             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9960
9961 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9962
9963         * objc.dg/headers.m: Do not include objc-list.h.
9964
9965 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9966
9967         * objc.dg/type-stream-1.m: Test removed.
9968         * objc.dg/headers.m: Do not include typedstream.h.
9969
9970 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9971
9972         * objc.dg/torture/forward-1.m (main): Updated testcase.
9973
9974 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9975
9976         PR target/49163
9977         * gcc.c-torture/compile/pr49163.c: New.
9978
9979 2011-06-02  Asher Langton  <langton2@llnl.gov>
9980
9981         PR fortran/49268
9982         * gfortran.dg/PR49268.f90: New test.
9983
9984 2011-06-02  Asher Langton  <langton2@llnl.gov>
9985
9986         PR fortran/37039
9987         * gfortran.dg/PR37039.f90: New test.
9988
9989 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9990
9991         PR objc/48539
9992         * objc.dg/method-5.m: Updated.
9993         * objc.dg/method-19.m: Updated.
9994         * objc.dg/method-lookup-1.m: New.
9995         * obj-c++.dg/method-6.mm: Updated.
9996         * obj-c++.dg/method-7.mm: Updated.
9997         * obj-c++.dg/method-lookup-1.mm: New.
9998
9999 2011-06-02  DJ Delorie  <dj@redhat.com>
10000
10001         * lib/timeout.exp (timeout): Add board_info support.
10002
10003 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10004
10005         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10006
10007 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10008
10009         PR fortran/49265
10010         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10011         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10012
10013 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10014             Hans-Peter Nilsson  <hp@axis.com>
10015
10016         PR rtl-optimization/48840
10017         * gcc.target/sparc/ultrasp13.c: New test.
10018
10019 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10020
10021         PR target/49238
10022         * gcc.c-torture/compile/pr49238.c: New.
10023
10024 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10025
10026         * gcc.target/arm/g2.c: Skip test in -mthumb.
10027         Skip test unless cpu is xscale.
10028         * gcc.target/arm/scd42-2.c: Likewise.
10029         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10030
10031 2011-06-01  Jason Merrill  <jason@redhat.com>
10032
10033         * g++.dg/cpp0x/decltype28.C: New.
10034         * g++.dg/cpp0x/decltype29.C: New.
10035
10036 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10037
10038         PR target/45074
10039         * gcc.target/mips/pr45074.c: New test.
10040
10041 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10042             Hans-Peter Nilsson  <hp@axis.com>
10043
10044         PR rtl-optimization/48830
10045         * gcc.target/sparc/ultrasp12.c: New test.
10046
10047 2011-06-01  David Li  <davidxl@google.com>
10048
10049         * gcc.dg/profile-dir-1.c: Change pass name.
10050         * gcc.dg/profile-dir-2.c: Ditto.
10051         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10052         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10053         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10054         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10055         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10056         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10057         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10058         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10059         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10060         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10061         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10062         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10063         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10064         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10065         * gcc.dg/profile-dir-3.c: Ditto.
10066         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10067
10068 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10069
10070         * objc.dg/attributes/method-nonnull-1.m: New test.
10071         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10072
10073 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10074
10075         PR fortran/18918
10076         * gfortran.dg/coarray_atomic_1.f90: New.
10077         * gfortran.dg/coarray/atomic_1.f90: New.
10078
10079 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10080
10081         * gcc.dg/guality/bswaptest.c: New test.
10082         * gcc.dg/guality/clztest.c: New test.
10083         * gcc.dg/guality/ctztest.c: New test.
10084         * gcc.dg/guality/rotatetest.c: New test.
10085
10086         PR target/48688
10087         * gcc.target/i386/pr48688.c: New test.
10088
10089 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10090
10091         PR c++/48010
10092         * g++.dg/lookup/name-clash9.C: New.
10093
10094 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10095
10096         PR fortran/18918
10097         * gfortran.dg/coarray/dummy_1.f90: New.
10098
10099 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10100
10101         PR fortran/18918
10102         * gfortran.dg/coarray/save_1.f90: New.
10103         * gfortran.dg/coarray_4.f90: Update dg-error.
10104
10105 2011-05-31  Jason Merrill  <jason@redhat.com>
10106
10107         * g++.dg/cpp0x/rv-template1.C: New.
10108
10109 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR rtl-optimization/49235
10112         * gcc.dg/pr49235.c: New test.
10113
10114 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10115
10116         PR tree-optimization/49093
10117         * gcc.dg/vect/pr49093.c: New test.
10118
10119 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10120
10121         PR debug/49047
10122         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10123
10124 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10125
10126         PR testsuite/49239
10127         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10128         output array.
10129
10130 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10131
10132         PR target/49186
10133         * gcc.c-torture/execute/pr49186.c: New.
10134
10135 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10136
10137         PR target/49168
10138          * gcc.target/i386/pr49168-1.c: New.
10139
10140 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10141             Eric Botcazou  <ebotcazou@adacore.com>
10142
10143         * gcc.dg/guality/drap.c: New test.
10144
10145 2011-05-30  Richard Guenther  <rguenther@suse.de>
10146
10147         PR tree-optimization/49210
10148         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10149         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10150
10151 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10152
10153         PR c++/49223
10154         * g++.dg/gomp/pr49223-1.C: New test.
10155         * g++.dg/gomp/pr49223-2.C: New test.
10156
10157 2011-05-30  Richard Guenther  <rguenther@suse.de>
10158
10159         PR tree-optimization/49218
10160         * gcc.c-torture/execute/pr49218.c: New testcase.
10161
10162 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10163
10164         PR tree-optimization/49199
10165         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10166         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10167         -fno-tree-scev-cprop.
10168
10169 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10170
10171         PR fortran/47601
10172         * gfortran.dg/extends_13.f03: New.
10173
10174 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10175
10176         PR rtl-optimization/49095
10177         * gcc.target/i386/pr49095.c: New test.
10178
10179 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10180
10181         PR fortran/18918
10182         * gfortran.dg/coarray_24.f90: New.
10183
10184 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10185
10186         PR fortran/18918
10187         * gfortran.dg/coarray_23.f90: New.
10188
10189 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10190
10191         From Ryan Mansfield
10192         * gcc.dg/pr48826.c: New test.
10193
10194 2011-05-29  Richard Guenther  <rguenther@suse.de>
10195
10196         PR tree-optimization/49217
10197         * gcc.dg/torture/pr49217.c: New testcase.
10198
10199 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10200
10201         PR testsuite/49222
10202         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10203
10204 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10205
10206         * gnat.dg/boolean_subtype.adb: Rename to...
10207         * gnat.dg/boolean_subtype1.adb: ...this.
10208
10209 2011-05-28  Jason Merrill  <jason@redhat.com>
10210
10211         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10212
10213 2011-05-27  Jason Merrill  <jason@redhat.com>
10214
10215         * g++.dg/cpp0x/enum18.C: Adjust.
10216
10217         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10218
10219 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10220
10221         PR fortran/18918
10222         * gfortran.dg/coarray_22.f90: New.
10223
10224 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10225
10226         PR tree-optimization/46728
10227         * gcc.target/powerpc/pr46728-1.c: New.
10228         * gcc.target/powerpc/pr46728-2.c: New.
10229         * gcc.target/powerpc/pr46728-3.c: New.
10230         * gcc.target/powerpc/pr46728-4.c: New.
10231         * gcc.target/powerpc/pr46728-5.c: New.
10232         * gcc.dg/pr46728-6.c: New.
10233         * gcc.target/powerpc/pr46728-7.c: New.
10234         * gcc.target/powerpc/pr46728-8.c: New.
10235         * gcc.dg/pr46728-9.c: New.
10236         * gcc.target/powerpc/pr46728-10.c: New.
10237         * gcc.target/powerpc/pr46728-11.c: New.
10238         * gcc.dg/pr46728-12.c: New.
10239         * gcc.target/powerpc/pr46728-13.c: New.
10240         * gcc.target/powerpc/pr46728-14.c: New.
10241         * gcc.target/powerpc/pr46728-15.c: New.
10242         * gcc.target/powerpc/pr46728-16.c: New.
10243
10244 2011-05-27  Jason Merrill  <jason@redhat.com>
10245
10246         * g++.dg/abi/mangle47.C: New.
10247
10248         PR c++/49176
10249         * g++.dg/template/const5.C: New.
10250
10251         * g++.dg/cpp0x/enum18.C: New.
10252
10253         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10254
10255         * g++.dg/cpp0x/error6.C: New.
10256
10257         * g++.dg/cpp0x/error5.C: New.
10258
10259 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10260
10261         PR c++/49165
10262         * g++.dg/eh/cond6.C: New test.
10263
10264 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10265
10266         PR fortran/48820
10267         * gfortran.dg/rank_3.f90: New.
10268         * gfortran.dg/rank_4.f90: New.
10269
10270 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10271
10272         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10273         replace dump search.
10274
10275 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10276
10277         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10278         * gnat.dg/bit_packed_array5.adb: ...here.
10279
10280 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10281
10282         PR c++/42056
10283         * g++.dg/cpp0x/auto25.C: New.
10284
10285 2011-05-27  Richard Guenther  <rguenther@suse.de>
10286
10287         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10288
10289 2011-05-27  Richard Guenther  <rguenther@suse.de>
10290
10291         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10292
10293 2011-05-27  Richard Guenther  <rguenther@suse.de>
10294
10295         PR middle-end/49189
10296         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10297
10298 2011-05-26  Jason Merrill  <jason@redhat.com>
10299
10300         * g++.dg/cpp0x/friend1.C: New.
10301         * g++.dg/cpp0x/friend2.C: New.
10302
10303         * g++.dg/cpp0x/auto7.C: Update.
10304         * g++.dg/template/crash50.C: Adjust.
10305         * g++.dg/template/static9.C: Adjust.
10306         * g++.old-deja/g++.ext/memconst.C: Adjust.
10307
10308 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10309
10310         * gcc.dg/march.c: Ignore a note for some targets.
10311
10312 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10313             Nathan Froyd  <froydnj@codesourcery.com>
10314
10315         PR c++/2288
10316         PR c++/18770
10317         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10318         * g++.dg/parse/pr18770.C: New test.
10319         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10320
10321 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10322
10323         PR fortran/48955
10324         * gfortran.dg/dependency_40.f90 : New test.
10325
10326 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10327
10328         PR fortran/18918
10329         * gfortran.dg/coarray/registering_1.f90: New.
10330
10331 2011-05-26  Jason Merrill  <jason@redhat.com>
10332
10333         * g++.dg/cpp0x/variadic111.C: New.
10334         * g++.dg/cpp0x/variadic41.C: Adjust.
10335
10336 2011-05-26  Richard Guenther  <rguenther@suse.de>
10337
10338         PR tree-optimization/48702
10339         * gcc.dg/torture/pr48702.c: New testcase.
10340
10341 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10342
10343         PR gcov-profile/48845
10344         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10345         support.
10346         * gcc.dg/matrix/matrix.exp: Likewise.
10347         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10348         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10349         line number to check_profiling_available.
10350         * lib/target-supports.exp (check_profiling_available): Account for
10351         this.
10352         Require TLS runtime support with -fprofile-generate.
10353         * lib/profopt.exp (profopt-execute): Add TLS options for
10354         -fprofile-generate.
10355         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10356
10357 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10358
10359         PR c++/49165
10360         * g++.dg/eh/cond5.C: New test.
10361
10362         PR tree-optimization/49161
10363         * gcc.c-torture/execute/pr49161.c: New test.
10364
10365 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10366
10367         * gcc.target/arm/neon-vorn-vbic.c: New test.
10368
10369 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10370
10371         PR tree-optimization/49038
10372         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10373         * gcc.dg/vect/pr49038.c: New test.
10374
10375 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10376
10377         * g++.dg/init/pr25811-3.C: New.
10378         * g++.dg/init/pr25811-4.C: New.
10379
10380 2011-05-25  Jason Merrill  <jason@redhat.com>
10381
10382         * g++.dg/cpp0x/enum17.C: New.
10383         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10384
10385         * g++.dg/cpp0x/auto24.C: New.
10386
10387         * g++.dg/cpp0x/error4.C: New.
10388
10389         * g++.dg/cpp0x/rv-restrict.C: New.
10390
10391         * g++.dg/cpp0x/enum15.C: New.
10392         * g++.dg/cpp0x/constexpr-switch2.C: New.
10393
10394         * g++.dg/cpp0x/variadic110.C: New.
10395
10396         * g++.dg/cpp0x/auto9.C: Add typedef test.
10397
10398         * g++.dg/cpp0x/auto23.C: New.
10399         * g++.dg/cpp0x/auto9.C: Adjust.
10400
10401         * g++.dg/cpp0x/defaulted29.C: New.
10402
10403         * g++.dg/cpp0x/initlist51.C: New.
10404
10405 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10406
10407         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10408         * g++.dg/abi/packed1.C: Suppress warning.
10409         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10410         * g++.dg/template/stdarg1.C: Likewise.
10411         * g++.dg/other/packed1.C: Remove arm from xfail list.
10412
10413 2011-05-25  Jason Merrill  <jason@redhat.com>
10414
10415         * g++.dg/cpp0x/enum16.C: New.
10416         * g++.dg/parse/error15.C: Adjust.
10417
10418         * g++.dg/cpp0x/initlist50.C: New.
10419
10420         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10421
10422         * g++.dg/cpp0x/variadic109.C: New.
10423
10424 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10425
10426          * gcc.target/i386/pause-1.c: New.
10427
10428 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10429
10430         * gcc.dg/stack-usage-1.c: Adjust comment.
10431         * gcc.dg/stack-usage-2.c: New test.
10432
10433 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10434
10435         PR c++/49136
10436         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10437         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10438
10439 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10440
10441         PR rtl-optimization/48757
10442         * gfortran.dg/pr48757.f:  New test case.
10443
10444 2011-05-24  Jason Merrill  <jason@redhat.com>
10445
10446         * g++.dg/cpp0x/access01.C: New.
10447
10448 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10449
10450         PR libobjc/48177
10451         * objc.dg/pr48177.m: New testcase.
10452
10453 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10454
10455         PR objc/48187
10456         * objc.dg/pr48187.m: New testcase.
10457         * obj-c++.dg/pr48187.mm: New testcase.
10458         * objc.dg/ivar-extra-semicolon.m: New testcase.
10459
10460 2011-05-24  Jason Merrill  <jason@redhat.com>
10461
10462         * g++.dg/template/access21.C: New.
10463         * g++.dg/template/access22.C: New.
10464
10465 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10466
10467         PR rtl-optimization/48633
10468         * g++.dg/pr48633.C: New test.
10469
10470 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10471
10472         PR target/49133
10473         * g++.dg/other/pr49133.C: New test.
10474
10475 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10476             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10477
10478         * gcc.dg/torture/tls/run-gd.c: New test.
10479         * gcc.dg/torture/tls/run-ie.c: New test.
10480         * gcc.dg/torture/tls/run-ld.c: New test.
10481         * gcc.dg/torture/tls/run-le.c: New test.
10482         * lib/target-supports.exp (check_effective_target_tls_runtime):
10483         Build testcase with TLS options.
10484
10485 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10486
10487         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10488
10489 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10490
10491         PR tree-optimization/49121
10492         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10493
10494 2011-05-23  Jason Merrill  <jason@redhat.com>
10495
10496         * g++.dg/cpp0x/defaulted28.C: New.
10497
10498         * g++.dg/cpp0x/sfinae25.C: New.
10499
10500         * g++.dg/cpp0x/rv-cast2.C: New.
10501
10502         * g++.dg/cpp0x/enum14.C: New.
10503
10504 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10505
10506         PR lto/49123
10507         * gcc.c-torture/execute/pr49123.c: New test.
10508
10509         PR debug/49032
10510         * gcc.dg/debug/pr49032.c: New test.
10511
10512         PR c/49120
10513         * gcc.dg/pr49120.c: New test.
10514
10515 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10516
10517         PR target/47315
10518         * gcc.target/i386/pr47315.c: New test.
10519
10520 2011-05-23  Jason Merrill  <jason@redhat.com>
10521
10522         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10523
10524         * g++.dg/cpp0x/sfinae24.C: New.
10525
10526         * g++.dg/cpp0x/error3.C: New.
10527
10528         * g++.dg/cpp0x/defaulted27.C: New.
10529
10530         * g++.dg/cpp0x/decltype27.C: New.
10531
10532 2011-05-23  Richard Guenther  <rguenther@suse.de>
10533
10534         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10535
10536 2011-05-23  Richard Guenther  <rguenther@suse.de>
10537
10538         PR tree-optimization/40874
10539         * g++.dg/tree-ssa/pr40874.C: New testcase.
10540
10541 2011-05-23  Richard Guenther  <rguenther@suse.de>
10542
10543         PR tree-optimization/49115
10544         * g++.dg/torture/pr49115.C: New testcase.
10545
10546 2011-05-23  Richard Guenther  <rguenther@suse.de>
10547
10548         PR middle-end/15419
10549         * gcc.dg/memcpy-3.c: New testcase.
10550
10551 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10552
10553         PR middle-end/48973
10554         * gcc.c-torture/execute/pr48973-1.c: New test.
10555         * gcc.c-torture/execute/pr48973-2.c: New test.
10556
10557 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10558
10559         PR c++/18016
10560         * g++.dg/warn/pr18016.C: New.
10561
10562 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10563
10564         PR target/45098
10565         * gcc.target/arm/ivopts-6.c: New test.
10566
10567 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR middle-end/49029
10570         * gcc.c-torture/compile/pr49029.c: New test.
10571
10572 2011-05-22  Jason Merrill  <jason@redhat.com>
10573
10574         * g++.dg/cpp0x/sfinae23.C: New.
10575         * g++.dg/cpp0x/sfinae8.C: Correct.
10576
10577 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10578
10579         * gfortran.dg/function_optimize_8.f90:  New test case.
10580
10581 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10582
10583         PR tree-optimization/49087
10584         * gcc.dg/vect/O3-pr49087.c: New test.
10585
10586 2011-05-21  Jason Merrill  <jason@redhat.com>
10587
10588         * g++.dg/debug/const5.C: New.
10589
10590 2011-05-20  Jason Merrill  <jason@redhat.com>
10591
10592         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10593
10594         * g++.dg/cpp0x/constexpr-static7.C: New.
10595
10596         * g++.dg/cpp0x/enum12.C: New.
10597         * g++.dg/cpp0x/enum13.C: New.
10598
10599 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10600
10601         PR fortran/48699
10602         * gfortran.dg/select_type_23.f03: New.
10603
10604 2011-05-20  Jason Merrill  <jason@redhat.com>
10605
10606         * g++.dg/cpp0x/defaulted26.C: New.
10607
10608         * g++.dg/cpp0x/noexcept02.C: Fix.
10609         * g++.dg/cpp0x/noexcept03.C: Fix.
10610         * g++.dg/cpp0x/noexcept08.C: Fix.
10611         * g++.dg/cpp0x/noexcept10.C: New.
10612
10613 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10614
10615         PR fortran/48706
10616         * gfortran.dg/extends_12.f03: New.
10617
10618 2011-05-20  Jason Merrill  <jason@redhat.com>
10619
10620         * g++.dg/template/koenig9.C: New.
10621         * g++.dg/opt/pr47615.C: Fix.
10622         * g++.dg/overload/defarg1.C: Fix.
10623         * g++.dg/tc1/dr213.C: Remove xfail.
10624         * g++.dg/torture/pr34850.C: Fix.
10625         * g++.dg/torture/pr39362.C: Fix.
10626         * g++.old-deja/g++.brendan/crash56.C: Fix.
10627         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10628
10629 2011-05-20  Richard Guenther  <rguenther@suse.de>
10630
10631         PR tree-optimization/49079
10632         * gcc.dg/torture/pr49079.c: New testcase.
10633
10634 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10635
10636         PR tree-optimization/49073
10637         * gcc.c-torture/execute/pr49073.c: New test.
10638
10639 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10640
10641         PR fortran/18918
10642         * gfortran.dg/coarray_21.f90: New.
10643
10644 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10645
10646         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10647         output.
10648
10649 2011-05-19  Richard Guenther  <rguenther@suse.de>
10650
10651         PR testsuite/49063
10652         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10653
10654 2011-05-19  Richard Guenther  <rguenther@suse.de>
10655
10656         PR middle-end/48985
10657         * gcc.dg/builtin-object-size-11.c: New testcase.
10658
10659 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10660
10661         PR target/45098
10662         * gcc.target/arm/ivopts.c: New test.
10663         * gcc.target/arm/ivopts-2.c: New test.
10664
10665 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10666
10667         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10668
10669 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10670
10671         * gcc.c-torture/execute/960321-1.x: Remove.
10672
10673 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10674
10675         PR fortran/48700
10676         * gfortran.dg/move_alloc_4.f90: New.
10677
10678 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10679
10680         PR target/49002
10681         * gcc.target/i386/pr49002-1.c: New test.
10682         * gcc.target/i386/pr49002-2.c: Likewise.
10683
10684 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10685
10686         PR tree-optimization/49039
10687         * gcc.c-torture/execute/pr49039.c: New test.
10688         * gcc.dg/tree-ssa/pr49039.c: New test.
10689         * g++.dg/torture/pr49039.C: New test.
10690
10691 2011-05-18  Jason Merrill  <jason@redhat.com>
10692
10693         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10694         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10695         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10696
10697 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10698
10699         * gcc.target/bfin/mcpu-bf592.c: New test.
10700
10701 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10702
10703         PR tree-optimization/41881
10704         * gcc.dg/vect/O3-pr41881.c: New test.
10705         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10706
10707 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10708
10709         PR tree-optimization/49000
10710         * gcc.dg/pr49000.c: New test.
10711
10712 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10713
10714         * gnat.dg/invalid1.adb: New test.
10715
10716 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10717
10718         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10719         scan pattern.
10720         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10721         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10722
10723 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10724
10725         PR c++/48994
10726         * g++.dg/cpp0x/range-for18.C: New.
10727
10728 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10729
10730         PR fortran/18918
10731         * gfortran.dg/coarray/image_index_2.f90: New.
10732
10733 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10734
10735         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10736         * g++.dg/cpp0x/override2.C: New.
10737
10738 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10739
10740         PR fortran/18918
10741         * gfortran.de/coarray_20.f90: New.
10742
10743 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10744
10745         PR fortran/22572
10746         * function_optimize_7.f90:  New test case.
10747
10748 2011-05-13  Jason Merrill  <jason@redhat.com>
10749
10750         * g++.dg/cpp0x/decltype26.C: New.
10751         * g++.dg/cpp0x/enum11.C: New.
10752
10753 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10754
10755         PR fortran/48972
10756         PR fortran/48991
10757         * gfortran.dg/assign_8.f90: Update dg-error.
10758
10759 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10760
10761         PR fortran/48972
10762         * gfortran.dg/io_constraints_8.f90: New.
10763         * gfortran.dg/io_constraints_9.f90: New.
10764
10765 2011-05-13  Martin Thuresson  <martint@google.com>
10766
10767         PR gcov-profile/47793
10768         * gcc.dg/pr47793.c: New.
10769
10770 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10771
10772         PR tree-optimization/48975
10773         * gcc.dg/pr48975.c: New test.
10774
10775 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10776
10777         PR fortran/48972
10778         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10779
10780 2011-05-12  Jason Merrill  <jason@redhat.com>
10781
10782         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10783
10784 2011-05-12  Geert Bosch  <bosch@adacore.com>
10785
10786         * gnat.dg/view_conversion1.adb: New test.
10787
10788 2011-05-12  Richard Guenther  <rguenther@suse.de>
10789
10790         PR tree-optimization/48172
10791         * gcc.dg/vect/pr48172.c: New testcase.
10792
10793 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10794
10795         PR debug/48967
10796         * g++.dg/opt/pr48967.C: New test.
10797
10798 2011-05-11  Jason Merrill  <jason@redhat.com>
10799
10800         * g++.dg/cpp0x/constexpr-friend.C: New.
10801         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10802
10803         * g++.dg/cpp0x/sfinae22.C: New.
10804
10805 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10806
10807         PR fortran/48889
10808         * gfortran.dg/generic_24.f90: New.
10809
10810 2011-05-11  Richard Guenther  <rguenther@suse.de>
10811
10812         PR tree-optimization/15256
10813         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10814
10815 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10816
10817         PR debug/48159
10818         * gcc.dg/pr48159-1.c: New test.
10819         * gcc.dg/pr48159-2.c: New test.
10820
10821 2011-05-11  Richard Guenther  <rguenther@suse.de>
10822
10823         PR middle-end/48953
10824         * gcc.dg/torture/pr48953.c: New testcase.
10825
10826 2011-05-11  Richard Guenther  <rguenther@suse.de>
10827
10828         PR tree-optimization/18041
10829         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10830
10831 2011-05-11  Alan Modra  <amodra@gmail.com>
10832
10833         PR target/47755
10834         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10835
10836 2011-05-10  Jason Merrill  <jason@redhat.com>
10837
10838         * g++.dg/cpp0x/defaulted25.C: New.
10839         * g++.dg/template/crash7.C: Adjust.
10840
10841         * g++.dg/cpp0x/variadic108.C: New.
10842
10843 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10844
10845         * g++.dg/inherit/virtual9.C: Extend.
10846
10847 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10848
10849         PR target/48857
10850         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10851         are passed and returned in vector registers.
10852
10853 2011-05-10  Richard Guenther  <rguenther@suse.de>
10854
10855         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10856         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10857         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10858         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10859         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10860         applies.
10861
10862 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR tree-optimization/48611
10865         PR tree-optimization/48794
10866         * gfortran.dg/gomp/pr48611.f90: New test.
10867         * gfortran.dg/gomp/pr48794.f90: New test.
10868
10869         PR debug/48928
10870         * gcc.dg/dfp/pr48928.c: New test.
10871
10872 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10873
10874         PR c++/48522
10875         * g++.dg/cpp0x/pr48522.C: New.
10876
10877 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10878
10879         PR c++/48735
10880         * g++.dg/cpp0x/sfinae21.C: New.
10881
10882 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10883
10884         * g++.dg/template/sfinae28.C: Rename to...
10885         * g++.dg/cpp0x/sfinae19.C: ... this.
10886         * g++.dg/template/sfinae29.C: Rename to...
10887         * g++.dg/cpp0x/sfinae20.C: ... this.
10888
10889 2011-05-09  Jeff Law <law@redhat.com>
10890
10891         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10892         consistent results.
10893
10894 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10895
10896         PR c++/20039
10897         * g++.dg/init/pr20039.C: New.
10898
10899 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10900
10901         PR c++/48737
10902         PR c++/48744
10903         * g++.dg/template/sfinae28.C: New.
10904         * g++.dg/template/sfinae29.C: Likewise.
10905
10906 2011-05-09  Jason Merrill  <jason@redhat.com>
10907
10908         * g++.dg/template/nontype23.C: New.
10909
10910 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10911         PR c++/48859
10912         * g++.dg/init/pr48859.C: New.
10913
10914 2011-05-09  Jason Merrill  <jason@redhat.com>
10915
10916         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10917         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10918         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10919         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10920         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10921         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10922         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10923         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10924
10925 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10926
10927         * g++.dg/inherit/virtual9.C: New.
10928
10929 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10930
10931         PR c++/48574
10932         * g++.dg/template/dependent-expr8.C: New test case.
10933
10934 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10935
10936         PR tree-optimization/48837
10937         * gcc.dg/pr48837.c: New testcase.
10938
10939 2011-05-06  Jason Merrill  <jason@redhat.com>
10940
10941         * g++.dg/cpp0x/constexpr-condition2.C: New.
10942
10943         * g++.dg/cpp0x/constexpr-missing.C: New.
10944
10945 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10946
10947         PR fortran/18918
10948         * gfortran.dg/coarray/this_image_2.f90: New.
10949
10950 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10951
10952         PR fortran/48858
10953         PR fortran/48820
10954         * gfortran.dg/bind_c_usage_22.f90: New.
10955         * gfortran.dg/bind_c_usage_23.f90: New.
10956         * gfortran.dg/bind_c_usage_24.f90: New.
10957         * gfortran.dg/bind_c_usage_24_c.c: New.
10958
10959 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10960
10961         PR c++/48838
10962         * g++.dg/template/member9.C: New test case.
10963
10964 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10965
10966         * gnat.dg/discr29.ad[sb]: New test.
10967         * gnat.dg/discr30.adb: Likewise.
10968
10969 2011-05-05  Julian Brown  <julian@codesourcery.com>
10970
10971         * gcc.target/arm/neon-vset_lanes8.c: New test.
10972
10973 2011-05-05  Jason Merrill  <jason@redhat.com>
10974
10975         * g++.dg/init/new32.C: New.
10976
10977 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10978
10979         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10980         Fix typo.
10981
10982 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10983
10984         PR rtl-optimization/48381
10985         * gcc.c-torture/compile/pr48381.c: New test.
10986
10987 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10988
10989         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10990         to dg-options.
10991         * gcc.target/i386/opt-1.c: Ditto.
10992
10993 2011-05-04  Jason Merrill  <jason@redhat.com>
10994
10995         * g++.dg/conversion/base1.C: New.
10996
10997 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10998
10999         PR libgfortran/48787
11000         * gfortran.dg/round_3.f08: Add more checks to test case.
11001
11002 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11003
11004         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11005         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11006         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11007         Gate test on effective_target fd_truncate.
11008
11009 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11010
11011         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11012         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11013         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11014         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11015         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11016         * gcc.target/i386/pr38824.c: Ditto.
11017         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11018         * gcc.target/i386/vecinit-2.c: Ditto.
11019         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11020         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11021         * gcc.target/i386/parity-2.c: Ditto.
11022         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11023
11024 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11025
11026         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11027         remove duplication.
11028         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11029         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11030         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11031
11032 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11033
11034         PR fortran/18918
11035         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11036
11037 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11038
11039         PR fortran/18918
11040         * gfortran.dg/coarray/this_image_1.f90: New.
11041
11042 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11043
11044         PR fortran/18918
11045         * gfortran.dg/coarray/caf.dg: New.
11046         * gfortran.dg/coarray/image_index_1.f90: New, copied
11047         from ../coarray_16.f90.
11048
11049 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11050
11051         PR c++/28501
11052         * g++.dg/ext/complex9.C: New.
11053
11054 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11055
11056         From Mike Frysinger
11057         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11058         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11059         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11060
11061 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11062
11063         * gcc.target/bfin/builtins: Created.
11064         * gcc.target/bfin/hisilh-O0.c: Deleted.
11065         * gcc.target/bfin/hisilh.c: Moved to...
11066         * gcc.target/bfin/builtins/hisilh.c: ...here.
11067         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11068         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11069         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11070         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11071         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11072         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11073         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11074         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11075         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11076         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11077         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11078         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11079         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11080         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11081         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11082         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11083         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11084         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11085         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11086         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11087         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11088         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11089         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11090         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11091         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11092         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11093         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11094         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11095         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11096         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11097         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11098         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11099         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11100         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11101         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11102         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11103         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11104         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11105         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11106         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11107         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11108         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11109         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11110         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11111         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11112         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11113         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11114         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11115         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11116         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11117         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11118         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11119         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11120         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11121         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11122         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11123         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11124         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11125         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11126         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11127         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11128         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11129         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11130         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11131         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11132         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11133         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11134         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11135         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11136         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11137         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11138         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11139         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11140         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11141         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11142         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11143         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11144         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11145         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11146         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11147         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11148         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11149         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11150         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11151         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11152         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11153         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11154         * gcc.target/bfin/builtins/circptr.c: Ditto.
11155         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11156         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11157         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11158         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11159         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11160         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11161         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11162         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11163         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11164         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11165         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11166         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11167         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11168         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11169         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11170         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11171         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11172         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11173         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11174         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11175         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11176         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11177         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11178         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11179         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11180         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11181         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11182         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11183         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11184         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11185         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11186         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11187         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11188         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11189         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11190         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11191         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11192         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11193         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11194         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11195         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11196         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11197         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11198         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11199         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11200         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11201         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11202         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11203         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11204         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11205         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11206         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11207         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11208         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11209         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11210         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11211         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11212         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11213         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11214         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11215         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11216         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11217         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11218         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11219         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11220         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11221         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11222         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11223         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11224         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11225
11226 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11227
11228         * gcc.target/arm/cold-lc.c: New test.
11229
11230 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11231
11232         PR target/48774
11233         * gcc.dg/pr48774.c: New test.
11234
11235 2011-05-03  Richard Guenther  <rguenther@suse.de>
11236
11237         * gcc.dg/large-size-array-5.c: New testcase.
11238
11239 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11240
11241         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11242
11243 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11244
11245         * lib/target-supports.exp (check_effective_target_vect_strided):
11246         Replace with...
11247         (check_effective_target_vect_strided2)
11248         (check_effective_target_vect_strided3)
11249         (check_effective_target_vect_strided4)
11250         (check_effective_target_vect_strided8): ...these new functions.
11251
11252         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11253         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11254         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11255         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11256         * gcc.dg/vect/pr37539.c: Likewise.
11257         * gcc.dg/vect/slp-11a.c: Likewise.
11258         * gcc.dg/vect/slp-11b.c: Likewise.
11259         * gcc.dg/vect/slp-11c.c: Likewise.
11260         * gcc.dg/vect/slp-12a.c: Likewise.
11261         * gcc.dg/vect/slp-12b.c: Likewise.
11262         * gcc.dg/vect/slp-18.c: Likewise.
11263         * gcc.dg/vect/slp-19a.c: Likewise.
11264         * gcc.dg/vect/slp-19b.c: Likewise.
11265         * gcc.dg/vect/slp-21.c: Likewise.
11266         * gcc.dg/vect/slp-23.c: Likewise.
11267         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11268
11269         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11270         instead of vect_interleave && vect_extract_even_odd.
11271         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11272         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11273         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11274         * gcc.dg/vect/vect-1.c: Likewise.
11275         * gcc.dg/vect/vect-10.c: Likewise.
11276         * gcc.dg/vect/vect-98.c: Likewise.
11277         * gcc.dg/vect/vect-107.c: Likewise.
11278         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11279         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11280         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11281         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11282         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11283         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11284         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11285         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11286         * gcc.dg/vect/vect-strided-float.c: Likewise.
11287         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11288         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11289         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11290         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11291         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11292         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11293         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11294         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11295         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11296         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11297         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11298         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11299         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11300         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11301         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11302
11303         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11304         target condition.
11305         * gcc.dg/vect/pr30843.c: Likewise.
11306         * gcc.dg/vect/pr33866.c: Likewise.
11307         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11308         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11309         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11310         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11311
11312 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11313
11314         * gcc.dg/vect/slp-11.c: Split into...
11315         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11316         gcc.dg/vect/slp-11c.c: ...these tests.
11317         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11318         * gcc.dg/vect/slp-12c.c: ...this new test.
11319         * gcc.dg/vect/slp-19.c: Split into...
11320         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11321         gcc.dg/vect/slp-19c.c: ...these new tests.
11322
11323 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11324
11325         * lib/target-supports.exp
11326         (check_effective_target_vect_extract_even_odd_wide): Delete.
11327         (check_effective_target_vect_strided_wide): Likewise.
11328         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11329         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11330         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11331         * gcc.dg/vect/pr37539.c: Likewise.
11332         * gcc.dg/vect/slp-11.c: Likewise.
11333         * gcc.dg/vect/slp-12a.c: Likewise.
11334         * gcc.dg/vect/slp-12b.c: Likewise.
11335         * gcc.dg/vect/slp-19.c: Likewise.
11336         * gcc.dg/vect/slp-23.c: Likewise.
11337         * gcc.dg/vect/vect-1.c: Likewise.
11338         * gcc.dg/vect/vect-98.c: Likewise.
11339         * gcc.dg/vect/vect-107.c: Likewise.
11340         * gcc.dg/vect/vect-strided-float.c: Likewise.
11341
11342 2011-05-02  Jason Merrill  <jason@redhat.com>
11343
11344         * g++.dg/init/new31.C: New.
11345
11346 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11347
11348         PR c/35445
11349         * gcc.dg/pr35445.c: New test.
11350
11351 2011-05-02  Jason Merrill  <jason@redhat.com>
11352
11353         * c-c++-common/vla-1.c: New.
11354
11355 2011-05-02  Richard Guenther  <rguenther@suse.de>
11356
11357         PR tree-optimization/48822
11358         * gcc.dg/torture/pr48822.c: New testcase.
11359
11360 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11361
11362         PR c++/47969
11363         * g++.dg/cpp0x/constexpr-47969.C: New.
11364
11365 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11366
11367         PR testsuite/48498
11368         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11369         on vect_no_align targets.
11370         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11371         vect_no_align targets.
11372
11373 2011-05-01  Xinliang David Li  <davidxl@google.com>
11374
11375         * gcc.dg/tree-ssa/integer-addr.c: New test.
11376         * gcc.dg/tree-ssa/alias_bug.c: New test.
11377
11378 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11379
11380         PR libgfortran/48787
11381         * gfortran.dg/round_3.f08: Add more checks.
11382
11383 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11384
11385         PR fortran/48821
11386         * gfortran.dg/import9.f90: New, proper test.
11387         * gfortran.dg/interface_37.f90: Remove bogus
11388         test (bogus copy of interface_36.f90).
11389
11390 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11391
11392         PR fortran/48821
11393         * gfortran.dg/interface_37.f90: New.
11394
11395 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11396
11397         PR fortran/48746
11398         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11399
11400 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11401
11402         PR tree-optimization/48809
11403         * gcc.c-torture/execute/pr48809.c: New test.
11404
11405 2011-04-29  Jeff Law <law@redhat.com>
11406
11407         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11408
11409 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11410
11411         PR c++/48606
11412         * g++.dg/init/ctor10.C: New.
11413
11414 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11415
11416         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11417           warning in implicitly instantiated templates.
11418
11419 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11420
11421         * g++.dg/warn/Wnull-conversion-1.C: New.
11422         * g++.dg/warn/Wnull-conversion-2.C: New.
11423
11424 2011-04-29  Diego Novillo  <dnovillo@google.com>
11425
11426         * g++.old-deja/g++.other/null3.C: Expect warning about
11427         converting boolean to a pointer.
11428
11429 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11430
11431         PR fortran/48462
11432         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11433         being a target.
11434
11435         PR fortran/48746
11436         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11437
11438 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11439
11440         PR fortran/48810
11441         * gfortran.dg/typebound_proc_22.f90: New.
11442
11443         PR fortran/48800
11444         * gfortran.dg/interface_36.f90: New.
11445
11446 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11447
11448         PR libgfortran/48488
11449         PR libgfortran/48602
11450         PR libgfortran/48615
11451         PR libgfortran/48684
11452         PR libgfortran/48787
11453         * gfortran.dg/fmt_g.f: Adjust test.
11454         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11455         * gfortran.dg/round_3.f08: New test.
11456         * gfortran.dg/namelist_print_1.f: Adjust test.
11457         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11458         * gfortran.dg/f2003_io_5.f03: Adjust test.
11459         * gfortran.dg/coarray_15.f90: Adjust test.
11460         * gfortran.dg/namelist_65.f90: Adjust test.
11461         * gfortran.dg/fmt_cache_1.f: Adjust test.
11462         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11463         * gfortran.dg/real_const_3.f90: Adjust test.
11464
11465 2011-04-29  Jan Hubicka  <jh@suse.cz>
11466
11467         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11468         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11469
11470 2011-04-28  Xinliang David Li  <davidxl@google.com>
11471
11472         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11473         * g++.dg/prof-robust-1.C: New test.
11474
11475 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11476
11477         PR tree-optimization/48765
11478         * gcc.dg/vect/pr48765.c: New.
11479
11480 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11481
11482         PR tree-optimization/48775
11483         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11484
11485 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11486
11487         PR c++/48798
11488         * g++.dg/inherit/pr48798.C: New.
11489         * g++.old-deja/g++.other/base1.C: Adjust.
11490
11491 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11492
11493         PR c++/48656
11494         * g++.dg/template/inherit7.C: New test case.
11495
11496 2011-04-28  Richard Guenther  <rguenther@suse.de>
11497
11498         PR tree-optimization/40052
11499         PR tree-optimization/15347
11500         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11501         * gcc.dg/pr15347.c: Likewise.
11502
11503 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11504
11505         PR c++/48530
11506         * g++.dg/cpp0x/sfinae18.C: New.
11507
11508 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11509
11510         PR c++/48771
11511         * g++.dg/ext/is_literal_type1.C: New.
11512
11513 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11514
11515         PR fortran/48112
11516         PR fortran/48279
11517         * gfortran.dg/interface_35.f90: New.
11518         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11519         * gfortran.dg/func_result_6.f90: Add dg-warning.
11520         * gfortran.dg/bessel_1.f90: Ditto.
11521         * gfortran.dg/hypot_1.f90: Ditto.
11522         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11523         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11524         * gfortran.dg/interface_assignment_4.f90: Ditto.
11525
11526 2011-04-27  Jason Merrill  <jason@redhat.com>
11527
11528         * g++.dg/ext/complex8.C: New.
11529
11530         * g++.dg/cpp0x/initlist49.C: New.
11531         * g++.dg/init/new30.C: New.
11532
11533 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11534
11535         PR fortran/48788
11536         * gfortran.dg/whole_file_34.f90: New.
11537
11538 2011-04-27  Jan Hubicka  <jh@suse.cz>
11539
11540         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11541
11542 2011-04-27  Jason Merrill  <jason@redhat.com>
11543
11544         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11545
11546         * g++.dg/parse/ambig6.C: New.
11547
11548 2011-04-27  Nick Clifton  <nickc@redhat.com>
11549
11550         * gcc.dg/20020312-2.c: Add definition for RX.
11551
11552         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11553         option with RX targets.
11554
11555         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11556         /* */ comments.
11557
11558 2011-04-27  Richard Guenther  <rguenther@suse.de>
11559
11560         * gcc.dg/tree-ssa/pr23382.c: Remove.
11561
11562 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11563
11564         PR target/48767
11565         * gcc.c-torture/compile/pr48767.c: New test.
11566
11567 2011-04-27  Richard Guenther  <rguenther@suse.de>
11568
11569         PR tree-optimization/48772
11570         * g++.dg/pr48772.C: New testcase.
11571
11572 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11573
11574         PR c/48742
11575         * gcc.c-torture/compile/pr48742.c: New test.
11576
11577 2011-04-26  Jason Merrill  <jason@redhat.com>
11578
11579         * g++.dg/lookup/koenig13.C: New.
11580
11581         * g++.dg/cpp0x/initlist48.C: New.
11582
11583 2011-04-25  Jason Merrill  <jason@redhat.com>
11584
11585         * g++.dg/cpp0x/sfinae17.C: New.
11586
11587 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11588
11589         PR target/48258
11590         * gcc.target/powerpc/pr48258-1.c: New file.
11591         * gcc.target/powerpc/pr48258-2.c: Ditto.
11592
11593 2011-04-26  Xinliang David Li  <davidxl@google.com>
11594
11595         * gcc.dg/uninit-suppress.c: New test.
11596         * gcc.dg/uninit-suppress.c: New test.
11597
11598 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11599
11600         PR debug/48768
11601         * gcc.dg/pr48768.c: New test.
11602
11603         PR tree-optimization/48734
11604         * gcc.c-torture/compile/pr48734.c: New test.
11605
11606         PR testsuite/48753
11607         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11608
11609 2011-04-26  Richard Guenther  <rguenther@suse.de>
11610
11611         PR tree-optimization/48731
11612         * gcc.dg/torture/pr48731.c: New testcase.
11613
11614 2011-04-26  Richard Guenther  <rguenther@suse.de>
11615
11616         PR testsuite/48753
11617         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11618
11619 2011-04-26  Richard Guenther  <rguenther@suse.de>
11620
11621         PR middle-end/48694
11622         * gcc.dg/torture/pr48694-1.c: New testcase.
11623         * gcc.dg/torture/pr48694-2.c: Likewise.
11624
11625 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11626
11627         * g++.dg/ext/underlying_type1.C: New.
11628         * g++.dg/ext/underlying_type2.C: Likewise.
11629         * g++.dg/ext/underlying_type3.C: Likewise.
11630         * g++.dg/ext/underlying_type4.C: Likewise.
11631         * g++.dg/ext/underlying_type5.C: Likewise.
11632         * g++.dg/ext/underlying_type6.C: Likewise.
11633         * g++.dg/ext/underlying_type7.C: Likewise.
11634         * g++.dg/ext/underlying_type8.C: Likewise.
11635         * g++.dg/ext/underlying_type9.C: Likewise.
11636         * g++.dg/ext/underlying_type10.C: Likewise.
11637
11638 2011-04-25  Jason Merrill  <jason@redhat.com>
11639
11640         * g++.dg/cpp0x/regress/template-const2.C: New.
11641
11642 2011-04-25  Jeff Law <law@redhat.com>
11643
11644         * gcc.dg/tree-ssa/vrp56.c: new test.
11645
11646 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11647
11648         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11649
11650 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11651
11652         PR preprocessor/48740
11653         * c-c++-common/raw-string-11.c: New test.
11654
11655 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11656
11657         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11658         hppa*-*-hpux*.
11659
11660 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11661
11662         PR fortran/18918
11663         * gfortran.dg/coarray_19.f90: New.
11664
11665 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11666
11667         PR c/48685
11668         * gcc.dg/pr48685.c: New test.
11669
11670 2011-04-22  Jan Hubicka  <jh@suse.cz>
11671
11672         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11673
11674 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR tree-optimization/48717
11677         * gcc.c-torture/execute/pr48717.c: New test.
11678
11679 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11680
11681         PR target/48723
11682         * gcc.target/i386/pr48723.c: New test.
11683
11684 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11685
11686         PR c/48716
11687         * gcc.dg/gomp/pr48716.c: New test.
11688         * g++.dg/gomp/pr48716.C: New test.
11689
11690 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11691
11692         PR c/36750
11693         * gcc.dg/missing-field-init-2.c: Update testcase.
11694
11695 2011-04-22  Alan Modra  <amodra@gmail.com>
11696
11697         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11698
11699 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11700
11701         PR fortran/48405
11702         * gfortran.dg/function_optimize_6.f90:  New test.
11703
11704 2011-04-21  Easwaran Raman  <eraman@google.com>
11705
11706         * gcc.dg/stack-layout-2.c: New test.
11707
11708 2011-04-21  Richard Guenther  <rguenther@suse.de>
11709
11710         PR lto/48703
11711         * g++.dg/lto/pr48207-2_0.C: New testcase.
11712         * g++.dg/lto/pr48207-3_0.C: Likewise.
11713
11714 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11715
11716         * gnat.dg/volatile5.adb: New test.
11717         * gnat.dg/volatile5_pkg.ads: New helper.
11718
11719 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11720
11721         PR target/48708
11722         * gcc.target/i386/pr48708.c: New test.
11723
11724 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11725
11726         * gcc.dg/vect/vect-119.c: New test.
11727
11728 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11729
11730         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11731         and once without.
11732
11733 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11734             Richard Sandiford  <richard.sandiford@linaro.org>
11735
11736         PR target/46329
11737         * gcc.target/arm/pr46329.c: New test.
11738
11739 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11740
11741         PR fortran/18918
11742         * gfortran.dg/coarray_18.f90: New.
11743
11744 2011-04-20  Jason Merrill  <jason@redhat.com>
11745
11746         * g++.dg/cpp0x/initlist47.C: New.
11747
11748         * g++.dg/init/dtor4.C: New.
11749
11750 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11751
11752         PR target/48678
11753         * gcc.target/i386/sse2-pinsrw.c: New test.
11754         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11755         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11756         * gcc.target/i386/sse2-insvhi.c: Ditto.
11757         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11758         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11759
11760 2011-04-20  Jason Merrill  <jason@redhat.com>
11761
11762         * g++.dg/template/const4.C: New.
11763
11764 2011-04-20  Easwaran Raman  <eraman@google.com>
11765
11766         * gcc.dg/stack-layout-1.c: New test.
11767
11768 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11769
11770         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11771         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11772         function.
11773
11774 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11775
11776         * gcc.dg/binop-xor1.c: New test.
11777         * gcc.dg/binop-xor2.c: New test.
11778         * gcc.dg/binop-xor3.c: New test.
11779         * gcc.dg/binop-xor4.c: New test.
11780         * gcc.dg/binop-xor5.c: New test.
11781
11782 2011-04-20  Richard Guenther  <rguenther@suse.de>
11783
11784         PR tree-optimization/47892
11785         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11786
11787 2011-04-20  Richard Guenther  <rguenther@suse.de>
11788
11789         PR middle-end/48695
11790         * g++.dg/torture/pr48695.C: New testcase.
11791
11792 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11793
11794         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11795         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11796         * gcc.c-torture/execute/pr45262.c: Ditto
11797         * gcc.dg/torture/pr43165.c: Ditto.
11798         * gcc.dg/torture/pr47228.c: Ditto.
11799         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11800         * gcc.dg/ipa/pr45644.c: Ditto.
11801         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11802         PDP11.
11803
11804 2011-04-19  Jason Merrill  <jason@redhat.com>
11805
11806         * g++.dg/ext/complex7.C: New.
11807
11808         * g++.dg/ext/attrib41.C: New.
11809
11810 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11811
11812         PR testsuite/48676
11813         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11814
11815 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11816
11817         PR target/48678
11818         * gcc.target/i386/pr48678.c: New test.
11819
11820 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11821
11822         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11823         * g++.dg/opt/devirt2.C: New test.
11824         * g++.dg/ipa/devirt-g-1.C: Likewise.
11825
11826 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11827
11828         PR fortran/48588
11829         * gfortran.dg/whole_file_33.f90: New.
11830
11831 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11832
11833         * g++.dg/ipa/devirt-7.C: New test.
11834
11835 2011-04-19  Richard Guenther  <rguenther@suse.de>
11836
11837         PR lto/48207
11838         * g++.dg/lto/pr48207_0.C: New testcase.
11839
11840 2011-04-18  Jason Merrill  <jason@redhat.com>
11841
11842         * g++.dg/init/void1.C: New.
11843
11844         * g++.dg/cpp0x/union4.C: New.
11845
11846 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11847
11848         PR middle-end/48661
11849         * g++.dg/torture/pr48661.C: New test.
11850
11851         PR c++/48632
11852         * g++.dg/gomp/pr48632.C: New test.
11853
11854 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11855
11856         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11857         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11858
11859 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11860
11861         PR fortran/18918
11862         * gfortran.dg/coarray_17.f90: New.
11863         * gfortran.dg/coarray_10.f90: Update dg-error.
11864
11865 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11866
11867         PR testsuite/48251
11868         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11869         * gfortran.dg/guality/guality.exp: Likewise.
11870
11871 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11872
11873         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11874
11875 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11876
11877         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11878
11879 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11880
11881         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11882
11883 2011-04-18  Richard Guenther  <rguenther@suse.de>
11884
11885         PR middle-end/46364
11886         * g++.dg/torture/pr46364.C: New testcase.
11887
11888 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11889
11890         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11891
11892 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11893
11894         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11895
11896 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11897             Ira Rosen  <ira.rosen@linaro.org>
11898
11899         PR target/48252
11900         * gcc.target/arm/pr48252.c: New test.
11901
11902 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11903
11904         PR tree-optimization/48616
11905         * gcc.dg/pr48616.c: New test.
11906
11907 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11908
11909         PR fortran/18918
11910         * gfortran.dg/coarray_16.f90: New.
11911
11912 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11913
11914         PR fortran/48462
11915         * gfortran.dg/realloc_on_assign_7.f03: New test.
11916
11917 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11918
11919         PR libgfortran/48602
11920         * gfortran.dg/fmt_g0_6.f08: New test.
11921
11922 2011-04-17  Jason Merrill  <jason@redhat.com>
11923
11924         * g++.dg/cpp0x/sfinae16.C: New.
11925
11926 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11927
11928         * gcc.target/mips/reg-var-1.c: New test.
11929
11930 2011-04-17  Jan Hubicka  <jh@suse.cz>
11931
11932         * gcc.dg/winline-5.c: Update testcase.
11933
11934 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11935
11936         * gnat.dg/discr27.ad[sb]: Move dg directive.
11937         * gnat.dg/discr28.ad[sb]: New test.
11938         * gnat.dg/discr28_pkg.ads: New helper.
11939
11940 2011-04-17  Michael Matz  <matz@suse.de>
11941
11942         PR tree-optimization/48622
11943         PR lto/48645
11944         * gcc.dg/lto/pr48622_0.c: New test.
11945
11946 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11947
11948         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11949         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11950         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11951         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11952         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11953         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11954
11955 2011-04-15  Jason Merrill  <jason@redhat.com>
11956
11957         * g++.dg/cpp0x/range-for17.C: New.
11958
11959 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11960
11961         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11962         * g++.dg/cpp0x/range-for3.C: Likewise.
11963         * g++.dg/cpp0x/range-for9.C: Correct error message.
11964         * g++.dg/cpp0x/range-for11.C: New.
11965         * g++.dg/cpp0x/range-for12.C: New.
11966         * g++.dg/cpp0x/range-for13.C: New.
11967         * g++.dg/cpp0x/range-for14.C: New.
11968         * g++.dg/cpp0x/range-for15.C: New.
11969         * g++.dg/cpp0x/range-for16.C: New.
11970
11971 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11972
11973         PR fortran/18918
11974         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11975
11976 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11977
11978         * objc.dg/naming-4.m: Updated.
11979         * objc.dg/naming-5.m: Updated.
11980         * objc.dg/naming-6.m: New.
11981         * objc.dg/naming-7.m: New.
11982         * obj-c++.dg/naming-1.mm: Updated.
11983         * obj-c++.dg/naming-2.mm: Updated.
11984         * obj-c++.dg/naming-3.mm: New.
11985         * obj-c++.dg/naming-4.mm: New.
11986
11987 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11988
11989         PR libgfortran/48589
11990         * gfortran.dg/fmt_g0_5.f08: New test.
11991
11992 2011-04-15  Richard Guenther  <rguenther@suse.de>
11993
11994         PR testsuite/48286
11995         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11996
11997 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11998
11999         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12000         -finline-limit=0 to -fno-inline
12001
12002 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12003
12004         PR target/48614
12005         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12006         just avx.
12007
12008 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12009
12010         PR target/48605
12011         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12012         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12013         * gcc.target/i386/avx-insertps-3.c: New test.
12014         * gcc.target/i386/avx-insertps-4.c: New test.
12015
12016 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12017
12018         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12019         -finline-limit=0
12020
12021 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12022
12023         PR target/46779
12024         PR target/45291
12025         PR target/41894
12026         * gcc.target/avr/pr46779-1.c: New test case
12027         * gcc.target/avr/pr46779-2.c: New test case
12028
12029 2011-04-14  Jason Merrill  <jason@redhat.com>
12030
12031         * g++.dg/cpp0x/sfinae15.C: New.
12032
12033         * g++.dg/cpp0x/sfinae14.C: New.
12034
12035         * g++.dg/ext/vla10.C: New.
12036
12037 2011-04-14  Richard Guenther  <rguenther@suse.de>
12038
12039         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12040
12041 2011-04-14  Richard Guenther  <rguenther@suse.de>
12042
12043         * gcc.dg/fold-bitand-4.c: Move ...
12044         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12045
12046 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12047
12048         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12049         variables const.
12050         * gcc.target/avr/torture/trivial.c: Ditto.
12051
12052 2011-04-13  Jason Merrill  <jason@redhat.com>
12053
12054         * g++.dg/template/operator11.C: New.
12055
12056 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12057
12058         PR middle-end/48591
12059         * gcc.dg/gomp/pr48591.c: New test.
12060
12061         PR c++/48570
12062         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12063         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12064
12065 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12066
12067         PR c++/48574
12068         * g++.dg/template/dependent-expr7.C: New test case.
12069
12070 2011-04-13  Jason Merrill  <jason@redhat.com>
12071
12072         * g++.dg/cpp0x/sfinae13.C: New.
12073
12074 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12075
12076         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12077
12078 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12079
12080         * gcc.target/arm/pr43698.c: Remove -march option.
12081
12082 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12083
12084         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12085         -march option.
12086
12087 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12088
12089         PR fortran/48360
12090         PR fortran/48456
12091         * gfortran.dg/realloc_on_assign_6.f03: New test.
12092
12093 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12094
12095         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12096         targets the additional -mno-ms-bitfields and
12097         -Wno-packed-bitfield-compat options.
12098         * g++.dg/ext/bitfield3.C: Likewise.
12099         * g++.dg/ext/bitfield4.C: Likewise.
12100         * g++.dg/ext/bitfield5.C: Likewise.
12101         * gcc.dg/bitfld-15.c: Likewise.
12102         * gcc.dg/bitfld-16.c: Likewise.
12103         * gcc.dg/bitfld-17.c: Likewise.
12104         * gcc.dg/bitfld-18.c: Likewise.
12105
12106 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12107
12108         * gcc.target/arm/neon-vld3-1.c: New test.
12109         * gcc.target/arm/neon-vst3-1.c: New test.
12110         * gcc.target/arm/neon/v*.c: Regenerate.
12111
12112 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12113
12114         PR rtl-optimization/48549
12115         * g++.dg/opt/pr48549.C: New test.
12116
12117 2011-04-12  Richard Guenther  <rguenther@suse.de>
12118
12119         PR tree-optimization/46076
12120         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12121
12122 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12123
12124         PR testsuite/21164
12125         * lib/compat.exp (compat-execute): Declare unsupported after
12126         stripping path from src1.
12127         * lib/lto.exp (lto-execute): Likewise.
12128
12129 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12130
12131         PR c/48552
12132         * gcc.dg/pr48552-1.c: New test.
12133         * gcc.dg/pr48552-2.c: New test.
12134
12135 2011-04-11  Jason Merrill  <jason@redhat.com>
12136
12137         * g++.dg/cpp0x/sfinae12.C: New.
12138
12139         * g++.dg/cpp0x/enum10.C: New.
12140
12141         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12142
12143         * g++.dg/cpp0x/rv-func.C: New.
12144
12145 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12146
12147         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12148         alpha*-dec-osf5*.
12149
12150 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12151
12152         PR tree-optimization/48195
12153         * gcc.dg/ipa/pr48195.c: New test.
12154
12155 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12156
12157         * gnat.dg/return3.adb: Remove unused switch.
12158
12159 2011-04-08  Mike Stump  <mikestump@comcast.net>
12160
12161         PR testsuite/48506
12162         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12163         default to fno-common.
12164
12165 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12166
12167         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12168         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12169
12170 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12171
12172         PR fortran/48448
12173         * gfortran.dg/function_optimize_5.f90:  New test.
12174
12175 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12176
12177         * gnat.dg/aggr17.adb: New test.
12178         * gnat.dg/aggr18.adb: Likewise.
12179
12180 2011-04-08  Michael Matz  <matz@suse.de>
12181
12182         PR middle-end/48389
12183         * gcc.target/i386/pr48389.c: New test.
12184
12185 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12186
12187         PR rtl-optimization/48272
12188         * g++.dg/opt/pr48272.C: New.
12189
12190 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12191
12192         PR rtl-optimization/48235
12193         * gcc.dg/pr48235.c: New.
12194
12195 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12196
12197         PR rtl-optimization/48302
12198         * g++.dg/opt/pr48302.C: New.
12199
12200 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12201
12202         PR target/48273
12203         * g++.dg/opt/pr48273.C: New.
12204
12205 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12206
12207         PR rtl-optimization/48442
12208         * gcc.dg/pr48442.c: New.
12209
12210 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12211
12212         PR tree-optimization/48377
12213         * gcc.dg/vect/pr48377.c: New test.
12214
12215 2011-04-07  Jason Merrill  <jason@redhat.com>
12216
12217         * g++.dg/cpp0x/regress/call1.C: New.
12218
12219         * g++.dg/cpp0x/variadic107.C: New.
12220
12221         * g++.dg/cpp0x/sfinae11.C: New.
12222         * g++.dg/cpp0x/noexcept02.C: Fix.
12223
12224         * g++.dg/cpp0x/sfinae10.C: New.
12225
12226         * g++.dg/cpp0x/sfinae9.C: New.
12227
12228         * c-c++-common/Wcast-qual-1.c: Move here from...
12229         * gcc.dg/cast-qual-3.c: ...here, and...
12230         * g++.dg/warn/Wcast-qual2.C: ...here.
12231
12232         * g++.dg/cpp0x/sfinae8.C: New.
12233
12234         * g++.dg/cpp0x/sfinae7.C: New.
12235
12236         * g++.dg/cpp0x/enum9.C: New.
12237
12238 2011-04-07  Mike Stump  <mikestump@comcast.net>
12239
12240         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12241         with no trampolines.
12242
12243 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12244
12245         PR fortran/48117
12246         * gfortran.dg/gomp/pr48117.f90: New test.
12247
12248         PR debug/48343
12249         * gcc.dg/torture/pr48343.c: New test.
12250
12251 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12252
12253         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12254
12255 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12256
12257         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12258
12259 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12260
12261         PR target/43920
12262         * lib/scanasm.exp (object-size): New proc.
12263         * gcc.target/arm/pr43920-2.c: New test.
12264
12265 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12266
12267         PR fortran/18918
12268         PR fortran/48477
12269         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12270
12271 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12272
12273         * gcc.dg/mtune.c: Prune note from output.
12274
12275 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12276
12277         PR debug/48466
12278         * gcc.dg/guality/pr36977.c: New test.
12279         * gcc.dg/guality/pr48466.c: New test.
12280
12281 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12282
12283         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12284
12285 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12286
12287         * gnat.dg/return3.adb: New test.
12288
12289 2011-04-06  Richard Guenther  <rguenther@suse.de>
12290
12291         PR tree-optimization/47663
12292         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12293
12294 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12295
12296         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12297         Solaris 8 and 9 as well.
12298
12299 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12300
12301         PR target/43920
12302         * gcc.target/arm/pr43920-1.c: New test.
12303
12304 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12305
12306         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12307         (cctor): Actually return the value.
12308         (main): Cast return values.
12309
12310 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12311
12312         * gfortran.dg/character_comparison_8.f90:  New test.
12313
12314 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12315
12316         * frontend-passes: (optimize_lexical_comparison): New function.
12317         (optimize_expr): Call it.
12318         (optimize_comparison): Also handle lexical comparison functions.
12319         Return false instad of -2 for unequal comparison.
12320
12321 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12322
12323         PR fortran/48412
12324         * function_optimize_4.f90:  New test.
12325
12326 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12327
12328         PR fortran/18918
12329         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12330         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12331         * gfortran.dg/coarray_15.f90: New.
12332
12333 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12334
12335         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12336         * gfortran.dg/bessel_7.f90: Likewise.
12337
12338 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12339
12340         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12341
12342 2011-04-03  Richard Guenther  <rguenther@suse.de>
12343             Ira Rosen  <ira.rosen@linaro.org>
12344
12345         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12346         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12347         -ftree-loop-if-convert-stores.
12348
12349 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12350
12351         * gnat.dg/specs/aggr2.ads: New test.
12352
12353 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12354
12355         * gnat.dg/debug2.ad[sb]: New test.
12356         * gnat.dg/debug2_pkg.ads: New helper.
12357         * gnat.dg/debug3.ad[sb]: New test.
12358
12359 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12360
12361         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12362
12363 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12364
12365         PR middle-end/48335
12366         * gcc.c-torture/compile/pr48335-1.c: New test.
12367         * gcc.dg/pr48335-1.c: New test.
12368         * gcc.dg/pr48335-2.c: New test.
12369         * gcc.dg/pr48335-3.c: New test.
12370         * gcc.dg/pr48335-4.c: New test.
12371         * gcc.dg/pr48335-5.c: New test.
12372         * gcc.dg/pr48335-6.c: New test.
12373         * gcc.dg/pr48335-7.c: New test.
12374         * gcc.dg/pr48335-8.c: New test.
12375         * gcc.target/i386/pr48335-1.c: New test.
12376
12377 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12378
12379         PR c/36299
12380         * gcc.dg/Waddress.c: New test.
12381
12382 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12383
12384         PR fortran/48352
12385         * gfortran.dg/function_optimize_3.f90:  New test.
12386
12387 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12388
12389         * gcc.c-torture/compile/20110401-1.c: New test.
12390
12391         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12392         * g++.dg/lto/20091002-2_0.C: Likewise.
12393         * g++.dg/lto/20090303_0.c: Likewise.
12394         * g++.dg/lto/20091004-1_0.C: Likewise.
12395         * g++.dg/lto/20091002-3_0.C: Likewise.
12396         * g++.dg/lto/20091004-2_0.C: Likewise.
12397         * g++.dg/lto/20081123_0.C: Likewise.
12398         * g++.dg/lto/20090313_0.C: Likewise.
12399         * g++.dg/lto/20081109-1_0.C: Likewise.
12400         * g++.dg/lto/20081219_0.C: Likewise.
12401         * g++.dg/lto/20081204-1_0.C: Likewise.
12402         * g++.dg/lto/20090302_0.C: Likewise.
12403         * g++.dg/lto/20081119-1_0.C: Likewise.
12404         * g++.dg/lto/20081118_0.C: Likewise.
12405         * gcc.dg/lto/20091020-2_0.c: Likewise.
12406         * gcc.dg/lto/20090210_0.c: Likewise.
12407         * gcc.dg/lto/20081204-1_0.c: Likewise.
12408         * gcc.dg/lto/20081224_0.c: Likewise.
12409         * gcc.dg/lto/20090219_0.c: Likewise.
12410         * gcc.dg/lto/20091014-1_0.c: Likewise.
12411         * gcc.dg/lto/20091016-1_0.c: Likewise.
12412         * gcc.dg/lto/20090206-2_0.c: Likewise.
12413         * gcc.dg/lto/20090116_0.c: Likewise.
12414         * gcc.dg/lto/20091013-1_0.c: Likewise.
12415         * gcc.dg/lto/20091015-1_0.c: Likewise.
12416         * gcc.dg/lto/20090126-2_0.c: Likewise.
12417
12418 2011-03-31  Ian Lance Taylor  <iant@google.com>
12419
12420         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12421
12422 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12423
12424         * gnat.dg/opt16.adb: New test.
12425
12426 2011-03-31  Jason Merrill  <jason@redhat.com>
12427
12428         * g++.dg/cpp0x/defaulted24.C: New.
12429
12430 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12431
12432         PR target/16292
12433         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12434         with -O0.
12435
12436 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12437
12438         * g++.dg/other/i386-9.C: New test.
12439
12440 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12441
12442         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12443
12444 2011-03-30  Jason Merrill  <jason@redhat.com>
12445
12446         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12447
12448         * g++.dg/cpp0x/regress/isnan.C: New.
12449
12450         * g++.dg/cpp0x/initlist46.C: New.
12451
12452 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12453
12454         PR target/47551
12455         * gcc.target/arm/neon-modes-2.c: New test.
12456
12457 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12458
12459         PR c/48305
12460         * gcc.c-torture/compile/pr48305.c: New test.
12461
12462 2011-03-29  Jason Merrill  <jason@redhat.com>
12463
12464         * g++.dg/cpp0x/regress/value-dep1.C: New.
12465
12466 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12467
12468         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12469
12470 2011-03-29  Ian Lance Taylor  <iant@google.com>
12471
12472         * go.test/go-test.exp: Handle the test lines used in several new
12473         tests.
12474         (errchk): Add opts parameter.  Change all callers.  Handle parens
12475         in regexps.
12476
12477 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12478             Dominique d'Humieres  <dominiq@lps.ens.fr>
12479
12480         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12481         and __APPLE__ && __PPC__ && __ALTIVEC__.
12482
12483 2011-03-29  Jason Merrill  <jason@redhat.com>
12484
12485         * g++.dg/cpp0x/dependent1.C: New.
12486
12487         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12488
12489         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12490
12491         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12492
12493 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12494
12495         PR fortran/48095
12496         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12497         * gfortran.dg/proc_ptr_comp_32.f90: New.
12498
12499 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12500
12501         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12502         check for corresponding warning.
12503
12504 2011-03-28  Jason Merrill  <jason@redhat.com>
12505
12506         * g++.dg/cpp0x/rv-deduce2.C: New.
12507
12508 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12509
12510         PR debug/48203
12511         * gcc.dg/pr48203.c: New test.
12512
12513 2011-03-28  Jeff Law <law@redhat.com>
12514
12515         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12516
12517 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12518
12519         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12520         and __PPC__ && __ALTIVEC__.
12521
12522 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12523
12524         PR testsuite/48238
12525         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12526         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12527         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12528         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12529
12530 2011-03-28  Jason Merrill  <jason@redhat.com>
12531
12532         * g++.dg/cpp0x/initlist-array2.C: New.
12533
12534         * g++.dg/cpp0x/initlist-array1.C: New.
12535
12536         * g++.dg/cpp0x/constexpr-compound.C: New.
12537
12538         * g++.dg/cpp0x/constexpr-using.C: New.
12539
12540         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12541
12542 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12543
12544         PR testsuite/48276
12545         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12546
12547 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12548
12549         * gcc.dg/slp-1.c: New test.
12550
12551 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12552
12553         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12554         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12555         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12556         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12557         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12558         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12559         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12560         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12561         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12562         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12563         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12564         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12565         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12566         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12567
12568 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12569
12570         PR fortran/47065
12571         * gfortran.dg/trim_optimize_5.f90:  New test.
12572         * gfortran.dg/trim_optimize_6.f90:  New test.
12573
12574 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12575
12576         PR target/38598
12577         * gcc.target/mips/madd-7.c: Remove -mlong32.
12578         * gcc.target/mips/msub-7.c: Likewise.
12579
12580 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12581
12582         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12583         accesses to preserve the meaning of the test for doubleword vectors.
12584         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12585         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12586
12587 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12588
12589         PR fortran/48291
12590         * gfortran.dg/class_42.f03: New.
12591
12592 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12593
12594         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12595         strided accesses.
12596
12597 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12598
12599         PR rtl-optimization/48144
12600         * gcc.dg/pr48144.c: New test.
12601
12602 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12603
12604         * gnat.dg/discr27.ad[sb]: New test.
12605
12606 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12607
12608         * gnat.dg/limited_with2.ad[sb]: New test.
12609         * gnat.dg/limited_with2_pkg1.ads: New helper.
12610         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12611
12612 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12613
12614         * gnat.dg/opt15.adb: New test.
12615         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12616
12617 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12618
12619         PR fortran/48174
12620         PR fortran/45304
12621         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12622         * gfortran.dg/leadz_trailz_3.f90: Ditto
12623
12624 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12625
12626         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12627
12628 2011-03-25  Jason Merrill  <jason@redhat.com>
12629
12630         * g++.dg/cpp0x/defaulted22.C: New.
12631         * g++.dg/cpp0x/defaulted23.C: New.
12632         * g++.dg/cpp0x/defaulted15.C: Adjust.
12633
12634 2011-03-25  Jason Merrill  <jason@redhat.com>
12635
12636         * g++.dg/cpp0x/move1.C: New.
12637
12638 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12639
12640         PR target/48287
12641         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12642
12643 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12644
12645         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12646         for mips-sgi-irix6.5.
12647         Replace snprintf prototype by <stdio.h>.
12648
12649 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12650
12651         PR testsuite/48283
12652         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12653         run_expensive_tests.
12654         * gcc.dg/graphite/block-4.c: Likewise.
12655         * gcc.dg/graphite/block-7.c: Likewise.
12656         * gcc.dg/graphite/block-8.c: Likewise.
12657
12658 2011-03-25  Richard Guenther  <rguenther@suse.de>
12659
12660         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12661         * g++.dg/tree-ssa/pr8781.C: Likewise.
12662         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12663         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12664         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12665         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12666         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12667         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12668         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12669         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12670         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12671         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12672         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12673         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12674         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12675         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12676         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12677         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12678         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12679         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12680         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12681         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12682         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12683         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12684         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12685         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12686         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12687         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12688         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12689         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12690         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12691         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12692         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12693         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12694         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12695         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12696         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12697         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12698         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12699         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12700         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12701         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12702         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12703         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12704         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12705         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12706         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12707         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12708         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12709         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12710         * c-c++-common/pr46562-2.c: Likewise.
12711         * gfortran.dg/pr42108.f90: Likewise.
12712         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12713         foo to be inlined even at -O1.
12714         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12715         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12716         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12717         * gcc.dg/matrix/matrix.exp: Disable FRE.
12718
12719 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12720
12721         PR debug/48204
12722         * gcc.dg/dfp/pr48204.c: New test.
12723
12724 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12725
12726         PR target/48209
12727         * gcc.c-torture/execute/pr47917.c: Move this...
12728         * gcc.dg/torture/pr47917.c: to here and add xfails.
12729
12730 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12731
12732         * gnat.dg/array16.ad[sb]: New test.
12733         * gnat.dg/array16.ads: New helper.
12734
12735 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12736
12737         * gnat.dg/derived_type2.adb: New test.
12738
12739 2011-03-24  Richard Guenther  <rguenther@suse.de>
12740
12741         PR tree-optimization/48271
12742         * g++.dg/torture/pr48271.C: New testcase.
12743
12744 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12745
12746         * gnat.dg/array15.ad[sb]: New test.
12747
12748 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12749
12750         PR target/48237
12751         * gcc.target/i386/pr48237.c: New test.
12752
12753 2011-03-24  Richard Guenther  <rguenther@suse.de>
12754
12755         PR middle-end/48269
12756         * gcc.dg/builtin-object-size-10.c: New testcase.
12757
12758 2011-03-24  Richard Guenther  <rguenther@suse.de>
12759
12760         PR tree-optimization/46562
12761         * c-c++-common/pr46562-2.c: New testcase.
12762         * c-c++-common/pr46562.c: Likewise.
12763
12764 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12765
12766         * gcc.dg/vect/vect-cselim-1.c: New test.
12767         * gcc.dg/vect/vect-cselim-2.c: New test.
12768
12769 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12770
12771         * gcc.target/arm/pr46934.c: New.
12772
12773 2011-03-23  Ian Lance Taylor  <iant@google.com>
12774
12775         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12776
12777 2011-03-23  Richard Guenther  <rguenther@suse.de>
12778
12779         * gcc.dg/struct: Remove directory and contents.
12780
12781 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12782
12783         PR testsuite/48251
12784         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12785
12786 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12787
12788         * gnat.dg/discr26.ad[sb]: New test.
12789         * gnat.dg/discr26_pkg.ads: New helper.
12790
12791 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12792
12793         PR target/47553
12794         * gcc.target/arm/neon-vld-1.c: New test.
12795
12796 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12797
12798         * gnat.dg/array14.ad[sb]: New test.
12799         * gnat.dg/array14_pkg.ads: New helper.
12800
12801 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12802
12803         * gcc.c-torture/execute/920501-8.x: Remove.
12804         * gcc.c-torture/execute/930513-1.x: Remove.
12805         * gcc.c-torture/execute/960312-1.x: Remove.
12806         * gcc.c-torture/compile/20000804-1.c,
12807         gcc.c-torture/compile/20001205-1.c,
12808         gcc.c-torture/compile/20001226-1.c,
12809         gcc.c-torture/compile/20010518-2.c,
12810         gcc.c-torture/compile/20020312-1.c,
12811         gcc.c-torture/compile/20020604-1.c,
12812         gcc.c-torture/compile/920501-12.c,
12813         gcc.c-torture/compile/920501-4.c,
12814         gcc.c-torture/compile/920520-1.c,
12815         gcc.c-torture/compile/980506-1.c,
12816         gcc.c-torture/execute/980709-1.x,
12817         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12818         options for m68hc11.
12819         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12820         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12821         m68hc11.
12822
12823 2011-03-22  Nick Clifton  <nickc@redhat.com>
12824
12825         * lib/target-supports.exp (check_profiling_available): Add MN10300
12826         to the list of targets that do not support profiling.  Restore
12827         alpha sorting to this list.
12828
12829 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12830
12831         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12832         failure on 32-bit systems.
12833         * gcc.dg/torture/vector-2.c: Ditto.
12834
12835 2011-03-22  Richard Guenther  <rguenther@suse.de>
12836
12837         PR tree-optimization/48228
12838         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12839
12840 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12841
12842         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12843         powerpc.
12844
12845         PR target/48226
12846         * gcc.target/powerpc/pr48226.c: New file.
12847
12848 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12849
12850         * lib/prune.exp (prune_gcc_output): Prune "could not create
12851         compact unwind for" warnings.
12852
12853 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12854
12855         PR c/42544
12856         PR c/48197
12857         * gcc.c-torture/execute/pr42544.c: New test.
12858         * gcc.c-torture/execute/pr48197.c: New test.
12859
12860 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12861
12862         PR preprocessor/48192
12863         * gcc.target/powerpc/pr48192.c: New file.
12864
12865         PR target/48053
12866         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12867         split problem of 0 being loaded in a VSX register.
12868
12869 2011-03-21  Richard Guenther  <rguenther@suse.de>
12870
12871         PR c/47939
12872         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12873         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12874         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12875         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12876
12877 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12878
12879         PR target/48213
12880         * gcc.dg/pr48213.c: New test.
12881
12882 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12883
12884         PR target/12171
12885         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12886
12887 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12888
12889         * gcc.target/arm/xor-and.c: New.
12890
12891 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12892
12893         PR fortran/22572
12894         * gfortran.dg/function_optimize_1.f90:  New test.
12895         * gfortran.dg/function_optimize_2.f90:  New test.
12896
12897 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12898
12899         PR rtl-optimization/47502
12900         * gcc.target/i386/pr47502-1.c: New.
12901         * gcc.target/i386/pr47502-2.c: Likewise.
12902
12903 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR rtl-optimization/48156
12906         * gcc.dg/pr48156.c: New test.
12907
12908 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12909
12910         PR libfortran/47439
12911         * gfortran.dg/scratch_1.f90: Adjust test.
12912
12913 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12914
12915         PR libfortran/47439
12916         * gfortran.dg/scratch_1.f90: New test.
12917
12918 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12919
12920         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12921         variably modified typedefs.
12922         * gcc.dg/c1x-typedef-2.c: Remove.
12923
12924 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12925
12926         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12927         * gcc.dg/c1x-anon-struct-3.c: New test.
12928         * gcc.dg/anon-struct-11.c: Update.
12929
12930 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12931
12932         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12933         dg-xfail-run-if.
12934         Only xfail with gas.
12935
12936 2011-03-18  Jason Merrill  <jason@redhat.com>
12937
12938         * g++.dg/template/fn-ptr1.C: New.
12939
12940         * g++.dg/overload/volatile1.C: New.
12941
12942         * g++.dg/opt/pr23372.C: New.
12943
12944         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12945
12946 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12947
12948         PR middle-end/47405
12949         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12950
12951 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12952
12953         * gcc.target/arm/unsigned-extend-1.c: New.
12954
12955 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12956
12957         PR bootstrap/48161
12958         * gcc.c-torture/compile/pr48161.c: New test.
12959
12960 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12961
12962         PR middle-end/47725
12963         * gcc.dg/torture/pr47725.c: New.
12964
12965 2011-03-17  Jason Merrill  <jason@redhat.com>
12966
12967         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12968         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12969
12970 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12971
12972         * gnat.dg/specs/elab2.ads: New test.
12973         * gnat.dg/specs/elab2_pkg.ads: New helper.
12974
12975 2011-03-17  Jason Merrill  <jason@redhat.com>
12976
12977         * g++.dg/cpp0x/decltype-1212.C: New.
12978         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12979
12980 2011-03-17  Jason Merrill  <jason@redhat.com>
12981
12982         * g++.dg/parse/memfnquals1.C: New.
12983
12984 2011-03-17  Richard Guenther  <rguenther@suse.de>
12985
12986         PR middle-end/48134
12987         * gcc.dg/pr48134.c: New testcase.
12988
12989 2011-03-17  Richard Guenther  <rguenther@suse.de>
12990
12991         PR middle-end/48165
12992         * g++.dg/torture/pr48165.C: New testcase.
12993
12994 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12995
12996         PR rtl-optimization/48141
12997         * gcc.dg/pr48141.c: New test.
12998
12999 2011-03-16  Jason Merrill  <jason@redhat.com>
13000
13001         * g++.dg/cpp0x/constexpr-48089.C: New.
13002
13003         * g++.dg/cpp0x/constexpr-abi1.C: New.
13004
13005         * g++.dg/cpp0x/constexpr-46336.C: New.
13006         * g++.dg/parse/friend5.C: Adjust expected errors.
13007
13008         * g++.dg/cpp0x/constexpr-47570.C: New.
13009
13010 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13011
13012         PR debug/47510
13013         * ++.dg/debug/dwarf2/typedef6.C: New test.
13014
13015 2011-03-16  Jason Merrill  <jason@redhat.com>
13016
13017         * g++.dg/cpp0x/elision2.C: New.
13018
13019         * g++.dg/cpp0x/constexpr-array3.C: New.
13020
13021 2011-03-16  Jason Merrill  <jason@redhat.com>
13022
13023         * g++.dg/cpp0x/sfinae6.C: New.
13024         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13025         * g++.dg/cpp0x/pr45908.C: Likewise.
13026         * g++.dg/cpp0x/sfinae6.C: Likewise.
13027         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13028         * g++.old-deja/g++.law/arg11.C: Likewise.
13029
13030 2011-03-16  Jason Merrill  <jason@redhat.com>
13031
13032         * g++.dg/template/incomplete6.C: New.
13033
13034 2011-03-16  Jeff Law <law@redhat.com>
13035
13036         * gcc.dg/tree-ssa/vrp55.c: New test.
13037
13038 2011-03-16  Jason Merrill  <jason@redhat.com>
13039
13040         * g++.dg/cpp0x/auto22.C: New.
13041
13042 2011-03-16  Richard Guenther  <rguenther@suse.de>
13043
13044         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13045         optimizing it away if promoted to const.
13046
13047 2011-03-16  Richard Guenther  <rguenther@suse.de>
13048
13049         PR tree-optimization/48149
13050         * gcc.dg/fold-complex-1.c: New testcase.
13051
13052 2011-03-16  Richard Guenther  <rguenther@suse.de>
13053
13054         PR testsuite/48147
13055         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13056         or cloning happens.
13057
13058 2011-03-16  Richard Guenther  <rguenther@suse.de>
13059
13060         PR tree-optimization/26134
13061         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13062
13063 2011-03-16  Richard Guenther  <rguenther@suse.de>
13064
13065         PR tree-optimization/48146
13066         * gcc.dg/torture/pr48146.c: New testcase.
13067
13068 2011-03-16  Richard Guenther  <rguenther@suse.de>
13069
13070         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13071         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13072
13073 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13074
13075         PR middle-end/48136
13076         * gcc.c-torture/compile/pr48136.c: New test.
13077
13078         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13079
13080         PR debug/45882
13081         * gcc.dg/guality/pr45882.c: New test.
13082
13083 2011-03-15  Jason Merrill  <jason@redhat.com>
13084
13085         * g++.dg/cpp0x/constexpr-recursion.C: New.
13086
13087         * g++.dg/cpp0x/implicit11.C: New.
13088
13089 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13090
13091         * g++.dg/cpp0x/constexpr-attribute.C: New.
13092
13093 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13094
13095         * g++.dg/parse/pr34758.C: New.
13096
13097 2011-03-15  Xinliang David Li  <davidxl@google.com>
13098
13099         PR c/47837
13100         * gcc.dg/uninit-pred-7_d.c: New test.
13101         * gcc.dg/uninit-pred-8_d.c: New test.
13102
13103 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13104
13105         PR target/46788
13106         * gcc.target/arm/pr46788.c: New.
13107
13108 2011-03-15  Richard Guenther  <rguenther@suse.de>
13109
13110         PR middle-end/47650
13111         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13112         * gfortran.dg/ishft_4.f90: Likewise.
13113         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13114
13115 2011-03-15  Richard Guenther  <rguenther@suse.de>
13116
13117         PR tree-optimization/13954
13118         * g++.dg/tree-ssa/pr13954.C: New testcase.
13119
13120 2011-03-15  Richard Guenther  <rguenther@suse.de>
13121
13122         PR tree-optimization/48037
13123         * gcc.target/i386/pr48037-1.c: New testcase.
13124
13125 2011-03-15  Richard Guenther  <rguenther@suse.de>
13126
13127         PR tree-optimization/41490
13128         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13129         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13130         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13131         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13132         * g++.dg/tree-ssa/pr33604.C: Adjust.
13133
13134 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13135
13136         PR middle-end/47917
13137         * gcc.c-torture/execute/pr47917.c: New test.
13138         * gcc.dg/pr47917.c: New test.
13139
13140         PR middle-end/38878
13141         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13142
13143 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13144
13145         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13146         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13147         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13148         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13149         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13150         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13151         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13152         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13153         * gcc.target/i386/avx-floor-vec.c: Ditto.
13154         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13155         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13156         * gcc.target/i386/avx-rint-vec.c: Ditto.
13157         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13158         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13159         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13160         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13161
13162 2011-03-14  Tom Tromey  <tromey@redhat.com>
13163
13164         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13165         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13166         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13167
13168 2011-03-14  Tom Tromey  <tromey@redhat.com>
13169
13170         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13171         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13172         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13173
13174 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13175
13176         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13177
13178 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13179
13180         PR rtl-optimization/47166
13181         * gcc.c-torture/execute/postmod-1.c: New test.
13182
13183 2011-03-14  Richard Guenther  <rguenther@suse.de>
13184
13185         PR middle-end/48098
13186         * gcc.dg/torture/pr48098.c: New testcase.
13187
13188 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13189
13190         PR target/48053
13191         * gcc.target/powerpc/pr48053-1.c: New test.
13192         * gcc.target/powerpc/pr48053-2.c: Likewise.
13193
13194 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13195
13196         PR libfortran/48066
13197         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13198
13199 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13200
13201         PR libfortran/48066
13202         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13203
13204 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13205
13206         PR fortran/48059
13207         * gfortran.dg/class_41.f03: New.
13208
13209 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13210
13211         * g++.dg/conversion/cast3.C: New test.
13212
13213 2011-03-11  Jason Merrill  <jason@redhat.com>
13214
13215         * g++.dg/template/error45.C: New.
13216
13217         * g++.dg/parse/no-type-defn1.C: New.
13218
13219         * g++.dg/ext/attrib40.C: New.
13220
13221         * g++.dg/cpp0x/regress/array1.C: New.
13222
13223 2011-03-11  Richard Guenther  <rguenther@suse.de>
13224
13225         PR tree-optimization/48067
13226         * gcc.dg/pr48067.c: New testcase.
13227
13228 2011-03-11  Richard Guenther  <rguenther@suse.de>
13229
13230         PR lto/48073
13231         * g++.dg/lto/20110311-1_0.C: New testcase.
13232
13233 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13234
13235         PR c++/48035
13236         * g++.dg/inherit/virtual8.C: New test.
13237
13238         PR middle-end/48044
13239         * gcc.dg/torture/pr48044.c: New test.
13240
13241 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13242
13243         PR fortran/47768
13244         * gfortran.dg/proc_ptr_comp_31.f90: New.
13245
13246 2011-03-11  Richard Guenther  <rguenther@suse.de>
13247
13248         PR tree-optimization/47278
13249         * gcc.dg/torture/pr47278-1.c: New testcase.
13250         * gcc.dg/torture/pr47278-2.c: Likewise.
13251
13252 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13253
13254         PR tree-optimization/48063
13255         * gcc.dg/torture/pr48063.c: New test.
13256
13257 2011-03-10  Jason Merrill  <jason@redhat.com>
13258
13259         * g++.dg/template/array22.C: New.
13260
13261         * g++.dg/cpp0x/syntax-err1.C: New.
13262         * g++.dg/parse/error36.C: Adjust expected errors.
13263         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13264         * g++.old-deja/g++.pt/typename3.C: Likewise.
13265         * g++.old-deja/g++.pt/typename4.C: Likewise.
13266         * g++.old-deja/g++.pt/typename6.C: Likewise.
13267
13268 2011-03-09  Jason Merrill  <jason@redhat.com>
13269
13270         * g++.dg/template/nontype22.C: New.
13271
13272 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13273
13274         PR tree-optimization/47714
13275         * g++.dg/torture/pr47714.C: New test.
13276
13277 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13278
13279         PR target/47755
13280         * gcc.target/powerpc/pr47755-2.c: New file.
13281
13282 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13285         is not set in the environment, pass 64 as first argument when not
13286         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13287         native where ulimit -u is supported.
13288
13289 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13290
13291         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13292
13293 2011-03-08  Jason Merrill  <jason@redhat.com>
13294
13295         * g++.dg/template/nontype21.C: New.
13296
13297         * g++.dg/template/anon5.C: New.
13298
13299 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13300
13301         PR debug/47881
13302         * gcc.dg/pr47881.c: New test.
13303
13304 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13305
13306         PR c++/47957
13307         * g++.dg/lookup/template3.C: New test.
13308
13309 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13310
13311         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13312         'long' type.
13313
13314 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13315
13316         PR testsuite/47954
13317         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13318         sizeof to compute alignment.
13319
13320 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13321
13322         PR tree-optimization/48022
13323         * gcc.dg/pr48022-1.c: New test.
13324         * gcc.dg/pr48022-2.c: New test.
13325
13326 2011-03-07  Jason Merrill  <jason@redhat.com>
13327
13328         * g++.dg/template/nontype20.C: New.
13329         * g++.dg/init/member1.C: Adjust expected errors.
13330         * g++.dg/parse/constant4.C: Likewise.
13331         * g++.dg/template/qualified-id3.C: Likewise.
13332         * g++.old-deja/g++.pt/crash10.C: Likewise.
13333
13334         * g++.dg/cpp0x/regress/non-const1.C: New.
13335
13336 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13337
13338         PR debug/47991
13339         * gcc.dg/pr47991.c: New test.
13340
13341 2011-03-07  Jason Merrill  <jason@redhat.com>
13342
13343         * g++.dg/abi/mangle46.C: New.
13344
13345 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13346
13347         PR target/47862
13348         * gcc.target/powerpc/pr47862.c: New.
13349
13350 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13351
13352         PR target/45413
13353         * gcc.target/i386/combine-mul.c: Require nonpic.
13354
13355 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13356             Nathan Froyd  <froydnj@codesourcery.com>
13357
13358         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13359
13360 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13361
13362         * README.QMTEST: Remove.
13363
13364 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13365             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13366
13367         PR fortran/47850
13368         * gfortran.dg/array_constructor_37.f90 : New test.
13369
13370 2011-03-05  Jason Merrill  <jason@redhat.com>
13371
13372         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13373         * g++.dg/abi/mangle45.C: Likewise.
13374         * g++.dg/cpp0x/trailing1.C: Likewise.
13375
13376 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13377
13378         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13379
13380 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13381
13382         PR rtl-optimization/47899
13383         * gcc.dg/pr47899.c: New test.
13384
13385         * gcc.dg/torture/pr47968.c: Ignore warnings.
13386
13387         PR tree-optimization/47967
13388         * gcc.c-torture/compile/pr47967.c: New test.
13389
13390 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13391
13392         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13393         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13394
13395 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13396
13397         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13398         and property_getAttributes() if __OBJC2__.
13399         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13400         * objc.dg/property/property-encoding-1.m: New.
13401         * obj-c++.dg/property/property-encoding-1.mm: New.
13402
13403 2011-03-04  Jason Merrill  <jason@redhat.com>
13404
13405         * g++.dg/template/pseudodtor6.C: New.
13406
13407         * g++.dg/inherit/covariant19.C: New.
13408
13409 2011-03-04  Richard Guenther  <rguenther@suse.de>
13410
13411         PR middle-end/47968
13412         * gcc.dg/torture/pr47968.c: New testcase.
13413
13414 2011-03-04  Richard Guenther  <rguenther@suse.de>
13415
13416         PR middle-end/47975
13417         * gcc.dg/torture/pr47975.c: New testcase.
13418
13419 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13420
13421         PR c++/47974
13422         * g++.dg/template/crash106.C: New.
13423
13424 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13425
13426         PR c/47963
13427         * gcc.dg/gomp/pr47963.c: New test.
13428         * g++.dg/gomp/pr47963.C: New test.
13429
13430 2011-03-02  Jason Merrill  <jason@redhat.com>
13431
13432         * g++.dg/cpp0x/regress/condition1.C: New.
13433
13434         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13435
13436 2011-03-01  Jason Merrill  <jason@redhat.com>
13437
13438         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13439
13440         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13441
13442 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13443
13444         PR rtl-optimization/47925
13445         * gcc.c-torture/execute/pr47925.c: New test.
13446
13447 2011-03-01  Jason Merrill  <jason@redhat.com>
13448
13449         * g++.dg/cpp0x/decltype25.C: New.
13450
13451         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13452
13453 2011-03-01  Richard Guenther  <rguenther@suse.de>
13454
13455         PR tree-optimization/47890
13456         * gcc.dg/torture/pr47890.c: New testcase.
13457
13458 2011-03-01  Richard Guenther  <rguenther@suse.de>
13459
13460         PR lto/47924
13461         * gcc.dg/lto/pr47924_0.c: New testcase.
13462
13463 2011-03-01  Richard Guenther  <rguenther@suse.de>
13464
13465         PR lto/46911
13466         * gfortran.dg/lto/pr46911_0.f: New testcase.
13467
13468 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13469
13470         PR libgfortran/47933
13471         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13472         compile errors from older code form.
13473
13474 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13475
13476         PR libgfortran/47567
13477         * gfortran.dg/fmt_fw_d.f90: New test.
13478
13479 2011-02-28  Jason Merrill  <jason@redhat.com>
13480
13481         * g++.dg/inherit/covariant18.C: New.
13482
13483 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13484
13485         PR middle-end/47893
13486         * gcc.dg/pr47893.c: New test.
13487
13488 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13489
13490         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13491         NULL in case of a selector with conflicting types.
13492         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13493
13494 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13495
13496         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13497         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13498         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13499         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13500
13501 2011-02-28  Jason Merrill  <jason@redhat.com>
13502
13503         PR c++/47906
13504         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13505
13506 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13507
13508         PR libgfortran/47778
13509         * gfortran.dg/namelist_71.f90: New test.
13510
13511 2011-02-27  Jason Merrill  <jason@redhat.com>
13512
13513         PR c++/47906
13514         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13515         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13516
13517 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13518
13519         PR c++/46466
13520         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13521
13522 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13523
13524         PR fortran/47886
13525         * gfortran.dg/gomp/task-1.f90: Removed.
13526
13527 2011-02-26  Jason Merrill  <jason@redhat.com>
13528
13529         * g++.dg/template/this-targ1.C: New.
13530
13531         * g++.dg/cpp0x/regress/template-const1.C: New.
13532         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13533         * g++.dg/template/function1.C: Adjust.
13534         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13535         * g++.dg/debug/debug7.C: Adjust.
13536
13537 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13538
13539         PR fortran/47886
13540         * gfortran.dg/gomp/task-1.f90: New.
13541
13542 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13543
13544         * gcc.target/arm/neon-thumb2-move.c: Add
13545         dg-require-effective-target arm_thumb2_ok.
13546
13547 2011-02-24  Jason Merrill  <jason@redhat.com>
13548
13549         * g++.dg/parse/constant1.C: Specify C++98 mode.
13550         * g++.dg/parse/constant5.C: Likewise.
13551         * g++.dg/parse/error2.C: Likewise.
13552         * g++.dg/parse/semicolon3.C: Likewise.
13553         * g++.dg/template/crash14.C: Likewise.
13554         * g++.dg/template/local4.C: Likewise.
13555         * g++.dg/template/nontype3.C: Likewise.
13556         * g++.dg/parse/crash31.C: Adjust expected errors.
13557         * g++.dg/template/function1.C: Likewise.
13558         * g++.dg/template/ref3.C: Likewise.
13559         * g++.dg/template/static9.C: Likewise.
13560         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13561
13562         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13563         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13564         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13565         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13566         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13567
13568 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13569
13570         PR fortran/47878
13571         * gfortran.dg/pr47878.f90: New test.
13572
13573 2011-02-24  Richard Guenther  <rguenther@suse.de>
13574
13575         PR testsuite/47801
13576         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13577         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13578
13579 2011-02-24  Richard Guenther  <rguenther@suse.de>
13580
13581         PR fortran/47839
13582         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13583         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13584
13585 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13586
13587         PR libgfortran/47567
13588         * gfortran.dg/fmt_f0_1.f90: Update test.
13589
13590 2011-02-23  Jason Merrill  <jason@redhat.com>
13591
13592         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13593         * g++.dg/abi/mangle45.C: New.
13594
13595         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13596         * g++.dg/template/canon-type-9.C: Match use of decltype
13597         between declaration and definition.
13598         * g++.dg/template/canon-type-12.C: Likewise.
13599
13600 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13601
13602         PR fortran/40850
13603         * gfortran.dg/nested_allocatables_1.f90: New.
13604
13605 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13606
13607         PR c++/46868
13608         * g++.dg/pr46868.C: New test.
13609         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13610         * g++.dg/parse/error14.C: Adjust.
13611
13612 2011-02-23  Richard Guenther  <rguenther@suse.de>
13613
13614         PR tree-optimization/47838
13615         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13616
13617 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13618
13619         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13620
13621 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13622
13623         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13624         * gfortran.dg/count_init_expr.f03: Ditto.
13625         * gfortran.dg/gomp/pr43711.f90: Ditto.
13626         * gcc.dg/struct-parse-2.c: Ditto.
13627         * gcc.dg/parse-error-3.c: Ditto.
13628         * gcc.dg/Wlogical-op-1.c: Ditto.
13629         * gcc.dg/Walways-true-1.c: Ditto.
13630         * gcc.dg/pr24225.c: Ditto.
13631         * gcc.dg/Walways-true-2.c: Ditto.
13632         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13633         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13634         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13635         * g++.dg/overload/defarg4.C: Ditto.
13636         * g++.dg/inherit/covariant16.C: Ditto.
13637         * g++.dg/inherit/virtual7.C: Ditto.
13638         * g++.dg/template/canon-type-9.C: Ditto.
13639         * g++.dg/template/access19.C: Ditto.
13640         * g++.dg/template/call7.C: Ditto.
13641         * g++.dg/template/canon-type-2.C: Ditto.
13642         * g++.dg/template/init7.C: Ditto.
13643         * g++.dg/template/sizeof-template-argument.C: Ditto.
13644         * g++.dg/template/const3.C: Ditto.
13645         * g++.dg/template/sfinae26.C: Ditto.
13646         * g++.dg/template/sfinae26.C: Ditto.
13647         * g++.dg/template/canon-type-11.C: Ditto.
13648         * g++.dg/template/union2.C: Ditto.
13649         * g++.dg/template/canon-type-3.C: Ditto.
13650         * g++.dg/template/canon-type-1.C: Ditto.
13651         * g++.dg/template/canon-type-5.C: Ditto.
13652         * g++.dg/template/canon-type-7.C: Ditto.
13653         * g++.dg/template/canon-type-10.C: Ditto.
13654         * g++.dg/template/spec36.C: Ditto.
13655         * g++.dg/template/typedef38.C: Ditto.
13656         * g++.dg/template/canon-type-4.C: Ditto.
13657         * g++.dg/template/canon-type-6.C: Ditto.
13658         * g++.dg/template/canon-type-13.C: Ditto.
13659         * g++.dg/template/instantiate9.C: Ditto.
13660         * g++.dg/template/ttp22.C: Ditto.
13661         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13662         * g++.dg/warn/Walways-true-1.C: Ditto.
13663         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13664         * g++.dg/warn/Walways-true-2.C: Ditto.
13665         * g++.dg/conversion/op4.C: Ditto.
13666         * g++.dg/opt/pr19650.C: Ditto.
13667         * g++.dg/lookup/friend11.C: Ditto.
13668         * g++.dg/other/default2.C: Ditto.
13669         * g++.dg/other/default3.C: Ditto.
13670         * g++.dg/other/dtor2.C: Ditto.
13671         * g++.dg/other/friend5.C: Ditto.
13672         * g++.dg/other/default5.C: Ditto.
13673         * g++.dg/init/brace6.C: Ditto.
13674         * g++.dg/init/aggr5.C: Ditto.
13675         * g++.dg/init/error2.C: Ditto.
13676         * g++.dg/expr/bound-mem-fun.C: Ditto.
13677         * g++.dg/expr/cond6.C: Ditto.
13678         * g++.dg/expr/stmt-expr-1.C: Ditto.
13679         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13680         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13681         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13682         * g++.dg/cpp0x/bracket1.C: Ditto.
13683         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13684         * g++.dg/cpp0x/pr38646.C: Ditto.
13685         * g++.dg/cpp0x/variadic73.C: Ditto.
13686         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13687         * g++.dg/cpp0x/bracket4.C: Ditto.
13688         * g++.dg/cpp0x/decltype4.C: Ditto.
13689         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13690         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13691         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13692         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13693         * g++.dg/cpp0x/decltype2.C: Ditto.
13694         * g++.dg/cpp0x/decltype1.C: Ditto.
13695         * g++.dg/cpp0x/bracket2.C: Ditto.
13696         * g++.dg/cpp0x/decltype5.C: Ditto.
13697         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13698         * g++.dg/cpp0x/variadic70.C: Ditto.
13699         * g++.dg/cpp0x/decltype6.C: Ditto.
13700         * g++.dg/cpp0x/rvo.C: Ditto.
13701         * g++.dg/cpp0x/vt-40092.C: Ditto.
13702         * g++.dg/cpp0x/variadic-new.C: Ditto.
13703         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13704         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13705         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13706         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13707         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13708         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13709         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13710         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13711         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13712         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13713         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13714         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13715         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13716         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13717         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13718         * g++.dg/cpp0x/pr39639.C: Ditto.
13719         * g++.dg/cpp0x/decltype3.C: Ditto.
13720         * g++.dg/cpp0x/variadic68.C: Ditto.
13721         * g++.dg/cpp0x/variadic-function.C: Ditto.
13722         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13723         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13724         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13725         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13726         * g++.dg/parse/crash35.C: Ditto.
13727         * g++.dg/parse/crash40.C: Ditto.
13728         * g++.dg/parse/defarg12.C: Ditto.
13729         * g++.dg/parse/crash34.C: Ditto.
13730         * g++.dg/parse/constructor3.C: Ditto.
13731         * g++.dg/parse/template23.C: Ditto.
13732         * g++.dg/parse/crash56.C: Ditto.
13733         * g++.dg/parse/dtor13.C: Ditto.
13734         * g++.dg/parse/error33.C: Ditto.
13735         * g++.dg/parse/ctor9.C: Ditto.
13736         * g++.dg/parse/error32.C: Ditto.
13737         * g++.dg/parse/error37.C: Ditto.
13738         * g++.dg/parse/bitfield3.C: Ditto.
13739         * g++.dg/parse/struct-4.C: Ditto.
13740         * g++.dg/ext/has_trivial_copy.C: Ditto.
13741         * g++.dg/ext/is_polymorphic.C: Ditto.
13742         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13743         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13744         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13745         * g++.dg/ext/is_union.C: Ditto.
13746         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13747         * g++.dg/ext/is_pod.C: Ditto.
13748         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13749         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13750         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13751         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13752         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13753         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13754         * g++.dg/ext/is_abstract.C: Ditto.
13755         * g++.dg/ext/has_trivial_assign.C: Ditto.
13756         * g++.dg/ext/is_class.C: Ditto.
13757         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13758         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13759         * g++.dg/ext/is_base_of.C: Ditto.
13760         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13761         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13762         * g++.dg/ext/is_empty.C: Ditto.
13763         * g++.dg/ext/is_enum.C: Ditto.
13764         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13765         * gnat.dg/opt11.adb: Ditto.
13766         * obj-c++.dg/pr45735.mm: Ditto.
13767         * obj-c++.dg/pr24393.mm: Ditto.
13768         * obj-c++.dg/exceptions-2.mm: Ditto.
13769         * objc.dg/pr45735.m: Ditto.
13770         * objc.dg/pr24393.m: Ditto.
13771
13772 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13773
13774         * objc.dg/attributes/objc-exception-1.m: New.
13775
13776 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13777
13778         * gcc.dg/cpp/include7.c: New test.
13779
13780 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13781
13782         PR c++/47242
13783         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13784
13785 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13786
13787         PR rtl-optimization/47763
13788         * gcc.dg/pr47763.c: New test.
13789
13790 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13791
13792         PR fortran/45743
13793         * gfortran.dg/whole_file_32.f90 : New test.
13794
13795 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13796
13797         PR c++/47666
13798         * g++.dg/inherit/virtual7.C: New test.
13799
13800 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13801
13802         PR objc/47832
13803         * objc.dg/type-size-3.m: Updated error message.
13804         * objc.dg/type-size-4.m: New test.
13805         * objc.dg/type-size-5.m: New test.
13806
13807 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13808
13809         * lib/gnat.exp: Fix comments.
13810         Don't load libgloss.exp.
13811         (default_gnat_version): Call $compiler with --version.
13812         Adapt regexp for gnatmake output, insert version.
13813         (gnat_version): New proc.
13814         (gnat_init): Remove gnat_libgcc_s_path.
13815         (gnat_target_compile): Likewise.
13816         Remove ld_library_path.
13817         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13818         (gnat_pass): Remove.
13819         (gnat_pass): Remove.
13820         (gnat_finish): Remove.
13821         (gnat_exit): Remove.
13822         (local_find_gnatmake): Reindent.
13823         (runtest_file_p): Remove.
13824         (prune_warnings): Remove.
13825         (find_gnatclean): New proc.
13826         * lib/gnat-dg.exp (lremove): New proc.
13827         (gnat-dg-test): Reindent.
13828         Remove additional output files.
13829         (gnat-dg-runtest): Remove.
13830
13831         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13832         * gnat.dg/loop_optimization6.adb: Likewise.
13833         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13834
13835 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13836
13837         PR tree-optimization/47835
13838         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13839
13840 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13841
13842         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13843         * gfortran.dg/abstract_type_2.f03: Ditto.
13844         * gfortran.dg/abstract_type_3.f03: Ditto.
13845         * gfortran.dg/abstract_type_4.f03: Ditto.
13846         * gfortran.dg/abstract_type_5.f03: Ditto.
13847         * gfortran.dg/abstract_type_6.f03: Ditto.
13848         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13849         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13850         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13851         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13852         * gfortran.dg/array_function_5.f90: Ditto.
13853         * gfortran.dg/asynchronous_3.f03: Ditto.
13854         * gfortran.dg/char_expr_1.f90: Ditto.
13855         * gfortran.dg/class_14.f03: Ditto.
13856         * gfortran.dg/data_array_6.f: Ditto.
13857         * gfortran.dg/data_invalid.f90: Ditto.
13858         * gfortran.dg/dot_product_1.f03: Ditto.
13859         * gfortran.dg/func_derived_5.f90: Ditto.
13860         * gfortran.dg/func_result_4.f90: Ditto.
13861         * gfortran.dg/implied_do_1.f90: Ditto.
13862         * gfortran.dg/initialization_25.f90: Ditto.
13863         * gfortran.dg/initialization_26.f90: Ditto.
13864         * gfortran.dg/interface_34.f90: Ditto.
13865         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13866         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13867         * gfortran.dg/matmul_8.f03: Ditto.
13868         * gfortran.dg/merge_init_expr.f90: Ditto.
13869         * gfortran.dg/pack_assign_1.f90: Ditto.
13870         * gfortran.dg/pack_vector_1.f90: Ditto.
13871         * gfortran.dg/pointer_check_8.f90: Ditto.
13872         * gfortran.dg/product_init_expr.f03: Ditto.
13873         * gfortran.dg/reshape_order_5.f90: Ditto.
13874         * gfortran.dg/reshape_shape_1.f90: Ditto.
13875         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13876         * gfortran.dg/same_name_2.f90: Ditto.
13877         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13878         * gfortran.dg/spread_init_expr.f03: Ditto.
13879         * gfortran.dg/stmt_func_1.f90: Ditto.
13880         * gfortran.dg/sum_init_expr.f03: Ditto.
13881         * gfortran.dg/transpose_3.f03: Ditto.
13882         * gfortran.dg/unpack_init_expr.f03: Ditto.
13883         * gfortran.dg/warn_conversion.f90: Ditto.
13884         * gfortran.dg/warn_conversion_2.f90: Ditto.
13885         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13886         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13887         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13888         * gfortran.dg/whole_file_16.f90: Ditto.
13889         * gfortran.dg/whole_file_17.f90: Ditto.
13890         * gfortran.dg/whole_file_18.f90: Ditto.
13891         * gfortran.dg/whole_file_20.f03: Ditto.
13892         * gfortran.dg/whole_file_5.f90: Ditto.
13893         * gfortran.dg/whole_file_6.f90: Ditto.
13894         * gfortran.dg/write_invalid_format.f90: Ditto.
13895         * gfortran.dg/zero_sized_6.f90: Ditto.
13896
13897 2011-02-21  Jeff Law <law@redhat.com>
13898
13899         PR rtl-optimization/46178
13900         * gcc.target/i386/pr46178.c: New test.
13901
13902         PR rtl-optimization/46002
13903         * gcc.c-torture/compile/pr46002.c: New test.
13904
13905 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13906
13907         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13908         *-*-hpux10*.
13909
13910 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13911
13912         PR debug/47106
13913         * g++.dg/debug/pr47106.C: Require effective target lto.
13914
13915 2011-02-21  Jason Merrill  <jason@redhat.com>
13916
13917         * g++.dg/cpp0x/constexpr-diag2.C: New.
13918
13919 2011-02-20  Jason Merrill  <jason@redhat.com>
13920
13921         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13922
13923         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13924
13925         * g++.dg/overload/conv-op1.C: New.
13926
13927         * g++.dg/cpp0x/constexpr-synth1.C: New.
13928
13929 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13930
13931         * objc.dg/layout-2.m: New.
13932         * objc.dg/selector-3.m: Adjusted location of error message.
13933         * objc.dg/type-size-3.m: Same.
13934         * obj-c++.dg/selector-3.mm: Same.
13935
13936 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13937
13938         PR objc/47784
13939         * objc.dg/property/dotsyntax-22.m: New.
13940         * obj-c++.dg/property/dotsyntax-22.mm: New.
13941
13942 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13943
13944         PR c++/46394
13945         * g++.dg/template/typedef38.C: New test.
13946
13947 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13948
13949         PR fortran/46818
13950         * gfortran.dg/whole_file_30.f90 : New test.
13951         * gfortran.dg/whole_file_31.f90 : New test.
13952
13953 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13954
13955         PR fortran/45077
13956         PR fortran/44945
13957         * gfortran.dg/whole_file_28.f90 : New test.
13958         * gfortran.dg/whole_file_29.f90 : New test.
13959
13960 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13961
13962         PR c++/44118
13963         * g++.dg/template/crash105.C: New.
13964
13965 2011-02-19  Jason Merrill  <jason@redhat.com>
13966
13967         * g++.dg/cpp0x/regress/no-elide1.C: New.
13968
13969 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13970
13971         PR tree-optimization/46620
13972         * gcc.dg/pr46620.c: New.
13973
13974 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13975
13976         PR c/47809
13977         * gcc.target/i386/pr47809.c: New test.
13978
13979 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13980             Tobias Burnus  <burnus@net-b.de>
13981
13982         * lib/target-supports.exp
13983         (check_effective_target_fortran_large_real): New check for large reals.
13984         * gfortran.dg/nan_7.f90: New test.
13985
13986 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13987
13988         PR libgfortran/47567
13989         * gfortran.dg/fmt_f0_1.f90: Update test.
13990
13991 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13992
13993         PR fortran/47348
13994         * gfortran.dg/array_constructor_36.f90 : New test.
13995         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13996         allow for comparison between different elements of the array
13997         constructor at different levels of optimization.
13998
13999 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14000
14001         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14002         * gcc.target/i386/pr32280-1.c: Likewise.
14003
14004 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14005
14006         PR target/47800
14007         * gcc.target/i386/pr47800.c: New test.
14008
14009 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14010
14011         * objc/execute/exceptions/foward-1.x: New.
14012
14013 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14014
14015         PR fortran/47789
14016         * gfortran.dg/derived_constructor_comps_4.f90: New.
14017
14018 2011-02-18  Tobias Burnus
14019
14020         PR fortran/47775
14021         * gfortran.dg/func_result_6.f90: New.
14022
14023 2011-02-18  Michael Matz  <matz@suse.de>
14024
14025         PR fortran/45586
14026         * gfortran.dg/lto/pr45586_0.f90: New test.
14027         * gfortran.dg/typebound_proc_20.f90: Ditto.
14028         * gfortran.dg/typebound_proc_21.f90: Ditto.
14029
14030 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14031
14032         PR c++/47795
14033         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14034
14035 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14036
14037         PR fortran/47750
14038         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14039         gcc_warning_prefix.
14040         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14041         normalizing the error/warning output.
14042         * gfortran.dg/Wall.f90: Update dg-error/warning.
14043         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14044         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14045         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14046         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14047         * gfortran.dg/class_30.f90: Update dg-error/warning.
14048         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14049         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14050         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14051         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14052         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14053         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14054         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14055         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14056         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14057         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14058         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14059         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14060         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14061         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14062         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14063         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14064         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14065         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14066         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14067         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14068         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14069         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14070         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14071         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14072         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14073
14074 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14075
14076         PR fortran/47768
14077         * gfortran.dg/proc_ptr_comp_30.f90: New.
14078
14079 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14080
14081         PR debug/47780
14082         * gcc.target/i386/pr47780.c: New test.
14083
14084 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14085
14086         PR fortran/47767
14087         * gfortran.dg/class_40.f03: New.
14088
14089 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14090
14091         PR c++/47208
14092         * g++.dg/cpp0x/auto21.C: New test.
14093
14094 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14095
14096         * objc.dg/special/unclaimed-category-1.h: Updated for
14097         new ABI support.
14098         * objc.dg/special/unclaimed-category-1.m: Same.
14099         * objc.dg/zero-link-1.m: Same.
14100         * objc.dg/lookup-1.m: Same.
14101         * objc.dg/torture/strings/const-str-9.m
14102         * objc.dg/torture/strings/const-str-10.m: Same.
14103         * objc.dg/torture/strings/const-str-11.m: Same.
14104         * objc.dg/torture/forward-1.m: Same.
14105         * objc.dg/zero-link-2.m: Same.
14106         * objc.dg/encode-7-next-64bit.m: Same.
14107         * objc.dg/method-4.m: Same.
14108         * objc.dg/next-runtime-1.m: Same.
14109         * objc.dg/image-info.m: Same.
14110         * objc.dg/pr23214.m: Same.
14111         * objc.dg/symtab-1.m: Same.
14112         * obj-c++.dg/basic.m: Same.
14113         * obj-c++.dg/proto-lossage-3.m: Same.
14114         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14115         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14116         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14117         * obj-c++.dg/method-11.m: Same.
14118         * objc/execute/enumeration-1.m: Same.
14119         * objc/execute/object_is_class.m: Same.
14120         * objc/execute/formal_protocol-2.m: Same.
14121         * objc/execute/formal_protocol-4.m: Same.
14122         * objc/execute/formal_protocol-6.m: Same.
14123         * objc/execute/bycopy-3.m: Same.
14124         * objc/execute/exceptions/catchall-1.m: Same.
14125         * objc/execute/exceptions/finally-1.m: Same.
14126         * objc/execute/exceptions/local-variables-1.m: Same.
14127         * objc/execute/exceptions/foward-1.m: Same.
14128         * objc/execute/bf-common.h
14129         * objc/execute/enumeration-2.m: Same.
14130         * objc/execute/formal_protocol-1.m: Same.
14131         * objc/execute/formal_protocol-3.m: Same.
14132         * objc/execute/formal_protocol-5.m: Same.
14133         * objc/execute/accessing_ivars.m: Same.
14134         * objc/execute/bycopy-2.m: Same.
14135         * objc/execute/formal_protocol-7.m: Same.
14136         * objc/execute/compatibility_alias.m: Same.
14137         * objc/execute/no_clash.m: Same.
14138         * objc/execute/object_is_meta_class.m: Same.
14139         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14140         * objc/execute/class-tests-1.h: Include stdio.h.
14141         * objc/execute/class-tests-2.h: Same.
14142         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14143         runtimes.
14144         * obj-c++.dg/try-catch-2.mm: Same.
14145
14146 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14147
14148         PR c++/47783
14149         * g++.dg/warn/Wunused-parm-4.C: New test.
14150
14151 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14152             Jan Hubicka  <jh@suse.cz>
14153
14154         PR debug/47106
14155         PR debug/47402
14156         * g++.dg/debug/pr47106.C: New.
14157
14158 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14159
14160         PR target/43653
14161         * gcc.target/i386/pr43653.c: New test.
14162
14163 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14164
14165         PR c++/47172
14166         * g++.dg/template/inherit6.C: New test.
14167
14168 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14169
14170         PR fortran/47745
14171         * gfortran.dg/class_39.f03: New.
14172
14173 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14174
14175         PR c++/47326
14176         * g++.dg/cpp0x/variadic106.C: New test.
14177
14178 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14179
14180         PR libfortran/47757
14181         * gfortran.dg/pr47757-1.f90: New test.
14182         * gfortran.dg/pr47757-2.f90: New test.
14183         * gfortran.dg/pr47757-3.f90: New test.
14184
14185         PR c++/47704
14186         * g++.dg/cpp0x/enum8.C: New test.
14187
14188 2011-02-15  Jason Merrill  <jason@redhat.com>
14189
14190         * g++.dg/inherit/implicit-trivial1.C: New.
14191         * g++.dg/cpp0x/implicit-trivial1.C: New.
14192
14193 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14194
14195         PR middle-end/47725
14196         * gcc.dg/torture/pr47725.c: Removed.
14197
14198 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14199
14200         PR target/47755
14201         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14202         constant does not generate a load from memory.
14203
14204 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14205
14206         PR middle-end/47725
14207         * gcc.dg/torture/pr47725.c: New.
14208
14209 2011-02-15  Richard Guenther  <rguenther@suse.de>
14210
14211         PR tree-optimization/47743
14212         * gcc.dg/torture/pr47743.c: New testcase.
14213
14214 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14215
14216         PR middle-end/47581
14217         * gcc.target/i386/pr47581.c: New test.
14218
14219 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14220
14221         PR fortran/47730
14222         * gfortran.dg/select_type_22.f03: New.
14223
14224 2011-02-14  Jason Merrill  <jason@redhat.com>
14225
14226         * g++.dg/cpp0x/regress/enum1.C: New.
14227
14228 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14229
14230         * gnat.dg/include.adb: New test.
14231
14232 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14233
14234         PR fortran/47728
14235         * gfortran.dg/class_38.f03: New.
14236
14237 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14238
14239         * gcc.dg/pr46494.c: New test.
14240
14241 2011-02-14  Richard Guenther  <rguenther@suse.de>
14242
14243         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14244
14245 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14246
14247         PR ada/41929
14248         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14249         sparc*-sun-solaris2.11.
14250
14251 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14252
14253         PR fortran/47349
14254         * gfortran.dg/argument_checking_18.f90: New.
14255
14256 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14257
14258         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14259         * gfortran.dg/argument_checking_17.f90: New.
14260
14261 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14262
14263         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14264         are temporarily disabled.
14265         * gfortran.dg/class_7.f03: Ditto.
14266         * gfortran.dg/coarray_14.f90: Ditto.
14267         * gfortran.dg/typebound_proc_13.f03: Ditto.
14268
14269 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14270
14271         PR fortran/45586
14272         * gfortran.dg/extends_11.f03: New.
14273
14274 2011-02-11  Xinliang David Li  <davidxl@google.com>
14275
14276         PR tree-optimization/47707
14277         * g++.dg/tree-ssa/pr47707.C: New test.
14278
14279 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14280
14281         * g++.dg/opt/inline17.C: New test.
14282
14283 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14284
14285         PR fortran/47550
14286         * gfortran.dg/pure_formal_2.f90: New.
14287
14288 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14289
14290         PR rtl-optimization/47614
14291         * gfortran.dg/pr47614.f: New.
14292
14293 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14294
14295         PR driver/47678
14296         * gcc.dg/opts-6.c: New test.
14297
14298 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14299
14300         PR debug/47684
14301         * gcc.dg/pr47684.c: New test.
14302
14303 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14304
14305         PR target/47629
14306         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14307         c99_runtime, dg-add-options c99_runtime.
14308         (main): Use __asm__.
14309
14310 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14311
14312         PR testsuite/47400
14313         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14314         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14315         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14316         * gcc.dg/ucnid-10.c: Likewise.
14317         * gcc.dg/ucnid-13.c: Likewise.
14318         * gcc.dg/ucnid-7.c: Likewise.
14319         * gcc.dg/ucnid-8.c: Likewise.
14320         Adapt dg-warning line number.
14321
14322 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14323
14324         * gcc.target/i386/parity-1.c: Use -march=k8.
14325         * gcc.target/i386/parity-2.c: Ditto.
14326         * gcc.target/i386/vecinit-1.c: Ditto.
14327         * gcc.target/i386/vecinit-2.c: Ditto.
14328
14329 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14330
14331         PR target/46610
14332         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14333         * gcc.target/mips/save-restore-3.c: Likewise.
14334         * gcc.target/mips/save-restore-4.c: Likewise.
14335         * gcc.target/mips/save-restore-5.c: Likewise.
14336
14337         PR target/47683
14338         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14339         * g++.dg/tree-prof/partition2.C: Likewise.
14340
14341 2011-02-09  Jason Merrill  <jason@redhat.com>
14342
14343         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14344         rather than misdeclare std::puts.
14345
14346         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14347         * g++.dg/other/warning1.C: Likewise.
14348         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14349         * g++.old-deja/g++.gb/scope06.C: Likewise.
14350         * g++.old-deja/g++.law/cvt11.C: Likewise.
14351         * g++.old-deja/g++.law/init1.C: Likewise.
14352         * g++.dg/abi/mangle26.C: Likewise.
14353
14354         * g++.dg/template/function1.C: Adjust for C++0x mode.
14355         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14356
14357         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14358         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14359
14360         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14361
14362         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14363
14364         * g++.dg/cpp0x/regress: New directory.
14365         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14366         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14367         * g++.dg/cpp0x/regress/regress3.C: New.
14368
14369 2011-02-10  Richard Guenther  <rguenther@suse.de>
14370
14371         PR tree-optimization/47677
14372         * gcc.dg/torture/pr47677.c: New testcase.
14373
14374 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14375
14376         * objc.dg/special/load-category-1.m: Remove unused header.
14377         * objc.dg/special/load-category-1a.m: Likewise.
14378         * objc.dg/special/load-category-2.m: Likewise.
14379         * objc.dg/special/load-category-2a.m: Likewise.
14380         * objc.dg/special/load-category-3.m: Likewise.
14381         * objc.dg/special/load-category-3a.m: Likewise.
14382         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14383         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14384         * objc.dg/attributes/class-attribute-1.m: Likewise.
14385         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14386         * obj-c++.dg/property/property.exp: Likewise.
14387         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14388         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14389         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14390         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14391         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14392         * obj-c++.dg/template-8.mm: Likewise.
14393
14394 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14395
14396         PR target/47665
14397         * gcc.target/i386/pr47665.c: New test.
14398
14399 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14400
14401         PR testsuite/47622
14402         Revert
14403         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14404         PR debug/42631
14405         * gcc.dg/pr42631.c: Update test.
14406         * gcc.dg/pr42631-2.c: New test.
14407
14408 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14409
14410         PR fortran/47352
14411         * gfortran.dg/proc_decl_25.f90: New.
14412
14413 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14414
14415         PR fortran/47463
14416         * gfortran.dg/typebound_assignment_2.f03: New.
14417
14418 2011-02-09  Richard Guenther  <rguenther@suse.de>
14419
14420         PR tree-optimization/47664
14421         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14422
14423 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14424
14425         PR middle-end/47646
14426         * gnat.dg/uninit_func.adb: Adjust dg directive.
14427
14428 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14429
14430         PR middle-end/47646
14431         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14432
14433 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14434
14435         PR fortran/47637
14436         * gfortran.dg/auto_dealloc_2.f90: New.
14437
14438 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14439
14440         * gcc.dg/builtins-config.h: Remove __sgi handling.
14441         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14442         -std=c99 for mips-sgi-irix6.5*.
14443
14444 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14445
14446         PR middle-end/45505
14447         * gfortran.dg/pr25923.f90: Remove xfails.
14448
14449 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14450
14451         PR fortran/47583
14452         * gfortran.dg/inquire_14.f90: New test.
14453
14454 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14455
14456         PR fortran/45290
14457         * gfortran.dg/pointer_init_6.f90: New.
14458
14459 2011-02-08  Jeff Law <law@redhat.com>
14460
14461         PR tree-optimization/42893
14462         * gcc.tree-ssa/pr42893.c: New test.
14463
14464 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14465
14466         PR tree-optimization/46834
14467         PR tree-optimization/46994
14468         PR tree-optimization/46995
14469         * gcc.dg/graphite/id-pr46834.c: New.
14470         * gfortran.dg/graphite/id-pr46994.f90: New.
14471         * gfortran.dg/graphite/id-pr46995.f90: New.
14472
14473 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14474
14475         PR middle-end/47646
14476         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14477         using the variable is known the warning is emitted there.
14478         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14479         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14480
14481         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14482         statement.
14483         (vg): Likewise.
14484         * gcc.dg/noreturn-1.c (foo5): Likewise.
14485         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14486         (method2): Likewise.
14487
14488         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14489         the return statement using the uninitialized variable.
14490         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14491
14492 2011-02-08  Richard Guenther  <rguenther@suse.de>
14493
14494         PR middle-end/47639
14495         * g++.dg/opt/pr47639.c: New testcase.
14496
14497 2011-02-08  Richard Guenther  <rguenther@suse.de>
14498
14499         PR tree-optimization/47632
14500         * g++.dg/opt/pr47632.C: New testcase.
14501
14502 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14503
14504         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14505
14506 2011-02-07  Richard Guenther  <rguenther@suse.de>
14507
14508         PR tree-optimization/47615
14509         * g++.dg/opt/pr47615.C: New testcase.
14510
14511 2011-02-07  Richard Guenther  <rguenther@suse.de>
14512
14513         PR tree-optimization/47621
14514         * gcc.dg/torture/pr47621.c: New testcase.
14515
14516 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14517
14518         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14519
14520 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14521
14522         PR fortran/47592
14523         * gfortran.dg/allocate_with_source_1 : New test.
14524
14525 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14526
14527         PR middle-end/47610
14528         * gcc.dg/pr47610.c: New test.
14529
14530 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14531
14532         PR debug/42631
14533         * gcc.dg/pr42631.c: Update test.
14534         * gcc.dg/pr42631-2.c: New test.
14535
14536 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14537
14538         PR fortran/47574
14539         * gfortran.dg/pr47574.f90:  New test.
14540
14541 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14542
14543         PR tree-optimization/46194
14544         * gcc.dg/autopar/pr46194.c: New.
14545
14546 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14547
14548         PR tree-optimization/43695
14549         * g++.dg/ipa/pr43695.C: New.
14550
14551 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14552
14553         PR inline-asm/23200
14554         * gcc.dg/pr23200.c: New test.
14555
14556 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14557
14558         PR c++/47589
14559         * g++.dg/pr47589.C: New test.
14560
14561 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14562
14563         PR c++/47398
14564         * g++.dg/template/typedef37.C: New test.
14565         * g++.dg/template/param1.C: Adjust expected error message.
14566
14567 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14568
14569         PR middle-end/31490
14570         * gcc.dg/pr31490-2.c: New test.
14571         * gcc.dg/pr31490-3.c: New test.
14572         * gcc.dg/pr31490-4.c: New test.
14573
14574 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14575             Jakub Jelinek  <jakub@redhat.com>
14576
14577         PR c++/46890
14578         * g++.dg/parser/semicolon3.C: Adjust.
14579         * g++.dg/parser/semicolon4.C: New testcase.
14580         * g++.dg/pr46890.C: New testcase.
14581
14582 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14583
14584         PR c++/29571
14585         * g++.dg/init/pr29571.C: New.
14586
14587 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14588
14589         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14590         instead of vect_int.
14591
14592 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14593
14594         PR target/47312
14595         * gcc.target/i386/pr47312.c: New test.
14596
14597         PR target/47564
14598         * gcc.target/i386/pr47564.c: New test.
14599
14600 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14601
14602         PR tree-optimization/45122
14603         * gcc.dg/tree-ssa/pr45122.c: New.
14604
14605 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14606
14607         PR target/47272
14608         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14609         and vec_vsx_st.
14610
14611         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14612         and vsx so a default --with-cpu=power7 doesn't give an error
14613         when -mavoid-indexed-addresses is used.
14614
14615         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14616         wrapper function to save the arguments and then jump to the real
14617         function, rather than depending on the compiler not to move stuff
14618         before an asm.
14619         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14620
14621 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14622             Paul Thomas  <pault@gcc.gnu.org>
14623
14624         PR fortran/47082
14625         * gfortran.dg/class_37.f03 : New test.
14626
14627 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14628             Richard Guenther  <rguenther@suse.de>
14629
14630         PR tree-optimization/40979
14631         PR bootstrap/47044
14632         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14633         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14634         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14635         check_vect_support_and_set_flags.
14636         * gfortran.dg/graphite/vect-pr40979.f90: New.
14637
14638 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14639
14640         PR fortran/47572
14641         * gfortran.dg/class_36.f03: New.
14642
14643 2011-02-02  Richard Guenther  <rguenther@suse.de>
14644
14645         PR tree-optimization/47566
14646         * gcc.dg/lto/20110201-1_0.c: New testcase.
14647
14648 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14649
14650         PR debug/47498
14651         PR debug/47501
14652         PR debug/45136
14653         PR debug/45130
14654         * debug/pr47498.c: New.
14655         * debug/pr47501.c: New.
14656
14657 2011-02-01  Richard Guenther  <rguenther@suse.de>
14658
14659         PR tree-optimization/47559
14660         * g++.dg/torture/pr47559.C: New testcase.
14661
14662 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14663
14664         PR fortran/47565
14665         * gfortran.dg/typebound_call_20.f03: New.
14666
14667 2011-02-01  Richard Guenther  <rguenther@suse.de>
14668
14669         PR tree-optimization/47555
14670         * gcc.dg/pr47555.c: New testcase.
14671
14672 2011-02-01  Richard Guenther  <rguenther@suse.de>
14673
14674         PR tree-optimization/47541
14675         * g++.dg/torture/pr47541.C: New testcase.
14676
14677 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14678
14679         PR fortran/47455
14680         * gfortran.dg/typebound_call_19.f03: New.
14681
14682 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14683
14684         PR c++/47416
14685         * g++.dg/cpp0x/pr47416.C: New test.
14686
14687 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14688
14689         PR fortran/47519
14690         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14691
14692 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14693
14694         PR fortran/47463
14695         * gfortran.dg/typebound_assignment_1.f03: New.
14696
14697 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14698
14699         PR tree-optimization/47538
14700         * gcc.c-torture/execute/pr47538.c: New test.
14701
14702 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14703
14704         PR target/45325
14705         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14706
14707 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14708
14709         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14710
14711 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14712
14713         PR rtl-optimization/44031
14714         * gcc.c-torture/compile/20110131-1.c: New test.
14715
14716 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14717
14718         PR fortran/47042
14719         * gfortran.dg/stmt_func_1.f90: New.
14720
14721 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14722
14723         PR fortran/47042
14724         * gfortran.dg/interface_34.f90: New.
14725
14726 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14727
14728         PR fortran/47523
14729         * gfortran.dg/realloc_on_assign_5.f03: New test.
14730         * gfortran.dg/realloc_on_assign_5.f03: New test.
14731
14732 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14733
14734         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14735         * gfortran.dg/bessel_7.f90: Likewise.
14736         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14737
14738         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14739         * gfortran.dg/sum_init_expr.f03: Likewise.
14740
14741         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14742
14743         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14744         -r -nostdlib.
14745
14746         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14747         loop only on "vect_intfloat_cvt" targets.
14748
14749 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14750
14751         PR fortran/47531
14752         * gfortran.dg/shape_6.f90: New.
14753
14754 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14755
14756         PR libgfortran/47434
14757         * gfortran.dg/read_infnan_1.f90: Update test.
14758         * gfortran.dg/module_nan.f90: Update test.
14759         * gfortran.dg/char4_iunit_1.f03: Update test.
14760         * gfortran.dg/large_real_kind_1.f90: Update test.
14761         * gfortran.dg/real_const_3.f90: Update test.
14762         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14763
14764 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14765
14766         PR c++/47311
14767         * g++.dg/template/param2.C: New test.
14768
14769 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14770
14771         PR libgfortran/47285
14772         * gfortran.dg/fmt_g.f: New test.
14773
14774 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14775
14776         PR fortran/47507
14777         * gfortran.dg/pure_formal_1.f90: New.
14778
14779 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14780
14781         PR target/42894
14782         * gcc.dg/tls/pr42894.c: New test.
14783
14784 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14785
14786         * gcc.dg/pr47276.c: Add dg-require-visibility.
14787
14788 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14789
14790         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14791
14792 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14793             Tobias Burnus  <burnus@gcc.gnu.org>
14794
14795         PR fortran/45170
14796         PR fortran/35810
14797         PR fortran/47350
14798         * gfortran.dg/realloc_on_assign_3.f03: New test.
14799         * gfortran.dg/realloc_on_assign_4.f03: New test.
14800         * gfortran.dg/allocatable_function_5.f90: New test.
14801         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14802         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14803         implemented" dg-errors.
14804
14805 2011-01-27  Jan Hubicka  <jh@suse.cz>
14806
14807         PR middle-end/46949
14808         * gcc.dg/attr-weakref-4.c: New testcase
14809
14810 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14811
14812         PR tree-optimization/47228
14813         * gcc.dg/torture/pr47228.c: New test.
14814
14815 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14816
14817         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14818
14819 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14820
14821         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14822         when using auto-overlay support on the SPU.
14823
14824 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14825
14826         PR rtl-optimization/44174
14827         * gcc.target/i386/asm-6.c: New test.
14828
14829 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14830
14831         PR rtl-optimization/46856
14832         * gcc.c-torture/compile/pr46856.c: New test.
14833
14834 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14835             Andrew Pinski  <pinskia@gmail.com>
14836
14837         PR c/43082
14838         * gcc.dg/pr43082.c: New.
14839
14840 2011-01-26  DJ Delorie  <dj@redhat.com>
14841
14842         PR rtl-optimization/46878
14843         * gcc.dg/pr46878-1.c: New test.
14844
14845 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14846
14847         PR c++/47476
14848         * g++.dg/cpp0x/pr47476.C: New test.
14849
14850 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14851
14852         * gcc.c-torture/compile/20110126-1.c: New test.
14853
14854 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14855
14856         PR c/47473
14857         * gcc.dg/torture/pr47473.c: New test.
14858
14859 2011-01-26  Jan Hubicka  <jh@suse.cz>
14860
14861         PR target/47237
14862         * gcc.c-torture/execute/pr47237.c: New testcase.
14863
14864 2011-01-26  Jan Hubicka  <jh@suse.cz>
14865
14866         PR tree-optimization/47190
14867         * gcc.dg/attr-weakref-3.c: New testcase.
14868
14869 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14870
14871         PR c++/43601
14872         * gcc.dg/dll-9a.c: New test file.
14873         * gcc.dg/dll-11.c: Likewise.
14874         * gcc.dg/dll-12.c: Likewise.
14875         * gcc.dg/dll-12a.c: Likewise.
14876         * gcc.dg/dll-11a.c: Likewise.
14877         * gcc.dg/dll-9.c: Likewise.
14878         * gcc.dg/dll-10.c: Likewise.
14879         * gcc.dg/dll-10a.c: Likewise.
14880         * g++.dg/ext/dllexport4a.cc: Likewise.
14881         * g++.dg/ext/dllexport4.C: Likewise.
14882         * g++.dg/ext/dllexport5.C: Likewise.
14883         * g++.dg/ext/dllexport5a.cc: Likewise.
14884
14885 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14886
14887         PR tree-optimization/46970
14888         * gcc.dg/graphite/pr46970.c: New.
14889
14890 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14891
14892         PR tree-optimization/46215
14893         * gcc.dg/graphite/pr46215.c: New.
14894
14895 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14896
14897         PR tree-optimization/46168
14898         * gcc.dg/graphite/pr46168.c: New.
14899
14900 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14901
14902         PR tree-optimization/43657
14903         * gcc.dg/graphite/pr43657.c: New.
14904
14905 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14906
14907         PR tree-optimization/29832
14908         * gfortran.dg/graphite/pr29832.f90: New.
14909
14910 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14911
14912         PR tree-optimization/43567
14913         * gcc.dg/graphite/pr43567.c: New.
14914
14915 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14916
14917         * gfortran.dg/graphite/interchange-4.f: New.
14918         * gfortran.dg/graphite/interchange-5.f: New.
14919
14920         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14921         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14922         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14923         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14924         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14925         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14926         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14927         * gfortran.dg/ltrans-7.f90: Removed.
14928         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14929
14930         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14931         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14932         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14933         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14934         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14935         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14936         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14937         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14938         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14939         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14940         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14941         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14942         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14943         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14944         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14945         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14946         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14947         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14948         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14949         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14950         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14951         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14952         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14953         * gcc.dg/tree-ssa/data-dep-1.c
14954         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14955         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14956         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14957         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14958         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14959
14960 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14961
14962         PR tree-optimization/47265
14963         PR tree-optimization/47443
14964         * gcc.c-torture/compile/pr47265.c: New test.
14965         * gcc.dg/pr47443.c: New test.
14966
14967 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14968
14969         PR tree-optimization/47382
14970         * g++.dg/torture/pr47382.C: New test.
14971         * g++.dg/opt/devirt1.C: Xfail.
14972
14973 2011-01-25  Yao Qi  <yao@codesourcery.com>
14974
14975         PR target/45701
14976         * gcc.target/arm/pr45701-1.c: New test.
14977         * gcc.target/arm/pr45701-2.c: New test.
14978         * gcc.target/arm/pr45701-3.c: New test.
14979
14980 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14981             Jakub Jelinek  <jakub@redhat.com>
14982
14983         PR tree-optimization/47271
14984         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14985
14986 2011-01-25  Nick Clifton  <nickc@redhat.com>
14987
14988         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14989         (saturate_add): Delete.
14990         (exchange): Delete.
14991         (main): Do not run saturate_add.
14992         (set_interrupts): Delete.
14993
14994 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14995
14996         PR fortran/47448
14997         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14998
14999 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15000
15001         PR tree-optimization/47427
15002         PR tree-optimization/47428
15003         * gcc.c-torture/compile/pr47427.c: New test.
15004         * gcc.c-torture/compile/pr47428.c: New test.
15005
15006 2011-01-25  Richard Guenther  <rguenther@suse.de>
15007
15008         PR middle-end/47411
15009         * gcc.dg/torture/pr47411.c: New testcase.
15010
15011 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15012
15013         * gfortran.dg/graphite/id-24.f: New.
15014         * gfortran.dg/graphite/id-25.f: New.
15015
15016 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15017
15018         * gfortran.dg/graphite/id-23.f: New.
15019
15020 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15021
15022         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15023
15024 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15025
15026         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15027         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15028         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15029         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15030         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15031         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15032         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15033         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15034         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15035
15036 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15037
15038         * gcc.dg/graphite/block-0.c: Add documentation.
15039         * gcc.dg/graphite/block-4.c: Same.
15040         * gcc.dg/graphite/block-7.c: Same.
15041         * gcc.dg/graphite/block-8.c: New.
15042         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15043         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15044         * gcc.dg/graphite/interchange-12.c: Add documentation.
15045         * gcc.dg/graphite/interchange-13.c: New.
15046         * gcc.dg/graphite/interchange-14.c: New.
15047         * gcc.dg/graphite/interchange-15.c: New.
15048         * gcc.dg/graphite/interchange-8.c: Add documentation.
15049         * gcc.dg/graphite/interchange-mvt.c: Same.
15050
15051 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15052
15053         PR target/47408
15054         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15055         * gcc.target/powerpc/altivec-14.c: Ditto.
15056         * gcc.target/powerpc/altivec-33.c: Ditto.
15057         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15058         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15059         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15060         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15061         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15062         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15063         * g++.dg/ext/altivec-15.C: Ditto.
15064         * g++.dg/ext/altivec-types-1.C: Ditto.
15065         * g++.dg/ext/altivec-types-2.C: Ditto.
15066         * g++.dg/ext/altivec-types-3.C: Ditto.
15067         * g++.dg/ext/altivec-types-4.C: Ditto.
15068
15069 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15070
15071         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15072
15073 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15074
15075         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15076         optimization options.
15077
15078 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15079
15080         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15081
15082         PR testsuite/45988
15083         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15084
15085 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15086
15087         PR fortran/47421
15088         * gfortran.dg/allocatable_scalar_12.f90: New.
15089
15090 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15091
15092         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15093         vectorization to be not profitable if peeling is used to
15094         realign the memory access.
15095         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15096         loop bound to avoid loop unrolling.
15097         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15098
15099 2011-01-22  Jan Hubicka  <jh@suse.cz>
15100
15101         PR lto/47333
15102         * g++.dg/lto/pr47333.C: New file.
15103
15104 2011-01-22  Jan Hubicka  <jh@suse.cz>
15105
15106         PR tree-optimization/43884
15107         PR lto/44334
15108         * gcc.dg/autopar/outer-2.c: Increase array size.
15109         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15110
15111 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15112
15113         PR fortran/38536
15114         * gfortran.dg/c_loc_tests_16.f90:  New test.
15115
15116 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15117
15118         PR fortran/47399
15119         * gfortran.dg/typebound_proc_19.f90: New.
15120
15121 2011-01-21  Jeff Law <law@redhat.com>
15122
15123         PR tree-optimization/47053
15124         * g++.dg/pr47053.C: New test.
15125
15126 2011-01-21  Jason Merrill  <jason@redhat.com>
15127
15128         PR c++/47041
15129         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15130
15131 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15132
15133         PR c++/47388
15134         * g++.dg/cpp0x/range-for10.C: New test.
15135         * g++.dg/template/for1.C: New test.
15136
15137         PR middle-end/45566
15138         * g++.dg/tree-prof/partition3.C: New test.
15139
15140         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15141
15142         PR rtl-optimization/47366
15143         * g++.dg/opt/pr47366.C: New test.
15144
15145 2011-01-21  Jason Merrill  <jason@redhat.com>
15146
15147         PR c++/46552
15148         * g++.dg/cpp0x/constexpr-regress2.C: New.
15149
15150         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15151
15152 2011-01-21  Jeff Law <law@redhat.com>
15153
15154         PR rtl-optimization/41619
15155         * gcc.dg/pr41619.c: New.
15156
15157 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15158
15159         PR tree-optimization/47355
15160         * g++.dg/opt/pr47355.C: New test.
15161
15162 2011-01-21  Richard Guenther  <rguenther@suse.de>
15163
15164         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15165         making main hot.
15166
15167 2011-01-21  Richard Guenther  <rguenther@suse.de>
15168
15169         PR tree-optimization/47365
15170         * gcc.dg/torture/pr47365.c: New testcase.
15171         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15172
15173 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15174
15175         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15176
15177 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15178
15179         PR tree-optimization/47391
15180         * gcc.dg/pr47391.c: New test.
15181
15182 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15183
15184         * g++.dg/template/char1.C: Use signed char.
15185
15186 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15187
15188         PR fortran/47377
15189         * gfortran.dg/pointer_target_4.f90: New.
15190
15191 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15192
15193         PR target/47251
15194         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15195         ILP32 system and not IP32.
15196
15197 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15198
15199         PR debug/46583
15200         * g++.dg/debug/pr46583.C: New.
15201
15202 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15203
15204         PR debug/47283
15205         * g++.dg/debug/pr47283.C: New test.
15206
15207         PR testsuite/47371
15208         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15209         * gcc.target/i386/headmerge-2.c: Likewise.
15210
15211 2011-01-20  Richard Guenther  <rguenther@suse.de>
15212
15213         PR middle-end/47370
15214         * gcc.dg/torture/pr47370.c: New testcase.
15215
15216 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15217
15218         PR tree-optimization/46130
15219         * gcc.dg/pr46130-1.c: New test.
15220         * gcc.dg/pr46130-2.c: New test.
15221
15222 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15223
15224         PR c++/47291
15225         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15226
15227 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15228
15229         PR debug/46240
15230         * g++.dg/debug/pr46240.cc: New.
15231
15232 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15233
15234         PR c++/47303
15235         * g++.dg/template/anonunion1.C: New test.
15236
15237         PR rtl-optimization/47337
15238         * gcc.c-torture/execute/pr47337.c: New test.
15239
15240 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15241
15242         PR testsuite/45342
15243         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15244
15245 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15246
15247         PR tree-optimization/46021
15248         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15249
15250 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15251
15252         PR tree-optimization/47290
15253         * g++.dg/torture/pr47290.C: New test.
15254
15255 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15256
15257         PR fortran/47240
15258         * gfortran.dg/proc_ptr_comp_29.f90: New.
15259
15260 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15261
15262         PR testsuite/41146
15263         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15264         powerpc-apple-darwin9.
15265
15266 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15267
15268         PR rtl-optimization/47299
15269         * gcc.c-torture/execute/pr47299.c: New test.
15270
15271 2011-01-17  Jason Merrill  <jason@redhat.com>
15272
15273         * g++.dg/cpp0x/constexpr-virtual.C: New.
15274
15275 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15276
15277         PR fortran/47331
15278         * gfortran.dg/gomp/pr47331.f90: New test.
15279
15280 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15281
15282         PR objc/47314
15283         * objc.dg/selector-warn-1.m: New.
15284         * obj-c++.dg/selector-warn-1.mm: New.
15285
15286 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15287
15288         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15289         Update dg-final accordingly.
15290
15291 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15292
15293         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15294
15295 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15296
15297         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15298         target check.
15299         * gcc.dg/guality/pr36728-2.c: Likewise.
15300
15301 2011-01-17  Richard Guenther  <rguenther@suse.de>
15302
15303         PR tree-optimization/47313
15304         * g++.dg/torture/pr47313.C: New testcase.
15305
15306 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15307
15308         PR target/47318
15309         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15310         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15311         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15312         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15313
15314         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15315         as __m256i.
15316         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15317         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15318         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15319
15320 2011-01-17  Richard Guenther  <rguenther@suse.de>
15321
15322         PR tree-optimization/45967
15323         * gcc.dg/torture/pr45967-2.c: New testcase.
15324         * gcc.dg/torture/pr45967-3.c: Likewise.
15325
15326 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15327
15328         PR testsuite/47325
15329         * g++.dg/ext/pr47213.C: Require visibility.
15330
15331 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15332
15333         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15334         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15335
15336 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15337
15338         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15339         Linux-based targets.
15340
15341 2011-01-13  Jan Hubicka  <jh@suse.cz>
15342
15343         PR tree-optimization/47276
15344         * gcc.dg/pr47276.c: New testcase.
15345
15346 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15347             Jonathan Wakely  <jwakely.gcc@gmail.com>
15348
15349         PR c++/33558
15350         * g++.dg/other/pr33558.C: New.
15351         * g++.dg/other/pr33558-2.C: New.
15352
15353 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15354
15355         PR tree-optimization/45934
15356         PR tree-optimization/46302
15357         * g++.dg/ipa/devirt-c-1.C: New test.
15358         * g++.dg/ipa/devirt-c-2.C: Likewise.
15359         * g++.dg/ipa/devirt-c-3.C: Likewise.
15360         * g++.dg/ipa/devirt-c-4.C: Likewise.
15361         * g++.dg/ipa/devirt-c-5.C: Likewise.
15362         * g++.dg/ipa/devirt-c-6.C: Likewise.
15363         * g++.dg/ipa/devirt-6.C: Likewise.
15364         * g++.dg/ipa/devirt-d-1.C: Likewise.
15365         * g++.dg/torture/pr45934.C: Likewise.
15366
15367 2011-01-14  Jason Merrill  <jason@redhat.com>
15368
15369         * g++.dg/cpp0x/variadic105.C: New.
15370
15371 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15372             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15373
15374         PR objc/45989
15375         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15376         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15377         execution tests on i?86-*-*, x86_64-*-* and
15378         powerpc*-apple-darwin* && ilp32.
15379         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15380         tests on i?86-*-* and x86_64-*-*.
15381
15382 2011-01-14  Richard Guenther  <rguenther@suse.de>
15383
15384         PR tree-optimization/47280
15385         * g++.dg/opt/pr47280.C: New testcase.
15386
15387 2011-01-14  Jason Merrill  <jason@redhat.com>
15388
15389         * g++.dg/cpp0x/constexpr-regress1.C: New.
15390
15391         * g++.dg/ext/flexary2.C: New.
15392
15393 2011-01-14  Richard Guenther  <rguenther@suse.de>
15394
15395         PR middle-end/47281
15396         * gcc.dg/torture/pr47281.c: New testcase.
15397         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15398
15399 2011-01-14  Richard Guenther  <rguenther@suse.de>
15400
15401         PR tree-optimization/47286
15402         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15403
15404 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15405
15406         PR c++/47213
15407         * g++.dg/ext/pr47213.C: New.
15408
15409 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15410
15411         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15412
15413 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15414             Mikael Morin  <mikael@gcc.gnu.org>
15415
15416         PR fortran/45848
15417         PR fortran/47204
15418         * gfortran.dg/select_type_20.f90: New.
15419         * gfortran.dg/select_type_21.f90: New.
15420
15421 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15422
15423         PR target/47251
15424         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15425
15426 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15427
15428         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15429         * gcc.dg/guality/pr36728-2.c: Likewise.
15430
15431 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15432
15433         PR debug/PR46973
15434         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15435
15436 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15437
15438         PR rtl-optimization/45352
15439         * gcc.dg/pr45352-3.c: New.
15440
15441 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15442
15443         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15444         comment.
15445         * g++.dg/cpp0x/range-for8.C: New.
15446         * g++.dg/cpp0x/range-for9.C: New.
15447
15448 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15449
15450         PR debug/47209
15451         * g++.dg/debug/pr47209.C: New.
15452
15453 2011-01-12  Richard Guenther  <rguenther@suse.de>
15454
15455         PR lto/47259
15456         * gcc.dg/lto/pr47259_0.c: New testcase.
15457         * gcc.dg/lto/pr47259_1.c: Likewise.
15458
15459 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15460
15461         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15462         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15463         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15464         methods missing from the OBJC2 Object.
15465         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15466         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15467         GNU and NeXT runtimes.
15468         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15469         comments.
15470         * objc-obj-c++-shared/Object1.m: Likewise.
15471         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15472         * objc.dg/proto-qual-1.m: Likewise.
15473         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15474         * obj-c++.dg/proto-qual-1.mm: Likewise.
15475
15476 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15477
15478         PR testsuite/33033
15479         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15480
15481 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15482
15483         Fixed the Objective-C++ testsuite and updated all tests.
15484         * lib/obj-c++.exp (obj-c++_init): Declare and set
15485         gcc_warning_prefix and gcc_error_prefix.
15486         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15487         'dg-warning', 'dg-message' and 'dg-error'.
15488         * obj-c++.dg/class-extension-3.mm: Likewise.
15489         * obj-c++.dg/class-protocol-1.mm: Likewise.
15490         * obj-c++.dg/encode-7.mm: Likewise.
15491         * obj-c++.dg/exceptions-3.mm: Likewise.
15492         * obj-c++.dg/exceptions-5.mm: Likewise.
15493         * obj-c++.dg/method-12.mm: Likewise.
15494         * obj-c++.dg/method-13.mm: Likewise.
15495         * obj-c++.dg/method-15.mm: Likewise.
15496         * obj-c++.dg/method-16.mm: Likewise.
15497         * obj-c++.dg/method-4.mm: Likewise.
15498         * obj-c++.dg/method-8.mm: Likewise.
15499         * obj-c++.dg/method-conflict-1.mm: Likewise.
15500         * obj-c++.dg/method-conflict-2.mm: Likewise.
15501         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15502         and uncommented second part of the testcase now that the testsuite
15503         works correctly.
15504         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15505         and uncommented second part of the testcase now that the testsuite
15506         works correctly.
15507         * obj-c++.dg/private-1.mm: Likewise.
15508         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15509         * obj-c++.dg/syntax-error-7.mm: Likewise.
15510         * obj-c++.dg/warn5.mm: Likewise.
15511         * obj-c++.dg/property/at-property-14.mm: Likewise.
15512         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15513         FIXME.
15514         * obj-c++.dg/property/at-property-18.mm: Likewise.
15515         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15516         FIXME.
15517         * obj-c++.dg/property/at-property-21.mm: Likewise.
15518         * obj-c++.dg/property/at-property-28.mm: Likewise.
15519         * obj-c++.dg/property/at-property-5.mm: Likewise.
15520         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15521         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15522         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15523         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15524         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15525         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15526         * obj-c++.dg/tls/diag-5.mm: Likewise.
15527         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15528         dg-error, now matched correctly.
15529
15530 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15531
15532         * objc.dg/property/at-property-29.m: New.
15533         * obj-c++.dg/property/at-property-29.mm: New.
15534
15535 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15536
15537         * go.test/go-test.exp (go-set-goarch): New proc.
15538         (go-gc-tests): Use it.
15539
15540 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15541
15542         PR debug/46955
15543         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15544
15545 2011-01-11  Richard Henderson  <rth@redhat.com>
15546
15547         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15548
15549 2011-01-11  Jan Hubicka  <jh@suse.cz>
15550
15551         PR lto/45721
15552         PR lto/45375
15553         * gcc.dg/lto/pr45721_1.c: New file.
15554         * gcc.dg/lto/pr45721_0.c: New file.
15555
15556 2011-01-11  Richard Guenther  <rguenther@suse.de>
15557
15558         PR tree-optimization/46076
15559         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15560
15561 2011-01-11  Jeff Law <law@redhat.com>
15562
15563         * PR tree-optimization/47086
15564         * gcc.dg/pr47086.c: New test.
15565
15566 2011-01-11  Jason Merrill  <jason@redhat.com>
15567
15568         PR c++/46658
15569         * g++.dg/template/new10.C: New.
15570
15571         PR c++/45520
15572         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15573
15574 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15575
15576         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15577         Split type definitions and NSConstantString class into...
15578         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15579         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15580         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15581         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15582         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15583         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15584         to comments.
15585         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15586         encode defines for newer NeXT system headers.
15587         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15588         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15589         * objc.dg/foreach-5.m: Likewise.
15590         * objc.dg/foreach-2.m: Likewise.
15591         * objc.dg/foreach-4.m: Likewise.
15592         * objc.dg/torture/strings/string1.m: Likewise.
15593         * objc.dg/torture/strings/string2.m: Likewise.
15594         * objc.dg/torture/strings/string3.m: Likewise.
15595         * objc.dg/torture/strings/string4.m: Likewise.
15596         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15597         header and stand alone.
15598         * obj-c++.dg/strings/strings-2.mm: Likewise.
15599         * objc.dg/torture/strings/const-str-3.m: Likewise.
15600         * objc.dg/strings/strings-2.m: Likewise.
15601         * objc.dg/strings/const-str-12b.m: Likewise.
15602
15603 2011-01-12  Richard Guenther  <rguenther@suse.de>
15604
15605         PR middle-end/32511
15606         * gcc.dg/attr-weak-1.c: Adjust.
15607
15608 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15609
15610         PR fortran/47051
15611         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15612         standard compliant and comment.
15613
15614 2011-01-10  Jan Hubicka  <jh@suse.cz>
15615
15616         PR lto/46083
15617         * gcc.dg/initpri3.c: New testcase.
15618
15619 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15620
15621         PR lto/47222
15622         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15623         externally visible.
15624         (g_esi): Likewise.
15625         (g_ebx): Likewise.
15626         (g_ebp): Likewise.
15627         (g_esp): Likewise.
15628         (g_ebp_save): Likewise.
15629         (g_esp_save): Likewise.
15630
15631 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15632
15633         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15634
15635 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15636
15637         PR tree-optimization/46021
15638         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15639         i?86-*-*, x86_64-*-*.
15640
15641 2011-01-10  Jeff Law <law@redhat.com>
15642
15643         * PR tree-optimization/47141
15644         * gcc.c-torture/compile/pr47141.c: New test.
15645
15646 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15647
15648         PR testsuite/46230
15649         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15650         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15651         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15652         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15653
15654         PR testsuite/46230
15655         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15656         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15657         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15658         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15659         being vectorized.  Adjust dg-final pattern.
15660
15661         PR testsuite/46230
15662         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15663         * gcc.dg/vect/slp-24.c: Likewise.
15664
15665 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15666
15667         PR c++/47218
15668         * g++.dg/other/pr47218-1.C: New test file.
15669         * g++.dg/other/pr47218.C: Likewise.
15670         * g++.dg/other/pr47218.h: New supporting header.
15671
15672 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15673
15674         PR objc/47232
15675         * objc.dg/attributes/invalid-attribute-1.m: New.
15676         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15677
15678 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15679
15680         PR fortran/47224
15681         * gfortran.dg/proc_ptr_comp_28.f90: New.
15682
15683 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15684
15685         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15686         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15687         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15688         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15689         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15690         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15691         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15692         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15693         * objc.dg/gnu-api-2-class.m: Likewise.
15694         * objc.dg/gnu-api-2-ivar.m: Likewise.
15695         * objc.dg/gnu-api-2-method.m: Likewise.
15696         * objc.dg/gnu-api-2-objc.m: Likewise.
15697         * objc.dg/gnu-api-2-object.m: Likewise.
15698         * objc.dg/gnu-api-2-property.m: Likewise.
15699         * objc.dg/gnu-api-2-protocol.m: Likewise.
15700         * objc.dg/gnu-api-2-sel.m: Likewise.
15701
15702 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15703
15704         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15705         * objc.dg/objc-foreach-4.m: Likewise.
15706         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15707         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15708         * objc.dg/foreach-4.m: Likewise.
15709         * objc.dg/foreach-5.m: Likewise.
15710         * objc.dg/foreach-3.m: Return self from init.
15711
15712 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15713
15714         PR fortran/38536
15715         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15716
15717 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15718
15719         PR fortran/46313
15720         * gfortran.dg/class_35.f90: New.
15721
15722 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15723
15724         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15725
15726 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15727
15728         PR objc/47078
15729         * objc.dg/invalid-method-2.m: New.
15730         * obj-c++.dg/invalid-method-2.mm: New.
15731
15732 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15733
15734         PR fortran/46896
15735         * gfortran.dg/transpose_optimization_2.f90 : New test.
15736
15737 2011-01-08  Jan Hubicka  <jh@suse.cz>
15738
15739         PR tree-optmization/46469
15740         * g++.dg/torture/pr46469.C: New testcase.
15741
15742 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15743
15744         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15745         emulation of libobjc-gnu structure layout functionality to ..
15746         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15747         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15748         * objc/execute/bf-common.h: Adjust headers.
15749         * objc/execute/bf-1.m: Likewise.
15750         * objc/execute/bf-2.m: Likewise.
15751         * objc/execute/bf-3.m: Likewise.
15752         * objc/execute/bf-4.m: Likewise.
15753         * objc/execute/bf-5.m: Likewise.
15754         * objc/execute/bf-6.m: Likewise.
15755         * objc/execute/bf-7.m: Likewise.
15756         * objc/execute/bf-8.m: Likewise.
15757         * objc/execute/bf-9.m: Likewise.
15758         * objc/execute/bf-10.m: Likewise.
15759         * objc/execute/bf-11.m: Likewise.
15760         * objc/execute/bf-12.m: Likewise.
15761         * objc/execute/bf-13.m: Likewise.
15762         * objc/execute/bf-14.m: Likewise.
15763         * objc/execute/bf-15.m: Likewise.
15764         * objc/execute/bf-16.m: Likewise.
15765         * objc/execute/bf-17.m: Likewise.
15766         * objc/execute/bf-18.m: Likewise.
15767         * objc/execute/bf-19.m: Likewise.
15768         * objc/execute/bf-20.m: Likewise.
15769         * objc/execute/bf-21.m: Likewise.
15770         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15771         objc_get_type_qualifiers ().
15772
15773 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15774
15775         PR fortran/45777
15776         * gfortran.dg/dependency_39.f90:  New test.
15777
15778 2011-01-07  Jan Hubicka  <jh@suse.cz>
15779
15780         Get builtins tests ready for linker plugin.
15781         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15782         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15783         my_memset, my_bzero): Mark used.
15784         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15785         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15786         volatile.
15787         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15788         volatile.
15789
15790 2011-01-07  Jan Hubicka  <jh@suse.cz>
15791
15792         PR tree-optimization/46367
15793         * g++.dg/torture/pr46367.C: New file.
15794
15795 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15796
15797         PR target/47201
15798         * gcc.dg/pr47201.c: New test.
15799
15800         PR bootstrap/47187
15801         * gcc.dg/tree-prof/pr47187.c: New test.
15802
15803 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15804
15805         PR fortran/41580
15806         * gfortran.dg/extends_type_of_3.f90: New.
15807
15808 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15809
15810         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15811         * g++.dg/ext/dllimport-MI1.C: Likewise.
15812         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15813         * g++.dg/ext/dllimport10.C: Likewise.
15814         * g++.dg/ext/dllimport11.C: Likewise.
15815         * g++.dg/ext/dllimport12.C: Likewise.
15816         * g++.dg/ext/dllimport13.C: Likewise.
15817         * g++.dg/ext/dllimport2.C: Likewise.
15818         * g++.dg/ext/dllimport3.C: Likewise.
15819         * g++.dg/ext/dllimport4.C: Likewise.
15820         * g++.dg/ext/dllimport5.C: Likewise.
15821         * g++.dg/ext/dllimport6.C: Likewise.
15822         * g++.dg/ext/dllimport8.C: Likewise.
15823         * g++.dg/ext/dllimport9.C: Likewise.
15824         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15825         targets, too. Additionally enable test for i?86-*-mingw*.
15826         * g++.dg/ext/selectany1.C: Likewise.
15827         Remove guard variable check.
15828
15829 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15830
15831         PR fortran/47189
15832         PR fortran/47194
15833         * gfortran.dg/storage_size_3.f08: Extended.
15834
15835 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15836
15837         PR c++/47022
15838         * g++.dg/template/stdarg1.C: New test.
15839
15840 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15841
15842         PR fortran/47195
15843         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15844         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15845         from the interface of functions to not hide the errors that
15846         shall be tested.
15847
15848 2011-01-06  Jan Hubicka  <jh@suse.cz>
15849
15850         * gcc.dg/lto/pr47188_0.c: New testcase.
15851         * gcc.dg/lto/pr47188_1.c: New testcase.
15852
15853 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15854
15855         PR fortran/33117
15856         PR fortran/46478
15857         * gfortran.dg/interface_33.f90: New test.
15858
15859 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15860
15861         PR c/47150
15862         * gcc.c-torture/compile/pr47150.c: New test.
15863
15864 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15865
15866         PR tree-optimization/47139
15867         * gcc.dg/vect/pr47139.c: New test.
15868
15869 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15870
15871         PR fortran/47180
15872         * gfortran.dg/extends_type_of_2.f03: New.
15873
15874 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15875
15876         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15877
15878 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15879
15880         * gnat.dg/opt14.adb: New test.
15881
15882 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15883
15884         PR fortran/46017
15885         * gfortran.dg/allocate_error_2.f90:  New test.
15886
15887 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15888
15889         PR fortran/47024
15890         * gfortran.dg/storage_size_3.f08: New.
15891
15892 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15893
15894         PR libgfortran/47154
15895         * gfortran.dg/namelist_68.f90: New test.
15896
15897 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15898
15899         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15900
15901 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15902
15903         PR fortran/46448
15904         * gfortran.dg/class_34.f90: New.
15905
15906 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15907
15908         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15909         use __builtin_inff.  Skip all single-precision tests that require
15910         Infinity.
15911
15912 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15913
15914         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15915
15916 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15917
15918         PR tree-optimization/47148
15919         * gcc.c-torture/execute/pr47148.c: New test.
15920
15921         PR tree-optimization/47155
15922         * gcc.c-torture/execute/pr47155.c: New test.
15923
15924         PR rtl-optimization/47157
15925         * gcc.c-torture/compile/pr47157.c: New test.
15926
15927 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15928
15929         * gcc.dg/torture/vector-shift2.c (schar): Define.
15930         (main): Always use schar or uchar instead of plain "char" to avoid
15931         dependencies on implementation-defined char signedness.
15932
15933 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15934
15935         PR tree-optimization/46801
15936         * gnat.dg/pack9.adb: Remove xfail.
15937
15938 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15939
15940         PR tree-optimization/46984
15941         * g++.dg/ipa/pr46984.C: New test.
15942
15943 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15944
15945         PR fortran/46408
15946         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15947
15948 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15949
15950         PR tree-optimization/47140
15951         * gcc.c-torture/compile/pr47140.c: New test.
15952
15953         PR rtl-optimization/47028
15954         * gcc.dg/pr47028.c: New test.
15955
15956 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15957
15958         * objc.dg/protocol-forward-1.m: Removed TODO.
15959         * objc.dg/protocol-forward-2.m: New.
15960         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15961         * obj-c++.dg/protocol-forward-2.mm: New.
15962
15963 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15964
15965         PR target/38662
15966         * g++.dg/eh/pr38662.C: New testcase.
15967
15968 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15969
15970         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15971         scan for newline '\n'.
15972
15973 \f
15974 Copyright (C) 2011 Free Software Foundation, Inc.
15975
15976 Copying and distribution of this file, with or without modification,
15977 are permitted in any medium without royalty provided the copyright
15978 notice and this notice are preserved.