OSDN Git Service

373ae014c30b23b014f76544d99a1202423b345c
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/51064
4         * g++.dg/warn/Wparentheses-26.C: New.
5
6 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
7
8         * gfortran.dg/elemental_optional_args_2.f90: New test.
9
10 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11
12         PR fortran/49693
13         * gfortran.dg/common_17.f90:  New test.
14
15 2012-01-04  Richard Guenther  <rguenther@suse.de>
16
17         PR tree-optimization/49651
18         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
19         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
20
21 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         PR c++/51738
24         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
25
26 2012-01-03  Andrew Pinski  <apinski@cavium.com>
27
28         * lib/scanasm.exp (dg-function-on-line): Always use a special format
29         for all mips targets.  Also allow an optional .cfi_startproc.
30
31 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
32
33         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
34
35 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
36
37         PR c++/29273
38         * g++.dg/rtti/dyncast5.C: New.
39
40 2012-01-03  Richard Guenther  <rguenther@suse.de>
41
42         PR tree-optimization/51070
43         * gcc.dg/torture/pr51070-2.c: New testcase.
44
45 2012-01-03  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/51692
48         * gcc.dg/torture/pr51692.c: New testcase.
49
50 2012-01-03  Richard Guenther  <rguenther@suse.de>
51
52         PR debug/51650
53         * g++.dg/lto/pr51650-3_0.C: New testcase.
54
55 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
56
57         PR c++/15867
58         * g++.dg/warn/Wredundant-decls-spec.C: New.
59
60 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
61
62         PR tree-optimization/51719
63         * g++.dg/tree-prof/pr51719.C: New test.
64
65 2012-01-03  Richard Guenther  <rguenther@suse.de>
66
67         PR middle-end/51730
68         * gcc.dg/fold-compare-6.c: New testcase.
69
70 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
71
72         PR c++/51669
73         * g++.dg/gomp/pr51669.C: New test.
74
75 2012-01-02  Jason Merrill  <jason@redhat.com>
76
77         PR c++/51675
78         * g++.dg/cpp0x/constexpr-union2.C: New.
79
80         PR c++/51666
81         * g++.dg/cpp0x/nsdmi-defer5.C: New.
82
83 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
84
85         PR c++/51462
86         * g++.dg/cpp0x/constexpr-99.C: New test.
87
88 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
89
90         PR c++/20140
91         * g++.dg/template/init9.C: New.
92
93 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
94
95         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
96         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
97         rather than a specific number.
98
99 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
100
101         PR fortran/46262
102         PR fortran/46328
103         PR fortran/51052
104         * gfortran.dg/typebound_operator_7.f03: New.
105         * gfortran.dg/typebound_operator_8.f03: New.
106
107 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
108
109         PR target/51729
110         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
111         XFAIL.
112         * gcc.target/mips/dspr2-MULTU.c: Likewise.
113
114 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
115
116         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
117
118 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
119
120         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
121         for MIPS.
122
123 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
124
125         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
126         * gfortran.dg/io_real_boz_4.f90: Likewise.
127         * gfortran.dg/io_real_boz_5.f90: Likewise.
128
129 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
130
131         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
132
133 2012-01-02  Revital Eres  <revital.eres@linaro.org>
134
135         * gcc.dg/sms-11.c: New file.
136
137 2012-01-02  Tobias Burnus  <burnus@net-b.de>
138
139         PR fortran/51682
140         * gfortran.dg/coarray/image_index_3.f90: New.
141
142 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
143
144         PR c++/16603
145         * g++.dg/parse/enum8.C: New.
146
147 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
148
149         PR c++/51379
150         * g++.dg/conversion/reinterpret4.C: New.
151         * g++.dg/conversion/reinterpret1.C: Adjust.
152
153 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
154
155         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
156
157 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
158
159         * g++.old-deja/g++.brendan/crash25.C: Adjust.
160         * g++.old-deja/g++.brendan/crash56.C: Likewise.
161         * g++.old-deja/g++.jason/access14.C: Likewise.
162         * g++.old-deja/g++.jason/access8.C: Likewise.
163         * g++.old-deja/g++.jason/access1.C: Likewise.
164         * g++.old-deja/g++.other/access3.C: Likewise.
165         * g++.old-deja/g++.other/access5.C: Likewise.
166         * g++.old-deja/g++.law/unsorted1.C: Likewise.
167         * g++.old-deja/g++.law/visibility22.C: Likewise.
168         * g++.old-deja/g++.law/visibility26.C: Likewise.
169         * g++.old-deja/g++.mike/p2746.C: Likewise.
170         * g++.dg/debug/using1.C: Likewise.
171         * g++.dg/lookup/using51.C: Likewise.
172         * g++.dg/inherit/using5.C: Likewise.
173         * g++.dg/inherit/pr30297.C: Likewise.
174         * g++.dg/inherit/access8.C: Likewise.
175         * g++.dg/torture/pr39362.C: Likewise.
176         * g++.dg/template/crash13.C: Likewise.
177         * g++.dg/template/using10.C: Likewise.
178
179 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
180
181         PR fortran/51502
182         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
183         change.
184
185 2012-01-01  Ira Rosen  <irar@il.ibm.com>
186
187         PR tree-optimization/51704
188         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
189         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
190         corresponding flags.
191
192 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
193
194         PR c++/51723
195         * g++.dg/cpp0x/constexpr-delegating2.C: New.
196
197 2012-01-01  Jan Hubicka  <jh@suse.cz>
198
199         PR rtl-optimization/51069
200         * gcc.c-torture/compile/pr51069.c: New testcase.
201
202 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
203
204         PR tree-optimization/51683
205         * gcc.dg/pr51683.c: New test.
206
207 2011-12-31  Paolo Carlini  <paolo.carlini@oracle.com>
208
209         PR c++/51397
210         * g++.dg/cpp0x/static_assert6.C: New.
211
212 2011-12-31  Uros Bizjak  <ubizjak@gmail.com>
213
214         * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
215
216 2011-12-31  Thomas König  <tkoenig@gcc.gnu.org>
217
218         PR fortran/51502
219         * lib/gcc-dg.exp (scan-module-absence):  New function.
220         * gfortran.dg/implicit_pure_2.f90:  New test.
221
222 2011-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
223
224         PR c++/51316
225         * g++.dg/cpp0x/alignof4.C: New.
226
227 2011-12-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
228
229         PR testsuite/51702
230         * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
231         -mabi=altivec option, which suppresses a warning message about
232         passing vectors by reference.  The extra warning causes some tests
233         to fail.
234         * gcc.dg/scal-to-vec2.c: Likewise.
235         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
236         * gcc.dg/pr35442.c: Likewise.
237         * gcc.dg/vector-compare-1.c: Likewise.
238         * gcc.dg/vector-compare-2.c: Likewise.
239         * gcc.dg/torture/pr36891.c: Likewise.
240
241 2012-12-29  Kai Tietz  <ktietz@redhat.com>
242
243         * g++.dg/abi/bitfield3.C: Make sure test runs
244         for windows targets without activated ms-bitfields option.
245
246         * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
247         targets to use static-version.
248         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
249         * g++.old-deja/g++.abi/arraynew.C: Likewise.
250         * g++.old-deja/g++.eh/new1.C: Likewise.
251         * g++.old-deja/g++.eh/new2.C: Likewise.
252
253 2011-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
254
255         * gfortran.dg/function_optimize_9.f90:  New test.
256
257 2011-12-27  Fabien Chêne  <fabien@gcc.gnu.org>
258
259         PR c++/23211
260         * g++.dg/template/using18.C: New.
261         * g++.dg/template/using19.C: New.
262         * g++.dg/template/nested3.C: Remove dg-message at instantiation.
263         * g++.dg/template/crash13.C: Likewise.
264
265 2011-12-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
266
267         PR target/51623
268         * gcc.target/powerpc/pr51623.c: New file.
269
270 2011-12-28  Uros Bizjak  <ubizjak@gmail.com>
271
272         * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
273
274 2011-12-27  Paolo Carlini  <paolo.carlini@oracle.com>
275
276         PR c++/51547
277         * g++.dg/cpp0x/pr51547.C: New.
278
279 2011-12-27  Eric Botcazou  <ebotcazou@adacore.com>
280
281         * gcc.c-torture/execute/20111227-1.c: New test.
282
283 2011-12-25  Jan Hubicka  <jh@suse.cz>
284
285         PR middle-end/48641
286         * gcc.dg/compile/pr48641.c: New file.
287
288 2011-12-26  Joey Ye  <joey.ye@arm.com>
289
290         PR middle-end/51200
291         * gcc.dg/volatile-bitfields-2.c: New test.
292
293 2011-12-23  Jason Merrill  <jason@redhat.com>
294
295         PR c++/51507
296         * g++.dg/cpp0x/variadic121.C: New.
297
298 2011-12-23  Uros Bizjak  <ubizjak@gmail.com>
299
300         * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
301
302 2011-12-23  Dmitry Plotnikov  <dplotnikov@ispras.ru>
303
304         * gcc.target/arm/vect-vcvt.c: New test.
305         * gcc.target/arm/vect-vcvtq.c: New test.
306
307         * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
308         in final check.
309
310         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
311         True for ARM NEON.
312         (check_effective_target_vect_uintfloat_cvt): Likewise.
313         (check_effective_target_vect_floatuint_cvt): Likewise.
314         (check_effective_target_vect_floatint_cvt): Likewise.
315
316 2011-12-23  Richard Guenther  <rguenther@suse.de>
317
318         PR rtl-optimization/50396
319         * gcc.dg/torture/pr50396.c: New testcase.
320
321 2011-12-22  Bin Cheng  <bin.cheng@arm.com>
322
323         PR tree-optimization/43491
324         * gcc.dg/tree-ssa/pr43491.c: New test.
325
326 2011-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
327
328         PR testsuite/50722
329         * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
330
331 2011-12-22  Richard Guenther  <rguenther@suse.de>
332
333         PR lto/51650
334         * g++.dg/lto/pr51650-1_0.C: New testcase.
335         * g++.dg/lto/pr51650-2_0.C: Likewise.
336
337 2011-12-21  Richard Earnshaw  <rearnsha@arm.com>
338
339         PR target/51643
340         * gcc.target/arm/sibcall-2.c: New test.
341
342 2011-12-22  Uros Bizjak  <ubizjak@gmail.com>
343
344         PR testsuite/51645
345         * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
346
347 2011-12-21  Uros Bizjak  <ubizjak@gmail.com>
348
349         * gcc.dg/pr50038.c: Move to ...
350         * gcc.target/i386/pr50038.c: ... here.  Test on all targets.
351
352 2011-12-21  Jason Merrill  <jason@redhat.com>
353
354         PR c++/51611
355         * g++.dg/cpp0x/nsdmi-virtual1.C: New.
356
357 2011-12-21  Paolo Carlini  <paolo.carlini@oracle.com>
358
359         PR c++/51305
360         * g++.dg/cpp0x/constexpr-noexcept6.C: New.
361
362 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
363
364         PR middle-end/51644
365         PR middle-end/51647
366         * gcc.dg/pr51644.c: New test.
367         * g++.dg/warn/Wreturn-4.C: New test.
368
369 2011-12-21  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
370
371         * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
372         diag-scans to fix fail on AVX.
373         * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
374         * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
375         * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
376         * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
377         * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
378         * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
379         * gcc.dg/vect/pr45752.c: Ditto.
380         * gcc.dg/vect/slp-perm-4.c: Ditto.
381         * gcc.dg/vect/slp-perm-9.c: Ditto.
382         * gcc.dg/vect/vect-33.c: Ditto.
383         * gcc.dg/vect/vect-35.c: Ditto.
384         * gcc.dg/vect/vect-6-big-array.c: Ditto.
385         * gcc.dg/vect/vect-6.c: Ditto.
386         * gcc.dg/vect/vect-91.c: Ditto.
387         * gcc.dg/vect/vect-all-big-array.c: Ditto.
388         * gcc.dg/vect/vect-all.c: Ditto.
389         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
390         * gcc.dg/vect/vect-outer-4c.c: Ditto.
391         * gcc.dg/vect/vect-outer-5.c: Ditto.
392         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
393         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
394         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
395         * gcc.dg/vect/vect-peel-1.c: Ditto.
396         * gcc.dg/vect/vect-peel-2.c: Ditto.
397         * gcc.dg/vect/vect-peel-3.c: Ditto.
398         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
399         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
400         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
401         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
402         * lib/target-supports.exp (check_avx_available): New function.
403         (check_effective_target_vect_sizes_32B_16B): Ditto.
404         (check_prefer_avx128): Ditto.
405         (check_effective_target_vect_aligned_arrays): Add handling of AVX.
406         (check_effective_target_vect_multiple_sizes): Ditto.
407
408 2011-12-21  Enkovich Ilya  <ilya.enkovich@intel.com>
409
410         PR target/50038
411         * gcc.dg/pr50038.c: New test.
412
413 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
414
415         PR c++/51621
416         * g++.dg/cpp0x/constexpr-ice5.C: New.
417
418 2011-12-20  Joseph Myers  <joseph@codesourcery.com>
419
420         * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
421         gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
422         gcc.dg/gnu11-version-1.c: New tests.
423
424 2011-12-20  Bernd Schmidt  <bernds@codesourcery.com>
425
426         PR middle-end/51200
427         * gcc.target/arm/volatile-bitfields-4.c: New test.
428         * c-c++-common/abi-bf.c: New test.
429
430 2011-12-20  Dodji Seketeli  <dodji@redhat.com>
431
432         PR debug/49951
433         * g++.dg/gcov/gcov-2.C: Adjust.
434
435 2011-12-20  Paolo Carlini  <paolo.carlini@oracle.com>
436
437         PR c++/51612
438         * g++.dg/cpp0x/constexpr-ice4.C: New.
439
440 2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
441
442         PR c++/51328
443         * g++.dg/template/crash109.C: New.
444
445 2011-12-19  Jason Merrill  <jason@redhat.com>
446
447         PR c++/51530
448         * g++.dg/cpp0x/nullptr26.C: New.
449
450 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
451
452         * gcc.target/mips/mult-1.c: Require -O2.
453
454 2011-12-19  Richard Sandiford  <rdsandiford@googlemail.com>
455
456         * gcc.target/mips/ext-2.c: Add NOMIPS16.
457
458 2011-12-19  Jason Merrill  <jason@redhat.com>
459
460         PR c++/51526
461         * g++.dg/cpp0x/constexpr-delegating.C: New.
462
463 2011-12-19  Sandra Loosemore  <sandra@codesourcery.com>
464             Tom de Vries <tom@codesourcery.com>
465
466         PR rtl-opt/50380
467         * gcc.c-torture/compile/pr50380.c: New testcase.
468
469 2011-12-19  Tobias Burnus  <burnus@net-b.de>
470
471         PR fortran/51605
472         * gfortran.dg/block_10.f90: New.
473
474 2011-12-19  Jason Merrill  <jason@redhat.com>
475
476         PR c++/51553
477         * g++.dg/cpp0x/initlist64.C: New.
478
479         PR c++/51228
480         * c-c++-common/transparent-union-1.c: New.
481
482 2011-12-19  Eric Botcazou  <ebotcazou@adacore.com>
483
484         PR tree-optimization/51580
485         * gnat.dg/specs/loop_optimization1.ads: New test.
486         * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
487
488 2011-12-19  Richard Guenther  <rguenther@suse.de>
489
490         PR lto/51573
491         * gcc.dg/lto/20111207-2_0.c: Adjust.
492         * g++.dg/lto/pr51573-1_0.C: New testcase.
493
494 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
495
496         PR c++/51619
497         * g++.dg/cpp0x/pr51619.C: New test.
498
499 2011-12-19  Tobias Burnus  <burnus@net-b.de>
500
501         PR fortran/51605
502         * gfortran.dg/select_type_25.f90: New.
503
504 2011-12-19  Martin Jambor  <mjambor@suse.cz>
505
506         PR tree-optimization/51583
507         * gcc.dg/tree-ssa/pr51583.c: New test.
508
509 2011-12-19  Jakub Jelinek  <jakub@redhat.com>
510
511         PR tree-optimization/51596
512         * g++.dg/opt/pr51596.C: New test.
513
514         PR middle-end/51590
515         PR tree-optimization/51606
516         * gcc.dg/vect/pr51590.c: New test.
517
518 2011-12-19  Richard Guenther  <rguenther@suse.de>
519
520         PR lto/51572
521         * g++.dg/lto/pr51572-2_0.C: New testcase.
522
523 2011-12-19  Dodji Seketeli  <dodji@redhat.com>
524
525         PR c++/51477
526         * g++.dg/cpp0x/nsdmi6.C: New test.
527
528 2011-12-19  Tobias Burnus  <burnus@net-b.de>
529
530         * gfortran.dg/coarray_poly_3.f90: New.
531         * coarray/poly_run_1.f90: Enable some previously commented code.
532
533 2011-12-19  Jason Merrill  <jason@redhat.com>
534
535         PR c++/51489
536         * g++.dg/cpp0x/constexpr-ptrsub.C: New.
537
538 2011-12-18  Hans-Peter Nilsson  <hp@axis.com>
539
540         * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
541
542 2011-12-17  Jason Merrill  <jason@redhat.com>
543
544         PR c++/51588
545         * g++.dg/parse/enum7.C: New.
546
547         PR c++/51586
548         * g++.dg/lookup/nested2.C: New.
549
550         PR c++/51587
551         * g++.dg/parse/enum6.C: New.
552
553 2011-12-17  Tom de Vries  <tom@codesourcery.com>
554
555         PR tree-optimization/51491
556         * gcc.dg/pr51491.c: New test.
557         * gcc.dg/pr51491-2.c: Same.
558
559 2011-12-16  Jason Merrill  <jason@redhat.com>
560
561         PR c++/51416
562         * g++.dg/cpp0x/auto31.C: New.
563
564 2011-12-16  Ian Lance Taylor  <iant@google.com>
565
566         PR middle-end/51592
567         * gcc.dg/20111216-1.c: New test.
568
569 2011-12-16  Jason Merrill  <jason@redhat.com>
570
571         PR c++/51461
572         * g++.dg/init/static4.C: New.
573
574 2011-12-16  Jason Merrill  <jason@redhat.com>
575
576         PR c++/51331
577         * g++.dg/init/value10.C: New.
578
579 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
580
581         PR testsuite/50803
582         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
583
584         PR tree-optimization/51575
585         * g++.dg/opt/pr51575.C: New test.
586
587         PR debug/51557
588         * gcc.dg/pr51557.c: New test.
589
590 2011-12-16  Richard Guenther  <rguenther@suse.de>
591
592         PR lto/51572
593         * gcc.dg/lto/pr51572-1_0.c: New testcase.
594
595 2011-12-15  Jason Merrill  <jason@redhat.com>
596
597         PR c++/51458
598         * g++.dg/ext/desig4.C: New.
599
600 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
601
602         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
603         A%disp() to use scalarizer.
604         * gfortran.dg/class_array_9.f03: New.
605
606 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
607
608         * gcc.dg/vect/vect-sdivmod-1.c: New test.
609
610         PR c++/51463
611         * g++.dg/cpp0x/pr51463.C: New test.
612
613         PR c/51360
614         * c-c++-common/gomp/pr51360.c: New test.
615         * g++.dg/gomp/pr51360.C: New test.
616
617         PR middle-end/49806
618         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
619         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
620
621         PR tree-optimization/51117
622         * g++.dg/opt/pr51117.C: New test.
623
624 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
625
626         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
627         New definitions.
628         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
629         Likewise.
630         (stpncpy, __stpncpy_chk): New functions.
631         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
632         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
633
634 2011-12-15  Richard Guenther  <rguenther@suse.de>
635
636         PR lto/51567
637         * g++.dg/lto/pr51567-1_0.C: New testcase.
638
639 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
640
641         PR c++/51473
642         * g++.dg/cpp0x/auto30.C: New test.
643
644 2011-12-15  Tobias Burnus  <burnus@net-b.de>
645
646         * gfortran.dg/coarray/poly_run_3.f90: New.
647         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
648
649 2011-12-15  Richard Guenther  <rguenther@suse.de>
650
651         PR lto/51564
652         * g++.dg/lto/pr51564-1_0.C: New testcase.
653
654 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
655
656         PR libstdc++/51365
657         * g++.dg/ext/is_final.C: New.
658
659 2012-12-15  Richard Guenther  <rguenther@suse.de>
660
661         PR lto/48508
662         * g++.dg/lto/pr48508-1_0.C: New testcase.
663         * g++.dg/lto/pr48508-1_1.C: Likewise.
664
665 2011-12-14  Jason Merrill  <jason@redhat.com>
666
667         PR c++/51554
668         * g++.dg/init/constant1.C: New.
669
670         PR c++/51248
671         * g++.dg/other/enum2.C: New.
672
673 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
674
675         PR c++/51475
676         * g++.dg/cpp0x/initlist63.C: New test.
677
678 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
679
680         PR target/50931
681         * gcc.target/avr/torture/int24-mul.c: New.
682
683 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
684
685         PR c++/51476
686         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
687
688 2011-12-13  Jason Merrill  <jason@redhat.com>
689
690         PR c++/51406
691         PR c++/51161
692         * g++.dg/cpp0x/rv-cast3.C: New.
693         * g++.dg/cpp0x/rv-cast4.C: New.
694
695 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
696
697         PR c++/51464
698         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
699
700 2011-12-13  Andrew Pinski  <apinski@cavium.com>
701             Adam Nemet  <anemet@caviumnetworks.com>
702
703         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
704         -fdump-* options.
705         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
706         * gcc.target/mips/octeon-pipe-1.c: New testcase.
707
708 2011-12-11  Fabien Chêne  <fabien@gcc.gnu.org>
709
710         PR c++/14258
711         * g++.dg/template/using16.C: New.
712         * g++.dg/template/using17.C: New.
713
714 2011-12-13  Martin Jambor  <mjambor@suse.cz>
715
716         PR tree-optimization/51362
717         * gcc.dg/ipa/pr51362.c: New test.
718
719 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
720
721         PR testsuite/51524
722         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
723         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
724
725 2011-12-13  Richard Guenther  <rguenther@suse.de>
726
727         PR lto/48354
728         * g++.dg/lto/pr48354-1_0.C: New testcase.
729
730 2011-12-13  Richard Guenther  <rguenther@suse.de>
731
732         PR tree-optimization/51519
733         * gcc.dg/pr51519.c: New testcase.
734
735 2011-12-13  Richard Guenther  <rguenther@suse.de>
736
737         * gcc.dg/lto/20111213-1_0.c: New testcase.
738
739 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
740
741         * gnat.dg/vect1.ad[sb]: Add more tests.
742         * gnat.dg/vect2.ad[sb]: Likewise.
743         * gnat.dg/vect3.ad[sb]: Likewise.
744         * gnat.dg/vect4.ad[sb]: Likewise.
745         * gnat.dg/vect5.ad[sb]: Likewise.
746         * gnat.dg/vect6.ad[sb]: Likewise.
747
748 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
749
750         PR rtl-optimization/51495
751         * gcc.c-torture/compile/pr51495.c: New test.
752
753         PR tree-optimization/51481
754         * gcc.dg/pr51481.c: New test.
755
756 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
757
758         PR tree-optimization/45830
759         * gcc.c-torture/execute/pr45830.c: Move from here to...
760         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
761         dg-additional-options magic.
762
763 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
764
765         * gfortran.dg/nested_modules_2.f90: Tighten test.
766
767 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
768
769         * gcc.c-torture/execute/20111212-1.c: New test.
770
771 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
772
773         PR testsuite/51511
774         * gcc.dg/pr45819.c: Add -w to dg-options.
775
776 2011-12-12  Torvald Riegel  <triegel@redhat.com>
777
778         * g++.dg/tm/noexcept-1.C: New test.
779         * g++.dg/tm/noexcept-2.C: New test.
780         * g++.dg/tm/noexcept-3.C: New test.
781         * g++.dg/tm/noexcept-4.C: New test.
782         * g++.dg/tm/noexcept-5.C: New test.
783
784 2011-12-12  Torvald Riegel  <triegel@redhat.com>
785
786         * c-c++-common/tm/20111206.c: New test.
787
788 2011-12-12  Richard Guenther  <rguenther@suse.de>
789
790         PR lto/51262
791         * g++.dg/opt/pr51262.C: New testcase.
792
793 2011-12-12  Revital Eres  <revital.eres@linaro.org>
794
795         PR rtl-optimization/47013
796         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
797         to preserve the function.
798         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
799         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
800         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
801         -fmodulo-sched-allow-regmoves flags.
802         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
803         and avoid superfluous spaces in dg-final for spu-*-*.
804         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
805         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
806         change scan-rtl-dump-times for powerpc*-*-*.
807         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
808         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
809         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
810
811 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
812
813         PR tree-optimization/51485
814         * g++.dg/vect/pr51485.cc: New test.
815
816 2011-12-11  Tobias Burnus  <burnus@net-b.de>
817
818         PR fortran/50923
819         * gfortran.dg/warn_function_without_result_2.f90: New.
820
821 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
822             Tobias Burnus  <burnus@gcc.gnu.org>
823
824         PR fortran/41539
825         PR fortran/43214
826         PR fortran/43969
827         PR fortran/44568
828         PR fortran/46356
829         PR fortran/46990
830         PR fortran/49074
831         * gfortran.dg/class_array_1.f03: New.
832         * gfortran.dg/class_array_2.f03: New.
833         * gfortran.dg/class_array_3.f03: New.
834         * gfortran.dg/class_array_4.f03: New.
835         * gfortran.dg/class_array_5.f03: New.
836         * gfortran.dg/class_array_6.f03: New.
837         * gfortran.dg/class_array_7.f03: New.
838         * gfortran.dg/class_array_8.f03: New.
839         * gfortran.dg/coarray_poly_1.f90: New.
840         * gfortran.dg/coarray_poly_2.f90: New.
841         * gfortran.dg/coarray/poly_run_1.f90: New.
842         * gfortran.dg/coarray/poly_run_2.f90: New.
843         * gfortran.dg/class_to_type_1.f03: New.
844         * gfortran.dg/type_to_class_1.f03: New.
845         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
846         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
847         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
848
849 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
850
851         PR fortran/50690
852         * gfortran.dg/gomp/workshare2.f90:  New test.
853         * gfortran.dg/gomp/workshare3.f90:  New test.
854
855 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
856
857         * gnat.dg/specs/elab3.ads: New test.
858
859 2011-12-10  Richard Henderson  <rth@redhat.com>
860
861         * gcc.target/powerpc/altivec-perm-1.c: New.
862         * gcc.target/powerpc/altivec-perm-2.c: New.
863         * gcc.target/powerpc/altivec-perm-4.c: New.
864
865 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
866
867         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
868         Add a scan-assembler-time clause to test for the interupt vector jump.
869         (f): Rename to ...
870         (dma0_handler): ... this.
871
872 2011-12-10  Nathan Sidwell  <nathan@acm.org>
873
874         PR gcov-profile/51449
875         * g++.dg/gcov/gcov-14.C: New.
876
877 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
878
879         * gcc.c-torture/compile/20111209-1.c: New test.
880
881 2011-12-09  Jason Merrill  <jason@redhat.com>
882
883         PR c++/51151
884         * g++.dg/warn/Woverflow-4.C: New.
885
886 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
887
888         PR c++/51289
889         * g++.dg/cpp0x/alias-decl-17.C: New test.
890
891 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
892
893         * gcc.target/powerpc/recip-5.c: Disable running on any system that
894         does not support VSX.
895
896         * gcc.target/powerpc/ppc-target-4.c: New file to test target
897         specific functions enabling target specific builtins.
898
899 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
900
901         * gcc.dg/vect/slp-13.c: Array size increase reverted.
902         * gcc.dg/vect/slp-24.c: Ditto.
903         * gcc.dg/vect/slp-3.c: Ditto.
904         * gcc.dg/vect/slp-34.c: Ditto.
905         * gcc.dg/vect/slp-4.c: Ditto.
906         * gcc.dg/vect/slp-cond-2.c: Ditto.
907         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
908         * gcc.dg/vect/vect-1.c: Ditto.
909         * gcc.dg/vect/vect-10.c: Ditto.
910         * gcc.dg/vect/vect-105.c: Ditto.
911         * gcc.dg/vect/vect-112.c: Ditto.
912         * gcc.dg/vect/vect-15.c: Ditto.
913         * gcc.dg/vect/vect-2.c: Ditto.
914         * gcc.dg/vect/vect-31.c: Ditto.
915         * gcc.dg/vect/vect-32.c: Ditto.
916         * gcc.dg/vect/vect-33.c: Ditto.
917         * gcc.dg/vect/vect-34.c: Ditto.
918         * gcc.dg/vect/vect-35.c: Ditto.
919         * gcc.dg/vect/vect-36.c: Ditto.
920         * gcc.dg/vect/vect-6.c: Ditto.
921         * gcc.dg/vect/vect-73.c: Ditto.
922         * gcc.dg/vect/vect-74.c: Ditto.
923         * gcc.dg/vect/vect-75.c: Ditto.
924         * gcc.dg/vect/vect-76.c: Ditto.
925         * gcc.dg/vect/vect-80.c: Ditto.
926         * gcc.dg/vect/vect-85.c: Ditto.
927         * gcc.dg/vect/vect-89.c: Ditto.
928         * gcc.dg/vect/vect-97.c: Ditto.
929         * gcc.dg/vect/vect-98.c: Ditto.
930         * gcc.dg/vect/vect-all.c: Ditto.
931         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
932         * gcc.dg/vect/vect-iv-8.c: Ditto.
933         * gcc.dg/vect/vect-iv-8a.c: Ditto.
934         * gcc.dg/vect/vect-outer-1.c: Ditto.
935         * gcc.dg/vect/vect-outer-1a.c: Ditto.
936         * gcc.dg/vect/vect-outer-1b.c: Ditto.
937         * gcc.dg/vect/vect-outer-2.c: Ditto.
938         * gcc.dg/vect/vect-outer-2a.c: Ditto.
939         * gcc.dg/vect/vect-outer-2c.c: Ditto.
940         * gcc.dg/vect/vect-outer-3.c: Ditto.
941         * gcc.dg/vect/vect-outer-3a.c: Ditto.
942         * gcc.dg/vect/vect-outer-4a.c: Ditto.
943         * gcc.dg/vect/vect-outer-4b.c: Ditto.
944         * gcc.dg/vect/vect-outer-4c.c: Ditto.
945         * gcc.dg/vect/vect-outer-4d.c: Ditto.
946         * gcc.dg/vect/vect-outer-4m.c: Ditto.
947         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
948         * gcc.dg/vect/vect-outer-fir.c: Ditto.
949         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
950         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
951         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
952         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
953         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
954         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
955         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
956         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
957         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
958         * gcc.dg/vect/vect-shift-2.c: Ditto.
959         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
960         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
961         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
962         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
963         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
964         * gcc.dg/vect/slp-13-big-array.c: New test.
965         * gcc.dg/vect/slp-24-big-array.c: Ditto.
966         * gcc.dg/vect/slp-3-big-array.c: Ditto.
967         * gcc.dg/vect/slp-34-big-array.c: Ditto.
968         * gcc.dg/vect/slp-4-big-array.c: Ditto.
969         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
970         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
971         * gcc.dg/vect/vect-1-big-array.c: Ditto.
972         * gcc.dg/vect/vect-10-big-array.c: Ditto.
973         * gcc.dg/vect/vect-105-big-array.c: Ditto.
974         * gcc.dg/vect/vect-112-big-array.c: Ditto.
975         * gcc.dg/vect/vect-15-big-array.c: Ditto.
976         * gcc.dg/vect/vect-2-big-array.c: Ditto.
977         * gcc.dg/vect/vect-31-big-array.c: Ditto.
978         * gcc.dg/vect/vect-32-big-array.c: Ditto.
979         * gcc.dg/vect/vect-33-big-array.c: Ditto.
980         * gcc.dg/vect/vect-34-big-array.c: Ditto.
981         * gcc.dg/vect/vect-35-big-array.c: Ditto.
982         * gcc.dg/vect/vect-36-big-array.c: Ditto.
983         * gcc.dg/vect/vect-6-big-array.c: Ditto.
984         * gcc.dg/vect/vect-73-big-array.c: Ditto.
985         * gcc.dg/vect/vect-74-big-array.c: Ditto.
986         * gcc.dg/vect/vect-75-big-array.c: Ditto.
987         * gcc.dg/vect/vect-76-big-array.c: Ditto.
988         * gcc.dg/vect/vect-80-big-array.c: Ditto.
989         * gcc.dg/vect/vect-85-big-array.c: Ditto.
990         * gcc.dg/vect/vect-89-big-array.c: Ditto.
991         * gcc.dg/vect/vect-97-big-array.c: Ditto.
992         * gcc.dg/vect/vect-98-big-array.c: Ditto.
993         * gcc.dg/vect/vect-all-big-array.c: Ditto.
994         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
995         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
996         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
997         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
998         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
999         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1000         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1001         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1002         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1003         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1004         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1005         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1006         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1007         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1008         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1009         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1010         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1011         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1012         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1013         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1014         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1015         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1016         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1017         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1018         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1019         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1020         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1021         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1022         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1023         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1024         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1025         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1026         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1027
1028 2011-12-09  Richard Guenther  <rguenther@suse.de>
1029
1030         PR lto/48042
1031         * g++.dg/lto/pr48042_0.C: New testcase.
1032
1033 2011-12-09  Richard Guenther  <rguenther@suse.de>
1034
1035         PR tree-optimization/51482
1036         * g++.dg/torture/pr51482.C: New testcase.
1037
1038 2011-12-08  Andrew Pinski  <apinski@cavium.com>
1039
1040         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1041         * gcc.target/mips/dmult-1.c: Likewise.
1042         * gcc.target/mips/branch-1.c: Likewise.
1043         * gcc.target/mips/extend-1.c: Likewise.
1044
1045 2011-12-08  Jason Merrill  <jason@redhat.com>
1046
1047         PR c++/51318
1048         * g++.dg/template/cond8.C: New.
1049
1050         PR c++/51459
1051         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1052
1053 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR tree-optimization/51466
1056         * gcc.c-torture/execute/pr51466.c: New test.
1057
1058 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1059
1060         PR fortran/50815
1061         * gfortran.dg/bounds_check_16.f90: New.
1062
1063 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1064
1065         PR fortran/51378
1066         * gfortran.dg/private_type_14.f90: New.
1067
1068 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1069
1070         PR fortran/51407
1071         * gfortran.dg/io_real_boz_3.f90: New.
1072         * gfortran.dg/io_real_boz_4.f90: New.
1073         * gfortran.dg/io_real_boz_5.f90: New.
1074
1075 2011-12-08  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/51448
1078         * gfortran.dg/realloc_on_assign_8.f90: New.
1079
1080 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1081
1082         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1083
1084 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1085
1086         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1087         -Wwrite-strings option.
1088
1089 2011-12-08  Teresa Johnson  <tejohnson@google.com>
1090
1091         * gcc.target/i386/movdi-rex64.c: New.
1092
1093 2011-12-08  Richard Guenther  <rguenther@suse.de>
1094
1095         * gcc.dg/volatile3.c: New testcase.
1096
1097 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1098
1099         PR tree-optimization/51315
1100         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1101         for typedef.
1102         (int32_t): Use __INT32_TYPE__ for typedef.
1103
1104 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
1105
1106         PR tree-optimization/51315
1107         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1108         sizeof(int)==4.
1109
1110 2011-12-08  Richard Guenther  <rguenther@suse.de>
1111
1112         PR lto/50747
1113         * g++.dg/opt/pr50747-1_0.C: New testcase.
1114         * g++.dg/opt/pr50747-2_0.C: Likewise.
1115
1116 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
1117
1118         * gcc.c-torture/execute/20111208-1.c: New test.
1119
1120 2011-12-08  Richard Guenther  <rguenther@suse.de>
1121
1122         PR lto/48437
1123         * gcc.dg/lto/20111207-2_0.c: New testcase.
1124         * gcc.dg/guality/pr48437.c: Likewise.
1125
1126 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR c++/51401
1129         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1130         * g++.dg/cpp0x/auto29.C: New test.
1131
1132         PR c++/51429
1133         * g++.dg/parse/error45.C: New test.
1134
1135         PR c++/51229
1136         * g++.dg/ext/desig3.C: New test.
1137
1138         PR c++/51369
1139         * g++.dg/cpp0x/constexpr-51369.C: New test.
1140
1141 2011-12-07  Andrew Pinski  <apinski@cavium.com>
1142
1143         PR middle-end/45416
1144         * gcc.dg/pr45416.c: New testcase.
1145
1146 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
1147
1148         PR c++/51420
1149         * g++.dg/cpp0x/pr51420.C: New.
1150
1151 2011-12-07  Richard Guenther  <rguenther@suse.de>
1152
1153         PR lto/48100
1154         * gcc.dg/lto/20111207-1_0.c: New testcase.
1155         * gcc.dg/lto/20111207-1_1.c: Likewise.
1156         * gcc.dg/lto/20111207-1_2.c: Likewise.
1157         * gcc.dg/lto/20111207-1_3.c: Likewise.
1158
1159 2011-12-07  Richard Guenther  <rguenther@suse.de>
1160
1161         PR tree-optimization/50823
1162         * gcc.dg/torture/pr50823.c: New testcase.
1163
1164 2011-12-07  Martin Jambor  <mjambor@suse.cz>
1165
1166         PR tree-optimization/50744
1167         * gcc.dg/ipa/pr50744.c: New test.
1168
1169 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR c++/51430
1172         * g++.dg/template/static32.C: New test.
1173
1174 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
1175
1176         * g++.dg/opt/pr51396.C: Use dg-additional-options.
1177
1178 2011-12-06  Tobias Burnus  <burnus@net-b.de>
1179
1180         PR fortran/51435
1181         * gfortran.dg/default_initialization_5.f90: New.
1182
1183 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR target/51354
1186         * gcc.c-torture/compile/pr51354.c: New test.
1187
1188 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
1189
1190         PR c++/51431
1191         * g++.dg/other/abstract3.C: New.
1192
1193 2011-12-06  Richard Guenther  <rguenther@suse.de>
1194
1195         PR tree-optimization/49997
1196         * gcc.dg/torture/pr49997.c: New testcase.
1197
1198 2011-12-06  Richard Guenther  <rguenther@suse.de>
1199
1200         PR middle-end/51436
1201         * g++.dg/torture/pr51436.C: New testcase.
1202
1203 2011-12-06  Richard Guenther  <rguenther@suse.de>
1204
1205         PR tree-optimization/51245
1206         * gcc.dg/torture/pr51245.c: New testcase.
1207
1208 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
1209
1210         PR c++/51427
1211         * g++.dg/diagnostic/wrong-tag-1.C
1212
1213 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
1214
1215         PR c++/51319
1216         * g++.dg/lookup/using50.C: New.
1217         * g++.dg/lookup/using51.C: New.
1218
1219 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR tree-optimization/51396
1222         * g++.dg/opt/pr51396.C: New test.
1223
1224         PR debug/51410
1225         * gcc.dg/debug/dwarf2/pr51410.c: New test.
1226
1227         PR c/51339
1228         * gcc.dg/gomp/pr51339.c: New test.
1229
1230 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1231
1232         PR c++/51399
1233         * g++.dg/cpp0x/initlist62.C: New.
1234
1235 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1236
1237         PR fortran/51338
1238         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
1239
1240 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
1241
1242         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1243         * g++.dg/torture/pr39732.C: Likewise.
1244         * g++.dg/torture/pr40642.C: Likewise.
1245         * gcc.c-torture/compile/pr44686.c: Likewise.
1246         * gcc.dg/20050309-1.c: Likewise.
1247         * gcc.dg/20050330-2.c: Likewise.
1248         * gcc.dg/20051201-1.c: Likewise.
1249         * gcc.dg/gomp/pr27573.c: Likewise.
1250         * gcc.dg/pr46255.c: Likewise.
1251         * gcc.dg/profile-dir-1.c: Likewise.
1252         * gcc.dg/profile-dir-2.c: Likewise.
1253         * gcc.dg/profile-dir-3.c: Likewise.
1254         * gcc.dg/profile-generate-1.c: Likewise.
1255         * gfortran.dg/gomp/pr27573.f90: Likewise.
1256         * gcc.dg/profile-generate-3.c: Be specific about the type of
1257         profiling required.
1258
1259 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1260
1261         PR c++/51414
1262         * g++.dg/ext/underlying_type11.C: New.
1263
1264 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
1265
1266         PR testsuite/51128
1267         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1268         * gcc.dg/torture/pr39074.c: Ditto.
1269         * gcc.dg/torture/pr39074-2.c: Ditto.
1270         * gcc.dg/torture/pr42898.c: Ditto.
1271         * gcc.dg/torture/pr42898-2.c: Ditto.
1272         * gcc.dg/torture/pr45704.c: Ditto.
1273         * gcc.dg/torture/pr50472.c: Ditto.
1274         * gcc.dg/torture/pta-callused-1.c: Ditto.
1275         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1276         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1277         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1278         * gcc.dg/torture/pta-escape-1.c: Ditto.
1279         * gcc.dg/torture/ipa-pta-1.c: Ditto.
1280         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1281
1282 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
1283
1284         PR target/51408
1285         * gcc.dg/pr51408.c: New.
1286
1287 2011-12-05  Jason Merrill  <jason@redhat.com>
1288
1289         * g++.dg/cpp0x/dc6.C: New.
1290
1291 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
1292             Pedro Lamarão <pedro.lamarao@gmail.com>
1293
1294         * g++.dg/cpp0x/dc1.C: New test.
1295         * g++.dg/cpp0x/dc2.C: New test.
1296         * g++.dg/cpp0x/dc3.C: New test.
1297         * g++.dg/cpp0x/dc4.C: New test.
1298         * g++.dg/cpp0x/dc5.C: New test.
1299         * g++.dg/template/meminit1.C: Adjust expected error.
1300
1301 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
1302
1303         PR c++/51404
1304         * g++.dg/cpp0x/auto28.C: New.
1305
1306 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1307
1308         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1309
1310 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
1311             Eric Botcazou  <ebotcazou@adacore.com>
1312
1313         PR middle-end/51323
1314         PR middle-end/50074
1315         * gcc.c-torture/execute/pr51323.c: New test.
1316
1317 2011-12-04  Tobias Burnus  <burnus@net-b.de>
1318
1319         PR fortran/51383
1320         * gfortran.dg/associate_10.f90: New.
1321
1322 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
1323
1324         PR middle-end/51285
1325         * gfortran.dg/vect/pr51285.f90: New test.
1326
1327 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
1328             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
1329
1330         PR target/51393
1331         * gcc.target/i386/pr51393.c: New test.
1332
1333 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1334
1335         PR obj-c++/51349
1336         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1337         * obj-c++.dg/naming-4.mm: Likewise.
1338
1339 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
1340
1341         * gcc.dg/darwin-segaddr.c: Use -no-pie.
1342
1343 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
1344
1345         PR c++/51313
1346         * g++.dg/cpp0x/pr51313.C: New.
1347
1348 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/48887
1351         * gfortran.dg/select_type_24.f90: New.
1352         * gfortran.dg/select_type_23.f03: Add dg-error.
1353         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1354
1355 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
1356
1357         * gcc.dg/vect/vect-122.c: New test.
1358
1359 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1360
1361         PR fortran/50684
1362         * gfortran.dg/move_alloc_8.f90: New.
1363
1364 2011-12-03  Tobias Burnus  <burnus@net-b.de>
1365
1366         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1367         i.e. remove the dg-error line.
1368         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1369         * gfortran.dg/move_alloc_9.f90: New.
1370         * gfortran.dg/move_alloc_10.f90: New
1371
1372 2011-12-02  Nathan Sidwell  <nathan@acm.org>
1373
1374         * lib/gcov.exp (verify-lines): Allow = as a count char.
1375         * g++.dg/gcov/gcov-13.C: New.
1376
1377 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1378
1379         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1380         * gcc.dg/vect/slp-24.c: Ditto.
1381         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1382         * gcc.dg/vect/slp-34.c: Ditto.
1383         * gcc.dg/vect/slp-4.c: Ditto.
1384         * gcc.dg/vect/slp-cond-2.c: Ditto.
1385         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1386         * gcc.dg/vect/vect-1.c: Ditto.
1387         * gcc.dg/vect/vect-10.c: Ditto.
1388         * gcc.dg/vect/vect-105.c: Ditto.
1389         * gcc.dg/vect/vect-112.c: Ditto.
1390         * gcc.dg/vect/vect-15.c: Ditto.
1391         * gcc.dg/vect/vect-2.c: Ditto.
1392         * gcc.dg/vect/vect-31.c: Ditto.
1393         * gcc.dg/vect/vect-32.c: Ditto.
1394         * gcc.dg/vect/vect-33.c: Ditto.
1395         * gcc.dg/vect/vect-34.c: Ditto.
1396         * gcc.dg/vect/vect-35.c: Ditto.
1397         * gcc.dg/vect/vect-36.c: Ditto.
1398         * gcc.dg/vect/vect-6.c: Ditto.
1399         * gcc.dg/vect/vect-73.c: Ditto.
1400         * gcc.dg/vect/vect-74.c: Ditto.
1401         * gcc.dg/vect/vect-75.c: Ditto.
1402         * gcc.dg/vect/vect-76.c: Ditto.
1403         * gcc.dg/vect/vect-80.c: Ditto.
1404         * gcc.dg/vect/vect-85.c: Ditto.
1405         * gcc.dg/vect/vect-89.c: Ditto.
1406         * gcc.dg/vect/vect-97.c: Ditto.
1407         * gcc.dg/vect/vect-98.c: Ditto.
1408         * gcc.dg/vect/vect-all.c: Ditto.
1409         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1410         * gcc.dg/vect/vect-iv-8.c: Ditto.
1411         * gcc.dg/vect/vect-iv-8a.c: Ditto.
1412         * gcc.dg/vect/vect-outer-1.c: Ditto.
1413         * gcc.dg/vect/vect-outer-1a.c: Ditto.
1414         * gcc.dg/vect/vect-outer-1b.c: Ditto.
1415         * gcc.dg/vect/vect-outer-2.c: Ditto.
1416         * gcc.dg/vect/vect-outer-2a.c: Ditto.
1417         * gcc.dg/vect/vect-outer-2c.c: Ditto.
1418         * gcc.dg/vect/vect-outer-3.c: Ditto.
1419         * gcc.dg/vect/vect-outer-3a.c: Ditto.
1420         * gcc.dg/vect/vect-outer-4a.c: Ditto.
1421         * gcc.dg/vect/vect-outer-4b.c: Ditto.
1422         * gcc.dg/vect/vect-outer-4c.c: Ditto.
1423         * gcc.dg/vect/vect-outer-4d.c: Ditto.
1424         * gcc.dg/vect/vect-outer-4m.c: Ditto.
1425         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1426         * gcc.dg/vect/vect-outer-fir.c: Ditto.
1427         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1428         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1429         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1430         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1431         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1432         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1433         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1434         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1435         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1436         * gcc.dg/vect/vect-shift-2.c: Ditto.
1437         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1438         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1439         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1440         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1441         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1442
1443 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
1444
1445         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1446         __builtin_memcpy arguments to honor sizeof(a).
1447
1448 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
1449
1450         * gcc.c-torture/execute/doloop-1.c,
1451         gcc.c-torture/execute/doloop-2.c: New tests.
1452
1453 2011-12-02  Martin Jambor  <mjambor@suse.cz>
1454
1455         PR tree-optimization/50622
1456         * g++.dg/tree-ssa/pr50622.C: New test.
1457
1458 2011-12-01  Jason Merrill  <jason@redhat.com>
1459
1460         * g++.dg/cpp0x/initlist61.C: New.
1461
1462 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1463
1464         PR c++/51326
1465         * g++.dg/inherit/crash3.C: New.
1466
1467 2011-12-01  Nathan Sidwell  <nathan@acm.org>
1468
1469         PR gcov-profile/51113
1470         * lib/gcov.exp (verify-lines): Add support for xfailing.
1471         (run-gcov): Likewise.
1472         * gcc.misc-tests/gcov-13.c: Xfail weak function.
1473         * gcc.misc-tests/gcov-16.c: Remove.
1474         * gcc.misc-tests/gcov-17.c: Remove.
1475         * g++.dg/gcov-8.C: Remove.
1476         * g++.dg/gcov-9.C: Remove.
1477         * g++.dg/gcovpart-12b.C: New.
1478         * g++.dg/gcov-12.C: New.
1479
1480 2011-12-01  Andrew Pinski  <apinski@cavium.com>
1481
1482         PR lto/51198
1483         * g++.dg/torture/pr51198.C: New testcase.
1484
1485 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR tree-optimization/51246
1488         * gcc.c-torture/compile/pr51246.c: New test.
1489
1490         PR rtl-optimization/51014
1491         * g++.dg/opt/pr51014.C: New test.
1492
1493 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
1494
1495         PR c++/51367
1496         * g++.dg/template/error47.C: New.
1497
1498 2011-11-30  Jason Merrill  <jason@redhat.com>
1499
1500         PR c++/51009
1501         * g++.dg/init/aggr8.C: New.
1502
1503 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1504
1505         PR target/50725
1506         * gcc.target/i386/pr50725.c: New test.
1507
1508         PR middle-end/51089
1509         * gfortran.dg/gomp/pr51089.f90: New test.
1510
1511 2011-11-30  Andrew Pinski  <apinski@cavium.com>
1512
1513         * gcc.dg/pr51321.c: New testcase.
1514
1515 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR rtl-optimization/48721
1518         * gcc.target/i386/pr48721.c: New test.
1519
1520 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
1521
1522         PR c++/51299
1523         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1524
1525 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR tree-optimization/51247
1528         * gcc.c-torture/compile/pr51247.c: New test.
1529
1530 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
1531
1532         PR target/50123
1533         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
1534
1535 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
1536
1537         Use complex floating-point constant in CDBL.
1538
1539         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1540
1541 2011-11-29  Tobias Burnus  <burnus@net-b.de>
1542
1543         PR fortran/51306
1544         PR fortran/48700
1545         * gfortran.dg/move_alloc_5.f90: Add dg-error.
1546         * gfortran.dg/select_type_23.f03: Add dg-error.
1547         * gfortran.dg/move_alloc_6.f90: New.
1548         * gfortran.dg/move_alloc_7.f90: New.
1549
1550 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
1551
1552         PR tree-optimization/51301
1553         * gcc.dg/vect/pr51301.c: New test.
1554
1555 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
1556
1557         * g++.dg/cdce3.C: Use dg-additional-options.
1558
1559 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1560
1561         PR middle-end/50907
1562         * gcc.dg/tree-prof/pr50907.c: New test.
1563
1564         PR tree-optimization/50078
1565         * gcc.dg/pr50078.c: New test.
1566
1567         PR tree-optimization/50682
1568         * g++.dg/opt/pr50682.C: New test.
1569
1570 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1571
1572         PR fortran/51308
1573         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1574
1575 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1576             Iain Sandoe  <iains@gcc.gnu.org>
1577
1578         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1579         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1580         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1581         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1582         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1583
1584 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1585
1586         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1587         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1588         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1589         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1590         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1591         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1592         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1593         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1594         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1595         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1596         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1597         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1598         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1599         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1600         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1601         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1602         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1603         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1604         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1605         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1606         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1607         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1608         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1609         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1610         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1611         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1612         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1613
1614 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1615
1616         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1617         imply -mno-dspr2.
1618         * gcc.target/mips/no-dsp-1.c: New test.
1619         * gcc.target/mips/soft-float-1.c: Likewise.
1620
1621 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR rtl-optimization/49912
1624         * g++.dg/other/pr49912.C: New test.
1625
1626 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1627
1628         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1629         effective target.
1630         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1631
1632 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1633
1634         PR fortran/51250
1635         PR fortran/43829
1636         * gfortran.dg/inline_sum_3.f90: New test.
1637
1638 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1639
1640         PR testsuite/51258
1641         * lib/target-supports.exp
1642         (check_effective_target_sync_long_long): Also supported on 32bit
1643         x86 targets.  Add comment about required dg-options.
1644         Add alpha*-*-* targets.
1645         (check_effective_target_sync_long_long_runtime): Ditto.
1646
1647         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1648         32bit x86 targets.
1649         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1650         * gcc.dg/atomic-exchange-4.c: Ditto.
1651         * gcc.dg/atomic-load-4.c: Ditto.
1652         * gcc.dg/atomic-store-4.c: Ditto.
1653         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1654         * gcc.dg/di-sync-multithread.c: Ditto.
1655         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1656         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1657
1658 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1659
1660         PR testsuite/51258
1661         * lib/target-supports.exp
1662         (check_effective_target_sync_int_128_runtime): New procedure.
1663         (check_effective_target_sync_long_long_runtime): Ditto.
1664         (check_effective_target_sync_long_long): Add arm*-*-*.
1665         (check_effective_target_sync_longlong): Remove.
1666
1667         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1668         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1669         * gcc.dg/atomic-exchange-5.c: Ditto.
1670         * gcc.dg/atomic-load-5.c: Ditto.
1671         * gcc.dg/atomic-store-5.c: Ditto.
1672         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1673         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1674         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1675         effective target.
1676         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1677         * gcc.dg/atomic-exchange-4.c: Ditto.
1678         * gcc.dg/atomic-load-4.c: Ditto.
1679         * gcc.dg/atomic-store-4.c: Ditto.
1680         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1681         * gcc.dg/di-sync-multithread.c: Ditto.
1682         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1683         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1684
1685 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1686
1687         PR fortran/50408
1688         * gfortran.dg/whole_file_35.f90: New.
1689
1690 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1691
1692         PR fortran/51302
1693         * gfortran.dg/volatile13.f90: New.
1694
1695 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1696
1697         PR c/51256
1698         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1699
1700 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1701
1702         PR c++/51227
1703         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1704
1705 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1706
1707         PR target/51134
1708         * gcc.target/i386/sw-1.c: Revert revision 181357.
1709
1710 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/51218
1713         * gfortran.dg/implicit_pure_1.f90: New.
1714
1715 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716
1717         PR testsuite/51258
1718         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1719         * gcc.dg/atomic-exchange-5.c: Likewise.
1720         * gcc.dg/atomic-load-5.c: Likewise.
1721         * gcc.dg/atomic-op-5.c: Likewise.
1722         * gcc.dg/atomic-store-5.c: Likewise.
1723         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1724
1725 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR rtl-optimization/50290
1728         * gcc.dg/pr50290.c: New test.
1729
1730 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1731
1732         PR c++/51290
1733         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1734
1735 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR target/51261
1738         * gcc.dg/pr51261.c: New test.
1739
1740 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1741
1742         PR c++/51145
1743         * g++.dg/cpp0x/alias-decl-14.C: New test.
1744         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1745         passing before.
1746         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1747         change.
1748         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1749         * g++.dg/lookup/struct1.C: Likewise.
1750         * g++.dg/parse/elab1.C: Likewise.
1751         * g++.dg/parse/elab2.C: Likewise.
1752         * g++.dg/parse/int-as-enum1.C: Likewise.
1753         * g++.dg/parse/typedef1.C: Likewise.
1754         * g++.dg/parse/typedef3.C: Likewise.
1755         * g++.dg/parse/typedef4.C: Likewise.
1756         * g++.dg/parse/typedef5.C: Likewise.
1757         * g++.dg/template/crash26.C: Likewise.
1758         * g++.dg/template/nontype4.C: Likewise.
1759         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1760         * g++.old-deja/g++.brendan/line1.C: Likewise.
1761         * g++.old-deja/g++.other/elab1.C: Likewise.
1762         * g++.old-deja/g++.other/syntax4.C: Likewise.
1763
1764 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1765
1766         PR rtl-optimization/50764
1767         * gcc.dg/pr50764.c: New test.
1768
1769 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1770
1771         PR c++/51265
1772         * g++.dg/cpp0x/decltype36.C: New.
1773
1774 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR tree-optimization/51074
1777         * gcc.dg/vect/pr51074.c: New test.
1778
1779 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1780
1781         PR c++/51143
1782         * g++.dg/cpp0x/alias-decl-16.C: New test.
1783
1784 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1785
1786         PR tree-optimization/50765
1787         * gcc.dg/pr50765.c: New test.
1788
1789 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1790
1791         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1792         * gcc.dg/vshift-3.c (main): Likewise.
1793
1794 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1795
1796         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1797
1798 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1799
1800         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1801         * gcc.misc-tests/gcov-17.c: Likewise.
1802         * g++.dg/gcov/gcov-8.C: Likewise.
1803         * g++.dg/gcov/gcov-9.C: Likewise.
1804
1805 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1806
1807         * g++.dg/tm/pr47747.C: New test.
1808
1809 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1810
1811         * g++.dg/tm/template-2.C: New test.
1812
1813 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR debug/50827
1816         * gcc.dg/pr50827.c: New test.
1817
1818 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1819
1820         PR c++/50958
1821         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1822         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1823         * g++.dg/cpp0x/udlit-member.C: Adjust.
1824         * g++.dg/cpp0x/udlit-raw-length.C: New.
1825         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1826         * g++.dg/cpp0x/udlit-resolve.C: New.
1827         * c-c++-common/dfp/pr33466.c: Adjust.
1828
1829 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1830
1831         * lib/target-supports.exp
1832         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1833         with ultrasparc_vis2_hw.
1834         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1835         with ultrasparc_vis3_hw.
1836
1837 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1838
1839         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1840         *-*-solaris2* && c++.
1841
1842 2011-11-20  Joey Ye  <joey.ye@arm.com>
1843
1844         * gcc.dg/volatile-bitfields-1.c: New.
1845
1846 2011-11-20  Jason Merrill  <jason@redhat.com>
1847
1848         PR c++/48322
1849         * g++.dg/cpp0x/variadic120.C: New.
1850         * g++.dg/cpp0x/sfinae26.C: Adjust.
1851
1852         * g++.dg/cpp0x/sfinae11.C: Adjust.
1853         * g++.dg/cpp0x/sfinae26.C: Adjust.
1854         * g++.dg/template/unify11.C: Adjust.
1855
1856 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1857
1858         PR c++/51230
1859         * g++.dg/template/error46.C: New.
1860
1861 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         PR target/51235
1864         * gcc.target/i386/pr51235.c: New test.
1865
1866         PR target/51236
1867         * gcc.target/i386/pr51236.c: New test.
1868
1869 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1870
1871         * gnat.dg/discr32.adb: New test.
1872         * gnat.dg/discr32_pkg.ads: New helper.
1873
1874 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1875
1876         PR gcov-profile/51113
1877         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1878         * gcc.misc-tests/gcov-16.c: New.
1879         * gcc.misc-tests/gcov-17.c: New.
1880         * g++.dg/gcov/gcov-8.C: New.
1881         * g++.dg/gcov/gcov-9.C: New.
1882         * g++.dg/gcov/gcov-10.C: New.
1883
1884 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1885
1886         PR c++/51194
1887         * g++.dg/cpp0x/alias-decl-15.C: New test.
1888
1889 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1890
1891         PR c++/51216
1892         * g++.dg/cpp0x/pr51216.C: New.
1893
1894 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1895
1896         * gcc.dg/delay-slot-2.c: New test.
1897
1898 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1899
1900         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1901
1902 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1903
1904         PR c++/51188
1905         * g++.dg/lookup/using46.C: New.
1906         * g++.dg/lookup/using47.C: New.
1907         * g++.dg/lookup/using48.C: New.
1908         * g++.dg/lookup/using49.C: New.
1909         * g++.dg/lookup/using50.C: New.
1910
1911 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1912
1913         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1914         supports /* ... */ comments.
1915
1916 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1917
1918         PR c++/51150
1919         * g++.dg/cpp0x/pr51150.C: New.
1920
1921 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1922
1923         PR tree-optimization/50605
1924         * g++.dg/ipa/pr50605.C: New test.
1925
1926 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1927
1928         PR c++/51191
1929         * g++.dg/cpp0x/alias-decl-13.C: New test.
1930
1931 2011-11-17  Jason Merrill  <jason@redhat.com>
1932
1933         PR c++/51186
1934         * g++.dg/cpp0x/auto27.C: New.
1935         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1936
1937 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1938
1939         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1940         memory model parameters don't match expected values.
1941         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1942         __atomic_compare_exchange.
1943         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1944         __atomic_compare_exchange_n.
1945         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1946         weak/strong parameter and fail if memory models aren't correct.
1947
1948 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1949
1950         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1951         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1952         to 10 seconds and fail when timeout occurs.  Improve error messages.
1953
1954 2011-11-17  Jason Merrill  <jason@redhat.com>
1955
1956         PR c++/51137
1957         * g++.dg/template/virtual2.C: New.
1958
1959 2011-11-17  Michael Matz  <matz@suse.de>
1960
1961         PR middle-end/50644
1962         PR middle-end/50741
1963         * g++.dg/tree-ssa/pr50741.C: New.
1964
1965 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1966
1967         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1968
1969 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1970
1971         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1972         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1973         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1974
1975 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1976
1977         PR fortran/39427
1978         PR fortran/37829
1979         * gfortran.dg/constructor_1.f90: New.
1980         * gfortran.dg/constructor_2.f90: New.
1981         * gfortran.dg/constructor_3.f90: New.
1982         * gfortran.dg/constructor_4.f90: New.
1983         * gfortran.dg/constructor_5.f90: New.
1984         * gfortran.dg/constructor_6.f90: New.
1985         * gfortran.dg/use_only_5.f90: New.
1986         * gfortran.dg/c_ptr_tests_17.f90: New.
1987         * gfortran.dg/c_ptr_tests_18.f90: New.
1988         * gfortran.dg/used_types_25.f90: New.
1989         * gfortran.dg/used_types_26.f90: New
1990         * gfortran.dg/type_decl_3.f90: New.
1991         * gfortran.dg/function_types_3.f90: Update dg-error.
1992         * gfortran.dg/result_1.f90: Ditto.
1993         * gfortran.dg/structure_constructor_3.f03: Ditto.
1994         * gfortran.dg/structure_constructor_4.f03: Ditto.
1995
1996 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1997
1998         * gcc.dg/vect/pr30858.c: Update expected output for
1999         architectures with multiple vector sizes.
2000
2001 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
2002             Bernd Schmidt <bernds@coudesourcery.com>
2003             Sebastian Huber <sebastian.huber@embedded-brains.de>
2004
2005         PR target/49641
2006         * gcc.target/arm/pr49641.c: New test.
2007
2008 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
2009
2010         PR tree-optimization/49960
2011         * gcc.dg/autopar/pr49960.c: New test.
2012         * gcc.dg/autopar/pr49960-1.c: New test.
2013
2014
2015 2011-11-16  Tom de Vries  <tom@codesourcery.com>
2016
2017         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2018         * gcc.dg/pr43864-2.c: Same.
2019         * gcc.dg/pr43864-3.c: Same.
2020         * gcc.dg/pr43864-4.c: Same.
2021
2022 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
2023
2024         * gcc.target/i386/sse2-cvt-vec.c: New test.
2025         * gcc.target/i386/avx-cvt-vec.c: Ditto.
2026         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2027         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2028         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2029         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2030         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2031
2032 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
2033
2034         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2035         powerpc*-*-darwin* targets.
2036
2037 2011-11-15  Torvald Riegel  <triegel@redhat.com>
2038
2039         * c-c++-common/tm/trxn-expr-3.c: New test.
2040
2041 2011-11-14  Torvald Riegel  <triegel@redhat.com>
2042
2043         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2044
2045 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2046
2047         * gcc.target/i386/avx-recip-vec.c: New test.
2048         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2049         * gcc.target/i386/avx-lrint-vec.c: Ditto.
2050         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2051         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2052         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2053         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2054         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2055         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2056         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2057         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2058         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2059         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2060         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2061         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2062
2063 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
2064
2065         PR c++/51107
2066         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2067         non-template literal operator.
2068
2069 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
2070
2071         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2072         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2073         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2074         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2075         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2076         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2077         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2078         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2079         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2080         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2081         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2082         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2083         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2084         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2085         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2086         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2087
2088 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
2089
2090         PR c++/6936
2091         PR c++/25994
2092         PR c++/26256
2093         PR c++/30195
2094         * g++.old-deja/g++.brendan/misc14.C: Adjust.
2095         * g++.old-deja/g++.jason/scoping16.C: Likewise.
2096         * g++.old-deja/g++.other/anon7.C: Likewise.
2097         * g++.old-deja/g++.other/using1.C: Likewise.
2098         * g++.old-deja/g++.other/redecl1.C: Likewise.
2099         * g++.old-deja/g++.other/typedef7.C: Likewise.
2100         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2101         * g++.dg/template/using2.C: Likewise.
2102         * g++.dg/template/static4.C: Likewise.
2103         * g++.dg/template/typedef1.C: Likewise.
2104         * g++.dg/lookup/name-clash9.C: Likewise.
2105         * g++.dg/abi/mangle41.C: Likewise.
2106         * g++.dg/parse/ctor5.C: Likewise.
2107         * g++.dg/inherit/using4.C: Likewise.
2108         * g++.dg/lookup/using24.C: New.
2109         * g++.dg/lookup/using25.C: New.
2110         * g++.dg/lookup/using26.C: New.
2111         * g++.dg/lookup/using27.C: New.
2112         * g++.dg/lookup/using28.C: New.
2113         * g++.dg/lookup/using29.C: New.
2114         * g++.dg/lookup/using30.C: New.
2115         * g++.dg/lookup/using31.C: New.
2116         * g++.dg/lookup/using32.C: New.
2117         * g++.dg/lookup/using33.C: New.
2118         * g++.dg/lookup/using34.C: New.
2119         * g++.dg/lookup/using35.C: New.
2120         * g++.dg/lookup/using36.C: New.
2121         * g++.dg/lookup/using37.C: New.
2122         * g++.dg/lookup/using38.C: New.
2123         * g++.dg/lookup/using39.C: New.
2124         * g++.dg/lookup/using40.C: New.
2125         * g++.dg/lookup/using41.C: New.
2126         * g++.dg/lookup/using42.C: New.
2127         * g++.dg/lookup/using43.C: New.
2128         * g++.dg/lookup/using44.C: New.
2129         * g++.dg/lookup/using45.C: New.
2130         * g++.dg/lookup/pr6936.C: New.
2131         * g++.dg/debug/using4.C: New.
2132         * g++.dg/debug/using5.C: New.
2133         * g++.dg/cpp0x/forw_enum10.C: New.
2134
2135 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
2136             Jan Hubicka  <jh@suse.cz>
2137
2138         * gcc.target/i386/sw-1.c: Force rep;movsb.
2139
2140 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
2141
2142         PR testsuite/51059
2143         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2144         dg-additional-options.
2145
2146 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
2147
2148         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2149         specified.  Remove redundant runtime checks.
2150         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2151         Allow for other than -m4.  Fix typos in comments.
2152
2153 2011-11-12  Jason Merrill  <jason@redhat.com>
2154
2155         PR c++/986
2156         * g++.dg/warn/ref-temp1.C: New.
2157
2158         PR c++/51060
2159         * g++.dg/opt/stack2.C: New.
2160
2161 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
2162
2163         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2164         alpha*-*-linux* targets.
2165
2166 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
2167
2168         PR testsuite/51059
2169         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2170         Darwin targets and allow external symbols to be undefined.
2171
2172 2011-11-12  Nathan Sidwell  <nathan@acm.org>
2173
2174         * gcc.misc-tests/gcov-15.c: New.
2175
2176 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
2177
2178         PR tree-optimization/51058
2179         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2180         * gfortran.dg/vect/pr51058-2.f90: New test.
2181
2182 2011-11-10  Jason Merrill  <jason@redhat.com>
2183
2184         * g++.dg/template/linkage1.C: New.
2185         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2186         * g++.old-deja/g++.other/linkage4.C: Likewise.
2187
2188         PR c++/50973
2189         * g++.dg/cpp0x/defaulted33.C: New.
2190
2191 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2192
2193         PR middle-end/51038
2194         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2195         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
2196         __atomic_clear.
2197
2198 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
2199
2200         PR rtl-optimization/51040
2201         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2202         patchup code.
2203
2204 2011-11-10  Jason Merrill  <jason@redhat.com>
2205
2206         PR c++/51079
2207         * g++.dg/template/conv12.C: New.
2208
2209         PR debug/50983
2210         * gcc.dg/debug/dwarf2/asm-line1.c: New.
2211
2212 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2213
2214         * gnat.dg/atomic6_1.adb: New test.
2215         * gnat.dg/atomic6_2.adb: Likewise.
2216         * gnat.dg/atomic6_3.adb: Likewise.
2217         * gnat.dg/atomic6_4.adb: Likewise.
2218         * gnat.dg/atomic6_5.adb: Likewise.
2219         * gnat.dg/atomic6_6.adb: Likewise.
2220         * gnat.dg/atomic6_7.adb: Likewise.
2221         * gnat.dg/atomic6_8.adb: Likewise.
2222         * gnat.dg/atomic6_pkg.ads: New helper.
2223
2224 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR middle-end/51077
2227         * gcc.c-torture/compile/pr51077.c: New test.
2228
2229         PR rtl-optimization/51023
2230         * gcc.c-torture/execute/pr51023.c: New test.
2231
2232 2011-11-10  Richard Guenther  <rguenther@suse.de>
2233
2234         PR tree-optimization/51042
2235         * gcc.dg/torture/pr51042.c: New testcase.
2236
2237 2011-11-10  Richard Guenther  <rguenther@suse.de>
2238
2239         PR tree-optimization/51070
2240         * gcc.dg/torture/pr51070.c: New testcase.
2241
2242 2011-11-10  Richard Guenther  <rguenther@suse.de>
2243
2244         PR tree-optimization/51030
2245         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2246
2247 2011-11-10  Richard Guenther  <rguenther@suse.de>
2248
2249         PR middle-end/51071
2250         * gcc.dg/torture/pr51071.c: New testcase.
2251
2252 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2253
2254         * gnat.dg/loop_optimization9.ad[sb]: New test.
2255
2256 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
2257
2258         PR tree-optimization/51058
2259         * gfortran.dg/vect/pr51058.f90: New test.
2260
2261 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
2262
2263         PR tree-optimization/51000
2264         * gcc.dg/vect/pr51000.c: New test.
2265
2266 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2267
2268         PR c++/50837
2269         * g++.dg/cpp0x/static_assert5.C: New.
2270         * g++.dg/template/nontype13.C: Tweak.
2271
2272 2011-11-09  Jason Merrill  <jason@redhat.com>
2273
2274         PR c++/50972
2275         * g++.dg/cpp0x/noexcept16.C: New.
2276
2277         PR c++/51046
2278         * g++.dg/cpp0x/variadic119.C: New.
2279
2280 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR target/50911
2283         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2284         permutations.
2285         * gcc.dg/torture/vshuf-32.inc: Likewise.
2286         * gcc.dg/torture/vshuf-4.inc: Likewise.
2287         * gcc.dg/torture/vshuf-8.inc: Likewise.
2288
2289         * gcc.dg/tm/memopt-1.c: Fix up regexp.
2290
2291 2011-11-09  Ian Lance Taylor  <iant@google.com>
2292
2293         * lib/target-supports.exp (check_effective_target_ucontext_h): New
2294         procedure.
2295         * gcc.dg/split-5.c: New test.
2296
2297 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
2298
2299         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
2300
2301 2011-11-09  Jason Merrill  <jason@redhat.com>
2302
2303         PR c++/51029
2304         * g++.dg/template/virtual1.C: New.
2305
2306 2011-11-08  Jason Merrill  <jason@redhat.com>
2307
2308         Run most C++ tests in both C++98 and C++11 modes.
2309         * lib/target-supports.exp (check_effective_target_c++11): New.
2310         (check_effective_target_c++98): New.
2311         * lib/g++-dg.exp (g++-dg-runtest): New.
2312         * g++.dg/dg.exp: Use g++-dg-runtest.
2313         * g++.dg/charset/charset.exp: Likewise.
2314         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2315         * g++.dg/dfp/dfp.exp: Likewise.
2316         * g++.dg/gcov/gcov.exp: Likewise.
2317         * g++.dg/gomp/gomp.exp: Likewise.
2318         * g++.dg/graphite/graphite.exp: Likewise.
2319         * g++.dg/tls/tls.exp: Likewise.
2320         * g++.dg/tm/tm.exp: Likewise.
2321         * g++.dg/vect/vect.exp: Likewise.
2322         * g++.old-deja/old-deja.exp: Likewise.
2323         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2324         with some of the torture options.
2325         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2326         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2327         * g++.dg/init/null1.C: Only run in C++98.
2328         * g++.dg/warn/Wconversion-null-3.C: Likewise.
2329         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2330         * g++.old-deja/g++.brendan/crash64.C: Likewise.
2331         * g++.old-deja/g++.other/anon9.C: Likewise.
2332         * g++.old-deja/g++.other/linkage1.C: Likewise.
2333         * g++.old-deja/g++.other/linkage2.C: Likewise.
2334         * g++.old-deja/g++.pt/t29.C: Likewise.
2335         * g++.old-deja/g++.pt/t30.C: Likewise.
2336         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2337         * g++.dg/ext/anon-struct4.C: Likewise.
2338         * g++.dg/init/brace2.C: Likewise.
2339         * g++.dg/init/brace6.C: Likewise.
2340         * g++.dg/other/anon3.C: Likewise.
2341         * g++.dg/template/arg2.C: Likewise.
2342         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2343         * g++.old-deja/g++.brendan/enum11.C: Likewise.
2344         * g++.old-deja/g++.brendan/enum8.C: Likewise.
2345         * g++.old-deja/g++.brendan/enum9.C: Likewise.
2346         * g++.old-deja/g++.brendan/friend3.C: Likewise.
2347         * g++.old-deja/g++.brendan/init2.C: Likewise.
2348         * g++.old-deja/g++.brendan/init4.C: Likewise.
2349         * g++.old-deja/g++.brendan/misc14.C: Likewise.
2350         * g++.old-deja/g++.jason/cond.C: Likewise.
2351         * g++.old-deja/g++.law/init1.C: Likewise.
2352         * g++.old-deja/g++.law/operators32.C: Likewise.
2353         * g++.old-deja/g++.pt/enum6.C: Likewise.
2354         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2355         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2356
2357         * g++.dg/eh/new1.C: Adjust for C++11 mode.
2358         * g++.dg/init/new11.C: Likewise.
2359         * g++.dg/init/pr29571.C: Likewise.
2360         * g++.dg/lookup/forscope2.C: Likewise.
2361         * g++.dg/parse/linkage1.C: Likewise.
2362         * g++.dg/parse/typedef8.C: Likewise.
2363         * g++.dg/template/error44.C: Likewise.
2364         * g++.dg/tls/diag-2.C: Likewise.
2365         * g++.dg/tls/diag-4.C: Likewise.
2366         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2367         * g++.old-deja/g++.abi/arraynew.C: Likewise.
2368         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2369         * g++.old-deja/g++.brendan/new3.C: Likewise.
2370         * g++.old-deja/g++.eh/new1.C: Likewise.
2371         * g++.old-deja/g++.eh/new2.C: Likewise.
2372         * g++.old-deja/g++.jason/new.C: Likewise.
2373         * g++.old-deja/g++.law/friend1.C: Likewise.
2374         * g++.old-deja/g++.mike/net46.C: Likewise.
2375         * g++.old-deja/g++.mike/p755.C: Likewise.
2376         * g++.old-deja/g++.other/new6.C: Likewise.
2377
2378         * g++.dg/cpp0x/variadic74.C: Adjust diags.
2379         * g++.dg/template/crash53.C: Likewise.
2380         * g++.dg/template/void9.C: Likewise.
2381
2382 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2383
2384         PR c++/51045
2385         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2386
2387 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
2388
2389         PR c++/51047
2390         * g++.dg/cpp0x/sfinae29.C: New.
2391
2392 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
2393
2394         PR fortran/50960
2395         * gfortran.dg/typebound_call_22.f03: New test case.
2396
2397 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
2398
2399         PR libfortran/50016
2400         * gfortran.dg/inquire_size.f90: Don't flush the unit.
2401
2402 2011-11-09  Richard Guenther  <rguenther@suse.de>
2403
2404         PR tree-optimization/51039
2405         * gcc.dg/pr51039.c: New testcase.
2406
2407 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
2408
2409         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2410         Enable also for powerpc*-*-*.
2411
2412 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2413
2414         PR fortran/50540
2415         * gfortran.dg/forall_16.f90: New test.
2416
2417 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2418
2419         PR fortran/38718
2420         * gfortran.dg/initialization_29.f90: Expand test.
2421
2422 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2423
2424         PR c++/51027
2425         * g++.dg/cpp0x/alias-decl-12.C: New test.
2426         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2427
2428 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
2429
2430         PR debug/51032
2431         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2432
2433 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
2434
2435         PR tree-optimization/51015
2436         * gcc.dg/vect/pr51015.c: New test.
2437
2438 2011-11-08  David S. Miller  <davem@davemloft.net>
2439
2440         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2441         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2442
2443 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2444
2445         PR fortran/50404
2446         * gfortran.dg/io_constraints_3.f90: Improve testcase.
2447
2448 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2449
2450         PR fortran/50409
2451         * gfortran.dg/string_5.f90: Improve testcase.
2452
2453 2011-10-23  Jason Merrill  <jason@redhat.com>
2454
2455         PR c++/50835
2456         * g++.dg/template/lvalue2.C: New.
2457
2458 2011-11-08  Michael Matz  <matz@suse.de>
2459
2460         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2461         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2462         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2463         * g++.dg/eh/builtin2.C: Ditto.
2464         * g++.dg/eh/builtin3.C: Ditto.
2465
2466 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2467
2468         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2469         being prefered even for -mavx.
2470         * gcc.target/i386/avx-cvt-3.c: New test.
2471
2472 2011-11-08  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/51012
2475         * gcc.dg/pr51012-1.c: New testcase.
2476         * gcc.dg/pr51012-2.c: Likewise.
2477
2478 2011-11-08  Richard Guenther  <rguenther@suse.de>
2479
2480         PR middle-end/51010
2481         * c-c++-common/uninit-pr51010.c: New testcase.
2482
2483 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
2484
2485         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2486         check_effective_target_vect_call_copysignf,
2487         check_effective_target_vect_call_lrint): New procedures.
2488         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2489         $VECT_SLP_CFLAGS with -ffast-math.
2490         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2491         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2492         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2493         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2494
2495 2011-11-07  Richard Henderson  <rth@redhat.com>
2496             Aldy Hernandez  <aldyh@redhat.com>
2497             Torvald Riegel  <triegel@redhat.com>
2498
2499         Merged from transactional-memory.
2500
2501         * g++.dg/dg.exp: Run transactional memory tests.
2502         * g++.dg/tm: New directory with new tests.
2503         * gcc.dg/tm: New directory with new tests.
2504         * c-c++-common/tm: New directory with new tests.
2505
2506 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
2507
2508         Fix context handling of alias-declaration
2509         * g++.dg/cpp0x/alias-decl-11.C: New test.
2510
2511 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
2512
2513         PR c++/50864
2514         * g++.dg/parse/template26.C: New.
2515         * g++.dg/template/crash45.C: Adjust dg-error string.
2516
2517 2011-11-07  Jason Merrill  <jason@redhat.com>
2518
2519         PR c++/50848
2520         * g++.dg/template/lookup9.C: New.
2521
2522         PR c++/50863
2523         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2524
2525         PR c++/50870
2526         * g++.dg/cpp0x/decltype35.C: New.
2527
2528 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
2529
2530         Support C++11 alias-declaration
2531         PR c++/45114
2532         * g++.dg/cpp0x/alias-decl-0.C: New test case.
2533         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2534         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2535         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2536         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2537         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2538         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2539         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2540         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2541         * g++.dg/ext/alias-decl-attr1.C: Likewise.
2542         * g++.dg/ext/alias-decl-attr2.C: Likewise.
2543         * g++.dg/ext/alias-decl-attr3.C: Likewise.
2544         * g++.dg/ext/alias-decl-attr4.C: Likewise.
2545
2546 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
2547
2548         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2549
2550 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
2551
2552         PR fortran/50919
2553         * gfortran.dg/typebound_call_21.f03: New.
2554
2555 2011-11-07  Nathan Sidwell  <nathan@acm.org>
2556
2557         * gcc.dg/profile-dir-1.c: Adjust final scan.
2558         * gcc.dg/profile-dir-2.c: Adjust final scan.
2559         * gcc.dg/profile-dir-3.c: Adjust final scan.
2560         * gcc.misc-tests/gcov.exp: Adjust regexp.
2561         * gcc.misc-tests/gcov-12.c: New.
2562         * gcc.misc-tests/gcov-13.c: New.
2563         * gcc.misc-tests/gcovpart-13b.c: New.
2564         * gcc.misc-tests/gcov-14.c: New.
2565
2566 2011-11-07  Jason Merrill  <jason@redhat.com>
2567
2568         PR c++/35688
2569         * g++.dg/ext/visibility/template8.C: New.
2570
2571 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2572
2573         PR tree-optimization/50789
2574         * gcc.target/i386/avx2-gather-1.c: New test.
2575         * gcc.target/i386/avx2-gather-2.c: New test.
2576         * gcc.target/i386/avx2-gather-3.c: New test.
2577         * gcc.target/i386/avx2-gather-4.c: New test.
2578
2579 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2580
2581         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2582
2583 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2584
2585         PR libfortran/45723
2586         * gfortran.dg/open_dev_null.f90: Remove testcase.
2587
2588 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2589
2590         * lib/target-supports.exp (check_effective_target_sync_int_128):
2591         Don't cache the result.
2592         (check_effective_target_sync_long_long): Ditto.
2593
2594 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2595
2596         PR rtl-optimization/47698
2597         * gcc.target/i386/47698.c: New test.
2598
2599 2011-11-06  Jason Merrill  <jason@redhat.com>
2600
2601         PR c++/35688
2602         * g++.dg/ext/visibility/template7.C: New.
2603
2604 2011-11-07  Terry Guo  <terry.guo@arm.com>
2605
2606         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2607         * gcc.target/arm/wmul-2.c: Ditto.
2608         * gcc.target/arm/wmul-3.c: Ditto.
2609         * gcc.target/arm/wmul-4.c: Ditto.
2610
2611 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2612
2613         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2614         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2615         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2616         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2617         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2618         expected diagnostics.
2619
2620 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2621             Richard Henderson  <rth@redhat.com>
2622             Aldy Hernandez  <aldyh@redhat.com>
2623
2624         Merged from cxx-mem-model.
2625
2626         * lib/target-supports.exp (check_effective_target_sync_int_128,
2627         check_effective_target_sync_long_long): Check whether the target
2628         supports 64 and 128 bit __sync builtins.
2629         (check_effective_target_cas_char): New.
2630         (check_effective_target_cas_int): New.
2631         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2632         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2633         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2634         produce the expected library calls.
2635         * gcc.dg/atomic-fence.c: New functional tests.
2636         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2637         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2638         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2639         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2640         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2641         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2642         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2643         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2644         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2645         are atomic.
2646         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2647         loads are atomic.
2648         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2649         are atomic.
2650         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2651         are atomic.
2652         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2653         int128 operations are atomic.
2654         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2655         operations are atomic.
2656         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2657         operations are atomic.
2658         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2659         operations are atomic.
2660         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2661         stores aren't moved out of a loop.
2662         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2663         globals don't overwrite neighbouring globals.
2664         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2665         writes dont overwrite neighbouring components.
2666         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2667         * c-c++-common/gomp/atomic-3.c: Likewise.
2668         * c-c++-common/gomp/atomic-9.c: Likewise.
2669         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2670         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2671         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2672         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2673         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2674         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2675         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2676         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2677         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2678         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2679         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2680         g++.dg/gomp/atomic-15.C: Remove.
2681         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2682         * gcc.dg/gomp/atomic-11.c: Remove test.
2683
2684 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2685
2686         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2687         * gcc.dg/vect/slp-cond-1.c: New test.
2688         * gcc.dg/vect/slp-cond-2.c: New test.
2689
2690 2011-11-05  David S. Miller  <davem@davemloft.net>
2691
2692         * lib/test-supports.exp
2693         (check_effective_target_ultrasparc_vis2_hw): New proc.
2694         (check_effective_target_ultrasparc_vis3_hw): New proc.
2695         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2696         * gcc.target/sparc/vec-init-2.inc: Likewise.
2697         * gcc.target/sparc/vec-init-3.inc: Likewise.
2698         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2699         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2700         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2701         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2702         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2703         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2704         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2705         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2706         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2707
2708 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2709
2710         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2711         Disable test on Epiphany.
2712         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2713         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2714         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2715         * g++.dg/parse/pragma3.C: Likewise.
2716         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2717         (bar): Use it.
2718         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2719         * gcc.dg/tls/thr-cse-1.c: Likewise.
2720         * g++.dg/opt/devirt2.C: Likewise.
2721         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2722         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2723         * gcc.target/epiphany: New directory.
2724
2725 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2726
2727         * gfortran.dg/quad_2.f90: New.
2728
2729 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2730
2731         * gcc.dg/strlenopt-22g.c: New wrapper around...
2732         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2733
2734 2011-11-04  Jason Merrill  <jason@redhat.com>
2735
2736         PR c++/26714
2737         * g++.dg/init/lifetime2.C: New.
2738         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2739
2740         PR c++/48370
2741         * g++.dg/init/lifetime1.C: Test cleanup order.
2742
2743 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2744
2745         * g++.dg/other/offsetof7.C: New test.
2746
2747 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2748
2749         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2750         variable, default empty, -ffat-lto-objects for effective_target_lto.
2751         (gcc-dg-test-1): Add options from dg-final methods.
2752         * lib/scanasm.exp (scan-assembler_required_options)
2753         (scan-assembler-not_required_options): New procs.
2754
2755 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2756
2757         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2758         generate a pedwarn in c++98-mode.
2759         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2760         don't generate a pedwarn in c++0x-mode.
2761
2762 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2763
2764         PR c++/50965
2765         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2766
2767 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2768
2769         PR rtl-optimization/38644
2770         * gcc.target/arm/stack-red-zone.c: New.
2771
2772 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2773
2774         PR c++/48420
2775         * g++.dg/warn/Wconversion-null-3.C: New.
2776
2777 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2778
2779         PR c++/50941
2780         * g++.dg/cpp0x/udlit-strint-length.C: New.
2781
2782 2011-11-04  Jason Merrill  <jason@redhat.com>
2783
2784         PR c++/48370
2785         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2786         * g++.dg/init/lifetime1.C: New.
2787         * g++.dg/init/ref21.C: New.
2788         * g++.dg/eh/array1.C: New.
2789
2790 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2791
2792         PR tree-optimization/50763
2793         * gcc.dg/pr50763-5.c: New test.
2794
2795 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2796
2797         PR tree-optimization/50763
2798         * g++.dg/pr50763-4.C: New test.
2799
2800 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2801
2802         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2803         test.
2804
2805         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2806
2807         * gcc.dg/torture/vec-cvt-1.c: New test.
2808
2809 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2810
2811         * gnat.dg/specs/private1[-sub].ads: New test.
2812
2813 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2814
2815         PR fortran/43829
2816         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2817         * gfortran.dg/inline_sum_1.f90: New.
2818         * gfortran.dg/inline_sum_2.f90: New.
2819         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2820         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2821         * gfortran.dg/inline_product_1.f90: New.
2822
2823 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2824
2825         PR fortran/50933
2826         * gfortran.dg/bind_c_dts_5.f90: New.
2827
2828 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2829
2830         PR fortran/50960
2831         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2832
2833 2011-11-03  Richard Guenther  <rguenther@suse.de>
2834
2835         PR middle-end/50079
2836         * g++.dg/init/copy7.C: Remove testcase.
2837
2838 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2839
2840         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2841         * g++.dg/ipa/devirt-c-2.C: Likewise.
2842         * g++.dg/ipa/devirt-c-7.C: New test.
2843         * g++.dg/ipa/devirt-c-8.C: Likewise.
2844
2845 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2846
2847         PR tree-optimization/50912
2848         * gnat.dg/loop_optimization10.ad[sb]: New test.
2849         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2850
2851 2011-11-02  Jason Merrill  <jason@redhat.com>
2852
2853         PR c++/50930
2854         * g++.dg/cpp0x/nsdmi-list2.C: New.
2855
2856 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2857
2858         PR c++/50810
2859         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2860         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2861
2862 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2863
2864         PR tree-optimization/50769
2865         * gfortran.dg/pr50769.f90: New test.
2866
2867 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2868
2869         * gcc.target/sparc/20111102-1.c: New test.
2870
2871 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2872
2873         PR c++/50956
2874         * g++.dg/warn/Wcast-qual2.C: New.
2875
2876 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2877
2878         PR tree-optimization/50763
2879         * g++.dg/pr50763-3.C: New test.
2880
2881 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2882
2883         PR tree-optimization/50672
2884         * g++.dg/pr50672.C: New test.
2885
2886 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2887
2888         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2889         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2890         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2891
2892         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2893
2894 2011-11-02  Richard Guenther  <rguenther@suse.de>
2895
2896         PR tree-optimization/50902
2897         * gcc.dg/torture/pr50902.c: New testcase.
2898
2899 2010-11-02  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/50890
2902         * gcc.dg/torture/pr50890.c: New testcase.
2903
2904 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2905
2906         PR c++/44277
2907         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2908         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2909
2910 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2911
2912         PR tree-optimization/50908
2913         * gcc.dg/pr50908.c: New test.
2914         * gcc.dg/pr50908-2.c: Same.
2915         * gcc.dg/pr50908-3.c: Same.
2916
2917 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2918
2919         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2920         the outer loop.  Remove comment.  Don't check for widen-mult.
2921
2922 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2923
2924         * gcc.dg/ipa/ipcp-4.c: New test.
2925
2926 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2927
2928         * gcc.dg/vshift-3.c: New test.
2929         * gcc.dg/vshift-4.c: New test.
2930         * gcc.dg/vshift-5.c: New test.
2931
2932 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2933
2934         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2935         and current implementation.
2936
2937 2011-10-31  Paul Brook  <paul@codesourcery.com>
2938
2939         * gcc.dg/constructor-1.c: New test.
2940
2941 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2942
2943         PR fortran/50753
2944         * gfortran.dg/dshift_3.f90: New test.
2945
2946 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2947
2948         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2949         hppa*-*-hpux*.
2950         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2951         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2952         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2953         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2954         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2955         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2956         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2957         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2958         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2959         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2960         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2961         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2962         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2963         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2964         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2965         * gcc.dg/vector-compare-2.c: Likewise.
2966
2967 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2968
2969         PR c++/50901
2970         * g++.dg/cpp0x/pr50901.C: New.
2971
2972 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2973
2974         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2975         * gcc.target/i386/fma4-check.h (main): Ditto.
2976         * gcc.target/i386/xop-check.h (main): Ditto.
2977
2978 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2979
2980         Revert:
2981         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2982
2983         PR c++/50864
2984         * g++.dg/template/crash109.C: New.
2985
2986 2011-10-28  Jason Merrill  <jason@redhat.com>
2987
2988         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2989
2990 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2991
2992         PR c++/50864
2993         * g++.dg/template/crash109.C: New.
2994
2995 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2996
2997         * gfortran.dg/nearest_5.f90: New test.
2998
2999 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
3000
3001         * gcc.dg/vshift-1.c: New test.
3002         * gcc.dg/vshift-2.c: New test.
3003         * gcc.target/i386/xop-vshift-1.c: New test.
3004         * gcc.target/i386/xop-vshift-2.c: New test.
3005         * gcc.target/i386/avx2-vshift-1.c: New test.
3006
3007 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
3008
3009         PR rtl-optimization/49720
3010         * g++.dg/torture/pr49720.C: New test.
3011
3012 2011-10-27  David S. Miller  <davem@davemloft.net>
3013
3014         * gcc.target/sparc/setcc-3.c: New test.
3015
3016 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3017
3018         PR c++/30066
3019         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3020
3021 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
3022
3023         * gcc.target/i386/sse2-cvt-1.c: New test.
3024         * gcc.target/i386/sse2-cvt-2.c: New test.
3025         * gcc.target/i386/avx-cvt-1.c: New test.
3026         * gcc.target/i386/avx-cvt-2.c: New test.
3027         * gcc.target/i386/avx2-cvt-1.c: New test.
3028         * gcc.target/i386/avx2-cvt-2.c: New test.
3029
3030 2011-10-27  Martin Jambor  <mjambor@suse.cz>
3031
3032         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3033
3034 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
3035             Steven G. Kargl  <kargl@gcc.gnu.org>
3036
3037         PR target/50875
3038         * gfortran.dg/pr50875.f90: New test.
3039
3040 2011-10-26  David S. Miller  <davem@davemloft.net>
3041
3042         * gcc.target/sparc/fmaf-1.c: New test.
3043
3044         * gcc.target/sparc/setcc-1.c: New test.
3045         * gcc.target/sparc/setcc-2.c: New test.
3046
3047 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3048
3049         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3050
3051 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3052
3053         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3054         Windows targets.
3055
3056 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3057
3058         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3059         symbol names.
3060
3061 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
3062
3063         * gcc.target/i386/pad-4.c: Skip for Windows targets.
3064
3065 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3066
3067         * gnat.dg/specs/discr1.ads: New test.
3068         * gnat.dg/specs/discr1_pkg.ads: New helper.
3069
3070 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3071
3072         * gnat.dg/specs/unchecked_union.ads: Rename to...
3073         * gnat.dg/specs/unchecked_union1.ads: ...this.
3074         * gnat.dg/specs/unchecked_union2.ads: New test.
3075
3076 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
3077
3078         * gnat.dg/specs/atomic1.ads: New test.
3079
3080 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
3081
3082         Implement C++11 user-defined literals.
3083         * g++.dg/cpp0x/udlit-addr.C: New.
3084         * g++.dg/cpp0x/udlit-args.C: New.
3085         * g++.dg/cpp0x/udlit-args-neg.C: New.
3086         * g++.dg/cpp0x/udlit-clink-neg.C: New.
3087         * g++.dg/cpp0x/udlit-concat.C: New.
3088         * g++.dg/cpp0x/udlit-concat-neg.C: New.
3089         * g++.dg/cpp0x/udlit-constexpr.C: New.
3090         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3091         * g++.dg/cpp0x/udlit-declare-neg.C: New.
3092         * g++.dg/cpp0x/udlit-friend.C: New.
3093         * g++.dg/cpp0x/udlit-general.C: New.
3094         * g++.dg/cpp0x/udlit-inline.C: New.
3095         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3096         * g++.dg/cpp0x/udlit-member-neg.C: New.
3097         * g++.dg/cpp0x/udlit-namespace.C: New.
3098         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3099         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3100         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3101         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3102         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3103         * g++.dg/cpp0x/udlit-operator-neg.C: New.
3104         * g++.dg/cpp0x/udlit-raw-str.C: New.
3105         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3106         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3107         * g++.dg/cpp0x/udlit-systemheader.C: New.
3108         * g++.dg/cpp0x/udlit-template.C: New.
3109         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3110         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3111         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3112         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3113         * g++.dg/cpp0x/udlit_system_header: New.
3114
3115 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
3116
3117         PR c++/50870
3118         * g++.dg/cpp0x/decltype34.C: New.
3119
3120 2011-10-26  Tom de Vries <tom@codesourcery.com>
3121
3122         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3123         * gcc.c-torture/unsorted/HIset.c: Same.
3124         * gcc.c-torture/unsorted/SIcmp.c: Same.
3125         * gcc.c-torture/unsorted/SIset.c: Same.
3126         * gcc.c-torture/unsorted/SFset.c: Same.
3127         * gcc.c-torture/unsorted/UHIcmp.c: Same.
3128         * gcc.c-torture/unsorted/USIcmp.c: Same.
3129         * gcc.c-torture/unsorted/DFcmp.c: Same.
3130
3131 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
3132
3133         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3134         to work also with -masm=intel and additionally test the xmm vs. ymm
3135         register type combination on mask/dest and in vsib.
3136         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3137         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3138         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3139         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3140         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3141         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3142         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3143         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3144         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3145         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3146         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3147         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3148         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3149         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3150         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3151         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3152         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3153         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3154         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3155         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3156         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3157         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3158         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3159         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3160         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3161         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3162         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3163         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3164         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3165         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3166         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3167
3168 2011-10-26  Tom de Vries  <tom@codesourcery.com>
3169
3170         PR tree-optimization/50763
3171         * gcc.dg/pr50763-2.c: New test.
3172
3173 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
3174
3175         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3176         Update expected messages.
3177
3178 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3179
3180         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3181
3182 2011-10-25  Jason Merrill  <jason@redhat.com>
3183
3184         PR c++/50866
3185         * g++.dg/init/aggr7.C: New.
3186
3187         PR c++/49996
3188         * g++.dg/cpp0x/initlist59.C: New.
3189
3190 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3191
3192         PR c++/50858
3193         * g++.dg/overload/operator5.C: New.
3194
3195 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
3196
3197         PR c++/50861
3198         * g++.dg/template/crash108.C: New.
3199
3200 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR tree-optimization/50596
3203         * gcc.dg/vect/vect-cond-10.c: New test.
3204
3205 2011-10-24  Joey Ye  <joey.ye@arm.com>
3206
3207         * gcc.target/arm/pr42575.c: Remove architecture option.
3208
3209 2011-10-24  David S. Miller  <davem@davemloft.net>
3210
3211         * gcc.target/sparc/vis3move-1.c: New test.
3212         * gcc.target/sparc/vis3move-2.c: New test.
3213         * gcc.target/sparc/vis3move-3.c: New test.
3214
3215 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3216
3217         * gcc.dg/strlenopt-22.c: New testcase.
3218         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3219
3220 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
3221
3222         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3223         Remove -march=i386.
3224         (dg-skip-if): Remove.
3225         * gcc.target/i386/funcspec-1.c: Ditto.
3226         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3227
3228 2011-10-24  Richard Guenther  <rguenther@suse.de>
3229
3230         * gcc.dg/vect/vect-bool-1.c: New testcase.
3231
3232 2011-10-24  Richard Guenther  <rguenther@suse.de>
3233
3234         PR tree-optimization/50838
3235         * gcc.dg/torture/pr50838.c: New testcase.
3236
3237 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
3238
3239         PR tree-optimization/50730
3240         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3241         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3242         -fno-tree-sra and SLP flags.
3243
3244 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3245
3246         PR c++/50841
3247         Revert:
3248         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3249
3250         PR c++/50810
3251         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3252         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3253
3254 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
3255
3256         PR c++/50810
3257         * g++.dg/cpp0x/warn_cxx0x2.C: New.
3258         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3259
3260 2011-10-23  Tom de Vries  <tom@codesourcery.com>
3261
3262         PR tree-optimization/50763
3263         * gcc.dg/pr50763.c: New test.
3264
3265 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
3266
3267         PR target/50788
3268         * gcc.target/i386/pr50788.c: New test.
3269
3270 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
3271
3272         PR tree-optimization/50819
3273         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3274         * g++.dg/vect/slp-pr50819.cc: New test.
3275
3276 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3277
3278         PR c++/45385
3279         * g++.dg/warn/Wconversion4.C: New.
3280
3281 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR target/50813
3284         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3285         from element other than first and reverse permutation.
3286         * gcc.dg/torture/vshuf-16.inc: Likewise.
3287         * gcc.dg/torture/vshuf-8.inc: Likewise.
3288         * gcc.dg/torture/vshuf-4.inc: Likewise.
3289
3290 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3291
3292         PR c++/31423
3293         * g++.dg/parse/error43.C: New.
3294         * g++.dg/parse/error44.C: Likewise.
3295
3296 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
3297             Kirill Yukhin  <kirill.yukhin@intel.com>
3298
3299         PR target/50740
3300         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3301         * gcc.target/i386/bmi2-check.h: Ditto.
3302
3303 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
3304
3305         PR c++/50811
3306         * g++.dg/cpp0x/override2.C: Add test.
3307
3308 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3309
3310         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3311         check_linker_plugin_available.
3312
3313 2011-10-21  Kai Tietz  <ktietz@redhat.com>
3314
3315         * gcc.target/i386/branch-cost1.c: New test.
3316         * gcc.target/i386/branch-cost2.c: New test.
3317         * gcc.target/i386/branch-cost3.c: New test.
3318         * gcc.target/i386/branch-cost4.c: New test.
3319
3320 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3321
3322         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3323
3324 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
3325
3326         PR testsuite/50722
3327         * gcc.dg/pr49994-3.c: Skip on HP-UX.
3328
3329 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3330
3331         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3332         (_moz_foo, EXT__foo): Use ASMNAME.
3333
3334 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3335
3336         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3337         names.
3338
3339 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
3340
3341         PR target/50766
3342         * gcc.target/i386/pr50766.c: New test.
3343
3344 2011-10-20  Jason Merrill  <jason@redhat.com>
3345
3346         PR c++/41449
3347         * g++.dg/eh/partial1.C: New.
3348
3349 2011-10-20  Richard Henderson  <rth@redhat.com>
3350
3351         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3352         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3353         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3354         Use __builtin_shuffle.
3355
3356 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3357
3358         PR fortran/50514
3359         * gfortran.dg/ishft_3.f90:  Update test.
3360
3361 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3362
3363         PR fortran/50524
3364         * gfortran.dg/substring_integer_index.f90: New test.
3365
3366 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
3367
3368         * gfortran.dg/format_string.f: New test.
3369
3370 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
3371
3372         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3373         non_strict_align.
3374         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3375
3376 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3377
3378         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3379         gcc.target/i386/pr46226.c: Do not use
3380         -mno-accumulate-outgoing-args.
3381
3382 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
3383
3384         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3385         including <strings.h>.
3386
3387 2011-10-19  Jan Hubicka  <jh@suse.cz>
3388
3389         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3390         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3391         * lib/c-torture.exp: Likewise.
3392         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3393         * gcc.c-torture/compile/sync-1.c: Likewise.
3394         * gcc.c-torture/compile/sync-1.c: Likewise.
3395         * gcc.c-torture/compile/sync-3.c: Likewise.
3396         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3397         * gcc.dg/noncompile/920507-1.c: Likewise.
3398         * gcc.dg/torture/pr36400.c: Likewise.
3399         * g++.dg/torture/pr34850.C: Likewise.
3400
3401 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3402
3403         * gnat.dg/source_ref1.adb: New test.
3404         * gnat.dg/source_ref2.adb: Likewise.
3405
3406 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3407
3408         PR c++/13657
3409         * g++.dg/parse/error42.C: New.
3410         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3411
3412 2011-10-19  Jason Merrill  <jason@redhat.com>
3413
3414         PR c++/50793
3415         * g++.dg/init/value9.C: New.
3416
3417 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
3418
3419         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3420         * gcc.dg/torture/vshuf-16.inc: Likewise.
3421         * gcc.dg/torture/vshuf-8.inc: Likewise.
3422         * gcc.dg/torture/vshuf-4.inc: Likewise.
3423
3424 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
3425
3426         PR fortran/47023
3427         * gfortran.dg/sizeof_proc.f90: New.
3428
3429 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
3430
3431         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3432         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3433
3434 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
3435
3436         PR testsuite/50796
3437         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3438
3439 2011-10-19  Jason Merrill  <jason@redhat.com>
3440
3441         PR c++/50787
3442         * g++.dg/init/ref20.C: New.
3443
3444 2011-10-19  Kai Tietz  <ktietz@redhat.com>
3445
3446         PR middle-end/50795
3447         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3448         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3449         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3450         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3451         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3452
3453 2011-10-19  Richard Guenther  <rguenther@suse.de>
3454
3455         PR middle-end/50768
3456         * gcc.dg/torture/pr50768.c: New testcase.
3457
3458 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
3459
3460         PR rtl-optimization/50340
3461         * gcc.dg/pr50340.c: New.
3462
3463 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
3464
3465         PR tree-optimization/50717
3466
3467         * gcc.dg/pr50717-1.c: New file.
3468         * gcc.target/arm/wmul-12.c: Correct types.
3469         * gcc.target/arm/wmul-8.c: Correct types.
3470
3471 2011-10-18  Jason Merrill  <jason@redhat.com>
3472
3473         PR c++/50531
3474         * g++.dg/cpp0x/defaulted32.C: New.
3475
3476         PR c++/50742
3477         * g++.dg/lookup/using23.C: New.
3478
3479         PR c++/50500
3480         * g++.dg/cpp0x/implicit12.C: New.
3481         * g++.dg/cpp0x/defaulted20.C: Adjust.
3482         * g++.dg/cpp0x/defaulted21.C: Adjust.
3483         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3484         * g++.dg/cpp0x/implicit4.C: Adjust.
3485         * g++.dg/cpp0x/implicit5.C: Adjust.
3486         * g++.dg/cpp0x/implicit8.C: Adjust.
3487         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3488         * g++.dg/cpp0x/not_special.C: Adjust.
3489         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3490         * g++.dg/cpp0x/rv1n.C: Adjust.
3491         * g++.dg/cpp0x/rv2n.C: Adjust.
3492         * g++.dg/cpp0x/rv3n.C: Adjust.
3493         * g++.dg/cpp0x/rv4n.C: Adjust.
3494         * g++.dg/cpp0x/rv5n.C: Adjust.
3495         * g++.dg/cpp0x/rv6n.C: Adjust.
3496         * g++.dg/cpp0x/rv7n.C: Adjust.
3497
3498 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3499
3500         * gcc.target/i386/avx2-vpop-check.h: New header.
3501         * gcc.target/i386/avx2-vpaddd-3.c: New test.
3502         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3503         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3504         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3505         * gcc.target/i386/avx2-vpand-3.c: Ditto.
3506         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3507         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3508         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3509         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3510         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3511         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3512         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3513         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3514         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3515         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3516
3517 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
3518
3519         PR fortran/50420
3520         * gfortran.dg/coarray_subobject_1.f90: New test.
3521         * gfortran.dg/coarray/subobject_1.f90: New test.
3522
3523 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
3524
3525         PR rtl-optimization/50205
3526         * gcc.dg/pr50205.c: New.
3527
3528 2011-10-18  Richard Guenther  <rguenther@suse.de>
3529
3530         PR tree-optimization/50767
3531         * gcc.dg/torture/pr50767.c: New testcase.
3532
3533 2011-10-18  Julian Brown  <julian@codesourcery.com>
3534
3535         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3536         * gcc.target/arm/unaligned-memcpy-1.c: New.
3537         * gcc.target/arm/unaligned-memcpy-2.c: New.
3538         * gcc.target/arm/unaligned-memcpy-3.c: New.
3539         * gcc.target/arm/unaligned-memcpy-4.c: New.
3540
3541 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
3542
3543         PR fortran/47023
3544         * gfortran.dg/iso_c_binding_class.f03: New.
3545
3546 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
3547
3548         * testsuite/lib/target-supports.exp
3549         (check_effective_target_vect_widen_shift): New.
3550         * gcc.dg/vect/vect-widen-shift-s16.c: New.
3551         * gcc.dg/vect/vect-widen-shift-s8.c: New.
3552         * gcc.dg/vect/vect-widen-shift-u16.c: New.
3553         * gcc.dg/vect/vect-widen-shift-u8.c: New.
3554
3555 2011-10-18  Richard Guenther  <rguenther@suse.de>
3556
3557         * gcc.dg/torture/restrict-1.c: New testcase.
3558
3559 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3560
3561         * g++.dg/ext/bases.C: New test.
3562
3563 2011-10-17  David S. Miller  <davem@davemloft.net>
3564
3565         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3566         all operations to emit VIS instructions.
3567         * gcc.target/sparc/fandnot.c: Likewise.
3568         * gcc.target/sparc/fnot.c: Likewise.
3569         * gcc.target/sparc/for.c: Likewise.
3570         * gcc.target/sparc/fornot.c: Likewise.
3571         * gcc.target/sparc/fxnor.c: Likewise.
3572         * gcc.target/sparc/fxor.c: Likewise.
3573         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3574         needed.
3575
3576 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3577
3578         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3579         * gcc.dg/torture/vshuf-16.inc: New file.
3580         * gcc.dg/torture/vshuf-2.inc: New file.
3581         * gcc.dg/torture/vshuf-32.inc: New file.
3582         * gcc.dg/torture/vshuf-4.inc: New file.
3583         * gcc.dg/torture/vshuf-8.inc: New file.
3584         * gcc.dg/torture/vshuf-main.inc: New file.
3585         * gcc.dg/torture/vshuf-v16hi.c: New test.
3586         * gcc.dg/torture/vshuf-v16qi.c: New test.
3587         * gcc.dg/torture/vshuf-v2df.c: New test.
3588         * gcc.dg/torture/vshuf-v2di.c: New test.
3589         * gcc.dg/torture/vshuf-v2sf.c: New test.
3590         * gcc.dg/torture/vshuf-v2si.c: New test.
3591         * gcc.dg/torture/vshuf-v32qi.c: New test.
3592         * gcc.dg/torture/vshuf-v4df.c: New test.
3593         * gcc.dg/torture/vshuf-v4di.c: New test.
3594         * gcc.dg/torture/vshuf-v4hi.c: New test.
3595         * gcc.dg/torture/vshuf-v4sf.c: New test.
3596         * gcc.dg/torture/vshuf-v4si.c: New test.
3597         * gcc.dg/torture/vshuf-v8hi.c: New test.
3598         * gcc.dg/torture/vshuf-v8qi.c: New test.
3599         * gcc.dg/torture/vshuf-v8sf.c: New test.
3600         * gcc.dg/torture/vshuf-v8si.c: New test.
3601
3602 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3603
3604         PR tree-optimization/50746
3605         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3606
3607 2011-10-17  Jason Merrill  <jason@redhat.com>
3608
3609         PR c++/50736
3610         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3611
3612 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3613
3614         PR c++/44524
3615         * g++.dg/parse/error41.C: New.
3616         * g++.dg/parse/error20.C: Adjust.
3617
3618 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3619
3620         PR c++/50757
3621         * g++.dg/warn/format7.C: New.
3622         * obj-c++.dg/warn7.mm: Likewise.
3623
3624 2011-10-17  Richard Guenther  <rguenther@suse.de>
3625
3626         PR tree-optimization/50729
3627         * gcc.dg/torture/pr50729.c: New testcase.
3628
3629 2011-10-15  Tom Tromey  <tromey@redhat.com>
3630             Dodji Seketeli  <dodji@redhat.com>
3631
3632         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3633         included files.
3634         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3635         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3636         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3637         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3638
3639 2011-10-15  Tom Tromey  <tromey@redhat.com>
3640             Dodji Seketeli  <dodji@redhat.com>
3641
3642         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3643
3644 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3645
3646         PR c++/48489
3647         * g++.dg/inherit/error5.C: New.
3648
3649 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3650
3651         PR fortran/47023
3652         PR fortran/50752
3653         * gfortran.dg/kind_tests_4.f90: New.
3654
3655 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3656
3657         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3658         targets that support vector condition.
3659
3660 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3661
3662         PR fortran/47023
3663         * gfortran.dg/c_kind_tests_3.f03: New.
3664
3665 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3666
3667         PR fortran/50547
3668         * gfortran.dg/elemental_args_check_4.f90: New.
3669
3670 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3671
3672         PR tree-optimization/50727
3673         * gcc.dg/vect/pr50727.c: New test.
3674
3675 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3676
3677         * gcc.dg/vla-23.c: New test.
3678
3679 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3680
3681         PR tree-optimization/50596
3682         * gcc.dg/vect/vect-cond-9.c: New test.
3683
3684 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3685
3686         * gcc.dg/vect/bb-slp-29.c: New test.
3687
3688 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3689
3690         PR c++/50732
3691         * g++.dg/ext/is_base_of_incomplete.C: New.
3692         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3693         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3694
3695 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3696
3697         * gcc.target/sparc/combined-1.c: Compile at -O2.
3698
3699 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3700
3701         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3702         (dg-options): Add -Wno-attributes.
3703         * gcc.target/i386/fma_double_?.c: Ditto.
3704         * gcc.target/i386/fma_run_float_?.c: Ditto.
3705         * gcc.target/i386/fma_run_double_?.c: Ditto.
3706         * gcc.target/i386/l_fma_float_?.c: Dtto.
3707         * gcc.target/i386/l_fma_double_?.c: Ditto.
3708         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3709         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3710
3711 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3712
3713         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3714         the comments.
3715         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3716         * gfortran.dg/rank_3.f90: Ditto.
3717         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3718         -std=f2008ts in dg-options.
3719         * gfortran.dg/rank_4.f90: Ditto.
3720
3721 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3722
3723         PR target/49263
3724         * gcc.target/sh/pr49263.c: New.
3725
3726 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3727
3728         * gnat.dg/specs/debug1.ads: Tweak.
3729
3730 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3731
3732         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3733
3734 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3735
3736         * gcc.target/i386/sse2-mul-1.c: New test.
3737         * gcc.target/i386/sse4_1-mul-1.c: New test.
3738         * gcc.target/i386/avx-mul-1.c: New test.
3739         * gcc.target/i386/xop-mul-1.c: New test.
3740         * gcc.target/i386/avx2-mul-1.c: New test.
3741
3742 2011-10-14  Jason Merrill  <jason@redhat.com>
3743
3744         PR c++/50563
3745         * g++.dg/cpp0x/nsdmi-list1.C: New.
3746
3747         PR c++/50707
3748         * g++.dg/cpp0x/nsdmi-const1.C: New.
3749
3750 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3751
3752         PR fortran/50570
3753         * gfortran.dg/pointer_intent_5.f90: New.
3754
3755 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3756
3757         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3758         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3759         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3760
3761 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3762
3763         PR fortran/50718
3764         * gfortran.dg/pointer_check_11.f90: New.
3765         * gfortran.dg/pointer_check_12.f90: New.
3766
3767 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3768
3769         PR c++/38174
3770         * g++.dg/overload/operator4.C: New.
3771
3772 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3773
3774         * gcc.dg/di-longlong64-sync-1.c: New test.
3775         * gcc.dg/di-sync-multithread.c: New test.
3776         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3777         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3778         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3779         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3780         (check_effective_target_arm_arm_ok): New helper.
3781         (check_effective_target_sync_longlong): New helper.
3782
3783 2011-10-14  Richard Guenther  <rguenther@suse.de>
3784
3785         PR tree-optimization/50723
3786         * gcc.dg/torture/pr50723.c: New testcase.
3787
3788 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3789
3790         PR c++/17212
3791         * g++.dg/warn/format6.C: New.
3792         * obj-c++.dg/warn6.mm: Likewise.
3793
3794 2011-10-13  Richard Henderson  <rth@redhat.com>
3795
3796         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3797         Delete.
3798         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3799         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3800         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3801
3802 2011-10-13  Jason Merrill  <jason@redhat.com>
3803
3804         PR c++/50614
3805         * g++.dg/cpp0x/nsdmi-template2.C: New.
3806
3807         PR c++/50437
3808         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3809
3810         PR c++/50618
3811         * g++.dg/init/vbase1.C: New.
3812
3813 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3814
3815         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3816         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3817         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3818         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3819
3820 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3821
3822         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3823
3824 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3825
3826         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3827
3828 2011-10-13  Richard Guenther  <rguenther@suse.de>
3829
3830         PR tree-optimization/50712
3831         * gcc.target/i386/pr50712.c: New testcase.
3832
3833 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3834
3835         * gcc.dg/memcpy-4.c: New test.
3836
3837 2011-10-13  Richard Guenther  <rguenther@suse.de>
3838
3839         PR tree-optimization/50698
3840         * g++.dg/vect/pr50698.cc: New testcase.
3841
3842 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3843
3844         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3845         * gcc.target/powerpc/warn-2.c: Ditto.
3846
3847         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3848         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3849         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3850         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3851         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3852         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3853         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3854         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3855         * gcc.target/powerpc/ppc-pow.c: Likewise.
3856         * gcc.target/powerpc/recip-1.c: Likewise.
3857         * gcc.target/powerpc/recip-2.c: Likewise.
3858         * gcc.target/powerpc/recip-3.c: Likewise.
3859         * gcc.target/powerpc/recip-4.c: Likewise.
3860         * gcc.target/powerpc/recip-5.c: Likewise.
3861
3862 2011-10-12  David S. Miller  <davem@davemloft.net>
3863
3864         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3865         '-mvis3' instead of 'mcpu=niagara3' in options.
3866         * gcc.target/sparc/fhalve.c: Likewise.
3867         * gcc.target/sparc/fnegop.c: Likewise.
3868         * gcc.target/sparc/fpadds.c: Likewise.
3869         * gcc.target/sparc/fshift.c: Likewise.
3870         * gcc.target/sparc/fucmp.c: Likewise.
3871         * gcc.target/sparc/lzd.c: Likewise.
3872         * gcc.target/sparc/vis3misc.c: Likewise.
3873         * gcc.target/sparc/xmul.c: Likewise.
3874
3875 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3876
3877         * gnat.dg/vect1.ad[sb]: New test.
3878         * gnat.dg/vect1_pkg.ads: New helper.
3879         * gnat.dg/vect2.ad[sb]: New test.
3880         * gnat.dg/vect2_pkg.ads: New helper.
3881         * gnat.dg/vect3.ad[sb]: New test.
3882         * gnat.dg/vect3_pkg.ads: New helper.
3883         * gnat.dg/vect4.ad[sb]: New test.
3884         * gnat.dg/vect4_pkg.ads: New helper.
3885         * gnat.dg/vect5.ad[sb]: New test.
3886         * gnat.dg/vect5_pkg.ads: New helper.
3887         * gnat.dg/vect6.ad[sb]: New test.
3888         * gnat.dg/vect6_pkg.ads: New helper.
3889
3890 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3891
3892         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3893         * gcc.target/i386/fma_run_double_2.c: Likewise.
3894         * gcc.target/i386/fma_run_double_3.c: Likewise.
3895         * gcc.target/i386/fma_run_double_4.c: Likewise.
3896         * gcc.target/i386/fma_run_double_5.c: Likewise.
3897         * gcc.target/i386/fma_run_double_6.c: Likewise.
3898         * gcc.target/i386/fma_run_float_1.c: Likewise.
3899         * gcc.target/i386/fma_run_float_2.c: Likewise.
3900         * gcc.target/i386/fma_run_float_3.c: Likewise.
3901         * gcc.target/i386/fma_run_float_4.c: Likewise.
3902         * gcc.target/i386/fma_run_float_5.c: Likewise.
3903         * gcc.target/i386/fma_run_float_6.c: Likewise.
3904
3905         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3906         remove the extra dg-options.
3907         * gcc.target/i386/l_fma_double_2.c: Likewise.
3908         * gcc.target/i386/l_fma_double_3.c: Likewise.
3909         * gcc.target/i386/l_fma_double_4.c: Likewise.
3910         * gcc.target/i386/l_fma_double_5.c: Likewise.
3911         * gcc.target/i386/l_fma_double_6.c: Likewise.
3912         * gcc.target/i386/l_fma_float_1.c: Likewise.
3913         * gcc.target/i386/l_fma_float_2.c: Likewise.
3914         * gcc.target/i386/l_fma_float_3.c: Likewise.
3915         * gcc.target/i386/l_fma_float_4.c: Likewise.
3916         * gcc.target/i386/l_fma_float_5.c: Likewise.
3917         * gcc.target/i386/l_fma_float_6.c: Likewise.
3918
3919 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3920
3921         PR tree-optimization/50189
3922         * g++.dg/torture/pr50189.C: New testcase.
3923
3924 2011-10-12  Richard Guenther  <rguenther@suse.de>
3925
3926         PR tree-optimization/50700
3927         * gcc.dg/builtin-object-size-12.c: New testcase.
3928
3929 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3930
3931         PR c/50565
3932         * gcc.c-torture/compile/pr50565-1.c,
3933         gcc.c-torture/compile/pr50565-2.c: New tests.
3934
3935 2011-10-11  Jason Merrill  <jason@redhat.com>
3936
3937         PR c++/49855
3938         PR c++/49896
3939         * g++.dg/template/constant1.C: New.
3940         * g++.dg/template/constant2.C: New.
3941         * g++.dg/cpp0x/constexpr-template3.C: New.
3942
3943 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3944
3945         * gcc.target/i386/warn-vect-op-3.c: New test.
3946         * gcc.target/i386/warn-vect-op-1.c: New test.
3947         * gcc.target/i386/warn-vect-op-2.c: New test.
3948
3949 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3950
3951         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3952
3953 2011-10-11  Richard Guenther  <rguenther@suse.de>
3954
3955         PR tree-optimization/50204
3956         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3957
3958 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3959
3960         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3961
3962 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3963
3964         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3965         * gcc.target/i386/fma_double_2.c: Ditto.
3966         * gcc.target/i386/fma_double_3.c: Ditto.
3967         * gcc.target/i386/fma_double_4.c: Ditto.
3968         * gcc.target/i386/fma_double_5.c: Ditto.
3969         * gcc.target/i386/fma_double_6.c: Ditto.
3970         * gcc.target/i386/fma_float_1.c: Ditto.
3971         * gcc.target/i386/fma_float_2.c: Ditto.
3972         * gcc.target/i386/fma_float_3.c: Ditto.
3973         * gcc.target/i386/fma_float_4.c: Ditto.
3974         * gcc.target/i386/fma_float_5.c: Ditto.
3975         * gcc.target/i386/fma_float_6.c: Ditto.
3976         * gcc.target/i386/l_fma_double_1.c: Ditto.
3977         * gcc.target/i386/l_fma_double_2.c: Ditto.
3978         * gcc.target/i386/l_fma_double_3.c: Ditto.
3979         * gcc.target/i386/l_fma_double_4.c: Ditto.
3980         * gcc.target/i386/l_fma_double_5.c: Ditto.
3981         * gcc.target/i386/l_fma_double_6.c: Ditto.
3982         * gcc.target/i386/l_fma_float_1.c: Ditto.
3983         * gcc.target/i386/l_fma_float_2.c: Ditto.
3984         * gcc.target/i386/l_fma_float_3.c: Ditto.
3985         * gcc.target/i386/l_fma_float_4.c: Ditto.
3986         * gcc.target/i386/l_fma_float_5.c: Ditto.
3987         * gcc.target/i386/l_fma_float_6.c: Ditto.
3988         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3989         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3990         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3991         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3992         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3993         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3994         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3995         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3996         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3997         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3998         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3999         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4000
4001 2011-10-11  Tristan Gingold  <gingold@adacore.com>
4002
4003         * gcc.dg/va-arg-4.c: New test.
4004         * gcc.dg/va-arg-5.c: Ditto.
4005
4006 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
4007
4008         * lib/target-supports.exp (check_effective_target_fd_truncate):
4009         Close and unlink test file before exit.
4010
4011 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4012
4013         PR fortran/50564
4014         * gfortran.dg/forall_15.f90:  New test case.
4015
4016 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4017             Andrew Macleod  <amacleod@redhat.com>
4018
4019         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4020         wrappers for *other_threads() and *final_verify().
4021         * gcc.dg/simulate-thread/simulate-thread.h
4022         (simulate_thread_wrapper_other_threads): New.
4023         (simulate_thread_wrapper_final_verify): New.
4024
4025 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
4026
4027         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4028
4029 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
4030
4031         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4032
4033 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4034             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
4035
4036         * gcc.target/i386/fma_1.h: New file.
4037         * gcc.target/i386/fma_2.h: Likewise.
4038         * gcc.target/i386/fma_3.h: Likewise.
4039         * gcc.target/i386/fma_4.h: Likewise.
4040         * gcc.target/i386/fma_5.h: Likewise.
4041         * gcc.target/i386/fma_6.h: Likewise.
4042         * gcc.target/i386/fma_double_1.c: Likewise.
4043         * gcc.target/i386/fma_double_2.c: Likewise.
4044         * gcc.target/i386/fma_double_3.c: Likewise.
4045         * gcc.target/i386/fma_double_4.c: Likewise.
4046         * gcc.target/i386/fma_double_5.c: Likewise.
4047         * gcc.target/i386/fma_double_6.c: Likewise.
4048         * gcc.target/i386/fma_float_1.c: Likewise.
4049         * gcc.target/i386/fma_float_2.c: Likewise.
4050         * gcc.target/i386/fma_float_3.c: Likewise.
4051         * gcc.target/i386/fma_float_4.c: Likewise.
4052         * gcc.target/i386/fma_float_5.c: Likewise.
4053         * gcc.target/i386/fma_float_6.c: Likewise.
4054         * gcc.target/i386/fma_main.h: Likewise.
4055         * gcc.target/i386/fma_run_double_1.c: Likewise.
4056         * gcc.target/i386/fma_run_double_2.c: Likewise.
4057         * gcc.target/i386/fma_run_double_3.c: Likewise.
4058         * gcc.target/i386/fma_run_double_4.c: Likewise.
4059         * gcc.target/i386/fma_run_double_5.c: Likewise.
4060         * gcc.target/i386/fma_run_double_6.c: Likewise.
4061         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4062         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4063         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4064         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4065         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4066         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4067         * gcc.target/i386/fma_run_float_1.c: Likewise.
4068         * gcc.target/i386/fma_run_float_2.c: Likewise.
4069         * gcc.target/i386/fma_run_float_3.c: Likewise.
4070         * gcc.target/i386/fma_run_float_4.c: Likewise.
4071         * gcc.target/i386/fma_run_float_5.c: Likewise.
4072         * gcc.target/i386/fma_run_float_6.c: Likewise.
4073         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4074         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4075         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4076         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4077         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4078         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4079         * gcc.target/i386/l_fma_1.h: Likewise.
4080         * gcc.target/i386/l_fma_2.h: Likewise.
4081         * gcc.target/i386/l_fma_3.h: Likewise.
4082         * gcc.target/i386/l_fma_4.h: Likewise.
4083         * gcc.target/i386/l_fma_5.h: Likewise.
4084         * gcc.target/i386/l_fma_6.h: Likewise.
4085         * gcc.target/i386/l_fma_double_1.c: Likewise.
4086         * gcc.target/i386/l_fma_double_2.c: Likewise.
4087         * gcc.target/i386/l_fma_double_3.c: Likewise.
4088         * gcc.target/i386/l_fma_double_4.c: Likewise.
4089         * gcc.target/i386/l_fma_double_5.c: Likewise.
4090         * gcc.target/i386/l_fma_double_6.c: Likewise.
4091         * gcc.target/i386/l_fma_float_1.c: Likewise.
4092         * gcc.target/i386/l_fma_float_2.c: Likewise.
4093         * gcc.target/i386/l_fma_float_3.c: Likewise.
4094         * gcc.target/i386/l_fma_float_4.c: Likewise.
4095         * gcc.target/i386/l_fma_float_5.c: Likewise.
4096         * gcc.target/i386/l_fma_float_6.c: Likewise.
4097         * gcc.target/i386/l_fma_main.h: Likewise.
4098         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4099         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4100         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4101         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4102         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4103         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4104         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4105         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4106         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4107         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4108         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4109         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4110
4111 2011-10-10  Richard Guenther  <rguenther@suse.de>
4112
4113         PR middle-end/50389
4114         * gcc.dg/torture/pr50389.c: New testcase.
4115
4116 2011-10-10  Richard Guenther  <rguenther@suse.de>
4117
4118         PR middle-end/50195
4119         * gcc.dg/builtins-47.c: Optimize.
4120
4121 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
4122
4123         * lib/gcc-simulate-thread.exp: New.
4124         * gcc.dg/simulate-thread/guality.h: New.
4125         * gcc.dg/simulate-thread/simulate-thread.h: New.
4126         * gcc.dg/simulate-thread/simulate-thread.exp: New.
4127         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4128         * gcc.dg/simulate-thread/README: New.
4129         * g++.dg/simulate-thread/guality.h: New.
4130         * g++.dg/simulate-thread/simulate-thread.h: New.
4131         * g++.dg/simulate-thread/simulate-thread.exp: New.
4132         * g++.dg/simulate-thread/simulate-thread.gdb: New.
4133         * c-c++-common/cxxbitfields-2.c: Remove.
4134         * c-c++-common/cxxbitfields.c: Remove.
4135         * c-c++-common/cxxbitfields-4.c: Remove.
4136         * c-c++-common/cxxbitfields-5.c: Remove.
4137         * c-c++-common/simulate-thread/bitfields-1.c: New.
4138         * c-c++-common/simulate-thread/bitfields-2.c: New.
4139         * c-c++-common/simulate-thread/bitfields-3.c: New.
4140         * c-c++-common/simulate-thread/bitfields-4.c: New.
4141
4142 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
4143
4144         PR c++/38980
4145         * g++.dg/warn/format5.C: New.
4146
4147 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4148
4149         PR fortran/50273
4150         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4151         * gfortran.dg/common_16.f90: New.
4152
4153 2011-10-09  Tobias Burnus  <burnus@net-b.de>
4154
4155         * gfortran.dg/iso_c_binding_param_1.f90: New.
4156         * gfortran.dg/iso_c_binding_param_2.f90: New.
4157         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4158
4159 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
4160
4161         PR tree-optimization/50635
4162         * gcc.dg/vect/pr50635.c: New test.
4163
4164 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
4165
4166         PR fortran/50659
4167         * gfortran.dg/proc_decl_27.f90: New.
4168
4169 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4170
4171         PR libobjc/50428
4172         * objc/execute/initialize-1.m: New test.
4173
4174 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
4175
4176         PR fortran/47844
4177         * gfortran.dg/pointer_function_result_1.f90 : New test.
4178
4179 2011-10-07  David S. Miller  <davem@davemloft.net>
4180
4181         PR 50655
4182         * gcc.target/sparc/sparc.exp: Add vis3 target test.
4183         * gcc.target/sparc/cmask.c: Use it.
4184         * gcc.target/sparc/fhalve.c: Likewise.
4185         * gcc.target/sparc/fnegop.c: Likewise.
4186         * gcc.target/sparc/fpadds.c: Likewise.
4187         * gcc.target/sparc/fshift.c: Likewise.
4188         * gcc.target/sparc/fucmp.c: Likewise.
4189         * gcc.target/sparc/lzd.c: Likewise.
4190         * gcc.target/sparc/vis3misc.c: Likewise.
4191         * gcc.target/sparc/xmul.c: Likewise.
4192
4193 2011-10-07  Richard Henderson  <rth@redhat.com>
4194
4195         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4196         match for avx2.
4197         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4198
4199 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
4200
4201         * gcc.dg/pr50193-1.c: New file.
4202         * gcc.target/arm/shiftable.c: New file.
4203
4204 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
4205
4206         PR fortran/50625
4207         * gfortran.dg/class_46.f03: New.
4208
4209 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4210
4211         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4212         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4213         (syslog, vsyslog, __vsyslog_chk): Likewise.
4214
4215         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4216         (x, EXT_x): Use ASMNAME.
4217
4218         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4219         (a, c): Use ASMNAME.
4220
4221 2011-10-07  Tom de Vries  <tom@codesourcery.com>
4222
4223         PR middle-end/50527
4224         * gcc.dg/pr50527.c: New test.
4225
4226 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR tree-optimization/50650
4229         * gcc.c-torture/compile/pr50650.c: New test.
4230
4231 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4232
4233         PR tree-optimization/50575
4234         * gcc.c-torture/execute/vector-compare-2.x: New file.
4235
4236 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4237
4238         PR middle-end/50125
4239         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4240         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4241         (bar3): Likewise.
4242
4243 2011-10-07  Richard Guenther  <rguenther@suse.de>
4244
4245         PR testsuite/50637
4246         * gcc.dg/vect/vect-align-2.c: Increase array size.
4247
4248 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
4249             H.J. Lu  <hongjiu.lu@intel.com>
4250
4251         PR target/50603
4252         * gcc.target/i386/pr50603.c: New test.
4253
4254 2011-10-06  Jason Merrill  <jason@redhat.com>
4255
4256         PR c++/39164
4257         * g++.dg/cpp0x/default31.C: New.
4258
4259 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR tree-optimization/50596
4262         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4263         New.
4264         * gcc.dg/vect/vect-cond-8.c: New test.
4265
4266 2011-10-06  Richard Henderson  <rth@redhat.com>
4267
4268         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4269         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4270         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4271         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4272         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4273         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4274         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4275         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4276         * gcc.c-torture/execute/vshuf-16.inc: New file.
4277         * gcc.c-torture/execute/vshuf-2.inc: New file.
4278         * gcc.c-torture/execute/vshuf-4.inc: New file.
4279         * gcc.c-torture/execute/vshuf-8.inc: New file.
4280         * gcc.c-torture/execute/vshuf-main.inc: New file.
4281         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4282         * gcc.c-torture/execute/vshuf-v2df.c: New test.
4283         * gcc.c-torture/execute/vshuf-v2di.c: New test.
4284         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4285         * gcc.c-torture/execute/vshuf-v2si.c: New test.
4286         * gcc.c-torture/execute/vshuf-v4df.c: New test.
4287         * gcc.c-torture/execute/vshuf-v4di.c: New test.
4288         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4289         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4290         * gcc.c-torture/execute/vshuf-v4si.c: New test.
4291         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4292         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4293         * gcc.c-torture/execute/vshuf-v8si.c: New test.
4294
4295 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR tree-optimization/49279
4298         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4299         * gcc.c-torture/execute/pr49279.c: New test.
4300
4301 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
4302
4303         PR target/49049
4304         * gcc.c-torture/compile/pr49049.c: New test.
4305
4306 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
4307
4308         PR target/50305
4309         * gcc.target/arm/pr50305.c: New test.
4310
4311 2011-10-06  Richard Guenther  <rguenther@suse.de>
4312
4313         PR tree-optimization/38884
4314         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4315         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4316
4317 2011-10-05  David S. Miller  <davem@davemloft.net>
4318
4319         * gcc.target/sparc/lzd.c: New test.
4320         * gcc.target/sparc/popc.c: New test.
4321
4322 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4323
4324         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4325         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4326         * g++.dg/other/final1.C: Cleanup original tree dump.
4327
4328 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
4329
4330         PR tree-optimization/50613
4331         * gcc.dg/pr50613.c: New test.
4332
4333 2011-10-05  Richard Henderson  <rth@redhat.com>
4334
4335         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4336         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4337         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4338         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4339         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4340         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4341         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4342         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4343
4344 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4345
4346         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4347         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
4348         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4349         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4350         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4351
4352 2011-10-05  Richard Guenther  <rguenther@suse.de>
4353
4354         PR tree-optimization/38885
4355         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4356
4357 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
4358
4359         * gcc.target/i386/sw-1.c: New test.
4360
4361 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4362
4363         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4364         -mtune=generic.
4365         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4366
4367 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
4368
4369         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4370
4371 2011-10-04  David S. Miller  <davem@davemloft.net>
4372
4373         * gcc.target/sparc/fhalve.c: New test.
4374         * gcc.target/sparc/fnegop.c: New test.
4375         * gcc.target/sparc/xmul.c: New test.
4376
4377 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
4378
4379         PR fortran/35831
4380         * gfortran.dg/dummy_procedure_6.f90: New.
4381
4382 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4383
4384         PR tree-optimization/50604
4385         * gcc.dg/pr50604.c: New test.
4386
4387 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4388
4389         PR tree-optimization/49662
4390         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4391         * gcc.dg/graphite/interchange-15.c: Likewise.
4392         * gcc.dg/graphite/interchange-mvt.c: Likewise.
4393
4394 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
4395
4396         * gcc.dg/tree-ssa/restrict-4.c: New test.
4397
4398 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
4399
4400         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4401         (main): Use __typeof to get result type of comparison.
4402
4403 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
4404
4405         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4406         Make et_vect_multiple_sizes_saved global.
4407         (check_effective_target_vect64): Make et_vect64_saved global.
4408
4409 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
4410
4411         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4412         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4413         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4414         * gcc.dg/builtin-complex-err-1.c: Adjust.
4415
4416 2011-10-02  Jason Merrill  <jason@redhat.com>
4417
4418         * g++.dg/cpp0x/range-for22.C: New.
4419
4420         * g++.dg/cpp0x/variadic65.C: Remove xfails.
4421         * g++.dg/cpp0x/variadic82.C: Remove xfails.
4422         * g++.dg/cpp0x/variadic83.C: Remove xfails.
4423         * g++.dg/cpp0x/variadic105.C: Remove xfails.
4424
4425         * g++.dg/cpp0x/nsdmi5.C: New.
4426
4427 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4428
4429         PR target/50579
4430         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4431         New procedures.
4432         (mips-dg-options): Force an ABI option if the current ABI is
4433         incompatible with the required -mlong setting.  Likewise force
4434         a long setting if the current one is incompatible with the
4435         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
4436         throughout procedure.
4437         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4438         instead of addressing=absolute.
4439
4440 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4441
4442         * gcc.target/mips/stack-1.c: New test.
4443
4444 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
4445
4446         * gcc.dg/pr49696.c: New test.
4447
4448 2011-10-02  Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4451
4452 2011-10-01  David S. Miller  <davem@davemloft.net>
4453
4454         * gcc.target/sparc/cmask.c: New test.
4455         * gcc.target/sparc/fpadds.c: New test.
4456         * gcc.target/sparc/fshift.c: New test.
4457         * gcc.target/sparc/fucmp.c: New test.
4458         * gcc.target/sparc/vis3misc.c: New test.
4459
4460 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
4461
4462         PR fortran/50585
4463         * gfortran.dg/assumed_charlen_arg_2.f90: New.
4464
4465 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
4466
4467         PR c++/44473
4468         * g++.dg/dfp/44473-1.C: New test.
4469         * g++.dg/dfp/44473-2.C: New test.
4470         * g++.dg/dfp/mangle-1.C: New test.
4471         * g++.dg/dfp/mangle-2.C: New test.
4472         * g++.dg/dfp/mangle-3.C: New test.
4473         * g++.dg/dfp/mangle-4.C: New test.
4474         * g++.dg/dfp/mangle-5.C: New test.
4475
4476 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4477
4478         PR inline-asm/50571
4479         * gcc.dg/pr50571.c: New test.
4480
4481         PR tree-optimization/46309
4482         * gcc.dg/pr46309.c: New test.
4483
4484 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
4485
4486         * gcc.dg/strlenopt-21.c: New test.
4487
4488 2011-09-30  Revital Eres  <revital.eres@linaro.org>
4489
4490         * gcc.dg/sms-10.c: New file.
4491
4492 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4493
4494         * gcc.target/arm/pr50099.c: New test.
4495
4496 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
4497
4498         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4499
4500 2011-09-30  David S. Miller  <davem@davemloft.net>
4501
4502         * gcc.target/sparc/bmaskbshuf.c: New test.
4503         * gcc.target/sparc/edgen.c: New test.
4504
4505 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
4506
4507         PR fortran/50547
4508         * gfortran.dg/pure_formal_proc_3.f90: New.
4509
4510         PR fortran/50553
4511         * gfortran.dg/stfunc_7.f90: New.
4512
4513 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4514
4515         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4516         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4517         * gcc.dg/vector-compare-1.c: Likewise.
4518         * gcc.dg/vector-compare-2.c: Likewise.
4519
4520 2011-09-29  David S. Miller  <davem@davemloft.net>
4521
4522         * gcc.target/sparc/array.c: New test.
4523
4524 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
4525
4526         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4527         loop unroll and set max unroll times to 8.
4528         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4529         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4530         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4531         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4532
4533 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4534
4535         PR c++/40145
4536         * g++.dg/ext/visibility/warn5.C: New.
4537
4538 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
4539
4540         PR c++/45278
4541         * g++.dg/warn/Wextra-3.C: New.
4542
4543 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
4544
4545         PR target/49486
4546         * gcc.target/sh/pr49468-si.c: New.
4547
4548 2011-09-28  Tom de Vries  <tom@codesourcery.com>
4549
4550         PR testsuite/50485
4551         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4552         (TEST): Initialize src3 with random floats.
4553         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4554         from union src3.  Initialize src3 with random floats.
4555
4556 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
4557
4558         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4559         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4560         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4561         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4562         * gcc.target/sh/sh4a-cos.c: Ditto.
4563         * gcc.target/sh/sh4a-cosf.c: Ditto.
4564         * gcc.target/sh/sh4a-sin.c: Ditto.
4565         * gcc.target/sh/sh4a-sinf.c: Ditto.
4566         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4567         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4568         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4569
4570 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4571
4572         PR c++/31489
4573         * g++.dg/parse/error40.C: New.
4574         * g++.dg/warn/incomplete1.C: Adjust.
4575
4576 2011-09-27  Jan Hubicka  <jh@suse.cz>
4577
4578         PR middle-end/49463
4579         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4580         Mark used.
4581
4582 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4583
4584         * gcc.dg/strlenopt-1.c: New test.
4585         * gcc.dg/strlenopt-1f.c: New test.
4586         * gcc.dg/strlenopt-2.c: New test.
4587         * gcc.dg/strlenopt-2f.c: New test.
4588         * gcc.dg/strlenopt-3.c: New test.
4589         * gcc.dg/strlenopt-4.c: New test.
4590         * gcc.dg/strlenopt-4g.c: New test.
4591         * gcc.dg/strlenopt-4gf.c: New test.
4592         * gcc.dg/strlenopt-5.c: New test.
4593         * gcc.dg/strlenopt-6.c: New test.
4594         * gcc.dg/strlenopt-7.c: New test.
4595         * gcc.dg/strlenopt-8.c: New test.
4596         * gcc.dg/strlenopt-9.c: New test.
4597         * gcc.dg/strlenopt-10.c: New test.
4598         * gcc.dg/strlenopt-11.c: New test.
4599         * gcc.dg/strlenopt-12.c: New test.
4600         * gcc.dg/strlenopt-12g.c: New test.
4601         * gcc.dg/strlenopt-13.c: New test.
4602         * gcc.dg/strlenopt-14g.c: New test.
4603         * gcc.dg/strlenopt-14gf.c: New test.
4604         * gcc.dg/strlenopt-15.c: New test.
4605         * gcc.dg/strlenopt-16g.c: New test.
4606         * gcc.dg/strlenopt-17g.c: New test.
4607         * gcc.dg/strlenopt-18g.c: New test.
4608         * gcc.dg/strlenopt.h: New file.
4609
4610 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4611
4612         PR middle-end/43864
4613         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4614         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4615         * gcc.dg/pr43864.c: New test.
4616         * gcc.dg/pr43864-2.c: Same.
4617         * gcc.dg/pr43864-3.c: Same.
4618         * gcc.dg/pr43864-4.c: Same.
4619
4620 2011-09-27  Jan Hubicka  <jh@suse.cz>
4621
4622         * gcc.dg/ipa/inline-5.c: New testcase.
4623
4624 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4625
4626         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4627         vectors.
4628         * gcc.dg/vect/bb-slp-27.c: New.
4629         * gcc.dg/vect/bb-slp-28.c: New.
4630
4631 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4632
4633         * testsuite/lib/target-supports.exp (check_profiling_available):
4634         Don't rely solely on TLS tests for -fprofile-generate, fall
4635         through to the other code.
4636
4637 2011-09-27  Richard Guenther  <rguenther@suse.de>
4638
4639         PR tree-optimization/50363
4640         * gcc.dg/torture/pr50363.c: New testcase.
4641
4642 2011-09-26  Jason Merrill  <jason@redhat.com>
4643
4644         PR c++/45012
4645         * g++.dg/template/partial13.C: New.
4646
4647         PR c++/46105
4648         * g++.dg/template/partial12.C: New.
4649
4650         PR c++/50508
4651         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4652
4653 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4654
4655         PR c++/45487
4656         * g++.dg/diagnostic/bindings1.C: New.
4657         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4658
4659 2011-09-26  David S. Miller  <davem@davemloft.net>
4660
4661         * gcc.target/sparc/wrgsr.c: New test.
4662         * gcc.target/sparc/rdgsr.c: New test.
4663         * gcc.target/sparc/edge.c: New test.
4664         * gcc.target/sparc/fcmp.c: New test.
4665
4666         * gcc.target/sparc/edge.c: Update for new return types.
4667         * gcc.target/sparc/fcmp.c: Likewise.
4668
4669         * gcc.target/sparc/fpaddsubi.c: New test.
4670
4671 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4672
4673         PR fortran/50515
4674         * gfortran.dg/common_15.f90: New.
4675
4676         PR fortran/50517
4677         * gfortran.dg/dummy_procedure_5.f90: New.
4678         * gfortran.dg/interface_26.f90: Modified error message.
4679         * gfortran.dg/proc_ptr_11.f90: Ditto.
4680         * gfortran.dg/proc_ptr_15.f90: Ditto.
4681         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4682         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4683
4684 2011-09-26  Jason Merrill  <jason@redhat.com>
4685
4686         PR c++/50512
4687         * g++.dg/overload/rvalue3.C: New.
4688
4689         PR c++/50523
4690         * g++.dg/overload/ref-conv2.C: New.
4691
4692         * g++.dg/cpp0x/nsdmi-template1.C: New.
4693
4694 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4695
4696         * g++.dg/cpp0x/nullptr25.C: New.
4697
4698 2011-09-26  Richard Guenther  <rguenther@suse.de>
4699
4700         PR tree-optimization/50472
4701         * gcc.dg/torture/pr50472.c: New testcase.
4702
4703 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4704
4705         * gnat.dg/opt22.adb: New test.
4706         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4707
4708 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4709
4710         * gnat.dg/opt21.adb: New test.
4711         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4712
4713 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4714
4715         * gnat.dg/opt20.ad[sb]: New test.
4716         * gnat.dg/opt20_pkg.ads: New helper.
4717
4718 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4719
4720         * gnat.dg/array17.adb: New test.
4721         * gnat.dg/array17_pkg.ads: New helper.
4722
4723 2011-09-25  Jason Merrill  <jason@redhat.com>
4724
4725         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4726
4727 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4728
4729         * gnat.dg/frame_overflow.ads: New.
4730         * gnat.dg/frame_overflow.adb: Adjust.
4731         * gnat.dg/specs/addr1.ads: Likewise.
4732
4733 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4734
4735         * g++.dg/tree-ssa/restrict2.C: New test.
4736
4737 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4738
4739         * lib/target-supports.exp (check_effective_target_vect64): New.
4740         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4741         of multiple vector sizes.
4742         * gcc.dg/vect/bb-slp-26.c: New.
4743
4744 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4745
4746         PR c++/50280
4747         * g++.dg/template/bitfield1.C: New.
4748
4749 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4750
4751         * gcc.dg/vect/bb-slp-24.c: New.
4752
4753 2011-09-24  Jason Merrill  <jason@redhat.com>
4754
4755         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4756
4757         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4758
4759         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4760         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4761
4762         * g++.dg/cpp0x/nsdmi1.C: New.
4763         * g++.dg/cpp0x/nsdmi2.C: New.
4764         * g++.dg/cpp0x/nsdmi3.C: New.
4765         * g++.dg/cpp0x/nsdmi4.C: New.
4766         * g++.old-deja/g++.other/init4.C: New.
4767
4768 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4769
4770         PR c++/44267
4771         * g++.dg/template/sfinae28.C: New.
4772
4773 2011-09-23  Ian Lance Taylor  <iant@google.com>
4774
4775         * go.test/go-test.exp (errchk): Handle more cases of getting
4776         correct Tcl backslash quoting in regular expressions in test file.
4777
4778 2011-09-23  Jason Merrill  <jason@redhat.com>
4779
4780         Core 253
4781         * g++.dg/init/const8.C: New.
4782         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4783         * g++.dg/cpp0x/defaulted2.C: Likewise.
4784         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4785         * g++.dg/init/pr20039.C: Likewise.
4786         * g++.dg/init/pr42844.C: Likewise.
4787
4788 2011-09-23  Jan Hubicka  <jh@suse.cz>
4789
4790         * gcc.dg/ipa/inline-1.c: new testcase.
4791         * gcc.dg/ipa/inline-2.c: new testcase.
4792         * gcc.dg/ipa/inline-3.c: new testcase.
4793         * gcc.dg/ipa/inline-4.c: new testcase.
4794
4795 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4796
4797         PR c++/50258
4798         * g++.dg/cpp0x/constexpr-static8.C: New.
4799
4800 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4801
4802         * gcc.target/i386/avxfp-1.c: New test.
4803         * gcc.target/i386/avxfp-2.c: New test.
4804
4805 2011-09-23  Terry Guo  <terry.guo@arm.com>
4806
4807         * gcc.c-torture/execute/941014-1.x: Deleted.
4808
4809 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4810
4811         PR c++/50491
4812         * g++.dg/cpp0x/pr50491.C: New.
4813
4814 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4815
4816         PR testsuite/50487
4817         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4818
4819 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4820
4821         PR c++/50371
4822         * g++.dg/cpp0x/nullptr24.C: New.
4823
4824 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4825
4826         PR target/50482
4827         * gcc.target/i386/pr50482.c: New test.
4828
4829 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4830
4831         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4832         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4833         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4834         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4835         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4836         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4837         multilib options contain different -march= from dg-options.
4838
4839 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4840             Paolo Carlini  <paolo.carlini@oracle.com>
4841
4842         PR c++/50344
4843         * g++.dg/template/friend52.C: New.
4844
4845 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4846
4847         * gcc.target/arm/cmp-1.c: New test.
4848         * gcc.target/arm/cmp-2.c: Likewise.
4849
4850 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4851
4852         PR fortran/41733
4853         * gfortran.dg/impure_actual_1.f90: Modified error message.
4854         * gfortran.dg/proc_ptr_32.f90: New.
4855         * gfortran.dg/proc_ptr_33.f90: New.
4856
4857 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4858
4859         PR tree-optimization/50451
4860         * gcc.dg/vect/pr50451.c: New test.
4861
4862 2011-09-21  Ian Lance Taylor  <iant@google.com>
4863
4864         * go.test/go-test.exp (errchk): Add special case for bug332.
4865         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4866         some more test lines.
4867
4868 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4869
4870         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4871         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4872         * g++.dg/other/i386-8.C: Ditto.
4873         * g++.dg/other/pr34435.C: Ditto.
4874         * g++.dg/other/pr39496.C: Ditto.
4875         * g++.dg/other/mmintrin.C: Ditto.
4876
4877 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4878
4879         * gcc.dg/vect/vect-cond-7.c: New test.
4880         * gcc.target/i386/sse4_1-cond-1.c: New test.
4881         * gcc.target/i386/avx-cond-1.c: New test.
4882
4883 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4884
4885         PR target/50464
4886         * g++.dg/other/pr50464.C: New test.
4887
4888 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4889
4890         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4891         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4892         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4893         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4894
4895 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4896
4897         * gnat.dg/opt19.adb: New test.
4898
4899 2011-09-21  Terry Guo  <terry.guo@arm.com>
4900
4901         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4902         on arch conflict when testing case on targets other than armv7-a.
4903
4904 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4905
4906         PR c++/50454
4907         * g++.dg/ext/int128-1.C: New.
4908         * g++.dg/ext/int128-2.C: Likewise.
4909         * g++.dg/ext/int128-2.h: Likewise.
4910
4911 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4912
4913         PR testsuite/50469
4914         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4915
4916 2011-09-20  Jason Merrill  <jason@redhat.com>
4917
4918         * g++.dg/cpp0x/constexpr-generated1.C: New.
4919
4920         PR c++/50442
4921         * g++.dg/overload/ref-conv1.C: New.
4922
4923 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4924
4925         * g++.dg/other/final1.C: New.
4926
4927 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4928
4929         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4930         and get_bit ().
4931
4932 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4933
4934         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4935         "target arm_eabi".
4936
4937 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4938
4939         PR tree-optimization/50413
4940         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4941         -fdump-tree-slp-details.  Run other tests with
4942         -fdump-tree-vect-details.
4943         * g++.dg/vect/slp-pr50413.cc: New.
4944
4945 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4946             Ira Rosen  <ira.rosen@linaro.org>
4947
4948         PR testsuite/50435
4949         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4950         Fix underscores around restrict.
4951
4952 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4953
4954         PR tree-optimization/50414
4955         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4956         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4957         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4958
4959 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4960
4961         PR tree-optimization/50412
4962         * gfortran.dg/vect/pr50412.f90: New.
4963
4964 2011-09-16  Jason Merrill  <jason@redhat.com>
4965
4966         PR c++/50424
4967         * g++.dg/eh/defarg1.C: New.
4968
4969 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4970
4971         * gcc.dg/vect/vect-reduc-10.c: New test.
4972         * gcc.target/i386/avx-reduc-1.c: New test.
4973
4974         * gcc.target/i386/sse2-extract-1.c: New test.
4975         * gcc.target/i386/avx-extract-1.c: New test.
4976
4977 2011-09-16  Terry Guo  <terry.guo@arm.com>
4978
4979         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4980
4981 2011-09-15  Diego Novillo  <dnovillo@google.com>
4982
4983         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4984         ALWAYS_CXXFLAGS, if defined.
4985         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4986         ALWAYS_GFORTRANFLAGS, if defined.
4987         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4988         ALWAYS_GOCFLAGS, if defined.
4989         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4990         ALWAYS_OBJCXXFLAGS, if defined.
4991         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4992         additional_flags, if defined.
4993         * lib/gnat.exp (gnat_target_compile): Likewise.
4994         * lib/objc.exp (objc_target_compile): Likewise.
4995         * lib/target-supports-dg.exp (dg-add-options): Handle
4996         TEST_ALWAYS_FLAGS.
4997
4998 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4999
5000         PR testsuite/50322
5001         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5002         Use uintptr_t in f1.  Undo avr xfails.
5003
5004 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
5005
5006         PR fortran/50401
5007         PR fortran/50403
5008         * gfortran.dg/function_types_3.f90: New.
5009
5010 2011-09-15  Jason Merrill  <jason@redhat.com>
5011
5012         PR c++/50365
5013         * g++.dg/cpp0x/trailing7.C: New.
5014
5015         PR c++/50361
5016         * g++.dg/cpp0x/nullptr23.C: New.
5017
5018 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
5019
5020         * gcc.dg/vect/bb-slp-25.c: New.
5021
5022 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
5023
5024         PR c++/50391
5025         * g++.dg/cpp0x/noexcept15.C: New.
5026
5027 2011-09-14  Tom de Vries  <tom@codesourcery.com>
5028
5029         PR middle-end/50251
5030         * gcc.dg/pr50251.c: New test.
5031
5032 2011-09-14  Tobias Burnus  <burnus@net-b.de>
5033
5034         PR fortran/34547
5035         PR fortran/50375
5036         * gfortran.dg/null_5.f90: New.
5037         * gfortran.dg/null_6.f90: New.
5038
5039 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
5040
5041         * gcc.c-torture/compile/20110913-1.c: New test.
5042
5043 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
5044
5045         PR fortran/50379
5046         * gfortran.dg/result_2.f90: New.
5047
5048 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5049
5050         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5051
5052 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
5053
5054         PR c++/48320
5055         * g++.dg/cpp0x/variadic116.C: New test case.
5056
5057 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
5058
5059         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5060         * gcc.target/mips/interrupt_handler-2.c: New test.
5061         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5062
5063 2011-09-12  Jason Merrill  <jason@redhat.com>
5064
5065         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5066
5067         * g++.dg/cpp0x/explicit7.C: New.
5068
5069 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR rtl-optimization/50212
5072         * g++.dg/other/pr50212.C: New test.
5073
5074 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
5075
5076         PR target/43746
5077         * testsuite/gcc.target/avr/torture/avr-torture.exp
5078         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5079         "-O2 -fmerge-all-constants".
5080
5081 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
5082
5083         PR fortran/50327
5084         * gfortran.dg/do_while_1.f90: New test.
5085
5086 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
5087
5088         PR fortran/35831
5089         PR fortran/47978
5090         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5091         * gfortran.dg/proc_decl_26.f90: New.
5092         * gfortran.dg/typebound_override_2.f90: New.
5093         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5094
5095 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5096
5097         * gnat.dg/cond_expr2.ad[sb]: New test.
5098
5099 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
5100
5101         * gnat.dg/atomic5.ad[sb]: New test.
5102
5103 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5104
5105         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5106
5107 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
5108
5109         PR target/49030
5110         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5111
5112 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
5113
5114         PR target/49614
5115         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5116
5117 2011-09-09  Richard Guenther  <rguenther@suse.de>
5118
5119         PR tree-optimization/50328
5120         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5121
5122 2011-09-09  Richard Guenther  <rguenther@suse.de>
5123
5124         PR middle-end/50333
5125         * gcc.dg/torture/pr50333.c: New testcase.
5126
5127 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
5128
5129         PR tree-optimization/50318
5130         * gcc.target/arm/pr50318-1.c: New file.
5131
5132 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
5133
5134         * gcc.target/i386/all_one_m256i.c: New test.
5135
5136 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
5137
5138         PR c++/50324
5139         * g++.dg/cpp0x/sfinae28.C: New.
5140
5141 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
5142
5143         PR c/50332
5144         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5145         longer ignored on typedefs.
5146
5147         PR c++/33255 - Support -Wunused-local-typedefs warning
5148         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5149         * c-c++-common/Wunused-local-typedefs.c: Likewise.
5150
5151 2011-09-08  Martin Jambor  <mjambor@suse.cz>
5152
5153         PR tree-optimization/50287
5154         * gcc.dg/torture/pr50287.c: New test.
5155
5156 2011-09-08  Richard Guenther  <rguenther@suse.de>
5157
5158         PR tree-optimization/19831
5159         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5160         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5161         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5162         * gcc.dg/errno-1.c: Adjust.
5163
5164 2011-09-08  Richard Guenther  <rguenther@suse.de>
5165
5166         PR tree-optimization/19831
5167         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5168
5169 2011-09-08  Tobias Burnus  <burnus@net-b.de>
5170
5171         PR fortran/44646
5172         * gfortran.dg/do_concurrent_1.f90: New.
5173         * gfortran.dg/do_concurrent_2.f90: New.
5174
5175 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
5176
5177         PR target/50310
5178         * gcc.c-torture/execute/ieee/pr50310.c: New test.
5179         * gcc.dg/pr50310-2.c: New test.
5180
5181 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5182
5183         PR fortran/48095
5184         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5185         * gfortran.dg/impure_constructor_1.f90: Modified.
5186         * gfortran.dg/proc_ptr_comp_33.f90: New.
5187
5188 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR target/50310
5191         * gcc.dg/pr50310-1.c: New test.
5192
5193 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5194
5195         PR middle-end/48571
5196         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5197         instead of 4.
5198
5199 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
5200
5201         PR c++/50309
5202         * g++.dg/cpp0x/noexcept14.C: New.
5203
5204 2011-09-07  Jason Merrill  <jason@redhat.com>
5205
5206         * g++.dg/cpp0x/constexpr-ref3.C: New.
5207
5208         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5209
5210 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5211
5212         * gcc.dg/section1.c: Don't xfail for avr.
5213
5214 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
5215
5216         PR tree-optimization/50322
5217         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5218
5219 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5220
5221         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5222
5223 2011-09-07  Martin Jambor  <mjambor@suse.cz>
5224
5225         PR tree-optimization/49911
5226         * g++.dg/tree-ssa/pr49911.C: New test.
5227
5228 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
5229
5230         PR target/49030
5231         * gcc.dg/torture/pr49030.c: New test.
5232
5233 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
5234
5235         PR fortran/50288
5236         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5237         * gfortran.dg/class_4d.f03: Deleted.
5238         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5239
5240 2011-09-07  Richard Guenther  <rguenther@suse.de>
5241
5242         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5243
5244 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
5245
5246         PR tree-optimization/46021
5247         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5248
5249 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5250
5251         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5252
5253 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
5254
5255         * gcc.c-torture/compile/20110906-1.c: New test.
5256
5257 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
5258
5259         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5260
5261 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
5262
5263         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5264         --param tree-reassoc-width=1.
5265
5266         * gcc.dg/tree-ssa/reassoc-24.c: New test.
5267         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5268
5269 2011-09-06  Richard Guenther  <rguenther@suse.de>
5270
5271         PR tree-optimization/48149
5272         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5273
5274 2011-09-06  Richard Guenther  <rguenther@suse.de>
5275
5276         PR tree-optimization/48317
5277         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5278
5279 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
5280
5281         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5282         New procedure.
5283         (add_options_for_quad_vectors): Replace with ...
5284         (add_options_for_double_vectors): ... this.
5285         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5286         support multiple vector sizes since the vectorizer attempts to
5287         vectorize with both vector sizes.
5288         * gcc.dg/vect/no-vfa-vect-79.c,
5289         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5290         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5291         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5292         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5293         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5294         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5295         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5296         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5297         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5298         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5299         gcc.dg/vect/vect-40.c: Likewise.
5300         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5301         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5302         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5303         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5304         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5305         Likewise.
5306         * gcc.dg/vect/vect-peel-4.c: Make ia global.
5307
5308 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
5309
5310         PR target/49606
5311         * gcc.target/mips/abi-main.h: New file.
5312         * gcc.target/mips/abi-o32-long32.c: New test.
5313         * gcc.target/mips/abi-o32-long64.c: Likewise.
5314         * gcc.target/mips/abi-o64-long32.c: Likewise.
5315         * gcc.target/mips/abi-o64-long64.c: Likewise.
5316         * gcc.target/mips/abi-n32-long32.c: Likewise.
5317         * gcc.target/mips/abi-n32-long64.c: Likewise.
5318         * gcc.target/mips/abi-n64-long32.c: Likewise.
5319         * gcc.target/mips/abi-n64-long64.c: Likewise.
5320         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5321         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5322         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5323         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5324         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5325         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5326         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5327         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5328         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5329         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5330         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5331         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5332         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5333         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5334         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5335         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5336         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5337         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5338         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5339         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5340         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5341         * gcc.target/mips/branch-2.c: Remove -mabicalls.
5342         * gcc.target/mips/branch-3.c: Likewise.
5343         * gcc.target/mips/branch-4.c: Likewise.
5344         * gcc.target/mips/branch-5.c: Likewise.
5345         * gcc.target/mips/branch-6.c: Likewise.
5346         * gcc.target/mips/branch-7.c: Likewise.
5347         * gcc.target/mips/branch-8.c: Likewise.
5348         * gcc.target/mips/branch-9.c: Likewise.
5349         * gcc.target/mips/branch-10.c: Likewise.
5350         * gcc.target/mips/branch-11.c: Likewise.
5351         * gcc.target/mips/branch-12.c: Likewise.
5352         * gcc.target/mips/branch-13.c: Likewise.
5353         * gcc.target/mips/lazy-binding-1.c: Likewise.
5354
5355 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
5356
5357         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5358         to avoid warning on int=16 platforms..
5359
5360 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
5361
5362         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5363         to work even with -fshort-enums.
5364
5365 2011-09-04  Jan Hubicka  <jh@suse.cz>
5366
5367         * gcc.c-torture/compile/20110902.c: new testcase.
5368
5369 2011-09-04  Jason Merrill  <jason@redhat.com>
5370
5371         PR c++/49267
5372         * g++.dg/cpp0x/rv-conv1.C: New.
5373
5374         DR 1328
5375         * g++.dg/cpp0x/rv-func3.C: New.
5376
5377         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5378
5379         PR c++/50248
5380         Core 1358
5381         * g++.dg/cpp0x/constexpr-template1.C: New.
5382         * g++.dg/cpp0x/constexpr-template2.C: New.
5383         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5384         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5385
5386 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
5387
5388         * gnat.dg/specs/debug1.ads: Tweak pattern.
5389
5390 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
5391
5392         PR fortran/50227
5393         * gfortran.dg/class_45a.f03: New.
5394         * gfortran.dg/class_45b.f03: New.
5395
5396 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
5397             Ira Rosen  <ira.rosen@linaro.org>
5398
5399         PR tree-optimization/50208
5400         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5401         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5402         -fno-tree-fre -fno-tree-pre.
5403
5404 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5405
5406         * gcc.dg/ipa/ipcp-3.c: New test.
5407
5408 2011-09-02  Richard Guenther  <rguenther@suse.de>
5409
5410         PR tree-optimization/27460
5411         PR middle-end/29269
5412         * gcc.dg/vect/vect-cond-7.c: New testcase.
5413
5414 2011-09-02  Martin Jambor  <mjambor@suse.cz>
5415
5416         * g++.dg/ipa/devirt-3.C: Added a distraction method.
5417         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5418         xfailed test for inlining.
5419         * g++.dg/ipa/ivinline-9.C: Likewise.
5420
5421 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
5422
5423         PR tree-optimization/50178
5424         * gfortran.dg/vect/pr50178.f90: New test.
5425
5426 2011-08-31  Martin Jambor  <mjambor@suse.cz>
5427
5428         PR middle-end/49886
5429         * gcc.c-torture/execute/pr49886.c: New testcase.
5430
5431 2011-08-31  Tom de Vries  <tom@codesourcery.com>
5432
5433         PR middle-end/43513
5434         * gcc.dg/pr43513.c: New test.
5435
5436 2011-08-30  Tobias Burnus  <burnus@net-b.de>
5437
5438         PR fortran/45044
5439         * gfortran.dg/common_14.f90: New.
5440         * gfortran.dg/common_resize_1.f: Add two dg-warning.
5441
5442 2011-08-30  Jason Merrill  <jason@redhat.com>
5443
5444         PR c++/50084
5445         * g++.dg/cpp0x/decltype33.C: New.
5446
5447         PR c++/50089
5448         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5449
5450         PR c++/50114
5451         * g++.dg/cpp0x/lambda/lambda-for.C: New.
5452
5453 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
5454
5455         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5456
5457 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gnat.dg/specs/aggr3.ads: New test.
5460         * gnat.dg/specs/aggr3_pkg.ads: New helper.
5461
5462         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5463         * gnat.dg/specs/aggr2.ads: Likewise.
5464
5465 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5466
5467         PR fortran/45170
5468         * gfortran.dg/allocate_with_source_2.f90: New test
5469
5470 2011-08-30  Jason Merrill  <jason@redhat.com>
5471
5472         PR c++/50220
5473         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5474
5475         PR c++/50234
5476         * g++.dg/cpp0x/constexpr-value3.C: New.
5477
5478 2011-08-30  Richard Guenther  <rguenther@suse.de>
5479
5480         PR middle-end/48571
5481         * gcc.c-torture/execute/pr48571-1.c: New testcase.
5482         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5483         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5484         * gcc.dg/pr36902.c: XFAIL.
5485
5486 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
5487
5488         * gcc.target/i386/fma-check.h: New.
5489         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5490         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5491         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5492         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5493         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5494         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5495         * gcc.target/i386/fma-fmaddXX.c: Likewise.
5496         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5497         * gcc.target/i386/fma-fmsubXX.c: Likewise.
5498         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5499         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5500         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5501         * gcc.target/i386/fma-compile.c: Likewise.
5502         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5503         * gcc.target/i386/sse-12.c: Add -mfma.
5504         * gcc.target/i386/sse-13.c: Likewise.
5505         * gcc.target/i386/sse-14.c: Likewise.
5506         * gcc.target/i386/sse-22.c: Likewise.
5507         * gcc.target/i386/sse-23.c: Likewise.
5508         * g++.dg/other/i386-2.C: Likewise.
5509         * g++.dg/other/i386-3.C: Likewise.
5510
5511 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5512
5513         PR testsuite/50185
5514         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5515         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5516
5517 2011-08-30  Christian Bruel  <christian.bruel@st.com>
5518
5519         * g++.dg/bprob/bprob.exp (feedback_options): Set
5520         -fbranch-probabilities.
5521         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5522
5523 2011-08-29  Jason Merrill  <jason@redhat.com>
5524
5525         PR c++/50224
5526         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5527
5528 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5529             Jason Merrill  <jason@redhat.com>
5530
5531         * g++.dg/dfp/base.C: New test.
5532
5533 2011-08-29  Jason Merrill  <jason@redhat.com>
5534
5535         Core DR 994
5536         PR c++/50209
5537         * g++.dg/cpp0x/initlist58.C: New.
5538
5539 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
5540
5541         PR fortran/50225
5542         * gfortran.dg/class_result_1.f03: New.
5543
5544 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR middle-end/48722
5547         * gcc.target/i386/pr48722.c: New test.
5548
5549 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5550
5551         PR libfortran/50192
5552         * gfortran.dg/widechar_compare_1.f90:  New test.
5553
5554 2011-08-26  Jason Merrill  <jason@redhat.com>
5555
5556         Core DR 342
5557         PR c++/48582
5558         * g++.dg/abi/mangle50.C: New.
5559
5560 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5561
5562         PR target/50202
5563         * gcc.target/i386/pr50202.c: New test.
5564
5565 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5566
5567         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5568         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5569         * gcc.target/i386/avx-round-vec.c: New test.
5570         * gcc.target/i386/avx-roundf-vec.c: New test.
5571
5572 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5573
5574         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5575         instruction.
5576
5577         PR c/50179
5578         * c-c++-common/Wunused-var-14.c: New test.
5579
5580 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5581
5582         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5583
5584 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5585
5586         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5587         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5588         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5589         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5590
5591 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5592
5593         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5594         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5595         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5596         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5597
5598 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5599
5600         PR fortran/50050
5601         * gfortran.dg/pointer_comp_init_1.f90: New test.
5602
5603 2011-08-25  Jason Merrill  <jason@redhat.com>
5604
5605         PR c++/50157
5606         * g++.dg/cpp0x/sfinae27.C: New.
5607
5608 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5609
5610         * gfortran.dg/coarray_lib_token_4.f90: New.
5611
5612 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5613
5614         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5615
5616 2011-08-25  Richard Guenther  <rguenther@suse.de>
5617
5618         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5619
5620 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5621
5622         PR fortran/50163
5623         * gfortran.dg/initialization_28.f90: New.
5624
5625 2011-08-24  Richard Guenther  <rguenther@suse.de>
5626
5627         PR tree-optimization/50067
5628         * gcc.dg/torture/pr50067-3.c: New testcase.
5629         * gcc.dg/torture/pr50067-4.c: Likewise.
5630         * gcc.dg/torture/pr50067-5.c: Likewise.
5631
5632 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5633
5634         * g++.dg/other/i386-2.C: Add -mavx2 check.
5635         * g++.dg/other/i386-3.C: Likewise.
5636         * gcc.target/i386/avx-1.c: Add AVX2.
5637         * gcc.target/i386/avx-2.c: Likewise.
5638         * gcc.target/i386/funcspec-5.c: Likewise.
5639         * gcc.target/i386/sse-12.c: Likewise.
5640         * gcc.target/i386/sse-13.c: Likewise.
5641         * gcc.target/i386/sse-14.c: Likewise.
5642         * gcc.target/i386/sse-22.c: Likewise.
5643         * gcc.target/i386/sse-23.c: Likewise.
5644         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5645         * gcc.target/i386/avx2-check.h: New.
5646         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5647         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5648         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5649         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5650         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5651         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5652         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5653         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5654         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5655         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5656         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5657         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5658         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5659         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5660         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5661         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5662         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5663         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5664         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5665         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5666         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5667         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5668         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5669         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5670         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5671         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5672         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5673         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5674         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5675         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5676         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5677         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5678         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5679         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5680         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5681         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5682         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5683         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5684         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5685         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5686         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5687         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5688         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5689         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5690         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5691         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5692         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5693         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5694         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5695         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5696         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5697         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5698         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5699         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5700         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5701         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5702         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5703         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5704         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5705         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5706         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5707         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5708         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5709         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5710         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5711         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5712         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5713         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5714         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5715         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5716         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5717         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5718         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5719         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5720         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5721         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5722         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5723         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5724         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5725         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5726         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5727         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5728         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5729         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5730         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5731         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5732         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5733         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5734         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5735         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5736         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5737         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5738         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5739         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5740         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5741         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5742         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5743         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5744         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5745         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5746         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5747         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5748         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5749         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5750         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5751         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5752         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5753         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5754         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5755         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5756         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5757         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5758         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5759         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5760         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5761         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5762         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5763         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5764         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5765         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5766         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5767         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5768         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5769         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5770         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5771         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5772         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5773         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5774         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5775         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5776         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5777         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5778         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5779         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5780         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5781         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5782         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5783         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5784         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5785         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5786         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5787         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5788         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5789         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5790         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5791         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5792         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5793         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5794         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5795         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5796         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5797         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5798         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5799         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5800         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5801         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5802         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5803         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5804         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5805         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5806         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5807         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5808         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5809         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5810         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5811         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5812         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5813         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5814         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5815         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5816         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5817         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5818         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5819         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5820         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5821         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5822         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5823         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5824         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5825         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5826         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5827         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5828         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5829         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5830         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5831         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5832         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5833         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5834         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5835         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5836         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5837         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5838         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5839         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5840         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5841         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5842         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5843         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5844         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5845         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5846         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5847         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5848         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5849         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5850         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5851         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5852         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5853         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5854         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5855         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5856         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5857         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5858         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5859         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5860         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5861         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5862         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5863         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5864         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5865         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5866         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5867         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5868         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5869         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5870         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5871         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5872         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5873         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5874         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5875         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5876         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5877         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5878         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5879         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5880         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5881         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5882         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5883         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5884         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5885         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5886         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5887         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5888         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5889         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5890         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5891         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5892         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5893         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5894         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5895         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5896         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5897         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5898         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5899         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5900         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5901         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5902         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5903         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5904         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5905         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5906         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5907         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5908         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5909         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5910         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5911         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5912         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5913         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5914         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5915         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5916         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5917         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5918         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5919         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5920         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5921         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5922         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5923         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5924         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5925         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5926         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5927         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5928         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5929         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5930         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5931         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5932         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5933         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5934         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5935         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5936         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5937         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5938         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5939         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5940         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5941         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5942         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5943         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5944         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5945         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5946         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5947         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5948         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5949         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5950         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5951         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5952         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5953         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5954         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5955         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5956         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5957         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5958         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5959         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5960         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5961         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5962         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5963         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5964         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5965         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5966         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5967         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5968         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5969         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5970         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5971         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5972         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5973         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5974         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5975         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5976         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5977         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5978         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5979         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5980         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5981         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5982         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5983         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5984         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5985         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5986         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5987         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5988         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5989         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5990         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5991         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5992         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5993         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5994         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5995         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5996         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5997         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5998         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5999         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6000         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6001         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6002         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6003         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6004         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6005         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6006         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6007         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6008         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6009         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6010         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6011         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6012         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6013         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6014         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6015         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6016         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6017         * gcc.target/i386/testimm-9.c: Likewise.
6018
6019 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6020
6021         * g++.dg/other/i386-2.C: Add -mbmi2 check.
6022         * g++.dg/other/i386-3.C: Likewise.
6023         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6024         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6025         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6026         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6027         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6028         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6029         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6030         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6031         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6032         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6033         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6034         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6035         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6036         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6037         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6038         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6039         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6040         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6041         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6042         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6043         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6044         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6045         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6046         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6047         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6048         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6049         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6050         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6051         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6052         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6053         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6054         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6055         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6056         * gcc.target/i386/sse-12.c: Add BMI2.
6057         * gcc.target/i386/sse-13.c: Likewise.
6058         * gcc.target/i386/sse-14.c: Likewise.
6059         * gcc.target/i386/sse-22.c: Likewise.
6060         * gcc.target/i386/sse-23.c: Likewise.
6061
6062 2011-08-23  Jason Merrill  <jason@redhat.com>
6063
6064         * g++.dg/template/crash7.C: Adjust expected errors.
6065
6066 2011-08-23  Jason Merrill  <jason@redhat.com>
6067
6068         PR c++/49045
6069         Core 1321
6070         * g++.dg/cpp0x/overload2.C: New.
6071
6072 2011-08-23  Jason Merrill  <jason@redhat.com>
6073
6074         Core 903
6075         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6076
6077 2011-08-23  Jason Merrill  <jason@redhat.com>
6078
6079         Core 975
6080         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6081         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6082         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6083         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6084
6085 2011-08-23  Jason Merrill  <jason@redhat.com>
6086
6087         PR c++/50024
6088         * g++.dg/cpp0x/constexpr-initlist5.C: New.
6089
6090 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6091
6092         PR c++/50158
6093         * g++.dg/warn/Wunused-var-16.C: New test.
6094
6095         PR middle-end/50161
6096         * gcc.dg/pr50161.c: New test.
6097
6098 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
6099
6100         PR c++/50055
6101         * g++.dg/gcov/gcov-7.C: New test.
6102
6103 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR c++/46862
6106         * g++.dg/dfp/nofields.C: New test.
6107
6108 2011-08-23  Tobias Burnus  <burnus@net-b.de>
6109
6110         PR fortran/31600
6111         * gfortran.dg/use_16.f90: New.
6112
6113 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
6114             Kirill Yukhin  <kirill.yukhin@intel.com>
6115
6116         PR target/50155
6117         * gcc.target/i386/pr50155.c: New test.
6118
6119 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
6120
6121         PR tree-optimization/50133
6122         * gcc.dg/pr50133.c: New test.
6123
6124         PR middle-end/50141
6125         * c-c++-common/cxxbitfields-6.c: New test.
6126
6127 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
6128
6129         PR fortran/50050
6130         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6131
6132 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
6133
6134         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6135         * gcc.dg/pr49994-3.c: Ditto.
6136
6137 2011-08-22  Richard Guenther  <rguenther@suse.de>
6138
6139         PR testsuite/50145
6140         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6141         * gcc.dg/torture/pr50067-2.c: Likewise.
6142
6143 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6144
6145         PR fortran/47659
6146         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
6147         of a constant resulting from simplification.
6148         * gfortran.dg/warn_conversion_3.f90:  New test.
6149
6150 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6151
6152         PR fortran/50130
6153         * gfortran.dg/zero_stride_1.f90:  New test.
6154
6155 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
6156
6157         PR fortran/49638
6158         * gfortran.dg/typebound_override_1.f90: Modified.
6159
6160 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR tree-optimization/48739
6163         * gcc.dg/pr48739-1.c: New test.
6164         * gcc.dg/pr48739-2.c: New test.
6165
6166 2011-08-20  Tobias Burnus  <burnus@net-b.de>
6167
6168         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6169
6170 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6171
6172         PR fortran/50129
6173         * gfortran.dg/where_3.f90: New test.
6174
6175 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
6176
6177         PR middle-end/49721
6178         * gfortran.dg/pr49721-1.f: New.
6179         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6180
6181 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6182
6183         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6184         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6185         New tests.
6186
6187 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6188
6189         * gcc.target/arm/wmul-11.c: New file.
6190         * gcc.target/arm/wmul-12.c: New file.
6191         * gcc.target/arm/wmul-13.c: New file.
6192
6193 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6194
6195         * gcc.target/arm/wmul-10.c: New file.
6196
6197 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6198
6199         * gcc.target/arm/wmul-9.c: New file.
6200         * gcc.target/arm/wmul-bitfield-2.c: New file.
6201
6202 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6203
6204         * gcc.target/arm/wmul-8.c: New file.
6205
6206 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6207
6208         * gcc.target/arm/wmul-7.c: New file.
6209
6210 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6211
6212         * gcc.target/arm/wmul-6.c: New file.
6213
6214 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6215
6216         * gcc.target/arm/wmul-5.c: New file.
6217         * gcc.target/arm/no-wmla-1.c: New file.
6218
6219 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
6220
6221         * gcc.target/arm/wmul-bitfield-1.c: New file.
6222
6223 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
6224
6225         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6226
6227 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6228
6229         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6230         * gcc.target/i386/conversion.c: Likewise.
6231
6232 2011-08-19  Richard Guenther  <rguenther@suse.de>
6233
6234         * gcc.dg/torture/pr50067-1.c: New testcase.
6235         * gcc.dg/torture/pr50067-2.c: Likewise.
6236
6237 2011-08-19  Joey Ye  <joey.ye@arm.com>
6238
6239         PR target/49437
6240         * gcc.target/arm/handler-align.c: New test.
6241         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6242         New Function.
6243
6244 2011-08-19  Joey Ye  <joey.ye@arm.com>
6245
6246         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6247
6248 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
6249
6250         PR fortran/50071
6251         * gfortran.dg/end_block_label_1.f90: New test.
6252         * gfortran.dg/end_associate_label_1.f90: New test.
6253
6254 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6255
6256         * gcc.dg/c1x-pointer-float-1.c: New test.
6257
6258 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
6259
6260         PR fortran/50071
6261         * gfortran.dg/duplicate_labels_2.f: New test.
6262
6263 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6264
6265         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6266         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6267         gcc.dg/c1x-noreturn-5.c: New tests.
6268
6269 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
6270
6271         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6272
6273 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6274
6275         PR fortran/18918
6276         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6277         * gfortran.dg/coarray_lock_3.f90: Fix test.
6278         * gfortran.dg/coarray_lock_4.f90: New.
6279         * gfortran.dg/coarray_lock_5.f90: New.
6280
6281 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6282
6283         PR target/50009
6284         * gcc.c-torture/compile/pr50009.c: New test.
6285
6286         PR target/50092
6287         * gcc.dg/torture/pr50092.c: New test.
6288
6289 2011-08-18  Tobias Burnus  <burnus@net-b.de>
6290
6291         PR fortran/50109
6292         * gfortran.dg/namelist_73.f90: New.
6293
6294 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
6295
6296         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6297
6298         PR debug/50017
6299         * gcc.dg/pr50017.c: New test.
6300
6301 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
6302
6303         PR c++/45625
6304         * g++.dg/lookup/hidden-var1.C: New test case.
6305
6306 2011-08-17  Tobias Burnus  <burnus@net-b.de>
6307
6308         PR fortran/31461
6309         * gfortran.dg/warn_unused_var_2.f90: New.
6310         * gfortran.dg/warn_unused_var_3.f90: New.
6311
6312 2011-08-17  Tom de Vries  <tom@codesourcery.com>
6313
6314         PR target/43597
6315         * gcc.target/arm/pr43597.c: New test.
6316
6317 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
6318
6319         PR fortran/50070
6320         * gfortran.dg/common_13.f90: New.
6321
6322 2011-08-16  Jason Merrill  <jason@redhat.com>
6323
6324         PR c++/50086
6325         * g++.dg/cpp0x/variadic-unresolved.C: New.
6326
6327         * g++.old-deja/g++.brendan/README: Add R.I.P.
6328
6329         * g++.dg/ext/attr-used-1.C: New.
6330
6331         PR c++/50054
6332         * g++.dg/cpp0x/initlist56.C: New.
6333
6334 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
6335
6336         PR testsuite/50085
6337         * g++.dg/opt/life1.C: Only run on Linux.
6338
6339 2011-08-15  Tobias Burnus  <burnus@net-b.de>
6340
6341         * gfortran.dg/coarray_26.f90: New.
6342
6343 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
6344
6345         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6346         -fdump-tree-vrp1.
6347
6348 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
6349
6350         PR fortran/50073
6351         * gfortran.dg/func_result_7.f90: New.
6352
6353 2011-08-13  Jason Merrill  <jason@redhat.com>
6354
6355         PR c++/50075
6356         * g++.dg/cpp0x/decltype32.C: New.
6357
6358         PR c++/50059
6359         * g++.dg/diagnostic/expr1.C: New.
6360
6361 2011-08-12  David Li  <davidxl@google.com>
6362
6363         * g++.dg/abi/vbase15.C: New test.
6364
6365 2011-08-12  Jason Merrill  <jason@redhat.com>
6366
6367         PR c++/50034
6368         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6369
6370 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
6371
6372         * gcc.dg/builtins-67.c: New test.
6373         * gcc.target/i386/conversion.c: Ditto.
6374
6375 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
6376             Brian Hackett  <bhackett1024@gmail.com>
6377
6378         * g++.dg/plugin/decl_plugin.c: New.
6379         * g++.dg/plugin/decl-plugin-test.C: New.
6380         * g++.dg/plugin/plugin.exp: Add above testcase.
6381
6382 2011-08-11  Richard Guenther  <rguenther@suse.de>
6383
6384         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6385
6386 2011-08-11  Michael Matz  <matz@suse.de>
6387
6388         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6389
6390 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
6391
6392         PR tree-optimization/50039
6393         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6394         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6395
6396 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
6397
6398         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6399         (sse4_1_test): Initialize src3 with random value.
6400
6401 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6402
6403         * gcc.c-torture/execute/scal-to-vec1.c: New test.
6404         * gcc.c-torture/execute/scal-to-vec2.c: New test.
6405         * gcc.c-torture/execute/scal-to-vec3.c: New test.
6406         * gcc.dg/scal-to-vec1.c: New test.
6407         * gcc.dg/scal-to-vec2.c: New test.
6408
6409 2011-08-09  Richard Guenther  <rguenther@suse.de>
6410
6411         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6412         * gcc.dg/tree-ssa/vrp60.c: New testcase.
6413         * gcc.dg/tree-ssa/vrp61.c: Likewise.
6414         * gcc.dg/tree-ssa/vrp62.c: Likewise.
6415
6416 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6417
6418         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6419
6420 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6421
6422         * gcc.dg/pr49948.c: Require pthread effective target.
6423
6424 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6425
6426         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6427
6428 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
6429
6430         * gcc.target/i386/sse-22a.c: New test.
6431
6432 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
6433
6434         PR tree-optimization/50014
6435         * gcc.dg/vect/pr50014.c: New test.
6436
6437 2011-08-08  Martin Jambor  <mjambor@suse.cz>
6438
6439         PR middle-end/49923
6440         * gcc.dg/tree-ssa/pr49923.c: New test.
6441
6442 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
6443
6444         PR target/49781
6445         * gcc.target/i386/pr49781-1.c: New.
6446
6447 2011-08-08  Jason Merrill  <jason@redhat.com>
6448
6449         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6450
6451         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6452
6453 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
6454
6455         PR fortran/49638
6456         * gfortran.dg/typebound_override_1.f90: New.
6457
6458 2011-08-07  Kai Tietz  <ktietz@redhat.com>
6459
6460         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6461         x86_64 mingw target.
6462         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6463         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6464         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6465         * gcc.dg/tree-ssa/loop-33.c: Likewise.
6466         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6467         * gcc.dg/tree-ssa/loop-35.c: Likewise.
6468         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6469         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6470         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6471         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6472
6473 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6474
6475         PR testsuite/48727
6476         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6477
6478 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6479
6480         * gcc.dg/pr48770.c: Cleanup coverage files.
6481         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6482
6483 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
6484
6485         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6486         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6487         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6488         lzcnt and bmi options.
6489
6490 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6491
6492         PR target/47381
6493         * gcc.dg/pr47381-1.c: New.
6494         * gcc.dg/pr47381-2.c: Likewise.
6495         * gcc.target/i386/pr47381.c: Likewise.
6496
6497 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6498
6499         PR middle-end/47727
6500         * gcc.dg/pr47727.c: New.
6501
6502         PR target/47372
6503         * gcc.dg/pr47372-1.c: New.
6504         * gcc.dg/pr47372-2.c: Likewise.
6505
6506 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6507
6508         PR middle-end/47449
6509         * gcc.target/i386/pr47449.c: New.
6510
6511         PR target/47446
6512         * gcc.dg/pr47446-1.c: New.
6513         * gcc.dg/pr47446-2.c: Likewise.
6514
6515 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6516
6517         PR target/47766
6518         * gcc.dg/pr47766.c: New.
6519
6520         PR target/47715
6521         * gcc.dg/tls/pr47715-1.c: New.
6522         * gcc.dg/tls/pr47715-2.c: Likewise.
6523         * gcc.dg/tls/pr47715-3.c: Likewise.
6524         * gcc.dg/tls/pr47715-4.c: Likewise.
6525         * gcc.dg/tls/pr47715-5.c: Likewise.
6526
6527 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6528
6529         PR libobjc/50002
6530         * objc.dg/gnu-api-2-class.m: Updated comments.
6531         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6532         * objc.dg/gnu-api-2-class-meta.m: New test.
6533         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6534
6535 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6536
6537         PR libobjc/49882
6538         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6539         with classes that are in construction.
6540
6541 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
6542
6543         PR target/48084
6544         * gcc.target/i386/pr48084-1.c: New.
6545         * gcc.target/i386/pr48084-2.c: Likewise.
6546         * gcc.target/i386/pr48084-3.c: Likewise.
6547         * gcc.target/i386/pr48084-4.c: Likewise.
6548         * gcc.target/i386/pr48084-5.c: Likewise.
6549
6550         PR rtl-optimization/49504
6551         * gcc.target/i386/pr49504.c: New.
6552
6553         PR target/49860
6554         * gcc.dg/pr49860.c: New.
6555
6556 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
6557
6558         PR libobjc/49882
6559         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6560         with classes that are in construction.
6561
6562 2011-08-05  Jason Merrill  <jason@redhat.com>
6563
6564         PR c++/48993
6565         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6566
6567         PR c++/49921
6568         * g++.dg/cpp0x/decltype31.C: New.
6569
6570         PR c++/49669
6571         * g++.dg/init/array28.C: New.
6572
6573         PR c++/49988
6574         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6575
6576 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6577
6578         PR target/47369
6579         * gcc.dg/pr47369-1.c: New.
6580
6581 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6582
6583         PR middle-end/47364
6584         * gcc.dg/torture/pr47364-1.c: New.
6585         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6586         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6587
6588 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6589
6590         PR fortran/37211
6591         * gfortran.dg/transfer_check_2.f90:  New test case.
6592
6593 2011-08-05  Jan Hubicka  <jh@suse.cz>
6594
6595         PR middle-end/49494
6596         * gfortran.dg/pr49494.f90: New testcase.
6597
6598 2011-08-05  Jan Hubicka  <jh@suse.cz>
6599
6600         PR middle-end/49735
6601         * gcc.c-torture/compile/pr49735.c: New testcase.
6602
6603 2011-08-05  Jason Merrill  <jason@redhat.com>
6604
6605         PR c++/47453
6606         * g++.dg/cpp0x/initlist56.C: New.
6607
6608         PR c++/49812
6609         * g++.dg/overload/rvalue2.C: New.
6610
6611         PR c++/49983
6612         * g++.dg/cpp0x/range-for21.C: New.
6613
6614         * g++.dg/ext/vla11.C: New.
6615
6616 2011-08-05  Richard Guenther  <rguenther@suse.de>
6617
6618         PR tree-optimization/49984
6619         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6620
6621 2011-08-05  Richard Guenther  <rguenther@suse.de>
6622
6623         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6624         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6625         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6626
6627 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6628
6629         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6630         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6631         * gfortran.dg/ldist-pr43023.f90: Ditto.
6632         * gfortran.dg/namelist_52.f90: Ditto.
6633         * gfortran.dg/interface_proc_end.f90: Ditto.
6634         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6635         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6636
6637 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6638
6639         * gcc.dg/vect/vect-over-widen-1.c: New test.
6640         * gcc.dg/vect/vect-over-widen-2.c: New test.
6641         * gcc.dg/vect/vect-over-widen-3.c: New test.
6642         * gcc.dg/vect/vect-over-widen-4.c: New test.
6643
6644 2011-08-04  Richard Guenther  <rguenther@suse.de>
6645
6646         PR fortran/49957
6647         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6648
6649 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6650
6651         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6652
6653 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6654
6655         PR middle-end/49905
6656         * g++.dg/ext/builtin-object-size3.C: New test.
6657
6658 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6659
6660         PR tree-optimization/49948
6661         * gcc.dg/pr49948.c: New test.
6662
6663 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6664
6665         PR middle-end/47383
6666         * gcc.dg/torture/pr47383.c: New.
6667
6668 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6669
6670         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6671
6672 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6673
6674         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6675
6676 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6677
6678         PR target/47744
6679         * gcc.dg/torture/pr47744-1.c: New.
6680         * gcc.dg/torture/pr47744-2.c: Likewise.
6681         * gcc.dg/torture/pr47744-3.c: Likewise.
6682
6683 2011-08-03  Richard Guenther  <rguenther@suse.de>
6684
6685         PR middle-end/49958
6686         * gcc.dg/torture/pr49958.c: New testcase.
6687
6688 2011-08-03  Richard Guenther  <rguenther@suse.de>
6689
6690         PR tree-optimization/49938
6691         * g++.dg/torture/pr49938.C: New testcase.
6692
6693 2011-08-02  Jason Merrill  <jason@redhat.com>
6694
6695         PR c++/43886
6696         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6697
6698         PR c++/49577
6699         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6700
6701         PR c++/49593
6702         * g++.dg/cpp0x/variadic115.C: New.
6703
6704         PR c++/49803
6705         * g++.dg/cpp0x/union5.C: New.
6706
6707 2011-08-02  Daniel Kraft  <d@domob.eu>
6708
6709         PR fortran/49885
6710         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6711
6712 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6713
6714         PR middle-end/49947
6715         * gcc.dg/tree-ssa/forwprop-15.c
6716
6717 2011-08-02  Jason Merrill  <jason@redhat.com>
6718
6719         PR c++/49834
6720         * g++.dg/cpp0x/range-for20.C: New.
6721
6722 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6723
6724         * gfortran.dg/coarray_lib_token_3.f90: New.
6725
6726 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6727
6728         PR fortran/46752
6729         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6730         * gcc.dg/gomp/atomic-15.c: New test.
6731         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6732         * g++.dg/gomp/atomic-15.C: New test.
6733         * g++.dg/gomp/private-1.C: New test.
6734         * g++.dg/gomp/sharing-2.C: New test.
6735         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6736         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6737         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6738
6739 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6740
6741         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6742         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6743         cleanup-module.
6744         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6745         * gfortran.dg/allocatable_function_5.f90: Ditto.
6746         * gfortran.dg/allocate_stat.f90: Ditto.
6747         * gfortran.dg/array_constructor_20.f90: Ditto.
6748         * gfortran.dg/array_constructor_21.f90: Ditto.
6749         * gfortran.dg/array_constructor_22.f90: Ditto.
6750         * gfortran.dg/array_constructor_26.f03: Ditto.
6751         * gfortran.dg/array_function_4.f90: Ditto.
6752         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6753         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6754         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6755         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6756         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6757         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6758         * gfortran.dg/class_15.f03: Ditto.
6759         * gfortran.dg/class_27.f03: Ditto.
6760         * gfortran.dg/class_33.f90: Ditto.
6761         * gfortran.dg/class_37.f03: Ditto.
6762         * gfortran.dg/class_40.f03: Ditto.
6763         * gfortran.dg/class_42.f03: Ditto.
6764         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6765         * gfortran.dg/coarray/registering_1.f90: Ditto.
6766         * gfortran.dg/convert_1.f90: Ditto.
6767         * gfortran.dg/default_initialization_3.f90: Ditto.
6768         * gfortran.dg/dependency_25.f90: Ditto.
6769         * gfortran.dg/dependency_26.f90: Ditto.
6770         * gfortran.dg/dependency_36.f90: Ditto.
6771         * gfortran.dg/dependency_37.f90: Ditto.
6772         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6773         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6774         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6775         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6776         * gfortran.dg/elemental_result_1.f90: Ditto.
6777         * gfortran.dg/empty_derived_type.f90: Ditto.
6778         * gfortran.dg/entry_7.f90: Ditto.
6779         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6780         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6781         * gfortran.dg/error_recovery_3.f90: Ditto.
6782         * gfortran.dg/extends_4.f03: Ditto.
6783         * gfortran.dg/func_assign.f90: Ditto.
6784         * gfortran.dg/func_assign_3.f90: Ditto.
6785         * gfortran.dg/generic_1.f90: Ditto.
6786         * gfortran.dg/generic_18.f90: Ditto.
6787         * gfortran.dg/generic_22.f03: Ditto.
6788         * gfortran.dg/generic_4.f90: Ditto.
6789         * gfortran.dg/generic_6.f90: Ditto.
6790         * gfortran.dg/generic_actual_arg.f90: Ditto.
6791         * gfortran.dg/graphite/id-21.f: Ditto.
6792         * gfortran.dg/graphite/pr45758.f90: Ditto.
6793         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6794         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6795         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6796         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6797         * gfortran.dg/host_used_types_1.f90: Ditto.
6798         * gfortran.dg/implicit_1.f90: Ditto.
6799         * gfortran.dg/implicit_11.f90: Ditto.
6800         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6801         * gfortran.dg/impure_actual_1.f90: Ditto.
6802         * gfortran.dg/impure_assignment_1.f90: Ditto.
6803         * gfortran.dg/impure_constructor_1.f90: Ditto.
6804         * gfortran.dg/initialization_10.f90: Ditto.
6805         * gfortran.dg/initialization_12.f90: Ditto.
6806         * gfortran.dg/interface_14.f90: Ditto.
6807         * gfortran.dg/interface_15.f90: Ditto.
6808         * gfortran.dg/interface_2.f90: Ditto.
6809         * gfortran.dg/interface_25.f90: Ditto.
6810         * gfortran.dg/interface_26.f90: Ditto.
6811         * gfortran.dg/interface_29.f90: Ditto.
6812         * gfortran.dg/interface_assignment_1.f90: Ditto.
6813         * gfortran.dg/internal_pack_6.f90: Ditto.
6814         * gfortran.dg/internal_pack_7.f90: Ditto.
6815         * gfortran.dg/internal_pack_8.f90: Ditto.
6816         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6817         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6818         * gfortran.dg/module_commons_3.f90: Ditto.
6819         * gfortran.dg/module_equivalence_4.f90: Ditto.
6820         * gfortran.dg/module_equivalence_6.f90: Ditto.
6821         * gfortran.dg/module_function_type_1.f90: Ditto.
6822         * gfortran.dg/module_naming_1.f90: Ditto.
6823         * gfortran.dg/namelist_4.f90: Ditto.
6824         * gfortran.dg/operator_c1202.f90: Ditto.
6825         * gfortran.dg/parens_7.f90: Ditto.
6826         * gfortran.dg/pr32921.f: Ditto.
6827         * gfortran.dg/pr33646.f90: Ditto.
6828         * gfortran.dg/pr41928.f90: Ditto.
6829         * gfortran.dg/pr42119.f90: Ditto.
6830         * gfortran.dg/pr43984.f90: Ditto.
6831         * gfortran.dg/present_1.f90: Ditto.
6832         * gfortran.dg/private_type_2.f90: Ditto.
6833         * gfortran.dg/proc_decl_2.f90: Ditto.
6834         * gfortran.dg/proc_ptr_10.f90: Ditto.
6835         * gfortran.dg/proc_ptr_22.f90: Ditto.
6836         * gfortran.dg/proc_ptr_8.f90: Ditto.
6837         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6838         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6839         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6840         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6841         * gfortran.dg/substring_equivalence.f90: Ditto.
6842         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6843         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6844         * gfortran.dg/trim_optimize_6.f90: Ditto.
6845         * gfortran.dg/typebound_call_12.f03: Ditto.
6846         * gfortran.dg/typebound_operator_5.f03: Ditto.
6847         * gfortran.dg/typebound_operator_6.f03: Ditto.
6848         * gfortran.dg/typebound_proc_18.f03: Ditto.
6849         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6850         * gfortran.dg/use_1.f90: Ditto.
6851         * gfortran.dg/use_10.f90: Ditto.
6852         * gfortran.dg/use_11.f90: Ditto.
6853         * gfortran.dg/use_14.f90: Ditto.
6854         * gfortran.dg/use_only_2.f90: Ditto.
6855         * gfortran.dg/use_rename_4.f90: Ditto.
6856         * gfortran.dg/use_rename_5.f90: Ditto.
6857         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6858         * gfortran.dg/used_interface_ref.f90: Ditto.
6859         * gfortran.dg/used_types_11.f90: Ditto.
6860         * gfortran.dg/used_types_3.f90: Ditto.
6861         * gfortran.dg/used_types_4.f90: Ditto.
6862         * gfortran.dg/userdef_operator_2.f90: Ditto.
6863         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6864         * gfortran.dg/vect/pr46213.f90: Ditto.
6865         * gfortran.dg/whole_file_21.f90: Ditto.
6866         * gfortran.dg/whole_file_22.f90: Ditto.
6867         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6868         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6869
6870 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6871
6872         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6873
6874 2011-08-01  Jason Merrill  <jason@redhat.com>
6875
6876         PR c++/49932
6877         * g++.dg/abi/mangle49.C: New.
6878
6879         PR c++/49924
6880         * g++.dg/cpp0x/constexpr-array4.C: New.
6881
6882         PR c++/49813
6883         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6884
6885 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         PR target/49927
6888         * gcc.target/i386/pr49927.c: New test.
6889
6890 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6891
6892         PR tree-optimization/49926
6893         * gcc.dg/vect/pr49926.c: New test.
6894
6895 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6896
6897         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6898         * gcc.target/i386/lzcnt-1.c: New test.
6899         * gcc.target/i386/lzcnt-2.c: Likewise.
6900         * gcc.target/i386/lzcnt-2a.c: Likewise.
6901         * gcc.target/i386/lzcnt-3.c: Likewise.
6902         * gcc.target/i386/lzcnt-4.c: Likewise.
6903         * gcc.target/i386/lzcnt-4a.c: Likewise.
6904         * gcc.target/i386/lzcnt-5.c: Likewise.
6905         * gcc.target/i386/lzcnt-6.c: Likewise.
6906         * gcc.target/i386/lzcnt-6a.c: Likewise.
6907         * gcc.target/i386/lzcnt-check.h: Likewise.
6908
6909         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6910         * gcc.target/i386/sse-13.c: Likewise.
6911         * gcc.target/i386/sse-14.c: Likewise.
6912         * g++.dg/other/i386-2.C: Likewise.
6913         * g++.dg/other/i386-3.C: Likewise.
6914
6915 2011-08-01  Julian Brown  <julian@codesourcery.com>
6916
6917         * gcc.target/arm/fixed-point-exec.c: New test.
6918
6919 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6920
6921         PR target/49920
6922         * gcc.target/i386/pr49920.c: New test.
6923
6924 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6925
6926         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6927         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6928         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6929         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6930         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6931         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6932         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6933         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6934         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6935         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6936         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6937         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6938         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6939         * g++.dg/tree-ssa/pr33615.C: Ditto.
6940         * g++.dg/tree-ssa/restrict1.C: Ditto.
6941         * c-c++-common/restrict-2.c: Ditto.
6942         * gfortran.dg/pr32921.f: Ditto.
6943         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6944         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6945         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6946         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6947         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6948         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6949         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6950         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6951         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6952         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6953
6954 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6955
6956         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6957         .exe.ltrans[0-9]*. dump files.
6958
6959 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6960
6961         PR fortran/49112
6962         * gfortran.dg/abstract_type_6.f03: Modified.
6963         * gfortran.dg/typebound_proc_24.f03: New.
6964
6965 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6966
6967         PR testsuite/49917
6968         * g++.dg/init/for1.C: Fix.
6969
6970 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6971
6972         PR fortran/48876
6973         * gfortran.dg/string_5.f90:  New test.
6974
6975 2011-07-29  Jason Merrill  <jason@redhat.com>
6976
6977         PR c++/49867
6978         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6979
6980 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6981
6982         PR tree-optimization/47407
6983         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6984         alpha*-dec-osf*.
6985         Sort target list.
6986
6987 2011-07-29  Richard Guenther  <rguenther@suse.de>
6988
6989         * gcc.dg/uninit-suppress.c: Also disable VRP.
6990         * gcc.dg/uninit-suppress_2.c: Likewise.
6991
6992 2011-07-28  Jason Merrill  <jason@redhat.com>
6993
6994         PR c++/49808
6995         * g++.dg/template/nontype24.C: New.
6996
6997 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6998
6999         PR rtl-optimization/47958
7000         * gcc.dg/torture/pr47958-1.c: New.
7001
7002 2011-07-29  Wei Guozhi  <carrot@google.com>
7003
7004         PR rtl-optimization/49799
7005         * gcc.dg/pr49799.c: New test case.
7006
7007 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
7008
7009         PR middle-end/48648
7010         * gcc.dg/graphite/id-pr48648.c: New.
7011
7012 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7013
7014         PR fortran/31067
7015         * gfortran.dg/maxloc_2.f90: New test.
7016         * gfortran.dg/maxloc_3.f90: New test.
7017         * gfortran.dg/minloc_1.f90: New test.
7018         * gfortran.dg/minloc_2.f90: New test.
7019         * gfortran.dg/minloc_3.f90: New test.
7020         * gfortran.dg/minmaxloc_7.f90: New test.
7021
7022         PR debug/49871
7023         * gcc.dg/debug/dwarf2/pr49871.c: New test.
7024
7025 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
7026
7027         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7028         the builtin isn't optimized away.
7029
7030 2011-07-27  Tobias Burnus  <burnus@net-b.de>
7031
7032         PR fortran/45586
7033         * gfortran.dg/lto/pr45586-2_0.f90: New.
7034
7035 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
7036
7037         PR middle-end/49875
7038         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7039         * c-c++-common/cxxbitfields-5.c: Same.
7040
7041 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7042
7043         * lib/target-supports.exp (check_effective_target_mmap): Use
7044         check_function_available.
7045
7046 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
7047
7048         * g++.old-deja/g++.pt/crash60.C: Updated.
7049
7050 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
7051
7052         PR target/49866
7053         * gcc.target/i386/pr49866.c: New test.
7054
7055 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
7056
7057         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7058         * gcc.target/i386/bmi-andn-1.c: New test.
7059         * gcc.target/i386/bmi-andn-1a.c: Likewise.
7060         * gcc.target/i386/bmi-andn-2.c: Likewise.
7061         * gcc.target/i386/bmi-andn-2a.c: Likewise.
7062         * gcc.target/i386/bmi-bextr-1.c: Likewise.
7063         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7064         * gcc.target/i386/bmi-bextr-2.c: Likewise.
7065         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7066         * gcc.target/i386/bmi-blsi-1.c: Likewise.
7067         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7068         * gcc.target/i386/bmi-blsi-2.c: Likewise.
7069         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7070         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7071         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7072         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7073         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7074         * gcc.target/i386/bmi-blsr-1.c: Likewise.
7075         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7076         * gcc.target/i386/bmi-blsr-2.c: Likewise.
7077         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7078         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7079         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7080         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7081         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7082
7083 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
7084
7085         PR middle-end/47691
7086         * gfortran.dg/graphite/id-pr47691.f: New.
7087
7088 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
7089
7090         * gcc.target/i386/avx-os-support.h: New.
7091         * gcc.target/i386/avx-check.h: Include avx-os-support.h
7092         (main): Check avx_os_support before the test is run.
7093         * gcc.target/i386/aes-avx-check.h: Ditto.
7094         * gcc.target/i386/pclmul-avx-check.h: Ditto.
7095
7096 2011-07-27  Kai Tietz  <ktietz@redhat.com>
7097
7098         * gcc.target/i386/aggregate-ret3.c: New test.
7099         * gcc.target/i386/aggregate-ret4.c: New test.
7100
7101 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
7102
7103         PR fortran/49755
7104         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7105         allocated array should *not* change its size.
7106         * gfortran.dg/multiple_allocation_3.f90: New test.
7107
7108 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
7109
7110         PR c++/49776
7111         * g++.dg/cpp0x/constexpr-49776.C: New.
7112
7113 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7114
7115         PR middle-end/47046
7116         * gcc.dg/graphite/id-pr47046.c: New.
7117
7118 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7119
7120         PR middle-end/47653
7121         * gcc.dg/graphite/run-id-pr47593.c: New.
7122
7123 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7124
7125         PR middle-end/47653
7126         * gcc.dg/graphite/run-id-pr47653.c: New.
7127         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7128         induction variables.
7129         * gcc.dg/graphite/scop-16.c: Same.
7130         * gcc.dg/graphite/scop-17.c: Same.
7131         * gcc.dg/graphite/scop-21.c: Same.
7132
7133 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
7134
7135         PR middle-end/48805
7136         * gcc.dg/graphite/id-pr48805.c: New.
7137
7138 2011-07-26  Tobias Burnus  <burnus@net-b.de>
7139
7140         * gfortran.dg/coarray_lib_token_2.f90: New.
7141
7142 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
7143
7144         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7145         SPU local store.
7146
7147 2011-07-25  Andrew Pinski  <apinski@cavium.com>
7148
7149         PR tree-opt/49671
7150         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7151         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7152
7153 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7154
7155         * lib/target-supports.exp (check_effective_target_mmap): New proc.
7156
7157         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7158         * gcc.c-torture/execute/loop-2g.c: Likewise.
7159         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7160         Require mmap support.
7161         * gcc.c-torture/execute/loop-2g.x: Likewise.
7162         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7163         (MAP_ANON): Provide default.
7164         * gcc.dg/20050826-1.c: Likewise.
7165         * gcc.target/i386/pr36533.c: Likewise.
7166         * gcc.dg/vect/pr49038.c: Remove dg-do run.
7167         Use dg-require-effective-target mmap.
7168
7169 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
7170
7171         PR c++/49838
7172         * g++.dg/cpp0x/range-for19.C: New.
7173
7174 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7175
7176         PR testsuite/49753
7177         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7178
7179         Revert:
7180         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR testsuite/49753
7183         * g++.dg/torture/pr49309.C: Remove.
7184
7185 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
7186
7187         PR tree-optimization/49809
7188         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7189         test.
7190
7191 2011-07-25  Richard Guenther  <rguenther@suse.de>
7192
7193         PR tree-optimization/49715
7194         * gcc.target/i386/pr49715-1.c: New testcase.
7195         * gcc.target/i386/pr49715-2.c: Likewise.
7196
7197 2011-07-23  Jason Merrill  <jason@redhat.com>
7198
7199         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7200
7201 2011-07-22  Jason Merrill  <jason@redhat.com>
7202
7203         PR c++/49793
7204         * g++.dg/cpp0x/initlist55.C: New.
7205
7206 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7207
7208         PR fortran/49791
7209         * gfortran.dg/namelist_72.f: New.
7210
7211 2011-07-23  Tobias Burnus  <burnus@net-b.de>
7212
7213         * gfortran.dg/coarray_25.f90: New.
7214
7215 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
7216
7217         * override1.C: This test should use c++0x mode.
7218         * override3.C: New. Test the diagnostics in c++98 mode.
7219
7220 2011-07-22  Jason Merrill  <jason@redhat.com>
7221             Mark Glisse  <marc.glisse@normalesup.org>
7222
7223         PR c++/30112
7224         * g++.dg/other/pragma-re-1.C: Add namespace cases.
7225
7226         PR c++/49813
7227         * g++.dg/opt/builtins2.C: New.
7228         * g++.dg/other/error27.C: Don't rely on __builtin.
7229
7230 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7231
7232         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7233         on lp64 targets.
7234         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7235         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7236         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7237         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7238
7239         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7240         instead of ia32.
7241
7242 2011-07-22  Richard Guenther  <rguenther@suse.de>
7243
7244         PR tree-optimization/45819
7245         * gcc.dg/pr45819.c: New testcase.
7246
7247 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
7248
7249         * lib/target-supports.exp (check_ifunc_available): Rewrite.
7250
7251 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
7252
7253         PR middle-end/47654
7254         PR middle-end/49649
7255         * gcc.dg/graphite/run-id-pr47654.c: New.
7256
7257 2011-07-21  Ian Lance Taylor  <iant@google.com>
7258
7259         PR middle-end/49705
7260         * gcc.dg/pr49705.c: New test.
7261
7262 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
7263
7264         * lib/target-supports.exp (check_avx_os_support_available): New.
7265         (check_effective_target_avx_runtime): Use it.
7266
7267 2011-07-21  Richard Guenther  <rguenther@suse.de>
7268
7269         PR tree-optimization/49770
7270         * g++.dg/torture/pr49770.C: New testcase.
7271
7272 2011-07-21  Kai Tietz  <ktietz@redhat.com>
7273
7274         * gcc.dg/tree-ssa/pr30978.c: adjusted.
7275         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7276
7277 2011-07-21  Tobias Burnus  <burnus@net-b.de>
7278
7279         * gfortran.dg/coarray_lib_token_1.f90: New.
7280
7281 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
7282
7283         * gcc.dg/pr32912-2.c: Skip for AVR.
7284         * gcc.dg/pr44674.c: Add dg-require-profiling.
7285
7286 2011-07-20  Jason Merrill  <jason@redhat.com>
7287
7288         * g++.dg/ext/desig2.C: New.
7289
7290 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7291
7292         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7293         be generated.
7294         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7295         * gcc.target/powerpc/recip-3.c: Ditto.
7296
7297 2011-07-19  Jason Merrill  <jason@redhat.com>
7298
7299         PR c++/6709 (DR 743)
7300         PR c++/42603 (DR 950)
7301         * g++.dg/cpp0x/decltype21.C: New.
7302
7303 2011-07-20  Richard Guenther  <rguenther@suse.de>
7304
7305         PR middle-end/18908
7306         * gcc.dg/tree-ssa/pr18908.c: New testcase.
7307         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7308
7309 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
7310
7311         * gcc.target/arm/combine-movs.c: New.
7312         * gcc.target/arm/unsigned-extend-2.c: New.
7313
7314 2011-07-19  Jason Merrill  <jason@redhat.com>
7315
7316         PR c++/49785
7317         * g++.dg/cpp0x/variadic114.C: New.
7318
7319 2011-07-19  Tobias Burnus  <burnus@net-b.de>
7320
7321         * gfortran.dg/coarray_args_1.f90: New.
7322         * gfortran.dg/coarray_args_2.f90: New.
7323
7324 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
7325
7326         PR fortran/49708
7327         * gfortran.dg/allocate_error_3.f90: New.
7328
7329 2011-07-19  Richard Guenther  <rguenther@suse.de>
7330
7331         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7332         * gcc.dg/tree-ssa/bool-11.c: Likewise.
7333         * gcc.dg/torture/20110719-1.c: New testcase.
7334
7335 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
7336
7337         PR tree-optimization/49768
7338         * gcc.c-torture/execute/pr49768.c: New test.
7339
7340 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
7341
7342         PR tree-optimization/49771
7343         * gcc.dg/vect/pr49771.c: New test.
7344
7345 2011-07-18  Martin Jambor  <mjambor@suse.cz>
7346
7347         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7348         * gcc.dg/ipa/ipa-2.c: Likewise.
7349         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7350         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7351         * gcc.dg/ipa/ipa-5.c: Likewise.
7352         * gcc.dg/ipa/ipa-7.c: Likewise.
7353         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7354         * gcc.dg/ipa/ipacost-1.c: Likewise.
7355         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7356         functions.
7357         * gcc.dg/ipa/ipcp-1.c: New test.
7358         * gcc.dg/ipa/ipcp-2.c: Likewise.
7359         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7360
7361 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR middle-end/49675
7364         * gfortran.dg/pr49675.f90: New test.
7365
7366 2011-07-18  Richard Guenther  <rguenther@suse.de>
7367
7368         * gcc.dg/torture/20110718-1.c: New testcase.
7369
7370 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7371
7372         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7373         * g++.dg/ext/bitfield3.C: Likewise.
7374         * g++.dg/ext/bitfield4.C: Likewise.
7375         * g++.dg/ext/bitfield5.C: Likewise.
7376         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7377         * g++.dg/other/pr23205-2.C: Likewise.
7378         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7379         * gcc.c-torture/compile/20001109-2.c: Likewise.
7380         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7381         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7382         * gcc.dg/bitfld-16.c: Likewise.
7383         * gcc.dg/bitfld-17.c: Likewise.
7384         * gcc.dg/bitfld-18.c: Likewise.
7385         * gcc.dg/builtins-config.h: Remove Netware support.
7386         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
7387         * gcc.dg/cdce2.c: Likewise.
7388         * gcc.dg/cpp/assert4.c: Remove netware support.
7389         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7390         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7391
7392         * lib/target-supports.exp (check_visibility_available): Remove
7393         NetWare support.
7394         (check_profiling_available): Likewise.
7395
7396 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
7397
7398         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7399
7400 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7401             Thomas Koenig  <tkoenig@gcc.gnu.org>
7402
7403         PR fortran/34657
7404         * gfortran.dg/generic_17.f90: Fix testcase.
7405         * gfortran.dg/interface_3.f90: Add dg-error.
7406         * gfortran.dg/use_14.f90: New.
7407         * gfortran.dg/use_15.f90: New.
7408
7409 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
7410
7411         * gnat.dg/pointer_controlled.adb: New test.
7412
7413 2011-07-17  Tobias Burnus  <burnus@net-b.de>
7414
7415         PR fortran/49624
7416         * gfortran.dg/pointer_remapping_7.f90: New.
7417
7418 2011-07-16  Jason Merrill  <jason@redhat.com>
7419
7420         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7421
7422 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
7423             Jason Merrill  <jason@redhat.com>
7424
7425         PR c++/45329
7426         PR c++/48934
7427         * g++.dg/cpp0x/decltype29.C: Adjust.
7428         * g++.dg/cpp0x/error4.C: Adjust.
7429         * g++.dg/cpp0x/sfinae26.C: Adjust.
7430         * g++.dg/cpp0x/variadic105.C: Adjust.
7431         * g++.dg/template/deduce3.C: Adjust.
7432         * g++.dg/template/error45.C: Adjust.
7433         * g++.dg/template/ptrmem2.C: Adjust.
7434         * g++.dg/template/sfinae2.C: Adjust.
7435         * g++.old-deja/g++.pt/crash60.C: Adjust.
7436         * g++.old-deja/g++.pt/unify6.C: Adjust.
7437         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7438         * g++.dg/cpp0x/nullptr15.C: Adjust.
7439         * g++.dg/cpp0x/pr31431-2.C: Adjust.
7440         * g++.dg/cpp0x/pr31431.C: Adjust.
7441         * g++.dg/cpp0x/pr31434.C: Adjust.
7442         * g++.dg/cpp0x/sfinae11.C: Adjust
7443         * g++.dg/cpp0x/temp_default2.C: Adjust.
7444         * g++.dg/cpp0x/trailing4.C: Adjust.
7445         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7446         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7447         * g++.dg/cpp0x/variadic105.C: Adjust.
7448         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7449         * g++.dg/ext/vla2.C: Adjust.
7450         * g++.dg/other/ptrmem10.C: Adjust.
7451         * g++.dg/other/ptrmem11.C: Adjust.
7452         * g++.dg/overload/unknown1.C: Adjust.
7453         * g++.dg/template/conv11.C: Adjust.
7454         * g++.dg/template/dependent-expr5.C: Adjust.
7455         * g++.dg/template/friend.C: Adjust.
7456         * g++.dg/template/incomplete2.C: Adjust.
7457         * g++.dg/template/local4.C: Adjust.
7458         * g++.dg/template/local6.C: Adjust.
7459         * g++.dg/template/operator9.C: Adjust.
7460         * g++.dg/template/ttp25.C: Adjust.
7461         * g++.dg/template/unify10.C: Adjust.
7462         * g++.dg/template/unify11.C: Adjust.
7463         * g++.dg/template/unify6.C: Adjust.
7464         * g++.dg/template/unify9.C: Adjust.
7465         * g++.dg/template/varmod1.C: Adjust.
7466         * g++.old-deja/g++.brendan/crash56.C: Adjust.
7467         * g++.old-deja/g++.pt/crash28.C: Adjust.
7468         * g++.old-deja/g++.pt/explicit41.C: Adjust.
7469         * g++.old-deja/g++.pt/explicit77.C: Adjust.
7470         * g++.old-deja/g++.pt/expr2.C: Adjust.
7471         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7472         * g++.old-deja/g++.pt/spec5.C: Adjust.
7473         * g++.old-deja/g++.pt/spec6.C: Adjust.
7474         * g++.old-deja/g++.pt/unify4.C: Adjust.
7475         * g++.old-deja/g++.pt/unify8.C: Adjust.
7476         * g++.old-deja/g++.robertl/eb98.C: Adjust.
7477         * g++.dg/overload/template5.C: New testcase.
7478         * g++.dg/template/overload12.C: New testcase.
7479
7480 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7481
7482         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7483         * gfortran.dg/coarray_7.f90: Ditto.
7484         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7485         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7486
7487 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
7488
7489         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7490         case.
7491         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7492         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7493         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7494         C67X.
7495         * gcc.c-torture/execute/ieee/pr29302.x: New file.
7496         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7497         * gcc.dg/torture/builtin-math-7.c: Add a comment.
7498
7499 2011-07-15  Jason Merrill  <jason@redhat.com>
7500
7501         PR testsuite/49741
7502         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7503         Use --extra_opts instead of --additional_options.
7504
7505 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
7506
7507         PR testsuite/49753
7508         * g++.dg/torture/pr49309.C: Remove.
7509
7510 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
7511
7512         * gcc.target/tic6x/weak-call.c: New test.
7513         * gcc.target/tic6x/fpcmp.c: New test.
7514         * gcc.target/tic6x/fpdiv.c: New test.
7515         * gcc.target/tic6x/rotdi16-scan.c: New test.
7516         * gcc.target/tic6x/ffssi.c: New test.
7517         * gcc.target/tic6x/fpdiv-lib.c: New test.
7518         * gcc.target/tic6x/cold-lc.c: New test.
7519         * gcc.target/tic6x/longcalls.c: New test.
7520         * gcc.target/tic6x/abi-align-1.c: New test.
7521         * gcc.target/tic6x/fpcmp-finite.c: New test.
7522         * gcc.target/tic6x/rotdi16.c: New test.
7523         * gcc.target/tic6x/bswapl.c: New test.
7524         * gcc.target/tic6x/ffsdi.c: New test.
7525         * gcc.target/tic6x/tic6x.exp: New file.
7526         * gcc.target/tic6x/builtins/arith24.c: New test.
7527         * gcc.target/tic6x/builtins/smpy.c: New test.
7528         * gcc.target/tic6x/builtins/smpylh.c: New test.
7529         * gcc.target/tic6x/builtins/smpyh.c: New test.
7530         * gcc.target/tic6x/builtins/sarith1.c: New test.
7531         * gcc.target/tic6x/builtins/extclr.c: New test
7532         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7533         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7534         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7535         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7536         New functions.
7537         * gcc.c-torture/execute/20101011-1.c: Add a condition for
7538         __TMS320C6X__.
7539         * gcc.dg/20020312-2.c: Likewise.
7540         * gcc.dg/pr27095.c: Handle tic6x like hppa.
7541         * gcc.dg/torture/pr37868.c: Skip on tic6x.
7542         * gcc.dg/torture/builtin-math-7.c: Likewise.
7543
7544         PR testsuite/49757
7545         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7546         not testing tic6x-*-*.
7547
7548 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
7549
7550         PR tree-opt/49309
7551         * g++.dg/torture/pr49309.C: New testcase.
7552
7553 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
7554
7555         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7556
7557 2011-07-14  Richard Guenther  <rguenther@suse.de>
7558
7559         PR tree-optimization/49651
7560         * gcc.dg/torture/pr49651.c: New testcase.
7561
7562 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7563
7564         PR target/43746
7565         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7566
7567 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7568
7569         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7570         -mno-pointers-to-nested-functions.
7571         * gcc.target/powerpc/no-r11-2.c: Ditto.
7572         * gcc.target/powerpc/no-r11-3.c: Ditto.
7573
7574 2011-07-13  Jason Merrill  <jason@redhat.com>
7575
7576         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7577         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7578         when compiling C files.
7579         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7580         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7581         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7582         * g++.dg/lookup/anon2.C: Likewise.
7583         * g++.dg/tree-ssa/copyprop.C: Likewise.
7584         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7585         * g++.dg/init/vector1.C: Ignore narrowing errors.
7586         * g++.dg/torture/pr35526.C: Likewise.
7587         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7588
7589 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7590
7591         PR libfortran/49296
7592         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7593         and logical reads.
7594
7595 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7596
7597         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7598         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7599
7600 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7601
7602         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7603         * lib/obj-c++.exp (obj-c++_init): Ditto.
7604         * lib/file-format.exp (gcc_target_object_format): Ditto.
7605         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7606         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7607         (check_visibility_available): Ditto.
7608         (check_effective_target_tls_native): Ditto.
7609         (check_effective_target_tls_emulated): Ditto.
7610         (check_effective_target_function_sections): Ditto.
7611
7612 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7613
7614         * gcc.target/arm/pr48183.c: New test.
7615
7616 2011-07-13  Richard Guenther  <rguenther@suse.de>
7617
7618         * gcc.dg/torture/20110713-1.c: New testcase.
7619
7620 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7621
7622         PR rtl-opt/49474
7623         * gcc.c-torture/compile/pr49474.c: New testcase.
7624
7625 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR tree-optimization/49712
7628         * gcc.c-torture/execute/pr49712.c: New test.
7629
7630 2011-07-11  Jason Merrill  <jason@redhat.com>
7631
7632         PR c++/44609
7633         * g++.dg/template/recurse3.C: New.
7634
7635 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR debug/49676
7638         * gcc.dg/guality/csttest.c: New test.
7639
7640         PR fortran/49698
7641         * gfortran.dg/pr49698.f90: New test.
7642
7643 2011-07-11  Jeff Law  <law@redhat.com>
7644
7645         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7646
7647 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7648
7649         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7650         * go.test/go-test.exp (go-set-goarch): Likewise.
7651
7652 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7653
7654         PR target/39633
7655         * gcc.target/avr/torture/pr39633.c: New test case.
7656
7657 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7658
7659         PR fortran/18918
7660         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7661
7662 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7663
7664         * lib/target-supports.exp (check_effective_target_scheduling):
7665         New Function.
7666         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7667         * gcc.dg/pr45055.c: Ditto.
7668         * gcc.dg/pr45353.c: Ditto.
7669         * g++.dg/pr45056.C: Ditto.
7670
7671 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7672
7673         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7674         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7675         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7676         * g++.dg/torture/pr31863.C: Skip AVR.
7677
7678 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7679
7680         PR fortran/49690
7681         * gfortran.dg/intrinsic_signal.f90: New.
7682
7683 2011-07-09  Jason Merrill  <jason@redhat.com>
7684
7685         * g++.dg/cpp0x/regress/regress6.C: New.
7686         * g++.dg/parse/crash45.C: Adjust message.
7687         * g++.dg/template/crash38.C: Adjust message.
7688         * g++.dg/template/crash64.C: Adjust message.
7689
7690 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7691
7692         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7693         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7694         * g++.dg/abi/bitfield3.C: Likewise.
7695         * g++.dg/eh/pr38662.C: Likewise.
7696         * g++.dg/ext/attrib36.C: Likewise.
7697         * g++.dg/ext/attrib37.C: Likewise.
7698         * g++.dg/ext/attrib8.C: Likewise.
7699         * g++.dg/ext/tmplattr1.C: Likewise.
7700         * g++.dg/inherit/override-attribs.C: Likewise.
7701         * g++.dg/opt/inline9.C: Likewise.
7702         * g++.dg/opt/life1.C: Likewise.
7703         * g++.dg/opt/longbranch2.C: Likewise.
7704         * g++.dg/opt/nrv12.C: Likewise.
7705         * g++.dg/opt/reg-stack4.C: Likewise.
7706         * g++.dg/other/pr35504.C: Likewise.
7707         * g++.dg/other/pr39496.C: Likewise.
7708         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7709         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7710         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7711         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7712         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7713         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7714         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7715         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7716         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7717         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7718         * g++.dg/warn/pr15774-1.C: Likewise.
7719         * g++.dg/warn/pr15774-2.C: Likewise.
7720         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7721         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7722         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7723         * g++.old-deja/g++.pt/asm2.C: Likewise.
7724         * gcc.c-torture/compile/20000804-1.c: Likewise.
7725         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7726         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7727         * gcc.dg/20020108-1.c: Likewise.
7728         * gcc.dg/20020122-2.c: Likewise.
7729         * gcc.dg/20020122-3.c: Likewise.
7730         * gcc.dg/20020206-1.c: Likewise.
7731         * gcc.dg/20020219-1.c: Likewise.
7732         * gcc.dg/20020310-1.c: Likewise.
7733         * gcc.dg/20020411-1.c: Likewise.
7734         * gcc.dg/20020418-2.c: Likewise.
7735         * gcc.dg/20020426-2.c: Likewise.
7736         * gcc.dg/20020517-1.c: Likewise.
7737         * gcc.dg/20030204-1.c: Likewise.
7738         * gcc.dg/20030826-2.c: Likewise.
7739         * gcc.dg/20031102-1.c: Likewise.
7740         * gcc.dg/20031202-1.c: Likewise.
7741         * gcc.dg/20050111-1.c: Likewise.
7742         * gcc.dg/20050503-1.c: Likewise.
7743         * gcc.dg/array-init-1.c: Likewise.
7744         * gcc.dg/builtin-apply4.c: Likewise.
7745         * gcc.dg/dfp/pr31344.c: Likewise.
7746         * gcc.dg/gomp/atomic-11.c: Likewise.
7747         * gcc.dg/graphite/pr40281.c: Likewise.
7748         * gcc.dg/ia64-sync-1.c: Likewise.
7749         * gcc.dg/ia64-sync-2.c: Likewise.
7750         * gcc.dg/ia64-sync-3.c: Likewise.
7751         * gcc.dg/ia64-sync-4.c: Likewise.
7752         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7753         * gcc.dg/invalid-call-1.c: Likewise.
7754         * gcc.dg/loop-3.c: Likewise.
7755         * gcc.dg/lower-subreg-1.c: Likewise.
7756         * gcc.dg/lto/pr47259_0.c: Likewise.
7757         * gcc.dg/nested-calls-1.c: Likewise.
7758         * gcc.dg/pr20017.c: Likewise.
7759         * gcc.dg/pr25023.c: Likewise.
7760         * gcc.dg/pr27671-2.c: Likewise.
7761         * gcc.dg/pr32176.c: Likewise.
7762         * gcc.dg/pr33676.c: Likewise.
7763         * gcc.dg/pr35045.c: Likewise.
7764         * gcc.dg/pr36015.c: Likewise.
7765         * gcc.dg/pr36584.c: Likewise.
7766         * gcc.dg/pr36998.c: Likewise.
7767         * gcc.dg/pr37438.c: Likewise.
7768         * gcc.dg/pr37908.c: Likewise.
7769         * gcc.dg/pr41241.c: Likewise.
7770         * gcc.dg/pr41340.c: Likewise.
7771         * gcc.dg/pr44136.c: Likewise.
7772         * gcc.dg/pr44194-1.c: Likewise.
7773         * gcc.dg/pr46212.c: Likewise.
7774         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7775         * gcc.dg/setjmp-2.c: Likewise.
7776         * gcc.dg/short-compare-1.c: Likewise.
7777         * gcc.dg/short-compare-2.c: Likewise.
7778         * gcc.dg/smod-1.c: Likewise.
7779         * gcc.dg/sync-2.c: Likewise.
7780         * gcc.dg/sync-3.c: Likewise.
7781         * gcc.dg/tls/opt-1.c: Likewise.
7782         * gcc.dg/tls/opt-2.c: Likewise.
7783         * gcc.dg/tls/opt-3.c: Likewise.
7784         * gcc.dg/torture/badshift.c: Likewise.
7785         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7786         * gcc.dg/torture/pr20314-2.c: Likewise.
7787         * gcc.dg/torture/pr36891.c: Likewise.
7788         * gcc.dg/torture/pr38774.c: Likewise.
7789         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7790         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7791         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7792         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7793         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7794         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7795         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7796         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7797         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7798         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7799         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7800         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7801         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7802         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7803         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7804         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7805         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7806         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7807         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7808         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7809         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7810         * gcc.dg/unroll-1.c: Likewise.
7811         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7812         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7813         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7814         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7815         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7816         * gcc.target/i386/20000609-1.c: Likewise.
7817         * gcc.target/i386/20000720-1.c: Likewise.
7818         * gcc.target/i386/20000724-1.c: Likewise.
7819         * gcc.target/i386/20011107-1.c: Likewise.
7820         * gcc.target/i386/20011119-1.c: Likewise.
7821         * gcc.target/i386/20020201-3.c: Likewise.
7822         * gcc.target/i386/20020218-1.c: Likewise.
7823         * gcc.target/i386/20020729-1.c: Likewise.
7824         * gcc.target/i386/20030926-1.c: Likewise.
7825         * gcc.target/i386/20060125-1.c: Likewise.
7826         * gcc.target/i386/20060125-2.c: Likewise.
7827         * gcc.target/i386/20060512-1.c: Likewise.
7828         * gcc.target/i386/20060512-2.c: Likewise.
7829         * gcc.target/i386/20060512-3.c: Likewise.
7830         * gcc.target/i386/20060512-4.c: Likewise.
7831         * gcc.target/i386/387-1.c: Likewise.
7832         * gcc.target/i386/387-2.c: Likewise.
7833         * gcc.target/i386/387-5.c: Likewise.
7834         * gcc.target/i386/387-6.c: Likewise.
7835         * gcc.target/i386/980312-1.c: Likewise.
7836         * gcc.target/i386/980313-1.c: Likewise.
7837         * gcc.target/i386/990117-1.c: Likewise.
7838         * gcc.target/i386/990424-1.c: Likewise.
7839         * gcc.target/i386/990524-1.c: Likewise.
7840         * gcc.target/i386/991129-1.c: Likewise.
7841         * gcc.target/i386/991214-1.c: Likewise.
7842         * gcc.target/i386/991230-1.c: Likewise.
7843         * gcc.target/i386/addr-sel-1.c: Likewise.
7844         * gcc.target/i386/aggregate-ret1.c: Likewise.
7845         * gcc.target/i386/aggregate-ret2.c: Likewise.
7846         * gcc.target/i386/align-main-3.c: Likewise.
7847         * gcc.target/i386/amd64-abi-1.c: Likewise.
7848         * gcc.target/i386/amd64-abi-2.c: Likewise.
7849         * gcc.target/i386/amd64-abi-4.c: Likewise.
7850         * gcc.target/i386/amd64-abi-5.c: Likewise.
7851         * gcc.target/i386/amd64-abi-6.c: Likewise.
7852         * gcc.target/i386/asm-1.c: Likewise.
7853         * gcc.target/i386/asm-3.c: Likewise.
7854         * gcc.target/i386/asm-5.c: Likewise.
7855         * gcc.target/i386/attributes-error.c: Likewise.
7856         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7857         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7858         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7859         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7860         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7861         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7862         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7863         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7864         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7865         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7866         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7867         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7868         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7869         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7870         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7871         * gcc.target/i386/bitfield1.c: Likewise.
7872         * gcc.target/i386/bitfield2.c: Likewise.
7873         * gcc.target/i386/bmi-2.c: Likewise.
7874         * gcc.target/i386/bmi-5.c: Likewise.
7875         * gcc.target/i386/builtin-unreachable.c: Likewise.
7876         * gcc.target/i386/cleanup-2.c: Likewise.
7877         * gcc.target/i386/clobbers.c: Likewise.
7878         * gcc.target/i386/cmov8.c: Likewise.
7879         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7880         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7881         * gcc.target/i386/compress-float-387.c: Likewise.
7882         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7883         * gcc.target/i386/compress-float-sse.c: Likewise.
7884         * gcc.target/i386/crc32-2.c: Likewise.
7885         * gcc.target/i386/crc32-3.c: Likewise.
7886         * gcc.target/i386/divmod-7.c: Likewise.
7887         * gcc.target/i386/divmod-8.c: Likewise.
7888         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7889         * gcc.target/i386/fma3-builtin.c: Likewise.
7890         * gcc.target/i386/fma3-fma.c: Likewise.
7891         * gcc.target/i386/fma4-256-vector.c: Likewise.
7892         * gcc.target/i386/fma4-builtin.c: Likewise.
7893         * gcc.target/i386/fma4-fma-2.c: Likewise.
7894         * gcc.target/i386/fma4-fma.c: Likewise.
7895         * gcc.target/i386/fma4-vector-2.c: Likewise.
7896         * gcc.target/i386/fma4-vector.c: Likewise.
7897         * gcc.target/i386/funcspec-1.c: Likewise.
7898         * gcc.target/i386/funcspec-10.c: Likewise.
7899         * gcc.target/i386/funcspec-11.c: Likewise.
7900         * gcc.target/i386/funcspec-2.c: Likewise.
7901         * gcc.target/i386/funcspec-5.c: Likewise.
7902         * gcc.target/i386/funcspec-6.c: Likewise.
7903         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7904         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7905         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7906         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7907         * gcc.target/i386/incoming-1.c: Likewise.
7908         * gcc.target/i386/incoming-10.c: Likewise.
7909         * gcc.target/i386/incoming-11.c: Likewise.
7910         * gcc.target/i386/incoming-12.c: Likewise.
7911         * gcc.target/i386/incoming-13.c: Likewise.
7912         * gcc.target/i386/incoming-14.c: Likewise.
7913         * gcc.target/i386/incoming-15.c: Likewise.
7914         * gcc.target/i386/incoming-2.c: Likewise.
7915         * gcc.target/i386/incoming-3.c: Likewise.
7916         * gcc.target/i386/incoming-4.c: Likewise.
7917         * gcc.target/i386/incoming-5.c: Likewise.
7918         * gcc.target/i386/incoming-6.c: Likewise.
7919         * gcc.target/i386/incoming-7.c: Likewise.
7920         * gcc.target/i386/incoming-8.c: Likewise.
7921         * gcc.target/i386/incoming-9.c: Likewise.
7922         * gcc.target/i386/lea.c: Likewise.
7923         * gcc.target/i386/local.c: Likewise.
7924         * gcc.target/i386/loop-1.c: Likewise.
7925         * gcc.target/i386/loop-2.c: Likewise.
7926         * gcc.target/i386/loop-3.c: Likewise.
7927         * gcc.target/i386/max-stack-align.c: Likewise.
7928         * gcc.target/i386/memcpy-1.c: Likewise.
7929         * gcc.target/i386/movbe-2.c: Likewise.
7930         * gcc.target/i386/movq-2.c: Likewise.
7931         * gcc.target/i386/movq.c: Likewise.
7932         * gcc.target/i386/nrv1.c: Likewise.
7933         * gcc.target/i386/pad-4.c: Likewise.
7934         * gcc.target/i386/pad-5a.c: Likewise.
7935         * gcc.target/i386/pad-5b.c: Likewise.
7936         * gcc.target/i386/pad-6a.c: Likewise.
7937         * gcc.target/i386/pad-6b.c: Likewise.
7938         * gcc.target/i386/pad-7.c: Likewise.
7939         * gcc.target/i386/pad-9.c: Likewise.
7940         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7941         * gcc.target/i386/pic-1.c: Likewise.
7942         * gcc.target/i386/pr12092-1.c: Likewise.
7943         * gcc.target/i386/pr12329.c: Likewise.
7944         * gcc.target/i386/pr21518.c: Likewise.
7945         * gcc.target/i386/pr22362.c: Likewise.
7946         * gcc.target/i386/pr22585.c: Likewise.
7947         * gcc.target/i386/pr23098.c: Likewise.
7948         * gcc.target/i386/pr25196.c: Likewise.
7949         * gcc.target/i386/pr25293.c: Likewise.
7950         * gcc.target/i386/pr25654.c: Likewise.
7951         * gcc.target/i386/pr26449.c: Likewise.
7952         * gcc.target/i386/pr26778.c: Likewise.
7953         * gcc.target/i386/pr26826.c: Likewise.
7954         * gcc.target/i386/pr27266.c: Likewise.
7955         * gcc.target/i386/pr29978.c: Likewise.
7956         * gcc.target/i386/pr30505.c: Likewise.
7957         * gcc.target/i386/pr30961-1.c: Likewise.
7958         * gcc.target/i386/pr31628.c: Likewise.
7959         * gcc.target/i386/pr32000-2.c: Likewise.
7960         * gcc.target/i386/pr32661-1.c: Likewise.
7961         * gcc.target/i386/pr32708-2.c: Likewise.
7962         * gcc.target/i386/pr32708-3.c: Likewise.
7963         * gcc.target/i386/pr34256.c: Likewise.
7964         * gcc.target/i386/pr34312.c: Likewise.
7965         * gcc.target/i386/pr34522.c: Likewise.
7966         * gcc.target/i386/pr35160.c: Likewise.
7967         * gcc.target/i386/pr35281.c: Likewise.
7968         * gcc.target/i386/pr36246.c: Likewise.
7969         * gcc.target/i386/pr36786.c: Likewise.
7970         * gcc.target/i386/pr37275.c: Likewise.
7971         * gcc.target/i386/pr37843-3.c: Likewise.
7972         * gcc.target/i386/pr37843-4.c: Likewise.
7973         * gcc.target/i386/pr39082-1.c: Likewise.
7974         * gcc.target/i386/pr39431.c: Likewise.
7975         * gcc.target/i386/pr39496.c: Likewise.
7976         * gcc.target/i386/pr39543-2.c: Likewise.
7977         * gcc.target/i386/pr39911.c: Likewise.
7978         * gcc.target/i386/pr40718.c: Likewise.
7979         * gcc.target/i386/pr40906-1.c: Likewise.
7980         * gcc.target/i386/pr40906-2.c: Likewise.
7981         * gcc.target/i386/pr40906-3.c: Likewise.
7982         * gcc.target/i386/pr40934.c: Likewise.
7983         * gcc.target/i386/pr41900.c: Likewise.
7984         * gcc.target/i386/pr42589.c: Likewise.
7985         * gcc.target/i386/pr43662.c: Likewise.
7986         * gcc.target/i386/pr43671.c: Likewise.
7987         * gcc.target/i386/pr43766.c: Likewise.
7988         * gcc.target/i386/pr43869.c: Likewise.
7989         * gcc.target/i386/pr44942.c: Likewise.
7990         * gcc.target/i386/pr44948-2a.c: Likewise.
7991         * gcc.target/i386/pr45234.c: Likewise.
7992         * gcc.target/i386/pr45336-2.c: Likewise.
7993         * gcc.target/i386/pr45336-4.c: Likewise.
7994         * gcc.target/i386/pr45852.c: Likewise.
7995         * gcc.target/i386/pr46470.c: Likewise.
7996         * gcc.target/i386/pr48037-1.c: Likewise.
7997         * gcc.target/i386/pr48389.c: Likewise.
7998         * gcc.target/i386/pr49095.c: Likewise.
7999         * gcc.target/i386/pr9771-1.c: Likewise.
8000         * gcc.target/i386/rdfsbase-1.c: Likewise.
8001         * gcc.target/i386/rdfsbase-2.c: Likewise.
8002         * gcc.target/i386/rdgsbase-1.c: Likewise.
8003         * gcc.target/i386/rdgsbase-2.c: Likewise.
8004         * gcc.target/i386/rdrand-3.c: Likewise.
8005         * gcc.target/i386/regparm-stdcall.c: Likewise.
8006         * gcc.target/i386/regparm.c: Likewise.
8007         * gcc.target/i386/reload-1.c: Likewise.
8008         * gcc.target/i386/rotate-2.c: Likewise.
8009         * gcc.target/i386/sibcall-5.c: Likewise.
8010         * gcc.target/i386/signbit-1.c: Likewise.
8011         * gcc.target/i386/signbit-2.c: Likewise.
8012         * gcc.target/i386/signbit-3.c: Likewise.
8013         * gcc.target/i386/sse-5.c: Likewise.
8014         * gcc.target/i386/sse-8.c: Likewise.
8015         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8016         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8017         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8018         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8019         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8020         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8021         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8022         * gcc.target/i386/sse2-movq-2.c: Likewise.
8023         * gcc.target/i386/sse2-movq-3.c: Likewise.
8024         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8025         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8026         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8027         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8028         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8029         * gcc.target/i386/ssefn-1.c: Likewise.
8030         * gcc.target/i386/ssefn-2.c: Likewise.
8031         * gcc.target/i386/sseregparm-1.c: Likewise.
8032         * gcc.target/i386/sseregparm-2.c: Likewise.
8033         * gcc.target/i386/sseregparm-3.c: Likewise.
8034         * gcc.target/i386/sseregparm-4.c: Likewise.
8035         * gcc.target/i386/sseregparm-5.c: Likewise.
8036         * gcc.target/i386/sseregparm-6.c: Likewise.
8037         * gcc.target/i386/sseregparm-7.c: Likewise.
8038         * gcc.target/i386/sseregparm-8.c: Likewise.
8039         * gcc.target/i386/stack-realign.c: Likewise.
8040         * gcc.target/i386/stack-usage-realign.c: Likewise.
8041         * gcc.target/i386/stackalign/asm-1.c: Likewise.
8042         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8043         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8044         * gcc.target/i386/stackalign/return-1.c: Likewise.
8045         * gcc.target/i386/stackalign/return-2.c: Likewise.
8046         * gcc.target/i386/stackalign/return-3.c: Likewise.
8047         * gcc.target/i386/tailcall-1.c: Likewise.
8048         * gcc.target/i386/tbm-2.c: Likewise.
8049         * gcc.target/i386/udivmod-7.c: Likewise.
8050         * gcc.target/i386/udivmod-8.c: Likewise.
8051         * gcc.target/i386/unroll-1.c: Likewise.
8052         * gcc.target/i386/vararg-1.c: Likewise.
8053         * gcc.target/i386/vararg-2.c: Likewise.
8054         * gcc.target/i386/vect8-ret.c: Likewise.
8055         * gcc.target/i386/vectorize5.c: Likewise.
8056         * gcc.target/i386/wmul-1.c: Likewise.
8057         * gcc.target/i386/wmul-2.c: Likewise.
8058         * gcc.target/i386/wrfsbase-1.c: Likewise.
8059         * gcc.target/i386/wrfsbase-2.c: Likewise.
8060         * gcc.target/i386/wrgsbase-1.c: Likewise.
8061         * gcc.target/i386/wrgsbase-2.c: Likewise.
8062         * gcc.target/i386/xop-pcmov.c: Likewise.
8063         * gcc.target/i386/xop-pcmov2.c: Likewise.
8064         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8065         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8066         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8067         * gcc.target/i386/xop-shift1-vector.c: Likewise.
8068         * gcc.target/i386/xop-shift2-vector.c: Likewise.
8069         * gcc.target/i386/xop-shift3-vector.c: Likewise.
8070         * gcc.target/i386/zee.c: Likewise.
8071         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8072         * gfortran.dg/compiler-directive_2.f: Likewise.
8073         * gfortran.dg/g77/20010216-1.f: Likewise.
8074         * gfortran.dg/gomp/pr39152.f90: Likewise.
8075         * gfortran.dg/pr33794.f90: Likewise.
8076
8077 2011-07-09  Jason Merrill  <jason@redhat.com>
8078
8079         * g++.dg/cpp0x/regress/regress5.C: New.
8080
8081 2011-07-08  Jason Merrill  <jason@redhat.com>
8082
8083         PR c++/45437
8084         * g++.dg/expr/compound-asn1.C: New.
8085         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8086
8087 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR target/49621
8090         * gcc.target/powerpc/altivec-34.c: New test.
8091
8092 2011-07-08  Jason Merrill  <jason@redhat.com>
8093
8094         PR c++/45603
8095         * g++.dg/abi/guard3.C: New.
8096
8097 2011-07-08  Julian Brown  <julian@codesourcery.com>
8098
8099         * lib/target-supports.exp
8100         (check_effective_target_arm_little_endian): New.
8101         (check_effective_target_vect_pack_trunc): Use above.
8102         (check_effective_target_vect_unpack): Likewise.
8103         (check_effective_target_vect_element_align): Test
8104         check_effective_target_arm_vect_no_misalign for ARM.
8105
8106 2011-07-08  Jason Merrill  <jason@redhat.com>
8107
8108         PR c++/49673
8109         * g++.dg/cpp0x/constexpr-rom.C: New.
8110
8111 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
8112
8113         PR middle-end/49519
8114         * g++.dg/torture/pr49519.C: New test.
8115
8116 2011-07-08  Martin Jambor  <mjambor@suse.cz>
8117
8118         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8119
8120 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8121
8122         PR testsuite/48727
8123         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8124
8125 2011-07-08  Richard Guenther  <rguenther@suse.de>
8126
8127         PR tree-optimization/49662
8128         * gcc.dg/graphite/interchange-14.c: XFAIL.
8129         * gcc.dg/graphite/interchange-15.c: Likewise.
8130         * gcc.dg/graphite/interchange-mvt.c: Likewise.
8131
8132 2011-07-06  Jason Merrill  <jason@redhat.com>
8133
8134         PR c++/49663
8135         * g++.dg/cpp0x/regress/regress4.C: New.
8136
8137 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
8138
8139         PR fortran/49648
8140         * gfortran.dg/result_in_spec_4.f90: New test.
8141
8142 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8143
8144         * gcc.target/sparc/cas64.c: New test.
8145
8146 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8147
8148         PR c/49644
8149         * g++.dg/torture/pr49644.C: New test.
8150
8151         PR c/49644
8152         * gcc.c-torture/execute/pr49644.c: New test.
8153
8154 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8155
8156         * lib/target-supports.exp (check_effective_target_ia32): New.
8157         (check_effective_target_x32): Likewise.
8158         (check_effective_target_vect_cmdline_needed): Also check x32.
8159
8160 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8161
8162         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8163         dg-prune-output.
8164         * gcc.target/arm/pr42235.c: Likewise.
8165         * gcc.target/arm/pr42495.c: Likewise.
8166         * gcc.target/arm/pr42574.c: Likewise.
8167         * gcc.target/arm/thumb-branch1.c: Likewise.
8168
8169         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8170         unneeded prune of possible warning.
8171         * gcc.target/arm/pr40956.c: Likewise.
8172         * gcc.target/arm/pr42505.c: Likewise.
8173
8174         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8175         * gcc.c-torture/compile/pr46883.c: Likewise.
8176         * gcc.c-torture/compile/pr46934.c: Likewise.
8177
8178         * gcc.target/arm/pr41679.c: Remove test directives in preparation
8179         for move to ../../gcc.c-torture/compile.
8180         * gcc.target/arm/pr46883.c: Likewise.
8181         * gcc.target/arm/pr46934.c: Likewise.
8182
8183         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8184         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8185         * gcc.target/arm/wmul-1.c: Likewise.
8186         * gcc.target/arm/wmul-2.c: Likewise.
8187         * gcc.target/arm/wmul-3.c: Likewise.
8188         * gcc.target/arm/wmul-4.c: Likewise.
8189         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8190         add tab after scan target.
8191         * gcc.target/arm/smlaltt-1.c: Likewise.
8192         * gcc.target/arm/smlatb-1.c: Likewise.
8193         * gcc.target/arm/smlatt-1.c: Likewise.
8194
8195 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR debug/49522
8198         * gcc.dg/debug/pr49522.c: New test.
8199
8200 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
8201
8202         * gcc.dg/pragma-align.c: Run only if target !default_packed.
8203         * gcc.dg/pr46212.c: Run only if target int32plus.
8204         * gcc.dg/torture/pr48146.c: Ditto.
8205         * gcc.dg/tree-ssa/vrp51.c: Ditto.
8206         * c-c++-common/pr44832.c: Ditto.
8207         * gcc.dg/pr49544.c: Run only if target ptr32plus.
8208         * gcc.dg/pr31490.c: Ditto.
8209         * gcc.dg/torture/builtin-math-7.c: Run only if target
8210         large_double.
8211         * gcc.dg/torture/pr45764.c: Skip for AVR.
8212         * gcc.dg/pr47893.c: Ditto.
8213
8214 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
8215
8216         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8217         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8218         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8219         add tab to scan target.
8220
8221 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
8222
8223         * gcc.target/arm/neon-modes-3.c: New test.
8224
8225 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
8226
8227         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8228         -fno-loop-interchange -ffast-math.
8229
8230 2011-07-07  Richard Guenther  <rguenther@suse.de>
8231
8232         * gcc.dg/ftrapv-3.c: New testcase.
8233
8234 2011-07-07  Richard Guenther  <rguenther@suse.de>
8235
8236         * gcc.dg/tree-ssa/vrp58.c: New testcase.
8237         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8238
8239 2011-07-07  Kai Tietz  <ktietz@redhat.com>
8240
8241         * gcc.dg/binop-notxor1.c: New test.
8242         * gcc.dg/binop-notand4a.c: New test.
8243         * gcc.dg/binop-notxor2.c: New test.
8244         * gcc.dg/binop-notand3a.c: New test.
8245         * gcc.dg/binop-notand2a.c: New test.
8246         * gcc.dg/binop-notand6a.c: New test.
8247         * gcc.dg/binop-notor1.c: New test.
8248         * gcc.dg/binop-notand1a.c: New test.
8249         * gcc.dg/binop-notand5a.c: New test.
8250         * gcc.dg/binop-notor2.c: New test.
8251
8252 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR middle-end/49640
8255         * gcc.dg/gomp/pr49640.c: New test.
8256
8257 2011-07-07  Richard Guenther  <rguenther@suse.de>
8258
8259         * gcc.dg/graphite/pr37485.c: Add -floop-block.
8260
8261 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8262
8263         PR target/39150
8264         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8265
8266 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8267
8268         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8269         * gcc.target/powerpc/no-r11-2.c: Ditto.
8270         * gcc.target/powerpc/no-r11-3.c: Ditto.
8271
8272 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
8273
8274         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8275         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8276
8277 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
8278
8279         * lib/target-supports.exp (check_profiling_available): Disable
8280         profiling with -fprofile-generate for target avr.
8281
8282 2011-07-06  Richard Guenther  <rguenther@suse.de>
8283
8284         PR tree-optimization/49645
8285         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8286
8287 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8288
8289         PR middle-end/47383
8290         * gcc.dg/pr47383.c: New.
8291
8292 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8293
8294         PR tree-optimization/49647
8295         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8296
8297 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
8298
8299         PR testsuite/49542
8300         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8301         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8302
8303 2011-07-05  Jason Merrill  <jason@redhat.com>
8304
8305         PR c++/48157
8306         * g++.dg/template/template-id-4.C: New.
8307
8308 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8309
8310         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8311         * gcc.dg/pr43402.c: Ditto.
8312
8313 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
8314
8315         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8316
8317 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8318
8319         * gcc.target/powerpc/ppc-switch-1.c: New test for
8320         --param case-values-threshold.
8321         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8322
8323 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
8324
8325         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8326
8327 2011-07-05  Jason Merrill  <jason@redhat.com>
8328
8329         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8330
8331 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
8332
8333         PR tree-optimization/47654
8334         * gcc.dg/graphite/block-pr47654.c: New.
8335
8336 2011-07-05  Jason Merrill  <jason@redhat.com>
8337
8338         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8339
8340 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
8341
8342         PR tree-optimization/49580
8343         * gcc.dg/autopar/pr49580.c: New test.
8344
8345 2011-07-05  Richard Guenther  <rguenther@suse.de>
8346
8347         PR tree-optimization/49518
8348         PR tree-optimization/49628
8349         * g++.dg/torture/pr49628.C: New testcase.
8350         * gcc.dg/torture/pr49518.c: Likewise.
8351
8352 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8353
8354         * ada/acats/run_acats (which): Extract last field from type -p,
8355         type output only if command succeeded.
8356
8357 2011-07-04  Jason Merrill  <jason@redhat.com>
8358
8359         * g++.dg/abi/mangle48.C: New.
8360
8361         * g++.dg/cpp0x/diag1.C: New.
8362
8363         * g++.dg/diagnostic/aka1.C: New.
8364
8365 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR rtl-optimization/49619
8368         * gcc.dg/pr49619.c: New test.
8369
8370         PR rtl-optimization/49472
8371         * gfortran.dg/pr49472.f90: New test.
8372
8373         PR debug/49602
8374         * gcc.dg/pr49602.c: New test.
8375
8376 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
8377
8378         PR target/34734
8379         PR target/44643
8380         * gcc.target/avr/avr.exp: Run over cpp files, too.
8381         * gcc.target/avr/torture/avr-torture.exp: Ditto.
8382         * gcc.target/avr/progmem.h: New file.
8383         * gcc.target/avr/exit-abort.h: New file.
8384         * gcc.target/avr/progmem-error-1.c: New file.
8385         * gcc.target/avr/progmem-error-1.cpp: New file.
8386         * gcc.target/avr/progmem-warning-1.c: New file.
8387         * gcc.target/avr/torture/progmem-1.c: New file.
8388         * gcc.target/avr/torture/progmem-1.cpp: New file.
8389
8390 2011-07-04  Richard Guenther  <rguenther@suse.de>
8391
8392         PR tree-optimization/49615
8393         * g++.dg/torture/pr49615.C: New testcase.
8394
8395 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
8396
8397         PR tree-optimization/49610
8398         * gcc.dg/vect/pr49610.c: New test.
8399
8400 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
8401
8402         * gnat.dg/specs/debug1.ads: New test.
8403
8404 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
8405
8406         PR fortran/49562
8407         * gfortran.dg/typebound_proc_23.f90: New.
8408
8409 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
8410
8411         PR c++/49605
8412         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8413
8414 2011-07-01  Jason Merrill  <jason@redhat.com>
8415
8416         PR c++/48261
8417         * g++.dg/template/template-id-3.C: New.
8418
8419         PR c++/48593
8420         * g++.dg/template/qualified-id4.C: New.
8421
8422         PR c++/48883
8423         * g++.dg/template/explicit-args4.C: New.
8424
8425         PR c++/49085
8426         * g++.dg/template/offsetof2.C: New.
8427
8428 2011-07-01  Kai Tietz  <ktietz@redhat.com>
8429
8430         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8431
8432 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8433
8434         PR libmudflap/49549
8435         * lib/target-supports.exp (check_effective_target_gld): New proc.
8436
8437 2011-07-01  Richard Guenther  <rguenther@suse.de>
8438
8439         PR tree-optimization/49603
8440         * gcc.dg/torture/pr49603.c: New testcase.
8441
8442 2011-06-30  Jason Merrill  <jason@redhat.com>
8443
8444         PR c++/49387
8445         * g++.dg/rtti/template1.C: New.
8446
8447         PR c++/49569
8448         * g++.dg/cpp0x/regress/ctor1.C: New.
8449
8450         PR c++/49355
8451         * g++.dg/cpp0x/initlist54.C: New.
8452
8453 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8454
8455         * gcc.dg/tree-ssa/sra-12.c: New test.
8456
8457 2011-06-29  Jason Merrill  <jason@redhat.com>
8458
8459         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8460
8461 2011-06-30  Richard Guenther  <rguenther@suse.de>
8462
8463         PR tree-optimization/46787
8464         * gcc.dg/vect/vect-121.c: New testcase.
8465
8466 2011-06-30  Martin Jambor  <mjambor@suse.cz>
8467
8468         PR tree-optimization/49094
8469         * gcc.dg/tree-ssa/pr49094.c: New test.
8470
8471 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
8472
8473         PR fortran/49540
8474         * gfortran.dg/pr49540-1.f90: New test.
8475         * gfortran.dg/pr49540-2.f90: New test.
8476
8477 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8478
8479         PR ada/49511
8480         * ada/acats/run_acats (which): Use last field of type -p output.
8481
8482 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8483             Iain Sandoe  <iains@gcc.gnu.org>
8484
8485         PR libobjc/36610
8486         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8487         Only skip on 64-bit *-*-darwin8* && !objc2.
8488
8489 2011-06-30  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/38752
8492         * gcc.c-torture/compile/pr38752.c: New testcase.
8493
8494 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
8495
8496         * gcc.dg/vect/slp-widen-mult-half.c: New test.
8497         * gcc.dg/vect/vect-widen-mult-half.c: New test.
8498
8499 2011-06-29  Jason Merrill  <jason@redhat.com>
8500
8501         PR c++/49216
8502         * g++.dg/cpp0x/initlist53.C: Use placement new.
8503         * g++.dg/cpp0x/initlist-value.C: Use placement new.
8504         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8505
8506         PR c++/49003
8507         * g++.dg/cpp0x/trailing6.C: New.
8508         * g++.dg/cpp0x/pr45908.C: No error.
8509
8510         PR c++/49272
8511         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8512
8513         PR c++/49520
8514         * g++.dg/cpp0x/constexpr-using2.C: New.
8515
8516         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8517
8518         PR c++/45923
8519         * g++.dg/cpp0x/constexpr-diag3.C: New.
8520         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8521         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8522         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8523         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8524
8525 2011-06-29  Jason Merrill  <jason@redhat.com>
8526
8527         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8528
8529 2011-06-29  Richard Guenther  <rguenther@suse.de>
8530
8531         * gcc.dg/tree-ssa/loop-17.c: Adjust.
8532
8533 2011-06-29  Jason Merrill  <jason@redhat.com>
8534
8535         * g++.dg/cpp0x/initlist-value2.C: New.
8536
8537         * g++.dg/cpp0x/constexpr-initlist4.C: New.
8538         * g++.dg/cpp0x/initlist-value.C: New.
8539
8540 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
8541
8542         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8543
8544 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546         * gcc.dg/inline_1.c: Remove dg-excess-errors.
8547         * gcc.dg/inline_2.c: Likewise.
8548         * gcc.dg/unroll_1.c: Likewise.
8549
8550 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR debug/49567
8553         * gcc.target/i386/pr49567.c: New test.
8554
8555 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
8556
8557         * gnat.dg/opt17.ad[sb]: New test.
8558
8559 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8560             Tom de Vries  <tom@codesourcery.com>
8561
8562         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8563         (check_effective_target_arm_thumb2): New effective targets.
8564         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8565         properly.  Clean up temporary files.
8566         * gcc.target/arm/ivopts-2.c: Likewise.
8567         * gcc.target/arm/ivopts-3.c: Likewise.
8568         * gcc.target/arm/ivopts-4.c: Likewise.
8569         * gcc.target/arm/ivopts-5.c: Likewise.
8570         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8571
8572 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8573
8574         PR fortran/49479
8575         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8576
8577 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8578
8579         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8580         * gcc.target/arm/vfp-ldmias.c: Likewise.
8581         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8582         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8583         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8584         * gcc.target/arm/vfp-stmias.c: Likewise.
8585         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8586         * gcc.target/arm/vfp-stmiad.c: Likewise.
8587
8588 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8589
8590         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8591         dg-prune-output.
8592         * gcc.target/arm/pr45701-2.c: Ditto.
8593
8594 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8595
8596         PR fortran/49466
8597         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8598         * gfortran.dg/extends_14.f03: Modified.
8599
8600 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8601
8602         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8603         early if the test is already being skipped.
8604
8605         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8606         scan-assembler-dem-not): For missing file, report unresolved with
8607         same message as for pass/fail, with reason reported in log file.
8608
8609         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8610         from add_options_for_arm_neon_fp16.
8611         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8612         check_effective_target_arm_neon_fp16_ok_nocache.
8613         Check -mfpu and -mfloat-abi options from current multilib.
8614         Do not require neon support.
8615         (check_effective_target_arm_fp16_ok): Renamed from
8616         check_effecitve_target_arm_neon_fp16_ok.
8617         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8618         arm_neon_fp16_ok and arm_fp16.
8619         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8620         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8621         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8622         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8623
8624 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8625
8626         * gcc.dg/builtin-assume-aligned-1.c: New test.
8627         * gcc.dg/builtin-assume-aligned-2.c: New test.
8628         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8629
8630         PR debug/49544
8631         * gcc.dg/pr49544.c: New test.
8632
8633 2011-06-27  Richard Guenther  <rguenther@suse.de>
8634
8635         PR tree-optimization/49394
8636         * g++.dg/torture/pr49394.C: New testcase.
8637
8638 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8639
8640         * gcc.dg/optimize-bswapdi-2.c: New test.
8641
8642 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8643             Richard Sandiford  <richard.sandiford@linaro.org>
8644
8645         PR tree-optimization/49169
8646         * gcc.dg/torture/pr49169.c: New test.
8647
8648 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8649
8650         PR testsuite/49529
8651         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8652
8653         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8654         hppa*-*-hpux*.
8655
8656 2011-06-26  Jason Merrill  <jason@redhat.com>
8657
8658         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8659
8660         PR c++/49528
8661         * g++.dg/init/ref19.C: New.
8662         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8663
8664 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR tree-optimization/48377
8667         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8668         non_strict_align.
8669
8670 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8671
8672         PR middle-end/49191
8673         * lib/target-supports.exp (check_effective_target_non_strict_align):
8674         New.
8675         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8676
8677 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8678
8679         PR tree-optimizations/49516
8680         * g++.dg/tree-ssa/pr49516.C: New test.
8681
8682 2011-06-23  Jason Merrill  <jason@redhat.com>
8683
8684         PR c++/35255
8685         * g++.dg/template/partial10.C: New.
8686         * g++.dg/template/partial11.C: New.
8687
8688 2011-06-23  Jeff Law <law@redhat.com>
8689
8690         PR middle-end/48770
8691         * gcc.dg/pr48770.c: New test.
8692
8693 2011-06-23  Jan Hubicka  <jh@suse.cz>
8694
8695         PR middle-end/49373
8696         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8697
8698 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8699
8700         PR testsuite/49512
8701         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8702         instead of -fdump-tree-optimized.
8703
8704 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8705
8706         PR c++/44625
8707         * g++.dg/template/crash107.C: New.
8708         * g++.dg/template/error17.C: Adjust.
8709
8710 2011-06-23  Jason Merrill  <jason@redhat.com>
8711
8712         PR c++/49507
8713         * g++.dg/cpp0x/defaulted30.C: New.
8714
8715         PR c++/49440
8716         * g++.dg/rtti/anon-ns1.C: New.
8717
8718         PR c++/49395
8719         * g++.dg/init/ref18.C: New.
8720
8721         PR c++/36435
8722         * g++.dg/template/partial9.C: New.
8723
8724 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8725
8726         PR middle-end/49373
8727         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8728
8729 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8730
8731         PR debug/49496
8732         * gcc.dg/pr49496.c: New test.
8733
8734 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8735
8736         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8737         is not xscale.
8738
8739         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8740
8741         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8742         * gcc.target/arm/pr42879.c: Likewise.
8743         * gcc.target/arm/pr45701-3.c: Likewise.
8744
8745         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8746         * gcc.target/arm/pr40482.c: Likewise.
8747         * gcc.target/arm/stack-corruption.c: Likewise.
8748
8749 2011-06-22  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/49493
8752         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8753
8754 2011-06-22  Jason Merrill  <jason@redhat.com>
8755
8756         PR c++/49260
8757         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8758
8759 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8760             Dmitry Melnik  <dm@ispras.ru>
8761
8762         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8763         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8764         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8765
8766 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8767
8768         * gcc.target/arm/tlscall.c: New.
8769
8770 2011-06-21  Jason Merrill  <jason@redhat.com>
8771
8772         PR c++/49172
8773         * g++.dg/cpp0x/constexpr-ref1.C: New.
8774         * g++.dg/cpp0x/constexpr-ref2.C: New.
8775         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8776
8777         PR c++/49482
8778         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8779
8780         PR c++/49418
8781         * g++.dg/template/param3.C: New.
8782
8783 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8784
8785         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8786         my_clrsb test functions.
8787         (main): Test clrsb.
8788         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8789         test_sll, test_ull): Add clrsb tests.
8790         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8791         clrsbll.
8792
8793 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8794
8795         PR fortran/49112
8796         * gfortran.dg/class_44.f03: New.
8797
8798 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8799
8800         PR tree-optimization/49478
8801         * gcc.dg/vect/pr49478.c
8802
8803 2011-06-21  Richard Guenther  <rguenther@suse.de>
8804
8805         PR tree-optimization/49483
8806         * gcc.dg/vect/vect-120.c: New testcase.
8807
8808 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8809
8810         PR testsuite/49443
8811         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8812         * gcc.dg/vect/vect-peel-4.c: Likewise.
8813
8814 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8815
8816         PR middle-end/49139
8817         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8818         * gcc.dg/always_inline2.c: Likewise.
8819         * gcc.dg/always_inline3.c: Likewise.
8820         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8821         * gcc.dg/inline_1.c: Likewise.
8822         * gcc.dg/inline_2.c: Likewise.
8823         * gcc.dg/inline_3.c: Likewise.
8824         * gcc.dg/inline_4.c: Likewise.
8825         * gcc.dg/20051201-1.c: Likewise.
8826         * gcc.dg/pr40087.c: Likewise.
8827         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8828         * gcc.dg/inline-22.c: Likewise.
8829         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8830         * gcc.dg/lto/20090218-1_1.c: Likewise.
8831         * g++.dg/ipa/devirt-7.C: Likewise.
8832         * gcc.dg/uninit-pred-5_a.c: Likewise.
8833         * gcc.dg/uninit-pred-5_b.c: Likewise.
8834         * gcc.dg/fail_always_inline.c: New.
8835
8836 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8837
8838         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8839         into 6 jobs instead of 3.
8840
8841 2011-06-20  Jason Merrill  <jason@redhat.com>
8842
8843         PR c++/49216
8844         * g++.dg/cpp0x/initlist53.C: New.
8845
8846 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8847
8848         PR fortran/18918
8849         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8850         * gfortran.dg/coarray_lock_3.f90: New.
8851         * gfortran.dg/coarray/lock_1.f90: New.
8852
8853 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8854
8855         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8856         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8857         unresolved and report the reason to the log file.
8858
8859         * lib/scanasm.exp (object-size): Move argument processing earlier
8860         to report errors before verifying that the file exists.  Report
8861         problems detected at runtime as unresolved instead of error and
8862         report their reasons to the log file.
8863
8864 2011-06-20  Jason Merrill  <jason@redhat.com>
8865
8866         PR c++/47080
8867         * g++.dg/cpp0x/explicit6.C: New.
8868
8869         PR c++/47635
8870         * g++.dg/cpp0x/enum20.C: New.
8871
8872         PR c++/48138
8873         * g++.dg/ext/attr-aligned01.C: New.
8874
8875         PR c++/49205
8876         * g++.dg/cpp0x/variadic-default.C: New.
8877
8878         PR c++/43321
8879         * g++.dg/cpp0x/auto26.C: New.
8880
8881         PR c++/43831
8882         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8883
8884 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8885
8886         * gcc.dg/binop-notand1.c: New test.
8887         * gcc.dg/binop-notand2.c: New test.
8888         * gcc.dg/binop-notand3.c: New test.
8889         * gcc.dg/binop-notand4.c: New test.
8890         * gcc.dg/binop-notand5.c: New test.
8891         * gcc.dg/binop-notand6.c: New test.
8892
8893 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR testsuite/49432
8896         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8897
8898 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8899
8900         PR fortran/49400
8901         * gfortran.dg/proc_ptr_31.f90: New.
8902
8903 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8904
8905         * gnat.dg/volatile6.adb: New test.
8906         * gnat.dg/volatile7.adb: Likewise.
8907         * gnat.dg/volatile8.adb: Likewise.
8908         * gnat.dg/volatile9.adb: Likewise.
8909
8910 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8911
8912         * gnat.dg/constant3.adb: New test.
8913
8914 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8915
8916         PR libfortran/49296
8917         * gfortran.dg/read_list_eof_1.f90: New test.
8918
8919 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8920
8921         PR target/49411
8922         * gcc.target/i386/testimm-1.c: New test.
8923         * gcc.target/i386/testimm-2.c: New test.
8924         * gcc.target/i386/testimm-3.c: New test.
8925         * gcc.target/i386/testimm-4.c: New test.
8926         * gcc.target/i386/testimm-5.c: New test.
8927         * gcc.target/i386/testimm-6.c: New test.
8928         * gcc.target/i386/testimm-7.c: New test.
8929         * gcc.target/i386/testimm-8.c: New test.
8930         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8931         * gcc.target/i386/xop-rotate1-int.c: New test.
8932         * gcc.target/i386/xop-rotate2-int.c: New test.
8933
8934 2011-06-17  Jason Merrill  <jason@redhat.com>
8935
8936         * g++.dg/cpp0x/rv-func2.C: New.
8937
8938         * g++.dg/debug/dwarf2/lambda1.C: New.
8939         * g++.dg/warn/Wshadow-6.C: Adjust.
8940
8941 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8942
8943         PR fortran/48699
8944         * gfortran.dg/move_alloc_5.f90: New.
8945
8946 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8947
8948         PR rtl-optimization/48542
8949         * gcc.dg/torture/pr48542.c: New test.
8950
8951 2011-06-16  Jason Merrill  <jason@redhat.com>
8952
8953         PR c++/44160
8954         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8955
8956         PR c++/45378
8957         * g++.dg/cpp0x/initlist52.C New.
8958
8959         PR c++/45399
8960         * c-c++-common/raw-string-12.c: New.
8961
8962         PR c++/49229
8963         * g++.dg/cpp0x/sfinae26.C: New.
8964
8965         PR c++/49251
8966         * g++.dg/cpp0x/variadic113.C: New.
8967
8968         PR c++/49420
8969         * g++.dg/cpp0x/variadic112.C: New.
8970
8971 2011-06-16  Jeff Law <law@redhat.com>
8972
8973         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8974         improved jump threading.
8975         * gcc.dg/builtin-object-size-2.c: Likewise.
8976         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8977
8978 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8979
8980         PR fortran/49074
8981         * gfortran.dg/typebound_assignment_3.f03: New.
8982
8983 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8984
8985         PR testsuite/48727
8986         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8987
8988 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8989
8990         PR tree-optimization/49343
8991         * gnat.dg/discr31.ad[sb]: New test.
8992
8993 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8994
8995         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8996
8997 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8998
8999         PR target/45098
9000         * gcc.target/arm/ivopts-3.c: Update test.
9001         * gcc.target/arm/ivopts-5.c: Same.
9002
9003 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9004
9005         Revert:
9006         2011-06-10  Wei Guozhi  <carrot@google.com>
9007
9008         PR target/45335
9009         * gcc.target/arm/pr45335.c: New test.
9010         * gcc.target/arm/pr45335-2.c: New test.
9011         * gcc.target/arm/pr45335-3.c: New test.
9012         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9013         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9014         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9015
9016 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
9017
9018         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9019
9020 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
9021
9022         PR fortran/49417
9023         * gfortran.dg/class_43.f03: New.
9024
9025 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR tree-optimization/49419
9028         * gcc.c-torture/execute/pr49419.c: New test.
9029
9030 2011-06-16  Revital Eres  <revital.eres@linaro.org>
9031
9032         * gcc.dg/sms-9.c: New file.
9033
9034 2011-06-15  Easwaran Raman  <eraman@google.com>
9035
9036         PR rtl-optimization/49414
9037         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9038
9039 2011-06-14  Jason Merrill  <jason@redhat.com>
9040
9041         * g++.dg/cpp0x/noexcept13.C: New.
9042
9043 2011-06-14  Easwaran Raman  <eraman@google.com>
9044
9045         PR rtl-optimization/44194
9046         * gcc.dg/pr44194-1.c: New test.
9047         * gcc.dg/pr44194-2.c: New test.
9048
9049 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9050
9051         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9052         switches.
9053         * gcc.target/arm/pr45701-2.c: Likewise.
9054         * gcc.target/arm/thumb-branch1.c: Likewise.
9055
9056 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
9057
9058         PR testsuite/48727
9059         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9060
9061 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
9062
9063         * gcc.target/arm/pr45701-1.c: Require thumb support.
9064         * gcc.target/arm/pr45701-2.c: Likewise.
9065         * gcc.target/arm/thumb-branch1.c: Likewise.
9066
9067         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9068         * gcc.target/arm/pr39839.c: Likewise.
9069         * gcc.target/arm/pr40657-2.c: Likewise.
9070         * gcc.target/arm/pr40956.c: Likewise.
9071         * gcc.target/arm/pr41679.c: Likewise.
9072         * gcc.target/arm/pr42235.c: Likewise.
9073         * gcc.target/arm/pr42495.c: Likewise.
9074         * gcc.target/arm/pr42505.c: Likewise.
9075         * gcc.target/arm/pr42574.c: Likewise.
9076         * gcc.target/arm/pr46883.c: Likewise.
9077         * gcc.target/arm/pr46934.c: Likewise.
9078         * gcc.target/arm/xor-and.c: Likewise.
9079
9080 2011-06-14  Jason Merrill  <jason@redhat.com>
9081
9082         * g++.dg/other/error23.C: Adjust error message.
9083         * g++.dg/other/error32.C: Likewise.
9084
9085         PR c++/49389
9086         * g++.dg/cpp0x/rv-dotstar.C: New.
9087
9088         PR c++/49369
9089         * g++.dg/cpp0x/decltype30.C: New.
9090
9091         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9092
9093 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9094
9095         PR fortran/49103
9096         * gfortran.dg/pr49103.f90: New test.
9097
9098 2011-06-14  Tom de Vries  <tom@codesourcery.com>
9099
9100         PR target/45098
9101         * gcc.target/arm/ivopts-3.c: New test.
9102         * gcc.target/arm/ivopts-4.c: New test.
9103         * gcc.target/arm/ivopts-5.c: New test.
9104
9105 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR rtl-optimization/49390
9108         * gcc.c-torture/execute/pr49390.c: New test.
9109
9110 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9111
9112         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9113
9114 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
9115
9116         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9117         * gcc.c-torture/execute/cmpsi-2.x: New file.
9118         * gcc.c-torture/execute/pr45262.c: Undo 172757.
9119         * gcc.c-torture/execute/pr45262.x: New file.
9120         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9121         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9122         int32plus
9123         * gcc.c-torture/compile/pr49163.c: Ditto.
9124
9125 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
9126
9127         * gcc.dg/vect/vect-16.c: Rename to...
9128         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9129         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9130         for double-word vectors.
9131         * gcc.dg/vect/vect-peel-4.c: Likewise.
9132         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9133         vect_element_align.
9134         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9135         -fno-fast-math.
9136
9137 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
9138
9139         PR target/44618
9140         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9141
9142 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9143
9144         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9145
9146 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9147
9148         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9149
9150 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
9151
9152         * gfortran.dg/trim_optimize_8.f90:  New test case.
9153
9154 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
9155            Ira Rosen  <ira.rosen@linaro.org>
9156
9157         PR tree-optimization/49352
9158         * gcc.dg/vect/pr49352.c: New test.
9159
9160 2011-06-12  Tobias Burnus
9161
9162         PR fortran/49324
9163         * gfortran.dg/alloc_comp_assign_11.f90: New.
9164
9165 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
9166
9167         * gfortran.dg/trim_optimize_7.f90:  New test.
9168
9169 2011-06-10  Wei Guozhi  <carrot@google.com>
9170
9171         PR target/45335
9172         * gcc.target/arm/pr45335.c: New test.
9173         * gcc.target/arm/pr45335-2.c: New test.
9174         * gcc.target/arm/pr45335-3.c: New test.
9175         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9176         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9177         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9178
9179 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
9180
9181         PR c++/41769
9182         * g++.dg/parse/error39.C: New.
9183
9184 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
9185
9186         * gcc.target/arm/20090811-1.c: Skip for incompatible
9187         options, do not override other options.
9188         * gcc.target/arm/combine-cmp-shift.c: Skip for
9189         incompatible options.
9190         * gcc.target/arm/pr45094.c: Likewise.
9191         * gcc.target/arm/scd42-1.c: Likewise.
9192         * gcc.target/arm/scd42-3.c: Likewise.
9193         * gcc.target/arm/thumb-ltu.c: Likewise.
9194
9195         * lib/target-supports.exp
9196         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9197         multilib flags use -mfpu with a value other than neon-fp16.
9198
9199 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9200
9201         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9202         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9203
9204 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9205
9206         * lib/target-supports.exp (check_effective_target_pie): New proc.
9207         * gcc.dg/pie-link.c: Use target pie.
9208
9209 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
9210             Laurent Roug�  <laurent.rouge@menta.fr>
9211
9212         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9213         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9214
9215 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
9216
9217         * gfortran.dg/coarray/sync_1.f90: New test for
9218         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9219
9220 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
9221
9222         PR tree-optimization/49318
9223         * gcc.dg/vect/pr49318.c: New test.
9224
9225 2011-06-09  David Krauss  <potswa@mac.com>
9226
9227         * g++.dg/template/arrow1.C: New.
9228
9229 2011-06-09  Jason Merrill  <jason@redhat.com>
9230
9231         * lib/prune.exp: Prune "note"s.
9232         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9233
9234         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9235         * g++.dg/template/dependent-expr3.C: Likewise.
9236         * g++.dg/parse/template7.C: Likewise.
9237         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9238         * g++.old-deja/g++.jason/rfg10.C: Likewise.
9239         * g++.old-deja/g++.pt/friend38.C: Likewise.
9240         * g++.old-deja/g++.pt/crash32.C: Likewise.
9241         * g++.old-deja/g++.other/init4.C: Likewise.
9242         * g++.old-deja/g++.other/friend8.C: Likewise.
9243
9244         * g++.dg/ext/complex7.C: Adjust expected output.
9245         * g++.dg/diagnostic/method1.C: Likewise.
9246         * g++.dg/parse/parameter-declaration-2.C: Likewise.
9247         * g++.dg/parse/crash33.C: Likewise.
9248         * g++.dg/other/warning1.C: Likewise.
9249         * g++.dg/init/pr29571.C: Likewise.
9250         * g++.dg/warn/overflow-warn-1.C: Likewise.
9251         * g++.dg/warn/overflow-warn-3.C: Likewise.
9252         * g++.dg/warn/overflow-warn-4.C: Likewise.
9253         * g++.old-deja/g++.oliva/template1.C: Likewise.
9254
9255         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9256         * g++.dg/parse/template7.C: Adjust.
9257
9258 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
9259
9260         PR target/49307
9261         * gcc.dg/pr49307.c: New.
9262
9263 2011-06-09  Wei Guozhi  <carrot@google.com>
9264
9265         PR target/46975
9266         * gcc.target/arm/pr46975.c: New testcase.
9267
9268 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9269
9270         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9271         (PMETH, arglist_t): Removed.
9272         (method_get_number_of_arguments): Removed.
9273         (method_get_nth_argument): Removed.
9274         (method_get_first_argument): Removed.
9275         (method_get_next_argument): Removed.
9276         (method_get_sizeof_arguments): Removed.
9277         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9278         (PMETH): Removed.
9279         (method_get_number_of_arguments): Removed.
9280         (method_get_nth_argument): Removed.
9281         (method_get_first_argument): Removed.
9282         (method_get_next_argument): Removed.
9283         (method_get_sizeof_arguments): Removed.
9284         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9285
9286 2011-06-09  David Li  <davidxl@google.com>
9287
9288         * gcc.dg/dump-pass.c: New test.
9289
9290 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9291
9292         PR c++/29003
9293         * g++.dg/parse/error38.C: New.
9294
9295 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
9296
9297         PR middle-end/49308
9298         * gfortran.dg/pr49308.f90: New test.
9299
9300 2011-06-08  Jason Merrill  <jason@redhat.com>
9301
9302         * g++.dg/cpp0x/noexcept11.C: New.
9303         * g++.dg/cpp0x/noexcept12.C: New.
9304         * g++.dg/cpp0x/sfinae11.C: Adjust.
9305
9306 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR testsuite/49323
9309         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9310         to dg-options, match also DW_AT_linkage_name.
9311
9312 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9313
9314         PR middle-end/21953
9315         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9316         -fno-common on alpha*-dec-osf*.
9317         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9318
9319 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
9320
9321         PR rtl-optimization/49303
9322         * gcc.target/ia64/pr49303.c: New test.
9323
9324 2011-06-08  Tobias Burnus  <burnus@net-b.de>
9325
9326         PR fortran/18918
9327         * gfortran.dg/coarray_lock_1.f90: New.
9328         * gfortran.dg/coarray_lock_2.f90: New.
9329
9330 2011-06-07  Jason Merrill  <jason@redhat.com>
9331
9332         * lib/prune.exp: Look for "required" rather than "instantiated".
9333         * g++.dg/abi/mangle11.C: Likewise.
9334         * g++.dg/abi/mangle12.C: Likewise.
9335         * g++.dg/abi/mangle17.C: Likewise.
9336         * g++.dg/abi/mangle20-2.C: Likewise.
9337         * g++.dg/abi/pragma-pack1.C: Likewise.
9338         * g++.dg/cpp0x/decltype26.C: Likewise.
9339         * g++.dg/cpp0x/decltype28.C: Likewise.
9340         * g++.dg/cpp0x/decltype29.C: Likewise.
9341         * g++.dg/cpp0x/enum11.C: Likewise.
9342         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9343         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9344         * g++.dg/cpp0x/pr47416.C: Likewise.
9345         * g++.dg/ext/case-range2.C: Likewise.
9346         * g++.dg/ext/case-range3.C: Likewise.
9347         * g++.dg/gomp/for-19.C: Likewise.
9348         * g++.dg/gomp/pr37533.C: Likewise.
9349         * g++.dg/gomp/pr38639.C: Likewise.
9350         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9351         * g++.dg/inherit/base3.C: Likewise.
9352         * g++.dg/inherit/using6.C: Likewise.
9353         * g++.dg/init/placement4.C: Likewise.
9354         * g++.dg/init/reference3.C: Likewise.
9355         * g++.dg/lookup/scoped6.C: Likewise.
9356         * g++.dg/lookup/using7.C: Likewise.
9357         * g++.dg/other/abstract1.C: Likewise.
9358         * g++.dg/other/error10.C: Likewise.
9359         * g++.dg/other/error5.C: Likewise.
9360         * g++.dg/other/field1.C: Likewise.
9361         * g++.dg/other/offsetof5.C: Likewise.
9362         * g++.dg/parse/bitfield2.C: Likewise.
9363         * g++.dg/parse/constant4.C: Likewise.
9364         * g++.dg/parse/crash20.C: Likewise.
9365         * g++.dg/parse/invalid-op1.C: Likewise.
9366         * g++.dg/parse/non-dependent2.C: Likewise.
9367         * g++.dg/parse/template18.C: Likewise.
9368         * g++.dg/tc1/dr152.C: Likewise.
9369         * g++.dg/tc1/dr166.C: Likewise.
9370         * g++.dg/tc1/dr176.C: Likewise.
9371         * g++.dg/tc1/dr213.C: Likewise.
9372         * g++.dg/template/access11.C: Likewise.
9373         * g++.dg/template/access2.C: Likewise.
9374         * g++.dg/template/access3.C: Likewise.
9375         * g++.dg/template/access7.C: Likewise.
9376         * g++.dg/template/arg7.C: Likewise.
9377         * g++.dg/template/cond2.C: Likewise.
9378         * g++.dg/template/crash13.C: Likewise.
9379         * g++.dg/template/crash40.C: Likewise.
9380         * g++.dg/template/crash7.C: Likewise.
9381         * g++.dg/template/crash84.C: Likewise.
9382         * g++.dg/template/ctor5.C: Likewise.
9383         * g++.dg/template/defarg13.C: Likewise.
9384         * g++.dg/template/defarg14.C: Likewise.
9385         * g++.dg/template/dtor7.C: Likewise.
9386         * g++.dg/template/eh2.C: Likewise.
9387         * g++.dg/template/error2.C: Likewise.
9388         * g++.dg/template/error43.C: Likewise.
9389         * g++.dg/template/friend32.C: Likewise.
9390         * g++.dg/template/injected1.C: Likewise.
9391         * g++.dg/template/instantiate1.C: Likewise.
9392         * g++.dg/template/instantiate3.C: Likewise.
9393         * g++.dg/template/instantiate5.C: Likewise.
9394         * g++.dg/template/instantiate7.C: Likewise.
9395         * g++.dg/template/local6.C: Likewise.
9396         * g++.dg/template/lookup2.C: Likewise.
9397         * g++.dg/template/member5.C: Likewise.
9398         * g++.dg/template/memfriend15.C: Likewise.
9399         * g++.dg/template/memfriend16.C: Likewise.
9400         * g++.dg/template/memfriend17.C: Likewise.
9401         * g++.dg/template/memfriend7.C: Likewise.
9402         * g++.dg/template/meminit1.C: Likewise.
9403         * g++.dg/template/nested3.C: Likewise.
9404         * g++.dg/template/non-type-template-argument-1.C: Likewise.
9405         * g++.dg/template/nontype12.C: Likewise.
9406         * g++.dg/template/nontype13.C: Likewise.
9407         * g++.dg/template/nontype6.C: Likewise.
9408         * g++.dg/template/pr23510.C: Likewise.
9409         * g++.dg/template/pr35240.C: Likewise.
9410         * g++.dg/template/ptrmem15.C: Likewise.
9411         * g++.dg/template/ptrmem6.C: Likewise.
9412         * g++.dg/template/qualified-id1.C: Likewise.
9413         * g++.dg/template/qualttp20.C: Likewise.
9414         * g++.dg/template/qualttp3.C: Likewise.
9415         * g++.dg/template/qualttp4.C: Likewise.
9416         * g++.dg/template/qualttp5.C: Likewise.
9417         * g++.dg/template/qualttp6.C: Likewise.
9418         * g++.dg/template/qualttp7.C: Likewise.
9419         * g++.dg/template/qualttp8.C: Likewise.
9420         * g++.dg/template/recurse.C: Likewise.
9421         * g++.dg/template/recurse2.C: Likewise.
9422         * g++.dg/template/ref5.C: Likewise.
9423         * g++.dg/template/scope2.C: Likewise.
9424         * g++.dg/template/sfinae10.C: Likewise.
9425         * g++.dg/template/sfinae3.C: Likewise.
9426         * g++.dg/template/sizeof3.C: Likewise.
9427         * g++.dg/template/static9.C: Likewise.
9428         * g++.dg/template/template-id-2.C: Likewise.
9429         * g++.dg/template/typedef13.C: Likewise.
9430         * g++.dg/template/typename4.C: Likewise.
9431         * g++.dg/template/using14.C: Likewise.
9432         * g++.dg/template/using2.C: Likewise.
9433         * g++.dg/template/warn1.C: Likewise.
9434         * g++.dg/warn/Wparentheses-13.C: Likewise.
9435         * g++.dg/warn/Wparentheses-15.C: Likewise.
9436         * g++.dg/warn/Wparentheses-16.C: Likewise.
9437         * g++.dg/warn/Wparentheses-17.C: Likewise.
9438         * g++.dg/warn/Wparentheses-18.C: Likewise.
9439         * g++.dg/warn/Wparentheses-19.C: Likewise.
9440         * g++.dg/warn/Wparentheses-20.C: Likewise.
9441         * g++.dg/warn/Wparentheses-23.C: Likewise.
9442         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9443         * g++.dg/warn/noeffect2.C: Likewise.
9444         * g++.dg/warn/noeffect4.C: Likewise.
9445         * g++.dg/warn/pr8570.C: Likewise.
9446         * g++.old-deja/g++.brendan/init2.C: Likewise.
9447         * g++.old-deja/g++.eh/spec6.C: Likewise.
9448         * g++.old-deja/g++.pt/crash10.C: Likewise.
9449         * g++.old-deja/g++.pt/crash36.C: Likewise.
9450         * g++.old-deja/g++.pt/derived3.C: Likewise.
9451         * g++.old-deja/g++.pt/error2.C: Likewise.
9452         * g++.old-deja/g++.pt/explicit70.C: Likewise.
9453         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9454         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9455         * g++.old-deja/g++.pt/overload7.C: Likewise.
9456         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9457
9458 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9459             Iain Sandoe  <iains@gcc.gnu.org>
9460
9461         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9462         Added code to deal with the case when [Protocol
9463         -descriptionForInstanceMethod:] or [Protocol
9464         -descriptionForClassMethod:] returns NULL.
9465
9466 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
9467             Iain Sandoe  <iains@gcc.gnu.org>
9468
9469         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9470         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9471         Added cast.
9472
9473 2011-06-07  Xinliang David Li  <davidxl@google.com>
9474
9475         * gcc.dg/inline_2.c: New test.
9476         * gcc.dg/unroll_2.c: New test.
9477         * gcc.dg/inline_3.c: New test.
9478         * gcc.dg/unroll_3.c: New test.
9479         * gcc.dg/inline_4.c: New test.
9480         * gcc.dg/unroll_4.c: New test.
9481         * gcc.dg/inline_1.c: New test.
9482         * gcc.dg/unroll_1.c: New test.
9483
9484 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9485
9486         PR tree-optimization/48497
9487         * lib/gcc-defs.exp (dg-additional-options): New proc.
9488         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9489         -msse2 on 32-bit x86.
9490
9491 2011-06-06  Jason Merrill  <jason@redhat.com>
9492
9493         * g++.dg/cpp0x/enum19.C: New.
9494
9495 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
9496
9497         * gcc.target/arm/neon-reload-class.c: New test.
9498
9499 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
9500
9501         PR debug/49130
9502         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9503
9504 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9505
9506         * gcc.target/arm/smlatb-1.c: New file.
9507         * gcc.target/arm/smlatt-1.c: New file.
9508         * gcc.target/arm/smlaltb-1.c: New file.
9509         * gcc.target/arm/smlaltt-1.c: New file.
9510
9511 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
9512
9513         * gcc.target/arm/mla-2.c: New test.
9514
9515 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
9516
9517         PR gcov-profile/49299
9518         * gcc.dg/tree-prof/pr49299-1.c: New test.
9519         * gcc.dg/tree-prof/pr49299-2.c: New test.
9520
9521 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
9522
9523         * lib/target-supports.exp
9524         (check_effective_target_vect_widen_mult_qi_to_hi):
9525         Add NEON as supporting target.
9526         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9527         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9528         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9529         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9530         using widening multiplication on targets that support it.
9531         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9532         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9533         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9534
9535 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9536
9537         Updated all testcases in the ObjC/ObjC++ testsuites to use the
9538         Modern Objective-C runtime API.
9539         * objc/execute/next_mapping.h: Removed.
9540         * objc-obj-c++-shared/next-mapping.h: Removed.
9541         * objc-obj-c++-shared/Object1.h: Removed.
9542         * objc-obj-c++-shared/Object1.m: Removed.
9543         * objc-obj-c++-shared/Object1.mm: Removed.
9544         * objc-obj-c++-shared/Object1-implementation.h: Removed.
9545         * objc-obj-c++-shared/Protocol1.h: Removed.
9546         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9547         of ProtoBool, IVAR_T and METHOD.
9548         * objc-obj-c++-shared/runtime.h: New.
9549         * objc-obj-c++-shared/TestsuiteObject.h: New.
9550         * objc-obj-c++-shared/TestsuiteObject.m: New.
9551
9552         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9553         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9554         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9555         it a class method.
9556         * objc/execute/_cmd.m: Include
9557         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9558         runtime API.  ([TestClass +initialize]): Include this method also
9559         with the GNU runtime.
9560         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9561         Object.  ([-setValue:]): Return void.
9562         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9563         with the GNU runtime.  Include
9564         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9565         for the NeXT runtime.  Use the existing print_ivars() and
9566         compare_structures() implementations for the old NeXT runtime.
9567         Added new implementations for the Modern GNU and NeXT runtimes.
9568         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9569         well.  (main): Use objc_getClass().  Use return instead of exit.
9570         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9571         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9572         of exit().
9573         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9574         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9575         instead of Object.  (main): Use return instead of exit().
9576         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9577         instead of Object.  Removed prototype for exit().  (main): Use
9578         return instead of exit().  Use the Modern Objective-C runtime API.
9579         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9580         Object.
9581         * objc/execute/class-tests-1.h: Include
9582         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9583         runtime API.  (test_class_with_superclass): Do not call [Object
9584         class].  There is no need to with the current libobjc.
9585         * objc/execute/class-tests-2.h: Include
9586         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9587         runtime API.
9588         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9589         ../../objc-obj-c++-shared/next-mapping.h.
9590         * objc/execute/class-2.m: Likewise.
9591         * objc/execute/class-3.m: Likewise.
9592         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9593         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9594         +initialize]): Include this method also with the GNU
9595         runtime. (main): Use the Modern Objective-C runtime API.
9596         * objc/execute/class-5.m: Likewise.
9597         * objc/execute/class-6.m: Likewise.
9598         * objc/execute/class-7.m: Likewise.
9599         * objc/execute/class-8.m: Likewise.
9600         * objc/execute/class-9.m: Likewise.
9601         * objc/execute/class-10.m: Likewise.
9602         * objc/execute/class-11.m: Likewise.
9603         * objc/execute/class-12.m: Likewise.
9604         * objc/execute/class-13.m: Likewise.
9605         * objc/execute/class-14.m: Likewise.
9606         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9607         this method also with the GNU runtime.
9608         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9609         +initialize]): Include this method also with the GNU runtime.
9610         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9611         of Object.
9612         * objc/execute/encode-1.m: Likewise.
9613         * objc/execute/enumeration-1.m: Likewise.
9614         * objc/execute/enumeration-2.m: Likewise.
9615         * objc/execute/exceptions/catchall-1.m: Likewise.
9616         * objc/execute/exceptions/finally-1.m: Likewise.
9617         * objc/execute/exceptions/foward-1.m: Likewise.
9618         * objc/execute/exceptions/local-variables-1.m: Likewise.
9619         * objc/execute/exceptions/throw-nil.m: Likewise.
9620         * objc/execute/exceptions/trivial.m: Likewise.
9621         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9622         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9623         * objc/execute/exceptions/matcher-1.m: Likewise.
9624         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9625         Object.
9626         * objc/execute/formal_protocol-2.m: Likewise.
9627         * objc/execute/formal_protocol-3.m: Likewise.
9628         * objc/execute/formal_protocol-4.m: Likewise.
9629         * objc/execute/formal_protocol-5.m: Include
9630         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9631         protocol_getName().
9632         * objc/execute/formal_protocol-6.m: Likewise.
9633         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9634         Object.  Include <objc/Protocol.h> instead of
9635         ../../objc-obj-c++-shared/Protocol1.h.
9636         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9637         Object.
9638         * objc/execute/informal_protocol.m: Likewise.
9639         * objc/execute/load-3.m: Likewise.
9640         * objc/execute/many_args_method.m ([TestClass +initialize]):
9641         Include this method with the GNU runtime as well.
9642         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9643         * objc/execute/nested-func-1.m: Use TestsuiteObject
9644         instead of Object.
9645         * objc/execute/nil_method-1.m: Likewise.
9646         * objc/execute/no_clash.m: Likewise.
9647         * objc/execute/np-1.m: Do not include
9648         ../../objc-obj-c++-shared/Protocol1.h.
9649         (main): Use return instead of exit().
9650         * objc/execute/np-2.m: Do not include
9651         ../../objc-obj-c++-shared/Protocol1.h.
9652         ([MyObject +initialize]): Include this method also with the GNU
9653         runtime.  (main): Use return instead of exit().
9654         * objc/execute/object_is_class.m: Include
9655         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9656         of Object.  (main): Use the Modern Objective-C runtime API.
9657         * objc/execute/object_is_meta_class.m: Likewise.
9658         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9659         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9660         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9661         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9662         Objective-C runtime API.
9663         * objc/execute/protocol-isEqual-2.m: Likewise.
9664         * objc/execute/protocol-isEqual-3.m: Likewise.
9665         * objc/execute/protocol-isEqual-4.m: Likewise.
9666         * objc/execute/redefining_self.m ([TestClass +initialize]):
9667         Include this method with the GNU runtime as well.
9668         * objc/execute/root_methods.m: Include
9669         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9670         Include this method with the GNU runtime as well.
9671         (main): Use the Modern Objective-C runtime API.
9672         * objc/execute/selector-1.m: Include
9673         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9674         of Object.  (main): Use the Modern Objective-C runtime API.
9675         * objc/execute/static-1.m ([Test +initialize]): Include this
9676         method with the GNU runtime as well.
9677         * objc/execute/static-2.m: Likewise.
9678         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9679         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9680         ([MathClass +initialize]): Include this method with the GNU
9681         runtime as well.
9682         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9683         instead of Object.
9684         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9685         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9686         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9687         * objc.dg/attributes/method-attribute-1.m: Likewise.
9688         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9689         * objc.dg/attributes/method-attribute-2.m: Likewise.
9690         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9691         * objc.dg/attributes/method-attribute-3.m: Likewise.
9692         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9693         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9694         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9695         * obj-c++.dg/bitfield-1.mm: Likewise.
9696         * obj-c++.dg/bitfield-2.mm: Likewise
9697         * objc.dg/bitfield-3.m: Likewise.
9698         * obj-c++.dg/bitfield-4.mm: Likewise.
9699         * objc.dg/bitfield-5.m: Likewise
9700         * objc.dg/call-super-1.m: Likewise.
9701         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9702         Use objc_getClass() instead of objc_get_class(), but for the GNU
9703         runtime redefine objc_getClass as objc_get_class.  Include
9704         ../objc-obj-c++-shared/runtime.h.
9705         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9706         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9707         Use the Modern Objective-C runtime API.
9708         * objc.dg/class-protocol-1.m: Include
9709         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9710         * obj-c++.dg/class-protocol-1.mm: Likewise.
9711         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9712         * objc.dg/comp-types-10.m: Likewise.
9713         * objc.dg/comp-types-11.m: Likewise.
9714         * objc.dg/comp-types-12.m: Likewise.
9715         * obj-c++.dg/comp-types-9.mm: Likewise.
9716         * obj-c++.dg/comp-types-11.mm: Likewise.
9717         * obj-c++.dg/comp-types-12.mm: Likewise.
9718         * obj-c++.dg/comp-types-13.mm: Likewise.
9719         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9720         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9721         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9722         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9723         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9724         * objc.dg/desig-init-1.m: Likewise.
9725         * obj-c++.dg/defs.mm: Likewise.
9726         * objc.dg/exceptions-2.m: Likewise.
9727         * obj-c++.dg/except-1.mm: Likewise.
9728         * obj-c++.dg/exceptions-2.mm: Likewise.
9729         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9730         Use the Modern Objective-C runtime API.
9731         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9732         the Modern Objective-C runtime API.  Do not include
9733         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9734         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9735         the Modern Objective-C runtime API except when using an older NeXT
9736         runtime.
9737         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9738         the Modern Objective-C runtime API.
9739         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9740         objc/encoding.h.
9741         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9742         * objc.dg/encode-7-next-64bit.m: Updated include.
9743         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9744         objc/encoding.h.
9745         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9746         the Modern Objective-C runtime API.
9747         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9748         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9749         instead of ../objc-obj-c++-shared/Protocol1.h.
9750         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9751         the Modern Objective-C runtime API except when using an older NeXT
9752         runtime.
9753         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9754         the Modern Objective-C runtime API.
9755         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9756         Object.
9757         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9758         * objc.dg/fix-and-continue-2.m: Likewise.
9759         * objc.dg/foreach-1.m: Likewise.
9760         * objc.dg/foreach-2.m: Likewise.
9761         * objc.dg/foreach-3.m: Likewise.
9762         * objc.dg/foreach-4.m: Likewise.
9763         * objc.dg/foreach-5.m: Likewise.
9764         * objc.dg/foreach-6.m: Likewise.
9765         * objc.dg/foreach-7.m: Likewise.
9766         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9767         Object.
9768         * objc.dg/func-ptr-2.m: Likewise.
9769         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9770         Do not include objc/objc-api.h.
9771         * obj-c++.dg/fsf-package-0.mm: Likewise.
9772         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9773         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9774         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9775         of Object.
9776         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9777         * objc.dg/gnu-runtime-3.m: Likewise.
9778         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9779         * objc.dg/headers.m: Include objc/runtime.h instead of
9780         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9781         for the NeXT runtime.
9782         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9783         * obj-c++.dg/isa-field-1.mm: Likewise.
9784         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9785         * objc.dg/layout-1.m: Likewise.
9786         * objc.dg/layout-2.m: Likewise.
9787         * objc.dg/local-decl-2.m: Likewise.
9788         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9789         Object.  ([Container +elementForView:]): Use
9790         class_conformsToProtocol().
9791         * obj-c++.dg/lookup-2.mm: Likewise.
9792         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9793         * obj-c++.dg/local-decl-1.mm: Likewise.
9794         * objc.dg/method-3.m: Likewise.
9795         * objc.dg/method-4.m: Likewise.
9796         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9797         ../objc-obj-c++-shared/Protocol1.h.
9798         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9799         * objc.dg/method-9.m: Likewise.
9800         * objc.dg/method-10.m: Likewise.
9801         * objc.dg/method-13.m ([Root +initialize]): Include this method
9802         also for the GNU runtime.  (main): Use objc_getClass() also for
9803         the GNU runtime.
9804         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9805         * objc.dg/method-17.m: Likewise.
9806         * objc.dg/method-19.m: Likewise.
9807         * objc.dg/method-20b.m: Likewise.
9808         * obj-c++.dg/method-2.mm: Likewise.
9809         * obj-c++.dg/method-6.mm: Likewise.
9810         * obj-c++.dg/method-10.mm: Likewise.
9811         * obj-c++.dg/method-11.mm: Likewise.
9812         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9813         ../objc-obj-c++-shared/Protocol1.h.
9814         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9815         * obj-c++.dg/method-15.mm: Likewise.
9816         * obj-c++.dg/method-17.mm: Likewise.
9817         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9818         +initialize]): Include this method also for the GNU
9819         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9820         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9821         * obj-c++.dg/method-22.mm: Likewise.
9822         * obj-c++.dg/method-23.mm: Likewise.
9823         * obj-c++.dg/no-extra-load.mm: Likewise.
9824         * objc.dg/objc-fast-4.m: Likewise.
9825         * objc.dg/objc-gc-4.m: Likewise.
9826         * obj-c++.dg/objc-gc-3.mm: Likewise.
9827         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9828         protocol_getMethodDescription() instead of [Protocol
9829         -descriptionForInstanceMethod].
9830         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9831         Made it available with all runtimes.  (main): Call -test instead
9832         of -class.
9833         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9834         and put into a category.
9835         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9836         Object.  Include objc/objc.h.
9837         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9838         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9839         New. (main): Use protocol_getMethodDescription() instead
9840         of [Protocol -descriptionForInstanceMethod] and [Protocol
9841         -descriptionForClassMethod].
9842         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9843         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9844         Objective-C runtime API.
9845         * obj-c++.dg/proto-qual-1.mm: Likewise.
9846         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9847         Object.
9848         * obj-c++.dg/property/property-1.mm: Likewise.
9849         * obj-c++.dg/qual-types-1.mm: Likewise.
9850         * objc.dg/selector-2.m: Include objc/objc.h instead of
9851         ../objc-obj-c++-shared/Object1.h.
9852         * obj-c++.dg/selector-2.mm: Likewise.
9853         * obj-c++.dg/selector-5.mm: Likewise.
9854         * obj-c++.dg/selector-6.mm: Likewise.
9855         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9856         Object.  Do not include objc/objc-api.h.
9857         * obj-c++.dg/set-not-used-1.mm: Likewise.
9858         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9859         * objc.dg/stret-1.m: Likewise.
9860         * objc.dg/stret-2.m: Likewise.
9861         * obj-c++.dg/super-class-2.mm: Likewise.
9862         * objc.dg/super-class-3.m: Likewise.
9863         * objc.dg/super-class-4.m: Likewise.
9864         * objc.dg/sync-2.m: Likewise.
9865         * obj-c++.dg/sync-2.mm: Likewise.
9866         * objc.dg/sync-1.m: Include objc/objc.h instead of
9867         ../objc-obj-c++-shared/Object1.h.
9868         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9869         'Class' as the type of 'isa'.
9870         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9871         Objective-C runtime API.  ([TestClass +initialize]): Include this
9872         method with the GNU runtime as well.
9873         * objc.dg/strings/strings-1.m: Updated includes.
9874         * obj-c++.dg/strings/strings-1.mm: Likewise.
9875         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9876         objc.dg/strings/const-str-12b.m.
9877         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9878         * obj-c++.dg/template-3.mm: Likewise.
9879         * obj-c++.dg/template-4.mm: Likewise.
9880         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9881         Objective-C runtime API.
9882         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9883         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9884         * obj-c++.dg/try-catch-1.mm: Likewise.
9885         * obj-c++.dg/try-catch-2.mm: Likewise.
9886         * objc.dg/try-catch-3.m: Likewise.
9887         * obj-c++.dg/try-catch-3.mm: Likewise.
9888         * objc.dg/try-catch-6.m: Likewise.
9889         * objc.dg/try-catch-7.m: Likewise.
9890         * obj-c++.dg/try-catch-7.mm: Likewise.
9891         * obj-c++.dg/try-catch-8.mm: Likewise.
9892         * obj-c++.dg/try-catch-9.mm: Likewise.
9893         * objc.dg/try-catch-10.m: Likewise.
9894         * obj-c++.dg/try-catch-11.mm: Likewise.
9895         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9896         Object.  Include objc/objc.h.
9897         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9898         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9899         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9900         Object.  Use Modern Objective-C runtime API.  Do not use
9901         performv::.
9902         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9903         * obj-c++.dg/torture/trivial.mm: Likewise.
9904         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9905         instead of ../objc-obj-c++-shared/Object1.h.  Include
9906         ../objc-obj-c++-shared/runtime.h.
9907         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9908         * objc.dg/torture/strings/const-str-11.m: Likewise.
9909         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9910         * objc.dg/torture/strings/const-str-9.m: Likewise.
9911         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9912         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9913         instead of Object. Only add _FooClassReference if
9914         __NEXT_RUNTIME__.
9915         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9916         * objc.dg/torture/strings/const-str-8.m: Likewise.
9917         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9918         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9919         additional sources.
9920         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9921         Object.
9922         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9923         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9924         * obj-c++.dg/va-meth-1.mm: Likewise.
9925         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9926         ../objc-obj-c++-shared/Object1.h.
9927         * objc.dg/zero-link-3.m: Likewise.
9928
9929 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9930
9931         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9932
9933 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9934
9935         PR obj-c++/48275
9936         * obj-c++.dg/property/cxx-property-1.mm: New.
9937         * obj-c++.dg/property/cxx-property-2.mm: New.
9938
9939 2011-06-06  Jason Merrill  <jason@redhat.com>
9940
9941         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9942
9943 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9944
9945         PR rtl-optimization/49145
9946         From Ryan Mansfield
9947         * gcc.c-torture/compile/pr49145.c: New test.
9948
9949 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9950
9951         PR testsuite/49288
9952         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9953         to dg-options, match also DW_AT_linkage_name.
9954
9955         PR debug/49294
9956         * gcc.dg/debug/pr49294.c: New test.
9957
9958         PR c++/49264
9959         * g++.dg/opt/pr49264.C: New test.
9960
9961 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9962
9963         PR tree-optimization/49243
9964         * gcc.dg/pr49243.c: New.
9965
9966 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9967
9968         * gnat.dg/specs/cond_expr1.ads: New test.
9969
9970 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9971
9972         * gnat.dg/deferred_const4.ad[sb]: New test.
9973         * gnat.dg/deferred_const4_pkg.ads: New helper.
9974
9975 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9976
9977         * gnat.dg/test_tamdt.adb: Rename to...
9978         * gnat.dg/taft_type1.adb: ...this.
9979         * gnat.dg/tamdt.ad[sb]: Rename to...
9980         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9981         * gnat.dg/tamdt_aux.ads: Rename to...
9982         * gnat.dg/taft_type1_pkg2.ads: ...this.
9983         * gnat.dg/taft_type2.ad[sb]: New test.
9984         * gnat.dg/taft_type2_pkg.ads: New helper.
9985         * gnat.dg/taft_type3.adb: New test.
9986         * gnat.dg/taft_type3_pkg.ads: New helper.
9987
9988 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9989
9990         PR fortran/49255
9991         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9992         for F2008.
9993
9994 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9995
9996         PR testsuite/49287
9997         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9998         warning.
9999         * objc.dg/gnu-api-2-objc.m: Likewise.
10000         * obj-c++.dg/gnu-api-2-class.mm: Likewise
10001         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10002
10003 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
10004
10005         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
10006         alignment, not the alignment, when calling class_addIvar().  Add
10007         an 'isa' instance variable to the test root class.
10008         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10009
10010 2011-06-04  Jan Hubicka  <jh@suse.cz>
10011
10012         PR tree-optimization/48893
10013         PR tree-optimization/49091
10014         PR tree-optimization/49179
10015         * gfortran.dg/pr49179.f90: New testcase
10016
10017 2011-06-04  Jan Hubicka  <jh@suse.cz>
10018
10019         PR lto/48954
10020         * g++.dg/torture/pr48954.C: New testcase.
10021
10022 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10023
10024         * g++.dg/warn/delete-non-virtual-dtor.C: New.
10025
10026 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
10027
10028         PR c++/33840
10029         * g++.dg/diagnostic/bitfld2.C: New.
10030
10031 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10032
10033         PR target/49281
10034         * gcc.c-torture/execute/pr49281.c: New test.
10035
10036 2011-06-04  Jan Hubicka  <jh@suse.cz>
10037
10038         PR tree-optimize/48929
10039         * gcc.c-torture/compile/pr48929.c: New testcase.
10040
10041 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
10042
10043         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10044
10045 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR c++/49276
10048         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10049
10050 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10051
10052         * objc.dg/headers.m: Do not include sarray.h and hash.h.
10053
10054 2011-06-03  Richard Henderson  <rth@redhat.com>
10055             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10056
10057         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10058
10059 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10060
10061         * objc.dg/headers.m: Do not include objc-list.h.
10062
10063 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
10064
10065         * objc.dg/type-stream-1.m: Test removed.
10066         * objc.dg/headers.m: Do not include typedstream.h.
10067
10068 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10069
10070         * objc.dg/torture/forward-1.m (main): Updated testcase.
10071
10072 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
10073
10074         PR target/49163
10075         * gcc.c-torture/compile/pr49163.c: New.
10076
10077 2011-06-02  Asher Langton  <langton2@llnl.gov>
10078
10079         PR fortran/49268
10080         * gfortran.dg/PR49268.f90: New test.
10081
10082 2011-06-02  Asher Langton  <langton2@llnl.gov>
10083
10084         PR fortran/37039
10085         * gfortran.dg/PR37039.f90: New test.
10086
10087 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10088
10089         PR objc/48539
10090         * objc.dg/method-5.m: Updated.
10091         * objc.dg/method-19.m: Updated.
10092         * objc.dg/method-lookup-1.m: New.
10093         * obj-c++.dg/method-6.mm: Updated.
10094         * obj-c++.dg/method-7.mm: Updated.
10095         * obj-c++.dg/method-lookup-1.mm: New.
10096
10097 2011-06-02  DJ Delorie  <dj@redhat.com>
10098
10099         * lib/timeout.exp (timeout): Add board_info support.
10100
10101 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
10102
10103         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10104
10105 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10106
10107         PR fortran/49265
10108         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10109         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10110
10111 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
10112             Hans-Peter Nilsson  <hp@axis.com>
10113
10114         PR rtl-optimization/48840
10115         * gcc.target/sparc/ultrasp13.c: New test.
10116
10117 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
10118
10119         PR target/49238
10120         * gcc.c-torture/compile/pr49238.c: New.
10121
10122 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
10123
10124         * gcc.target/arm/g2.c: Skip test in -mthumb.
10125         Skip test unless cpu is xscale.
10126         * gcc.target/arm/scd42-2.c: Likewise.
10127         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10128
10129 2011-06-01  Jason Merrill  <jason@redhat.com>
10130
10131         * g++.dg/cpp0x/decltype28.C: New.
10132         * g++.dg/cpp0x/decltype29.C: New.
10133
10134 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
10135
10136         PR target/45074
10137         * gcc.target/mips/pr45074.c: New test.
10138
10139 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10140             Hans-Peter Nilsson  <hp@axis.com>
10141
10142         PR rtl-optimization/48830
10143         * gcc.target/sparc/ultrasp12.c: New test.
10144
10145 2011-06-01  David Li  <davidxl@google.com>
10146
10147         * gcc.dg/profile-dir-1.c: Change pass name.
10148         * gcc.dg/profile-dir-2.c: Ditto.
10149         * gcc.dg/tree-ssa/dump-1.c: Ditto.
10150         * gcc.dg/tree-ssa/loop-25.c: Ditto.
10151         * gcc.dg/tree-prof/stringop-1.c: Ditto.
10152         * gcc.dg/tree-prof/update-loopch.c: Ditto.
10153         * gcc.dg/tree-prof/stringop-2.c: Ditto.
10154         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10155         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10156         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10157         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10158         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10159         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10160         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10161         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10162         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10163         * gcc.dg/profile-dir-3.c: Ditto.
10164         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10165
10166 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
10167
10168         * objc.dg/attributes/method-nonnull-1.m: New test.
10169         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10170
10171 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10172
10173         PR fortran/18918
10174         * gfortran.dg/coarray_atomic_1.f90: New.
10175         * gfortran.dg/coarray/atomic_1.f90: New.
10176
10177 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10178
10179         * gcc.dg/guality/bswaptest.c: New test.
10180         * gcc.dg/guality/clztest.c: New test.
10181         * gcc.dg/guality/ctztest.c: New test.
10182         * gcc.dg/guality/rotatetest.c: New test.
10183
10184         PR target/48688
10185         * gcc.target/i386/pr48688.c: New test.
10186
10187 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
10188
10189         PR c++/48010
10190         * g++.dg/lookup/name-clash9.C: New.
10191
10192 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10193
10194         PR fortran/18918
10195         * gfortran.dg/coarray/dummy_1.f90: New.
10196
10197 2011-05-31  Tobias Burnus  <burnus@net-b.de>
10198
10199         PR fortran/18918
10200         * gfortran.dg/coarray/save_1.f90: New.
10201         * gfortran.dg/coarray_4.f90: Update dg-error.
10202
10203 2011-05-31  Jason Merrill  <jason@redhat.com>
10204
10205         * g++.dg/cpp0x/rv-template1.C: New.
10206
10207 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
10208
10209         PR rtl-optimization/49235
10210         * gcc.dg/pr49235.c: New test.
10211
10212 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10213
10214         PR tree-optimization/49093
10215         * gcc.dg/vect/pr49093.c: New test.
10216
10217 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
10218
10219         PR debug/49047
10220         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10221
10222 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
10223
10224         PR testsuite/49239
10225         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10226         output array.
10227
10228 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
10229
10230         PR target/49186
10231         * gcc.c-torture/execute/pr49186.c: New.
10232
10233 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
10234
10235         PR target/49168
10236          * gcc.target/i386/pr49168-1.c: New.
10237
10238 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10239             Eric Botcazou  <ebotcazou@adacore.com>
10240
10241         * gcc.dg/guality/drap.c: New test.
10242
10243 2011-05-30  Richard Guenther  <rguenther@suse.de>
10244
10245         PR tree-optimization/49210
10246         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10247         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10248
10249 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
10250
10251         PR c++/49223
10252         * g++.dg/gomp/pr49223-1.C: New test.
10253         * g++.dg/gomp/pr49223-2.C: New test.
10254
10255 2011-05-30  Richard Guenther  <rguenther@suse.de>
10256
10257         PR tree-optimization/49218
10258         * gcc.c-torture/execute/pr49218.c: New testcase.
10259
10260 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
10261
10262         PR tree-optimization/49199
10263         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10264         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10265         -fno-tree-scev-cprop.
10266
10267 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
10268
10269         PR fortran/47601
10270         * gfortran.dg/extends_13.f03: New.
10271
10272 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
10273
10274         PR rtl-optimization/49095
10275         * gcc.target/i386/pr49095.c: New test.
10276
10277 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10278
10279         PR fortran/18918
10280         * gfortran.dg/coarray_24.f90: New.
10281
10282 2011-05-29  Tobias Burnus  <burnus@net-b.de>
10283
10284         PR fortran/18918
10285         * gfortran.dg/coarray_23.f90: New.
10286
10287 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
10288
10289         From Ryan Mansfield
10290         * gcc.dg/pr48826.c: New test.
10291
10292 2011-05-29  Richard Guenther  <rguenther@suse.de>
10293
10294         PR tree-optimization/49217
10295         * gcc.dg/torture/pr49217.c: New testcase.
10296
10297 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
10298
10299         PR testsuite/49222
10300         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10301
10302 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
10303
10304         * gnat.dg/boolean_subtype.adb: Rename to...
10305         * gnat.dg/boolean_subtype1.adb: ...this.
10306
10307 2011-05-28  Jason Merrill  <jason@redhat.com>
10308
10309         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10310
10311 2011-05-27  Jason Merrill  <jason@redhat.com>
10312
10313         * g++.dg/cpp0x/enum18.C: Adjust.
10314
10315         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10316
10317 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10318
10319         PR fortran/18918
10320         * gfortran.dg/coarray_22.f90: New.
10321
10322 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10323
10324         PR tree-optimization/46728
10325         * gcc.target/powerpc/pr46728-1.c: New.
10326         * gcc.target/powerpc/pr46728-2.c: New.
10327         * gcc.target/powerpc/pr46728-3.c: New.
10328         * gcc.target/powerpc/pr46728-4.c: New.
10329         * gcc.target/powerpc/pr46728-5.c: New.
10330         * gcc.dg/pr46728-6.c: New.
10331         * gcc.target/powerpc/pr46728-7.c: New.
10332         * gcc.target/powerpc/pr46728-8.c: New.
10333         * gcc.dg/pr46728-9.c: New.
10334         * gcc.target/powerpc/pr46728-10.c: New.
10335         * gcc.target/powerpc/pr46728-11.c: New.
10336         * gcc.dg/pr46728-12.c: New.
10337         * gcc.target/powerpc/pr46728-13.c: New.
10338         * gcc.target/powerpc/pr46728-14.c: New.
10339         * gcc.target/powerpc/pr46728-15.c: New.
10340         * gcc.target/powerpc/pr46728-16.c: New.
10341
10342 2011-05-27  Jason Merrill  <jason@redhat.com>
10343
10344         * g++.dg/abi/mangle47.C: New.
10345
10346         PR c++/49176
10347         * g++.dg/template/const5.C: New.
10348
10349         * g++.dg/cpp0x/enum18.C: New.
10350
10351         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10352
10353         * g++.dg/cpp0x/error6.C: New.
10354
10355         * g++.dg/cpp0x/error5.C: New.
10356
10357 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
10358
10359         PR c++/49165
10360         * g++.dg/eh/cond6.C: New test.
10361
10362 2011-05-27  Tobias Burnus  <burnus@net-b.de>
10363
10364         PR fortran/48820
10365         * gfortran.dg/rank_3.f90: New.
10366         * gfortran.dg/rank_4.f90: New.
10367
10368 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
10369
10370         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10371         replace dump search.
10372
10373 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
10374
10375         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10376         * gnat.dg/bit_packed_array5.adb: ...here.
10377
10378 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10379
10380         PR c++/42056
10381         * g++.dg/cpp0x/auto25.C: New.
10382
10383 2011-05-27  Richard Guenther  <rguenther@suse.de>
10384
10385         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10386
10387 2011-05-27  Richard Guenther  <rguenther@suse.de>
10388
10389         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10390
10391 2011-05-27  Richard Guenther  <rguenther@suse.de>
10392
10393         PR middle-end/49189
10394         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10395
10396 2011-05-26  Jason Merrill  <jason@redhat.com>
10397
10398         * g++.dg/cpp0x/friend1.C: New.
10399         * g++.dg/cpp0x/friend2.C: New.
10400
10401         * g++.dg/cpp0x/auto7.C: Update.
10402         * g++.dg/template/crash50.C: Adjust.
10403         * g++.dg/template/static9.C: Adjust.
10404         * g++.old-deja/g++.ext/memconst.C: Adjust.
10405
10406 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
10407
10408         * gcc.dg/march.c: Ignore a note for some targets.
10409
10410 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
10411             Nathan Froyd  <froydnj@codesourcery.com>
10412
10413         PR c++/2288
10414         PR c++/18770
10415         * g++.old-deja/g++.jason/cond.C: Remove xfails.
10416         * g++.dg/parse/pr18770.C: New test.
10417         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10418
10419 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
10420
10421         PR fortran/48955
10422         * gfortran.dg/dependency_40.f90 : New test.
10423
10424 2011-05-26  Tobias Burnus  <burnus@net-b.de>
10425
10426         PR fortran/18918
10427         * gfortran.dg/coarray/registering_1.f90: New.
10428
10429 2011-05-26  Jason Merrill  <jason@redhat.com>
10430
10431         * g++.dg/cpp0x/variadic111.C: New.
10432         * g++.dg/cpp0x/variadic41.C: Adjust.
10433
10434 2011-05-26  Richard Guenther  <rguenther@suse.de>
10435
10436         PR tree-optimization/48702
10437         * gcc.dg/torture/pr48702.c: New testcase.
10438
10439 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10440
10441         PR gcov-profile/48845
10442         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10443         support.
10444         * gcc.dg/matrix/matrix.exp: Likewise.
10445         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10446         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10447         line number to check_profiling_available.
10448         * lib/target-supports.exp (check_profiling_available): Account for
10449         this.
10450         Require TLS runtime support with -fprofile-generate.
10451         * lib/profopt.exp (profopt-execute): Add TLS options for
10452         -fprofile-generate.
10453         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10454
10455 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
10456
10457         PR c++/49165
10458         * g++.dg/eh/cond5.C: New test.
10459
10460         PR tree-optimization/49161
10461         * gcc.c-torture/execute/pr49161.c: New test.
10462
10463 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10464
10465         * gcc.target/arm/neon-vorn-vbic.c: New test.
10466
10467 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
10468
10469         PR tree-optimization/49038
10470         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10471         * gcc.dg/vect/pr49038.c: New test.
10472
10473 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
10474
10475         * g++.dg/init/pr25811-3.C: New.
10476         * g++.dg/init/pr25811-4.C: New.
10477
10478 2011-05-25  Jason Merrill  <jason@redhat.com>
10479
10480         * g++.dg/cpp0x/enum17.C: New.
10481         * g++.old-deja/g++.jason/rfg10.C: Adjust.
10482
10483         * g++.dg/cpp0x/auto24.C: New.
10484
10485         * g++.dg/cpp0x/error4.C: New.
10486
10487         * g++.dg/cpp0x/rv-restrict.C: New.
10488
10489         * g++.dg/cpp0x/enum15.C: New.
10490         * g++.dg/cpp0x/constexpr-switch2.C: New.
10491
10492         * g++.dg/cpp0x/variadic110.C: New.
10493
10494         * g++.dg/cpp0x/auto9.C: Add typedef test.
10495
10496         * g++.dg/cpp0x/auto23.C: New.
10497         * g++.dg/cpp0x/auto9.C: Adjust.
10498
10499         * g++.dg/cpp0x/defaulted29.C: New.
10500
10501         * g++.dg/cpp0x/initlist51.C: New.
10502
10503 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
10504
10505         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10506         * g++.dg/abi/packed1.C: Suppress warning.
10507         * g++.dg/warn/Wunused-parm-3.C: Likewise.
10508         * g++.dg/template/stdarg1.C: Likewise.
10509         * g++.dg/other/packed1.C: Remove arm from xfail list.
10510
10511 2011-05-25  Jason Merrill  <jason@redhat.com>
10512
10513         * g++.dg/cpp0x/enum16.C: New.
10514         * g++.dg/parse/error15.C: Adjust.
10515
10516         * g++.dg/cpp0x/initlist50.C: New.
10517
10518         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10519
10520         * g++.dg/cpp0x/variadic109.C: New.
10521
10522 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10523
10524          * gcc.target/i386/pause-1.c: New.
10525
10526 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10527
10528         * gcc.dg/stack-usage-1.c: Adjust comment.
10529         * gcc.dg/stack-usage-2.c: New test.
10530
10531 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
10532
10533         PR c++/49136
10534         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10535         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10536
10537 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
10538
10539         PR rtl-optimization/48757
10540         * gfortran.dg/pr48757.f:  New test case.
10541
10542 2011-05-24  Jason Merrill  <jason@redhat.com>
10543
10544         * g++.dg/cpp0x/access01.C: New.
10545
10546 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10547
10548         PR libobjc/48177
10549         * objc.dg/pr48177.m: New testcase.
10550
10551 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
10552
10553         PR objc/48187
10554         * objc.dg/pr48187.m: New testcase.
10555         * obj-c++.dg/pr48187.mm: New testcase.
10556         * objc.dg/ivar-extra-semicolon.m: New testcase.
10557
10558 2011-05-24  Jason Merrill  <jason@redhat.com>
10559
10560         * g++.dg/template/access21.C: New.
10561         * g++.dg/template/access22.C: New.
10562
10563 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10564
10565         PR rtl-optimization/48633
10566         * g++.dg/pr48633.C: New test.
10567
10568 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10569
10570         PR target/49133
10571         * g++.dg/other/pr49133.C: New test.
10572
10573 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10574             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10575
10576         * gcc.dg/torture/tls/run-gd.c: New test.
10577         * gcc.dg/torture/tls/run-ie.c: New test.
10578         * gcc.dg/torture/tls/run-ld.c: New test.
10579         * gcc.dg/torture/tls/run-le.c: New test.
10580         * lib/target-supports.exp (check_effective_target_tls_runtime):
10581         Build testcase with TLS options.
10582
10583 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10584
10585         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10586
10587 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10588
10589         PR tree-optimization/49121
10590         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10591
10592 2011-05-23  Jason Merrill  <jason@redhat.com>
10593
10594         * g++.dg/cpp0x/defaulted28.C: New.
10595
10596         * g++.dg/cpp0x/sfinae25.C: New.
10597
10598         * g++.dg/cpp0x/rv-cast2.C: New.
10599
10600         * g++.dg/cpp0x/enum14.C: New.
10601
10602 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10603
10604         PR lto/49123
10605         * gcc.c-torture/execute/pr49123.c: New test.
10606
10607         PR debug/49032
10608         * gcc.dg/debug/pr49032.c: New test.
10609
10610         PR c/49120
10611         * gcc.dg/pr49120.c: New test.
10612
10613 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10614
10615         PR target/47315
10616         * gcc.target/i386/pr47315.c: New test.
10617
10618 2011-05-23  Jason Merrill  <jason@redhat.com>
10619
10620         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10621
10622         * g++.dg/cpp0x/sfinae24.C: New.
10623
10624         * g++.dg/cpp0x/error3.C: New.
10625
10626         * g++.dg/cpp0x/defaulted27.C: New.
10627
10628         * g++.dg/cpp0x/decltype27.C: New.
10629
10630 2011-05-23  Richard Guenther  <rguenther@suse.de>
10631
10632         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10633
10634 2011-05-23  Richard Guenther  <rguenther@suse.de>
10635
10636         PR tree-optimization/40874
10637         * g++.dg/tree-ssa/pr40874.C: New testcase.
10638
10639 2011-05-23  Richard Guenther  <rguenther@suse.de>
10640
10641         PR tree-optimization/49115
10642         * g++.dg/torture/pr49115.C: New testcase.
10643
10644 2011-05-23  Richard Guenther  <rguenther@suse.de>
10645
10646         PR middle-end/15419
10647         * gcc.dg/memcpy-3.c: New testcase.
10648
10649 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR middle-end/48973
10652         * gcc.c-torture/execute/pr48973-1.c: New test.
10653         * gcc.c-torture/execute/pr48973-2.c: New test.
10654
10655 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10656
10657         PR c++/18016
10658         * g++.dg/warn/pr18016.C: New.
10659
10660 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10661
10662         PR target/45098
10663         * gcc.target/arm/ivopts-6.c: New test.
10664
10665 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR middle-end/49029
10668         * gcc.c-torture/compile/pr49029.c: New test.
10669
10670 2011-05-22  Jason Merrill  <jason@redhat.com>
10671
10672         * g++.dg/cpp0x/sfinae23.C: New.
10673         * g++.dg/cpp0x/sfinae8.C: Correct.
10674
10675 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10676
10677         * gfortran.dg/function_optimize_8.f90:  New test case.
10678
10679 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10680
10681         PR tree-optimization/49087
10682         * gcc.dg/vect/O3-pr49087.c: New test.
10683
10684 2011-05-21  Jason Merrill  <jason@redhat.com>
10685
10686         * g++.dg/debug/const5.C: New.
10687
10688 2011-05-20  Jason Merrill  <jason@redhat.com>
10689
10690         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10691
10692         * g++.dg/cpp0x/constexpr-static7.C: New.
10693
10694         * g++.dg/cpp0x/enum12.C: New.
10695         * g++.dg/cpp0x/enum13.C: New.
10696
10697 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10698
10699         PR fortran/48699
10700         * gfortran.dg/select_type_23.f03: New.
10701
10702 2011-05-20  Jason Merrill  <jason@redhat.com>
10703
10704         * g++.dg/cpp0x/defaulted26.C: New.
10705
10706         * g++.dg/cpp0x/noexcept02.C: Fix.
10707         * g++.dg/cpp0x/noexcept03.C: Fix.
10708         * g++.dg/cpp0x/noexcept08.C: Fix.
10709         * g++.dg/cpp0x/noexcept10.C: New.
10710
10711 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10712
10713         PR fortran/48706
10714         * gfortran.dg/extends_12.f03: New.
10715
10716 2011-05-20  Jason Merrill  <jason@redhat.com>
10717
10718         * g++.dg/template/koenig9.C: New.
10719         * g++.dg/opt/pr47615.C: Fix.
10720         * g++.dg/overload/defarg1.C: Fix.
10721         * g++.dg/tc1/dr213.C: Remove xfail.
10722         * g++.dg/torture/pr34850.C: Fix.
10723         * g++.dg/torture/pr39362.C: Fix.
10724         * g++.old-deja/g++.brendan/crash56.C: Fix.
10725         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10726
10727 2011-05-20  Richard Guenther  <rguenther@suse.de>
10728
10729         PR tree-optimization/49079
10730         * gcc.dg/torture/pr49079.c: New testcase.
10731
10732 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR tree-optimization/49073
10735         * gcc.c-torture/execute/pr49073.c: New test.
10736
10737 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10738
10739         PR fortran/18918
10740         * gfortran.dg/coarray_21.f90: New.
10741
10742 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10743
10744         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10745         output.
10746
10747 2011-05-19  Richard Guenther  <rguenther@suse.de>
10748
10749         PR testsuite/49063
10750         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10751
10752 2011-05-19  Richard Guenther  <rguenther@suse.de>
10753
10754         PR middle-end/48985
10755         * gcc.dg/builtin-object-size-11.c: New testcase.
10756
10757 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10758
10759         PR target/45098
10760         * gcc.target/arm/ivopts.c: New test.
10761         * gcc.target/arm/ivopts-2.c: New test.
10762
10763 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10764
10765         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10766
10767 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10768
10769         * gcc.c-torture/execute/960321-1.x: Remove.
10770
10771 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10772
10773         PR fortran/48700
10774         * gfortran.dg/move_alloc_4.f90: New.
10775
10776 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10777
10778         PR target/49002
10779         * gcc.target/i386/pr49002-1.c: New test.
10780         * gcc.target/i386/pr49002-2.c: Likewise.
10781
10782 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10783
10784         PR tree-optimization/49039
10785         * gcc.c-torture/execute/pr49039.c: New test.
10786         * gcc.dg/tree-ssa/pr49039.c: New test.
10787         * g++.dg/torture/pr49039.C: New test.
10788
10789 2011-05-18  Jason Merrill  <jason@redhat.com>
10790
10791         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10792         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10793         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10794
10795 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10796
10797         * gcc.target/bfin/mcpu-bf592.c: New test.
10798
10799 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10800
10801         PR tree-optimization/41881
10802         * gcc.dg/vect/O3-pr41881.c: New test.
10803         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10804
10805 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10806
10807         PR tree-optimization/49000
10808         * gcc.dg/pr49000.c: New test.
10809
10810 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10811
10812         * gnat.dg/invalid1.adb: New test.
10813
10814 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10815
10816         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10817         scan pattern.
10818         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10819         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10820
10821 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10822
10823         PR c++/48994
10824         * g++.dg/cpp0x/range-for18.C: New.
10825
10826 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10827
10828         PR fortran/18918
10829         * gfortran.dg/coarray/image_index_2.f90: New.
10830
10831 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10832
10833         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10834         * g++.dg/cpp0x/override2.C: New.
10835
10836 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10837
10838         PR fortran/18918
10839         * gfortran.de/coarray_20.f90: New.
10840
10841 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10842
10843         PR fortran/22572
10844         * function_optimize_7.f90:  New test case.
10845
10846 2011-05-13  Jason Merrill  <jason@redhat.com>
10847
10848         * g++.dg/cpp0x/decltype26.C: New.
10849         * g++.dg/cpp0x/enum11.C: New.
10850
10851 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10852
10853         PR fortran/48972
10854         PR fortran/48991
10855         * gfortran.dg/assign_8.f90: Update dg-error.
10856
10857 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10858
10859         PR fortran/48972
10860         * gfortran.dg/io_constraints_8.f90: New.
10861         * gfortran.dg/io_constraints_9.f90: New.
10862
10863 2011-05-13  Martin Thuresson  <martint@google.com>
10864
10865         PR gcov-profile/47793
10866         * gcc.dg/pr47793.c: New.
10867
10868 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR tree-optimization/48975
10871         * gcc.dg/pr48975.c: New test.
10872
10873 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10874
10875         PR fortran/48972
10876         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10877
10878 2011-05-12  Jason Merrill  <jason@redhat.com>
10879
10880         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10881
10882 2011-05-12  Geert Bosch  <bosch@adacore.com>
10883
10884         * gnat.dg/view_conversion1.adb: New test.
10885
10886 2011-05-12  Richard Guenther  <rguenther@suse.de>
10887
10888         PR tree-optimization/48172
10889         * gcc.dg/vect/pr48172.c: New testcase.
10890
10891 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10892
10893         PR debug/48967
10894         * g++.dg/opt/pr48967.C: New test.
10895
10896 2011-05-11  Jason Merrill  <jason@redhat.com>
10897
10898         * g++.dg/cpp0x/constexpr-friend.C: New.
10899         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10900
10901         * g++.dg/cpp0x/sfinae22.C: New.
10902
10903 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10904
10905         PR fortran/48889
10906         * gfortran.dg/generic_24.f90: New.
10907
10908 2011-05-11  Richard Guenther  <rguenther@suse.de>
10909
10910         PR tree-optimization/15256
10911         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10912
10913 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR debug/48159
10916         * gcc.dg/pr48159-1.c: New test.
10917         * gcc.dg/pr48159-2.c: New test.
10918
10919 2011-05-11  Richard Guenther  <rguenther@suse.de>
10920
10921         PR middle-end/48953
10922         * gcc.dg/torture/pr48953.c: New testcase.
10923
10924 2011-05-11  Richard Guenther  <rguenther@suse.de>
10925
10926         PR tree-optimization/18041
10927         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10928
10929 2011-05-11  Alan Modra  <amodra@gmail.com>
10930
10931         PR target/47755
10932         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10933
10934 2011-05-10  Jason Merrill  <jason@redhat.com>
10935
10936         * g++.dg/cpp0x/defaulted25.C: New.
10937         * g++.dg/template/crash7.C: Adjust.
10938
10939         * g++.dg/cpp0x/variadic108.C: New.
10940
10941 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10942
10943         * g++.dg/inherit/virtual9.C: Extend.
10944
10945 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10946
10947         PR target/48857
10948         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10949         are passed and returned in vector registers.
10950
10951 2011-05-10  Richard Guenther  <rguenther@suse.de>
10952
10953         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10954         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10955         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10956         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10957         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10958         applies.
10959
10960 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10961
10962         PR tree-optimization/48611
10963         PR tree-optimization/48794
10964         * gfortran.dg/gomp/pr48611.f90: New test.
10965         * gfortran.dg/gomp/pr48794.f90: New test.
10966
10967         PR debug/48928
10968         * gcc.dg/dfp/pr48928.c: New test.
10969
10970 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10971
10972         PR c++/48522
10973         * g++.dg/cpp0x/pr48522.C: New.
10974
10975 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10976
10977         PR c++/48735
10978         * g++.dg/cpp0x/sfinae21.C: New.
10979
10980 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10981
10982         * g++.dg/template/sfinae28.C: Rename to...
10983         * g++.dg/cpp0x/sfinae19.C: ... this.
10984         * g++.dg/template/sfinae29.C: Rename to...
10985         * g++.dg/cpp0x/sfinae20.C: ... this.
10986
10987 2011-05-09  Jeff Law <law@redhat.com>
10988
10989         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10990         consistent results.
10991
10992 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10993
10994         PR c++/20039
10995         * g++.dg/init/pr20039.C: New.
10996
10997 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10998
10999         PR c++/48737
11000         PR c++/48744
11001         * g++.dg/template/sfinae28.C: New.
11002         * g++.dg/template/sfinae29.C: Likewise.
11003
11004 2011-05-09  Jason Merrill  <jason@redhat.com>
11005
11006         * g++.dg/template/nontype23.C: New.
11007
11008 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
11009         PR c++/48859
11010         * g++.dg/init/pr48859.C: New.
11011
11012 2011-05-09  Jason Merrill  <jason@redhat.com>
11013
11014         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11015         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11016         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11017         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11018         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11019         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11020         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11021         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11022
11023 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
11024
11025         * g++.dg/inherit/virtual9.C: New.
11026
11027 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
11028
11029         PR c++/48574
11030         * g++.dg/template/dependent-expr8.C: New test case.
11031
11032 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
11033
11034         PR tree-optimization/48837
11035         * gcc.dg/pr48837.c: New testcase.
11036
11037 2011-05-06  Jason Merrill  <jason@redhat.com>
11038
11039         * g++.dg/cpp0x/constexpr-condition2.C: New.
11040
11041         * g++.dg/cpp0x/constexpr-missing.C: New.
11042
11043 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11044
11045         PR fortran/18918
11046         * gfortran.dg/coarray/this_image_2.f90: New.
11047
11048 2011-05-06  Tobias Burnus  <burnus@net-b.de>
11049
11050         PR fortran/48858
11051         PR fortran/48820
11052         * gfortran.dg/bind_c_usage_22.f90: New.
11053         * gfortran.dg/bind_c_usage_23.f90: New.
11054         * gfortran.dg/bind_c_usage_24.f90: New.
11055         * gfortran.dg/bind_c_usage_24_c.c: New.
11056
11057 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
11058
11059         PR c++/48838
11060         * g++.dg/template/member9.C: New test case.
11061
11062 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11063
11064         * gnat.dg/discr29.ad[sb]: New test.
11065         * gnat.dg/discr30.adb: Likewise.
11066
11067 2011-05-05  Julian Brown  <julian@codesourcery.com>
11068
11069         * gcc.target/arm/neon-vset_lanes8.c: New test.
11070
11071 2011-05-05  Jason Merrill  <jason@redhat.com>
11072
11073         * g++.dg/init/new32.C: New.
11074
11075 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11076
11077         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11078         Fix typo.
11079
11080 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
11081
11082         PR rtl-optimization/48381
11083         * gcc.c-torture/compile/pr48381.c: New test.
11084
11085 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
11086
11087         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11088         to dg-options.
11089         * gcc.target/i386/opt-1.c: Ditto.
11090
11091 2011-05-04  Jason Merrill  <jason@redhat.com>
11092
11093         * g++.dg/conversion/base1.C: New.
11094
11095 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11096
11097         PR libgfortran/48787
11098         * gfortran.dg/round_3.f08: Add more checks to test case.
11099
11100 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
11101
11102         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11103         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11104         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11105         Gate test on effective_target fd_truncate.
11106
11107 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
11108
11109         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11110         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11111         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11112         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
11113         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11114         * gcc.target/i386/pr38824.c: Ditto.
11115         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11116         * gcc.target/i386/vecinit-2.c: Ditto.
11117         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11118         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11119         * gcc.target/i386/parity-2.c: Ditto.
11120         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11121
11122 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
11123
11124         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11125         remove duplication.
11126         * gcc.target/bfin/mcpu-bf514.c: Likewise.
11127         * gcc.target/bfin/mcpu-bf516.c: Likewise.
11128         * gcc.target/bfin/mcpu-bf518.c: Likewise.
11129
11130 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11131
11132         PR fortran/18918
11133         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11134
11135 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11136
11137         PR fortran/18918
11138         * gfortran.dg/coarray/this_image_1.f90: New.
11139
11140 2011-05-03  Tobias Burnus  <burnus@net-b.de>
11141
11142         PR fortran/18918
11143         * gfortran.dg/coarray/caf.dg: New.
11144         * gfortran.dg/coarray/image_index_1.f90: New, copied
11145         from ../coarray_16.f90.
11146
11147 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
11148
11149         PR c++/28501
11150         * g++.dg/ext/complex9.C: New.
11151
11152 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11153
11154         From Mike Frysinger
11155         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11156         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11157         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11158
11159 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
11160
11161         * gcc.target/bfin/builtins: Created.
11162         * gcc.target/bfin/hisilh-O0.c: Deleted.
11163         * gcc.target/bfin/hisilh.c: Moved to...
11164         * gcc.target/bfin/builtins/hisilh.c: ...here.
11165         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11166         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11167         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11168         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11169         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11170         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11171         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11172         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11173         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11174         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11175         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11176         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11177         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11178         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11179         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11180         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11181         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11182         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11183         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11184         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11185         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11186         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11187         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11188         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11189         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11190         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11191         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11192         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11193         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11194         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11195         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11196         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11197         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11198         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11199         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11200         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11201         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11202         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11203         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11204         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11205         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11206         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11207         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11208         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11209         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11210         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11211         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11212         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11213         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11214         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11215         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11216         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11217         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11218         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11219         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11220         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11221         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11222         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11223         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11224         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11225         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11226         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11227         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11228         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11229         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11230         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11231         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11232         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11233         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11234         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11235         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11236         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11237         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11238         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11239         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11240         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11241         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11242         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11243         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11244         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11245         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11246         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11247         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11248         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11249         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11250         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11251         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11252         * gcc.target/bfin/builtins/circptr.c: Ditto.
11253         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11254         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11255         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11256         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11257         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11258         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11259         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11260         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11261         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11262         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11263         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11264         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11265         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11266         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11267         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11268         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11269         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11270         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11271         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11272         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11273         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11274         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11275         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11276         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11277         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11278         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11279         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11280         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11281         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11282         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11283         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11284         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11285         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11286         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11287         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11288         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11289         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11290         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11291         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11292         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11293         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11294         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11295         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11296         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11297         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11298         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11299         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11300         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11301         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11302         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11303         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11304         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11305         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11306         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11307         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11308         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11309         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11310         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11311         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11312         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11313         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11314         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11315         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11316         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11317         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11318         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11319         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11320         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11321         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11322         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11323
11324 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
11325
11326         * gcc.target/arm/cold-lc.c: New test.
11327
11328 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
11329
11330         PR target/48774
11331         * gcc.dg/pr48774.c: New test.
11332
11333 2011-05-03  Richard Guenther  <rguenther@suse.de>
11334
11335         * gcc.dg/large-size-array-5.c: New testcase.
11336
11337 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11338
11339         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11340
11341 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11342
11343         * lib/target-supports.exp (check_effective_target_vect_strided):
11344         Replace with...
11345         (check_effective_target_vect_strided2)
11346         (check_effective_target_vect_strided3)
11347         (check_effective_target_vect_strided4)
11348         (check_effective_target_vect_strided8): ...these new functions.
11349
11350         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11351         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11352         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11353         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11354         * gcc.dg/vect/pr37539.c: Likewise.
11355         * gcc.dg/vect/slp-11a.c: Likewise.
11356         * gcc.dg/vect/slp-11b.c: Likewise.
11357         * gcc.dg/vect/slp-11c.c: Likewise.
11358         * gcc.dg/vect/slp-12a.c: Likewise.
11359         * gcc.dg/vect/slp-12b.c: Likewise.
11360         * gcc.dg/vect/slp-18.c: Likewise.
11361         * gcc.dg/vect/slp-19a.c: Likewise.
11362         * gcc.dg/vect/slp-19b.c: Likewise.
11363         * gcc.dg/vect/slp-21.c: Likewise.
11364         * gcc.dg/vect/slp-23.c: Likewise.
11365         * gcc.dg/vect/vect-cselim-1.c: Likewise.
11366
11367         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11368         instead of vect_interleave && vect_extract_even_odd.
11369         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11370         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11371         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11372         * gcc.dg/vect/vect-1.c: Likewise.
11373         * gcc.dg/vect/vect-10.c: Likewise.
11374         * gcc.dg/vect/vect-98.c: Likewise.
11375         * gcc.dg/vect/vect-107.c: Likewise.
11376         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11377         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11378         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11379         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11380         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11381         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11382         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11383         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11384         * gcc.dg/vect/vect-strided-float.c: Likewise.
11385         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11386         * gcc.dg/vect/vect-strided-mult.c: Likewise.
11387         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11388         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11389         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11390         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11391         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11392         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11393         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11394         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11395         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11396         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11397         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11398         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11399         * gcc.dg/vect/vect-vfa-03.c: Likewise.
11400
11401         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11402         target condition.
11403         * gcc.dg/vect/pr30843.c: Likewise.
11404         * gcc.dg/vect/pr33866.c: Likewise.
11405         * gcc.dg/vect/slp-reduc-6.c: Likewise.
11406         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11407         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11408         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11409
11410 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11411
11412         * gcc.dg/vect/slp-11.c: Split into...
11413         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11414         gcc.dg/vect/slp-11c.c: ...these tests.
11415         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11416         * gcc.dg/vect/slp-12c.c: ...this new test.
11417         * gcc.dg/vect/slp-19.c: Split into...
11418         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11419         gcc.dg/vect/slp-19c.c: ...these new tests.
11420
11421 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
11422
11423         * lib/target-supports.exp
11424         (check_effective_target_vect_extract_even_odd_wide): Delete.
11425         (check_effective_target_vect_strided_wide): Likewise.
11426         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11427         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11428         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11429         * gcc.dg/vect/pr37539.c: Likewise.
11430         * gcc.dg/vect/slp-11.c: Likewise.
11431         * gcc.dg/vect/slp-12a.c: Likewise.
11432         * gcc.dg/vect/slp-12b.c: Likewise.
11433         * gcc.dg/vect/slp-19.c: Likewise.
11434         * gcc.dg/vect/slp-23.c: Likewise.
11435         * gcc.dg/vect/vect-1.c: Likewise.
11436         * gcc.dg/vect/vect-98.c: Likewise.
11437         * gcc.dg/vect/vect-107.c: Likewise.
11438         * gcc.dg/vect/vect-strided-float.c: Likewise.
11439
11440 2011-05-02  Jason Merrill  <jason@redhat.com>
11441
11442         * g++.dg/init/new31.C: New.
11443
11444 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
11445
11446         PR c/35445
11447         * gcc.dg/pr35445.c: New test.
11448
11449 2011-05-02  Jason Merrill  <jason@redhat.com>
11450
11451         * c-c++-common/vla-1.c: New.
11452
11453 2011-05-02  Richard Guenther  <rguenther@suse.de>
11454
11455         PR tree-optimization/48822
11456         * gcc.dg/torture/pr48822.c: New testcase.
11457
11458 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
11459
11460         PR c++/47969
11461         * g++.dg/cpp0x/constexpr-47969.C: New.
11462
11463 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
11464
11465         PR testsuite/48498
11466         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
11467         on vect_no_align targets.
11468         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11469         vect_no_align targets.
11470
11471 2011-05-01  Xinliang David Li  <davidxl@google.com>
11472
11473         * gcc.dg/tree-ssa/integer-addr.c: New test.
11474         * gcc.dg/tree-ssa/alias_bug.c: New test.
11475
11476 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11477
11478         PR libgfortran/48787
11479         * gfortran.dg/round_3.f08: Add more checks.
11480
11481 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11482
11483         PR fortran/48821
11484         * gfortran.dg/import9.f90: New, proper test.
11485         * gfortran.dg/interface_37.f90: Remove bogus
11486         test (bogus copy of interface_36.f90).
11487
11488 2011-04-30  Tobias Burnus  <burnus@net-b.de>
11489
11490         PR fortran/48821
11491         * gfortran.dg/interface_37.f90: New.
11492
11493 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
11494
11495         PR fortran/48746
11496         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11497
11498 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
11499
11500         PR tree-optimization/48809
11501         * gcc.c-torture/execute/pr48809.c: New test.
11502
11503 2011-04-29  Jeff Law <law@redhat.com>
11504
11505         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11506
11507 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11508
11509         PR c++/48606
11510         * g++.dg/init/ctor10.C: New.
11511
11512 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11513
11514         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11515           warning in implicitly instantiated templates.
11516
11517 2011-04-29  Le-Chun Wu  <lcwu@google.com>
11518
11519         * g++.dg/warn/Wnull-conversion-1.C: New.
11520         * g++.dg/warn/Wnull-conversion-2.C: New.
11521
11522 2011-04-29  Diego Novillo  <dnovillo@google.com>
11523
11524         * g++.old-deja/g++.other/null3.C: Expect warning about
11525         converting boolean to a pointer.
11526
11527 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
11528
11529         PR fortran/48462
11530         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11531         being a target.
11532
11533         PR fortran/48746
11534         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11535
11536 2011-04-29  Tobias Burnus  <burnus@net-b.de>
11537
11538         PR fortran/48810
11539         * gfortran.dg/typebound_proc_22.f90: New.
11540
11541         PR fortran/48800
11542         * gfortran.dg/interface_36.f90: New.
11543
11544 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11545
11546         PR libgfortran/48488
11547         PR libgfortran/48602
11548         PR libgfortran/48615
11549         PR libgfortran/48684
11550         PR libgfortran/48787
11551         * gfortran.dg/fmt_g.f: Adjust test.
11552         * gfortran.dg/fmt_g0_1.f08: Adjust test.
11553         * gfortran.dg/round_3.f08: New test.
11554         * gfortran.dg/namelist_print_1.f: Adjust test.
11555         * gfortran.dg/char4_iunit_1.f03: Adjust test.
11556         * gfortran.dg/f2003_io_5.f03: Adjust test.
11557         * gfortran.dg/coarray_15.f90: Adjust test.
11558         * gfortran.dg/namelist_65.f90: Adjust test.
11559         * gfortran.dg/fmt_cache_1.f: Adjust test.
11560         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11561         * gfortran.dg/real_const_3.f90: Adjust test.
11562
11563 2011-04-29  Jan Hubicka  <jh@suse.cz>
11564
11565         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11566         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11567
11568 2011-04-28  Xinliang David Li  <davidxl@google.com>
11569
11570         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11571         * g++.dg/prof-robust-1.C: New test.
11572
11573 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11574
11575         PR tree-optimization/48765
11576         * gcc.dg/vect/pr48765.c: New.
11577
11578 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11579
11580         PR tree-optimization/48775
11581         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11582
11583 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11584
11585         PR c++/48798
11586         * g++.dg/inherit/pr48798.C: New.
11587         * g++.old-deja/g++.other/base1.C: Adjust.
11588
11589 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11590
11591         PR c++/48656
11592         * g++.dg/template/inherit7.C: New test case.
11593
11594 2011-04-28  Richard Guenther  <rguenther@suse.de>
11595
11596         PR tree-optimization/40052
11597         PR tree-optimization/15347
11598         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11599         * gcc.dg/pr15347.c: Likewise.
11600
11601 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11602
11603         PR c++/48530
11604         * g++.dg/cpp0x/sfinae18.C: New.
11605
11606 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11607
11608         PR c++/48771
11609         * g++.dg/ext/is_literal_type1.C: New.
11610
11611 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11612
11613         PR fortran/48112
11614         PR fortran/48279
11615         * gfortran.dg/interface_35.f90: New.
11616         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11617         * gfortran.dg/func_result_6.f90: Add dg-warning.
11618         * gfortran.dg/bessel_1.f90: Ditto.
11619         * gfortran.dg/hypot_1.f90: Ditto.
11620         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11621         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11622         * gfortran.dg/interface_assignment_4.f90: Ditto.
11623
11624 2011-04-27  Jason Merrill  <jason@redhat.com>
11625
11626         * g++.dg/ext/complex8.C: New.
11627
11628         * g++.dg/cpp0x/initlist49.C: New.
11629         * g++.dg/init/new30.C: New.
11630
11631 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11632
11633         PR fortran/48788
11634         * gfortran.dg/whole_file_34.f90: New.
11635
11636 2011-04-27  Jan Hubicka  <jh@suse.cz>
11637
11638         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11639
11640 2011-04-27  Jason Merrill  <jason@redhat.com>
11641
11642         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11643
11644         * g++.dg/parse/ambig6.C: New.
11645
11646 2011-04-27  Nick Clifton  <nickc@redhat.com>
11647
11648         * gcc.dg/20020312-2.c: Add definition for RX.
11649
11650         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11651         option with RX targets.
11652
11653         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11654         /* */ comments.
11655
11656 2011-04-27  Richard Guenther  <rguenther@suse.de>
11657
11658         * gcc.dg/tree-ssa/pr23382.c: Remove.
11659
11660 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11661
11662         PR target/48767
11663         * gcc.c-torture/compile/pr48767.c: New test.
11664
11665 2011-04-27  Richard Guenther  <rguenther@suse.de>
11666
11667         PR tree-optimization/48772
11668         * g++.dg/pr48772.C: New testcase.
11669
11670 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11671
11672         PR c/48742
11673         * gcc.c-torture/compile/pr48742.c: New test.
11674
11675 2011-04-26  Jason Merrill  <jason@redhat.com>
11676
11677         * g++.dg/lookup/koenig13.C: New.
11678
11679         * g++.dg/cpp0x/initlist48.C: New.
11680
11681 2011-04-25  Jason Merrill  <jason@redhat.com>
11682
11683         * g++.dg/cpp0x/sfinae17.C: New.
11684
11685 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11686
11687         PR target/48258
11688         * gcc.target/powerpc/pr48258-1.c: New file.
11689         * gcc.target/powerpc/pr48258-2.c: Ditto.
11690
11691 2011-04-26  Xinliang David Li  <davidxl@google.com>
11692
11693         * gcc.dg/uninit-suppress.c: New test.
11694         * gcc.dg/uninit-suppress.c: New test.
11695
11696 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11697
11698         PR debug/48768
11699         * gcc.dg/pr48768.c: New test.
11700
11701         PR tree-optimization/48734
11702         * gcc.c-torture/compile/pr48734.c: New test.
11703
11704         PR testsuite/48753
11705         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11706
11707 2011-04-26  Richard Guenther  <rguenther@suse.de>
11708
11709         PR tree-optimization/48731
11710         * gcc.dg/torture/pr48731.c: New testcase.
11711
11712 2011-04-26  Richard Guenther  <rguenther@suse.de>
11713
11714         PR testsuite/48753
11715         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11716
11717 2011-04-26  Richard Guenther  <rguenther@suse.de>
11718
11719         PR middle-end/48694
11720         * gcc.dg/torture/pr48694-1.c: New testcase.
11721         * gcc.dg/torture/pr48694-2.c: Likewise.
11722
11723 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11724
11725         * g++.dg/ext/underlying_type1.C: New.
11726         * g++.dg/ext/underlying_type2.C: Likewise.
11727         * g++.dg/ext/underlying_type3.C: Likewise.
11728         * g++.dg/ext/underlying_type4.C: Likewise.
11729         * g++.dg/ext/underlying_type5.C: Likewise.
11730         * g++.dg/ext/underlying_type6.C: Likewise.
11731         * g++.dg/ext/underlying_type7.C: Likewise.
11732         * g++.dg/ext/underlying_type8.C: Likewise.
11733         * g++.dg/ext/underlying_type9.C: Likewise.
11734         * g++.dg/ext/underlying_type10.C: Likewise.
11735
11736 2011-04-25  Jason Merrill  <jason@redhat.com>
11737
11738         * g++.dg/cpp0x/regress/template-const2.C: New.
11739
11740 2011-04-25  Jeff Law <law@redhat.com>
11741
11742         * gcc.dg/tree-ssa/vrp56.c: new test.
11743
11744 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11745
11746         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11747
11748 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11749
11750         PR preprocessor/48740
11751         * c-c++-common/raw-string-11.c: New test.
11752
11753 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11754
11755         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11756         hppa*-*-hpux*.
11757
11758 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11759
11760         PR fortran/18918
11761         * gfortran.dg/coarray_19.f90: New.
11762
11763 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11764
11765         PR c/48685
11766         * gcc.dg/pr48685.c: New test.
11767
11768 2011-04-22  Jan Hubicka  <jh@suse.cz>
11769
11770         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11771
11772 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11773
11774         PR tree-optimization/48717
11775         * gcc.c-torture/execute/pr48717.c: New test.
11776
11777 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11778
11779         PR target/48723
11780         * gcc.target/i386/pr48723.c: New test.
11781
11782 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11783
11784         PR c/48716
11785         * gcc.dg/gomp/pr48716.c: New test.
11786         * g++.dg/gomp/pr48716.C: New test.
11787
11788 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11789
11790         PR c/36750
11791         * gcc.dg/missing-field-init-2.c: Update testcase.
11792
11793 2011-04-22  Alan Modra  <amodra@gmail.com>
11794
11795         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11796
11797 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11798
11799         PR fortran/48405
11800         * gfortran.dg/function_optimize_6.f90:  New test.
11801
11802 2011-04-21  Easwaran Raman  <eraman@google.com>
11803
11804         * gcc.dg/stack-layout-2.c: New test.
11805
11806 2011-04-21  Richard Guenther  <rguenther@suse.de>
11807
11808         PR lto/48703
11809         * g++.dg/lto/pr48207-2_0.C: New testcase.
11810         * g++.dg/lto/pr48207-3_0.C: Likewise.
11811
11812 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11813
11814         * gnat.dg/volatile5.adb: New test.
11815         * gnat.dg/volatile5_pkg.ads: New helper.
11816
11817 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11818
11819         PR target/48708
11820         * gcc.target/i386/pr48708.c: New test.
11821
11822 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11823
11824         * gcc.dg/vect/vect-119.c: New test.
11825
11826 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11827
11828         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11829         and once without.
11830
11831 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11832             Richard Sandiford  <richard.sandiford@linaro.org>
11833
11834         PR target/46329
11835         * gcc.target/arm/pr46329.c: New test.
11836
11837 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11838
11839         PR fortran/18918
11840         * gfortran.dg/coarray_18.f90: New.
11841
11842 2011-04-20  Jason Merrill  <jason@redhat.com>
11843
11844         * g++.dg/cpp0x/initlist47.C: New.
11845
11846         * g++.dg/init/dtor4.C: New.
11847
11848 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11849
11850         PR target/48678
11851         * gcc.target/i386/sse2-pinsrw.c: New test.
11852         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11853         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11854         * gcc.target/i386/sse2-insvhi.c: Ditto.
11855         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11856         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11857
11858 2011-04-20  Jason Merrill  <jason@redhat.com>
11859
11860         * g++.dg/template/const4.C: New.
11861
11862 2011-04-20  Easwaran Raman  <eraman@google.com>
11863
11864         * gcc.dg/stack-layout-1.c: New test.
11865
11866 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11867
11868         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11869         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11870         function.
11871
11872 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11873
11874         * gcc.dg/binop-xor1.c: New test.
11875         * gcc.dg/binop-xor2.c: New test.
11876         * gcc.dg/binop-xor3.c: New test.
11877         * gcc.dg/binop-xor4.c: New test.
11878         * gcc.dg/binop-xor5.c: New test.
11879
11880 2011-04-20  Richard Guenther  <rguenther@suse.de>
11881
11882         PR tree-optimization/47892
11883         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11884
11885 2011-04-20  Richard Guenther  <rguenther@suse.de>
11886
11887         PR middle-end/48695
11888         * g++.dg/torture/pr48695.C: New testcase.
11889
11890 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11891
11892         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11893         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11894         * gcc.c-torture/execute/pr45262.c: Ditto
11895         * gcc.dg/torture/pr43165.c: Ditto.
11896         * gcc.dg/torture/pr47228.c: Ditto.
11897         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11898         * gcc.dg/ipa/pr45644.c: Ditto.
11899         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11900         PDP11.
11901
11902 2011-04-19  Jason Merrill  <jason@redhat.com>
11903
11904         * g++.dg/ext/complex7.C: New.
11905
11906         * g++.dg/ext/attrib41.C: New.
11907
11908 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11909
11910         PR testsuite/48676
11911         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11912
11913 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11914
11915         PR target/48678
11916         * gcc.target/i386/pr48678.c: New test.
11917
11918 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11919
11920         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11921         * g++.dg/opt/devirt2.C: New test.
11922         * g++.dg/ipa/devirt-g-1.C: Likewise.
11923
11924 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11925
11926         PR fortran/48588
11927         * gfortran.dg/whole_file_33.f90: New.
11928
11929 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11930
11931         * g++.dg/ipa/devirt-7.C: New test.
11932
11933 2011-04-19  Richard Guenther  <rguenther@suse.de>
11934
11935         PR lto/48207
11936         * g++.dg/lto/pr48207_0.C: New testcase.
11937
11938 2011-04-18  Jason Merrill  <jason@redhat.com>
11939
11940         * g++.dg/init/void1.C: New.
11941
11942         * g++.dg/cpp0x/union4.C: New.
11943
11944 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11945
11946         PR middle-end/48661
11947         * g++.dg/torture/pr48661.C: New test.
11948
11949         PR c++/48632
11950         * g++.dg/gomp/pr48632.C: New test.
11951
11952 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11953
11954         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11955         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11956
11957 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11958
11959         PR fortran/18918
11960         * gfortran.dg/coarray_17.f90: New.
11961         * gfortran.dg/coarray_10.f90: Update dg-error.
11962
11963 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11964
11965         PR testsuite/48251
11966         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11967         * gfortran.dg/guality/guality.exp: Likewise.
11968
11969 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11970
11971         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11972
11973 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11974
11975         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11976
11977 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11978
11979         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11980
11981 2011-04-18  Richard Guenther  <rguenther@suse.de>
11982
11983         PR middle-end/46364
11984         * g++.dg/torture/pr46364.C: New testcase.
11985
11986 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11987
11988         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11989
11990 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11991
11992         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11993
11994 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11995             Ira Rosen  <ira.rosen@linaro.org>
11996
11997         PR target/48252
11998         * gcc.target/arm/pr48252.c: New test.
11999
12000 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
12001
12002         PR tree-optimization/48616
12003         * gcc.dg/pr48616.c: New test.
12004
12005 2011-04-18  Tobias Burnus  <burnus@net-b.de>
12006
12007         PR fortran/18918
12008         * gfortran.dg/coarray_16.f90: New.
12009
12010 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
12011
12012         PR fortran/48462
12013         * gfortran.dg/realloc_on_assign_7.f03: New test.
12014
12015 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12016
12017         PR libgfortran/48602
12018         * gfortran.dg/fmt_g0_6.f08: New test.
12019
12020 2011-04-17  Jason Merrill  <jason@redhat.com>
12021
12022         * g++.dg/cpp0x/sfinae16.C: New.
12023
12024 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
12025
12026         * gcc.target/mips/reg-var-1.c: New test.
12027
12028 2011-04-17  Jan Hubicka  <jh@suse.cz>
12029
12030         * gcc.dg/winline-5.c: Update testcase.
12031
12032 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12033
12034         * gnat.dg/discr27.ad[sb]: Move dg directive.
12035         * gnat.dg/discr28.ad[sb]: New test.
12036         * gnat.dg/discr28_pkg.ads: New helper.
12037
12038 2011-04-17  Michael Matz  <matz@suse.de>
12039
12040         PR tree-optimization/48622
12041         PR lto/48645
12042         * gcc.dg/lto/pr48622_0.c: New test.
12043
12044 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
12045
12046         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12047         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12048         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12049         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12050         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12051         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12052
12053 2011-04-15  Jason Merrill  <jason@redhat.com>
12054
12055         * g++.dg/cpp0x/range-for17.C: New.
12056
12057 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12058
12059         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12060         * g++.dg/cpp0x/range-for3.C: Likewise.
12061         * g++.dg/cpp0x/range-for9.C: Correct error message.
12062         * g++.dg/cpp0x/range-for11.C: New.
12063         * g++.dg/cpp0x/range-for12.C: New.
12064         * g++.dg/cpp0x/range-for13.C: New.
12065         * g++.dg/cpp0x/range-for14.C: New.
12066         * g++.dg/cpp0x/range-for15.C: New.
12067         * g++.dg/cpp0x/range-for16.C: New.
12068
12069 2011-04-15  Tobias Burnus  <burnus@net-b.de>
12070
12071         PR fortran/18918
12072         * gfortran.dg/coarray_15.f90: Change to dg-do run.
12073
12074 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
12075
12076         * objc.dg/naming-4.m: Updated.
12077         * objc.dg/naming-5.m: Updated.
12078         * objc.dg/naming-6.m: New.
12079         * objc.dg/naming-7.m: New.
12080         * obj-c++.dg/naming-1.mm: Updated.
12081         * obj-c++.dg/naming-2.mm: Updated.
12082         * obj-c++.dg/naming-3.mm: New.
12083         * obj-c++.dg/naming-4.mm: New.
12084
12085 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12086
12087         PR libgfortran/48589
12088         * gfortran.dg/fmt_g0_5.f08: New test.
12089
12090 2011-04-15  Richard Guenther  <rguenther@suse.de>
12091
12092         PR testsuite/48286
12093         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12094
12095 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
12096
12097         * gcc.target/avr/torture/pr41885.c (dg-options): Change
12098         -finline-limit=0 to -fno-inline
12099
12100 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
12101
12102         PR target/48614
12103         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12104         just avx.
12105
12106 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
12107
12108         PR target/48605
12109         * gcc.target/i386/sse4_1-insertps-3.c: New test.
12110         * gcc.target/i386/sse4_1-insertps-4.c: New test.
12111         * gcc.target/i386/avx-insertps-3.c: New test.
12112         * gcc.target/i386/avx-insertps-4.c: New test.
12113
12114 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12115
12116         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12117         -finline-limit=0
12118
12119 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12120
12121         PR target/46779
12122         PR target/45291
12123         PR target/41894
12124         * gcc.target/avr/pr46779-1.c: New test case
12125         * gcc.target/avr/pr46779-2.c: New test case
12126
12127 2011-04-14  Jason Merrill  <jason@redhat.com>
12128
12129         * g++.dg/cpp0x/sfinae15.C: New.
12130
12131         * g++.dg/cpp0x/sfinae14.C: New.
12132
12133         * g++.dg/ext/vla10.C: New.
12134
12135 2011-04-14  Richard Guenther  <rguenther@suse.de>
12136
12137         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12138
12139 2011-04-14  Richard Guenther  <rguenther@suse.de>
12140
12141         * gcc.dg/fold-bitand-4.c: Move ...
12142         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
12143
12144 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
12145
12146         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12147         variables const.
12148         * gcc.target/avr/torture/trivial.c: Ditto.
12149
12150 2011-04-13  Jason Merrill  <jason@redhat.com>
12151
12152         * g++.dg/template/operator11.C: New.
12153
12154 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR middle-end/48591
12157         * gcc.dg/gomp/pr48591.c: New test.
12158
12159         PR c++/48570
12160         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12161         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12162
12163 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
12164
12165         PR c++/48574
12166         * g++.dg/template/dependent-expr7.C: New test case.
12167
12168 2011-04-13  Jason Merrill  <jason@redhat.com>
12169
12170         * g++.dg/cpp0x/sfinae13.C: New.
12171
12172 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
12173
12174         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12175
12176 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12177
12178         * gcc.target/arm/pr43698.c: Remove -march option.
12179
12180 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
12181
12182         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12183         -march option.
12184
12185 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
12186
12187         PR fortran/48360
12188         PR fortran/48456
12189         * gfortran.dg/realloc_on_assign_6.f03: New test.
12190
12191 2011-04-12  Kai Tietz  <ktietz@redhat.com>
12192
12193         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12194         targets the additional -mno-ms-bitfields and
12195         -Wno-packed-bitfield-compat options.
12196         * g++.dg/ext/bitfield3.C: Likewise.
12197         * g++.dg/ext/bitfield4.C: Likewise.
12198         * g++.dg/ext/bitfield5.C: Likewise.
12199         * gcc.dg/bitfld-15.c: Likewise.
12200         * gcc.dg/bitfld-16.c: Likewise.
12201         * gcc.dg/bitfld-17.c: Likewise.
12202         * gcc.dg/bitfld-18.c: Likewise.
12203
12204 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
12205
12206         * gcc.target/arm/neon-vld3-1.c: New test.
12207         * gcc.target/arm/neon-vst3-1.c: New test.
12208         * gcc.target/arm/neon/v*.c: Regenerate.
12209
12210 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12211
12212         PR rtl-optimization/48549
12213         * g++.dg/opt/pr48549.C: New test.
12214
12215 2011-04-12  Richard Guenther  <rguenther@suse.de>
12216
12217         PR tree-optimization/46076
12218         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12219
12220 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12221
12222         PR testsuite/21164
12223         * lib/compat.exp (compat-execute): Declare unsupported after
12224         stripping path from src1.
12225         * lib/lto.exp (lto-execute): Likewise.
12226
12227 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
12228
12229         PR c/48552
12230         * gcc.dg/pr48552-1.c: New test.
12231         * gcc.dg/pr48552-2.c: New test.
12232
12233 2011-04-11  Jason Merrill  <jason@redhat.com>
12234
12235         * g++.dg/cpp0x/sfinae12.C: New.
12236
12237         * g++.dg/cpp0x/enum10.C: New.
12238
12239         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12240
12241         * g++.dg/cpp0x/rv-func.C: New.
12242
12243 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12244
12245         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12246         alpha*-dec-osf5*.
12247
12248 2011-04-11  Martin Jambor  <mjambor@suse.cz>
12249
12250         PR tree-optimization/48195
12251         * gcc.dg/ipa/pr48195.c: New test.
12252
12253 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
12254
12255         * gnat.dg/return3.adb: Remove unused switch.
12256
12257 2011-04-08  Mike Stump  <mikestump@comcast.net>
12258
12259         PR testsuite/48506
12260         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12261         default to fno-common.
12262
12263 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
12264
12265         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12266         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12267
12268 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12269
12270         PR fortran/48448
12271         * gfortran.dg/function_optimize_5.f90:  New test.
12272
12273 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
12274
12275         * gnat.dg/aggr17.adb: New test.
12276         * gnat.dg/aggr18.adb: Likewise.
12277
12278 2011-04-08  Michael Matz  <matz@suse.de>
12279
12280         PR middle-end/48389
12281         * gcc.target/i386/pr48389.c: New test.
12282
12283 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
12284
12285         PR rtl-optimization/48272
12286         * g++.dg/opt/pr48272.C: New.
12287
12288 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
12289
12290         PR rtl-optimization/48235
12291         * gcc.dg/pr48235.c: New.
12292
12293 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12294
12295         PR rtl-optimization/48302
12296         * g++.dg/opt/pr48302.C: New.
12297
12298 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12299
12300         PR target/48273
12301         * g++.dg/opt/pr48273.C: New.
12302
12303 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
12304
12305         PR rtl-optimization/48442
12306         * gcc.dg/pr48442.c: New.
12307
12308 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR tree-optimization/48377
12311         * gcc.dg/vect/pr48377.c: New test.
12312
12313 2011-04-07  Jason Merrill  <jason@redhat.com>
12314
12315         * g++.dg/cpp0x/regress/call1.C: New.
12316
12317         * g++.dg/cpp0x/variadic107.C: New.
12318
12319         * g++.dg/cpp0x/sfinae11.C: New.
12320         * g++.dg/cpp0x/noexcept02.C: Fix.
12321
12322         * g++.dg/cpp0x/sfinae10.C: New.
12323
12324         * g++.dg/cpp0x/sfinae9.C: New.
12325
12326         * c-c++-common/Wcast-qual-1.c: Move here from...
12327         * gcc.dg/cast-qual-3.c: ...here, and...
12328         * g++.dg/warn/Wcast-qual2.C: ...here.
12329
12330         * g++.dg/cpp0x/sfinae8.C: New.
12331
12332         * g++.dg/cpp0x/sfinae7.C: New.
12333
12334         * g++.dg/cpp0x/enum9.C: New.
12335
12336 2011-04-07  Mike Stump  <mikestump@comcast.net>
12337
12338         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12339         with no trampolines.
12340
12341 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR fortran/48117
12344         * gfortran.dg/gomp/pr48117.f90: New test.
12345
12346         PR debug/48343
12347         * gcc.dg/torture/pr48343.c: New test.
12348
12349 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12350
12351         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12352
12353 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
12354
12355         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12356
12357 2011-04-07  Tom de Vries  <tom@codesourcery.com>
12358
12359         PR target/43920
12360         * lib/scanasm.exp (object-size): New proc.
12361         * gcc.target/arm/pr43920-2.c: New test.
12362
12363 2011-04-06  Tobias Burnus  <burnus@net-b.de>
12364
12365         PR fortran/18918
12366         PR fortran/48477
12367         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12368
12369 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
12370
12371         * gcc.dg/mtune.c: Prune note from output.
12372
12373 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
12374
12375         PR debug/48466
12376         * gcc.dg/guality/pr36977.c: New test.
12377         * gcc.dg/guality/pr48466.c: New test.
12378
12379 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12380
12381         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12382
12383 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12384
12385         * gnat.dg/return3.adb: New test.
12386
12387 2011-04-06  Richard Guenther  <rguenther@suse.de>
12388
12389         PR tree-optimization/47663
12390         * gcc.dg/tree-ssa/inline-8.c: New testcase.
12391
12392 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
12393
12394         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12395         Solaris 8 and 9 as well.
12396
12397 2011-04-05  Tom de Vries  <tom@codesourcery.com>
12398
12399         PR target/43920
12400         * gcc.target/arm/pr43920-1.c: New test.
12401
12402 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
12403
12404         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12405         (cctor): Actually return the value.
12406         (main): Cast return values.
12407
12408 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12409
12410         * gfortran.dg/character_comparison_8.f90:  New test.
12411
12412 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12413
12414         * frontend-passes: (optimize_lexical_comparison): New function.
12415         (optimize_expr): Call it.
12416         (optimize_comparison): Also handle lexical comparison functions.
12417         Return false instad of -2 for unequal comparison.
12418
12419 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
12420
12421         PR fortran/48412
12422         * function_optimize_4.f90:  New test.
12423
12424 2011-04-04  Tobias Burnus  <burnus@net-b.de>
12425
12426         PR fortran/18918
12427         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12428         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12429         * gfortran.dg/coarray_15.f90: New.
12430
12431 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12432
12433         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12434         * gfortran.dg/bessel_7.f90: Likewise.
12435
12436 2011-04-03  Tobias Burnus  <burnus@net-b.de>
12437
12438         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12439
12440 2011-04-03  Richard Guenther  <rguenther@suse.de>
12441             Ira Rosen  <ira.rosen@linaro.org>
12442
12443         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12444         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12445         -ftree-loop-if-convert-stores.
12446
12447 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12448
12449         * gnat.dg/specs/aggr2.ads: New test.
12450
12451 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
12452
12453         * gnat.dg/debug2.ad[sb]: New test.
12454         * gnat.dg/debug2_pkg.ads: New helper.
12455         * gnat.dg/debug3.ad[sb]: New test.
12456
12457 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
12458
12459         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12460
12461 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
12462
12463         PR middle-end/48335
12464         * gcc.c-torture/compile/pr48335-1.c: New test.
12465         * gcc.dg/pr48335-1.c: New test.
12466         * gcc.dg/pr48335-2.c: New test.
12467         * gcc.dg/pr48335-3.c: New test.
12468         * gcc.dg/pr48335-4.c: New test.
12469         * gcc.dg/pr48335-5.c: New test.
12470         * gcc.dg/pr48335-6.c: New test.
12471         * gcc.dg/pr48335-7.c: New test.
12472         * gcc.dg/pr48335-8.c: New test.
12473         * gcc.target/i386/pr48335-1.c: New test.
12474
12475 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
12476
12477         PR c/36299
12478         * gcc.dg/Waddress.c: New test.
12479
12480 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12481
12482         PR fortran/48352
12483         * gfortran.dg/function_optimize_3.f90:  New test.
12484
12485 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
12486
12487         * gcc.c-torture/compile/20110401-1.c: New test.
12488
12489         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12490         * g++.dg/lto/20091002-2_0.C: Likewise.
12491         * g++.dg/lto/20090303_0.c: Likewise.
12492         * g++.dg/lto/20091004-1_0.C: Likewise.
12493         * g++.dg/lto/20091002-3_0.C: Likewise.
12494         * g++.dg/lto/20091004-2_0.C: Likewise.
12495         * g++.dg/lto/20081123_0.C: Likewise.
12496         * g++.dg/lto/20090313_0.C: Likewise.
12497         * g++.dg/lto/20081109-1_0.C: Likewise.
12498         * g++.dg/lto/20081219_0.C: Likewise.
12499         * g++.dg/lto/20081204-1_0.C: Likewise.
12500         * g++.dg/lto/20090302_0.C: Likewise.
12501         * g++.dg/lto/20081119-1_0.C: Likewise.
12502         * g++.dg/lto/20081118_0.C: Likewise.
12503         * gcc.dg/lto/20091020-2_0.c: Likewise.
12504         * gcc.dg/lto/20090210_0.c: Likewise.
12505         * gcc.dg/lto/20081204-1_0.c: Likewise.
12506         * gcc.dg/lto/20081224_0.c: Likewise.
12507         * gcc.dg/lto/20090219_0.c: Likewise.
12508         * gcc.dg/lto/20091014-1_0.c: Likewise.
12509         * gcc.dg/lto/20091016-1_0.c: Likewise.
12510         * gcc.dg/lto/20090206-2_0.c: Likewise.
12511         * gcc.dg/lto/20090116_0.c: Likewise.
12512         * gcc.dg/lto/20091013-1_0.c: Likewise.
12513         * gcc.dg/lto/20091015-1_0.c: Likewise.
12514         * gcc.dg/lto/20090126-2_0.c: Likewise.
12515
12516 2011-03-31  Ian Lance Taylor  <iant@google.com>
12517
12518         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12519
12520 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12521
12522         * gnat.dg/opt16.adb: New test.
12523
12524 2011-03-31  Jason Merrill  <jason@redhat.com>
12525
12526         * g++.dg/cpp0x/defaulted24.C: New.
12527
12528 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12529
12530         PR target/16292
12531         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12532         with -O0.
12533
12534 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
12535
12536         * g++.dg/other/i386-9.C: New test.
12537
12538 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12539
12540         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12541
12542 2011-03-30  Jason Merrill  <jason@redhat.com>
12543
12544         * g++.dg/cpp0x/regress/error-recovery1.C: New.
12545
12546         * g++.dg/cpp0x/regress/isnan.C: New.
12547
12548         * g++.dg/cpp0x/initlist46.C: New.
12549
12550 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
12551
12552         PR target/47551
12553         * gcc.target/arm/neon-modes-2.c: New test.
12554
12555 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
12556
12557         PR c/48305
12558         * gcc.c-torture/compile/pr48305.c: New test.
12559
12560 2011-03-29  Jason Merrill  <jason@redhat.com>
12561
12562         * g++.dg/cpp0x/regress/value-dep1.C: New.
12563
12564 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12565
12566         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12567
12568 2011-03-29  Ian Lance Taylor  <iant@google.com>
12569
12570         * go.test/go-test.exp: Handle the test lines used in several new
12571         tests.
12572         (errchk): Add opts parameter.  Change all callers.  Handle parens
12573         in regexps.
12574
12575 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12576             Dominique d'Humieres  <dominiq@lps.ens.fr>
12577
12578         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12579         and __APPLE__ && __PPC__ && __ALTIVEC__.
12580
12581 2011-03-29  Jason Merrill  <jason@redhat.com>
12582
12583         * g++.dg/cpp0x/dependent1.C: New.
12584
12585         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12586
12587         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12588
12589         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12590
12591 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12592
12593         PR fortran/48095
12594         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12595         * gfortran.dg/proc_ptr_comp_32.f90: New.
12596
12597 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12598
12599         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12600         check for corresponding warning.
12601
12602 2011-03-28  Jason Merrill  <jason@redhat.com>
12603
12604         * g++.dg/cpp0x/rv-deduce2.C: New.
12605
12606 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12607
12608         PR debug/48203
12609         * gcc.dg/pr48203.c: New test.
12610
12611 2011-03-28  Jeff Law <law@redhat.com>
12612
12613         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12614
12615 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12616
12617         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12618         and __PPC__ && __ALTIVEC__.
12619
12620 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12621
12622         PR testsuite/48238
12623         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12624         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12625         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12626         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12627
12628 2011-03-28  Jason Merrill  <jason@redhat.com>
12629
12630         * g++.dg/cpp0x/initlist-array2.C: New.
12631
12632         * g++.dg/cpp0x/initlist-array1.C: New.
12633
12634         * g++.dg/cpp0x/constexpr-compound.C: New.
12635
12636         * g++.dg/cpp0x/constexpr-using.C: New.
12637
12638         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12639
12640 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12641
12642         PR testsuite/48276
12643         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12644
12645 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12646
12647         * gcc.dg/slp-1.c: New test.
12648
12649 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12650
12651         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12652         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12653         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12654         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12655         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12656         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12657         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12658         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12659         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12660         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12661         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12662         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12663         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12664         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12665
12666 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12667
12668         PR fortran/47065
12669         * gfortran.dg/trim_optimize_5.f90:  New test.
12670         * gfortran.dg/trim_optimize_6.f90:  New test.
12671
12672 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12673
12674         PR target/38598
12675         * gcc.target/mips/madd-7.c: Remove -mlong32.
12676         * gcc.target/mips/msub-7.c: Likewise.
12677
12678 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12679
12680         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12681         accesses to preserve the meaning of the test for doubleword vectors.
12682         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12683         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12684
12685 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12686
12687         PR fortran/48291
12688         * gfortran.dg/class_42.f03: New.
12689
12690 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12691
12692         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12693         strided accesses.
12694
12695 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12696
12697         PR rtl-optimization/48144
12698         * gcc.dg/pr48144.c: New test.
12699
12700 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12701
12702         * gnat.dg/discr27.ad[sb]: New test.
12703
12704 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12705
12706         * gnat.dg/limited_with2.ad[sb]: New test.
12707         * gnat.dg/limited_with2_pkg1.ads: New helper.
12708         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12709
12710 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12711
12712         * gnat.dg/opt15.adb: New test.
12713         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12714
12715 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12716
12717         PR fortran/48174
12718         PR fortran/45304
12719         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12720         * gfortran.dg/leadz_trailz_3.f90: Ditto
12721
12722 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12723
12724         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12725
12726 2011-03-25  Jason Merrill  <jason@redhat.com>
12727
12728         * g++.dg/cpp0x/defaulted22.C: New.
12729         * g++.dg/cpp0x/defaulted23.C: New.
12730         * g++.dg/cpp0x/defaulted15.C: Adjust.
12731
12732 2011-03-25  Jason Merrill  <jason@redhat.com>
12733
12734         * g++.dg/cpp0x/move1.C: New.
12735
12736 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12737
12738         PR target/48287
12739         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12740
12741 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12742
12743         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12744         for mips-sgi-irix6.5.
12745         Replace snprintf prototype by <stdio.h>.
12746
12747 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12748
12749         PR testsuite/48283
12750         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12751         run_expensive_tests.
12752         * gcc.dg/graphite/block-4.c: Likewise.
12753         * gcc.dg/graphite/block-7.c: Likewise.
12754         * gcc.dg/graphite/block-8.c: Likewise.
12755
12756 2011-03-25  Richard Guenther  <rguenther@suse.de>
12757
12758         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12759         * g++.dg/tree-ssa/pr8781.C: Likewise.
12760         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12761         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12762         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12763         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12764         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12765         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12766         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12767         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12768         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12769         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12770         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12771         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12772         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12773         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12774         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12775         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12776         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12777         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12778         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12779         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12780         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12781         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12782         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12783         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12784         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12785         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12786         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12787         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12788         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12789         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12790         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12791         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12792         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12793         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12794         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12795         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12796         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12797         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12798         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12799         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12800         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12801         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12802         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12803         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12804         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12805         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12806         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12807         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12808         * c-c++-common/pr46562-2.c: Likewise.
12809         * gfortran.dg/pr42108.f90: Likewise.
12810         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12811         foo to be inlined even at -O1.
12812         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12813         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12814         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12815         * gcc.dg/matrix/matrix.exp: Disable FRE.
12816
12817 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12818
12819         PR debug/48204
12820         * gcc.dg/dfp/pr48204.c: New test.
12821
12822 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12823
12824         PR target/48209
12825         * gcc.c-torture/execute/pr47917.c: Move this...
12826         * gcc.dg/torture/pr47917.c: to here and add xfails.
12827
12828 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12829
12830         * gnat.dg/array16.ad[sb]: New test.
12831         * gnat.dg/array16.ads: New helper.
12832
12833 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12834
12835         * gnat.dg/derived_type2.adb: New test.
12836
12837 2011-03-24  Richard Guenther  <rguenther@suse.de>
12838
12839         PR tree-optimization/48271
12840         * g++.dg/torture/pr48271.C: New testcase.
12841
12842 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12843
12844         * gnat.dg/array15.ad[sb]: New test.
12845
12846 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12847
12848         PR target/48237
12849         * gcc.target/i386/pr48237.c: New test.
12850
12851 2011-03-24  Richard Guenther  <rguenther@suse.de>
12852
12853         PR middle-end/48269
12854         * gcc.dg/builtin-object-size-10.c: New testcase.
12855
12856 2011-03-24  Richard Guenther  <rguenther@suse.de>
12857
12858         PR tree-optimization/46562
12859         * c-c++-common/pr46562-2.c: New testcase.
12860         * c-c++-common/pr46562.c: Likewise.
12861
12862 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12863
12864         * gcc.dg/vect/vect-cselim-1.c: New test.
12865         * gcc.dg/vect/vect-cselim-2.c: New test.
12866
12867 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12868
12869         * gcc.target/arm/pr46934.c: New.
12870
12871 2011-03-23  Ian Lance Taylor  <iant@google.com>
12872
12873         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12874
12875 2011-03-23  Richard Guenther  <rguenther@suse.de>
12876
12877         * gcc.dg/struct: Remove directory and contents.
12878
12879 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12880
12881         PR testsuite/48251
12882         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12883
12884 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12885
12886         * gnat.dg/discr26.ad[sb]: New test.
12887         * gnat.dg/discr26_pkg.ads: New helper.
12888
12889 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12890
12891         PR target/47553
12892         * gcc.target/arm/neon-vld-1.c: New test.
12893
12894 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12895
12896         * gnat.dg/array14.ad[sb]: New test.
12897         * gnat.dg/array14_pkg.ads: New helper.
12898
12899 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12900
12901         * gcc.c-torture/execute/920501-8.x: Remove.
12902         * gcc.c-torture/execute/930513-1.x: Remove.
12903         * gcc.c-torture/execute/960312-1.x: Remove.
12904         * gcc.c-torture/compile/20000804-1.c,
12905         gcc.c-torture/compile/20001205-1.c,
12906         gcc.c-torture/compile/20001226-1.c,
12907         gcc.c-torture/compile/20010518-2.c,
12908         gcc.c-torture/compile/20020312-1.c,
12909         gcc.c-torture/compile/20020604-1.c,
12910         gcc.c-torture/compile/920501-12.c,
12911         gcc.c-torture/compile/920501-4.c,
12912         gcc.c-torture/compile/920520-1.c,
12913         gcc.c-torture/compile/980506-1.c,
12914         gcc.c-torture/execute/980709-1.x,
12915         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12916         options for m68hc11.
12917         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12918         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12919         m68hc11.
12920
12921 2011-03-22  Nick Clifton  <nickc@redhat.com>
12922
12923         * lib/target-supports.exp (check_profiling_available): Add MN10300
12924         to the list of targets that do not support profiling.  Restore
12925         alpha sorting to this list.
12926
12927 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12928
12929         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12930         failure on 32-bit systems.
12931         * gcc.dg/torture/vector-2.c: Ditto.
12932
12933 2011-03-22  Richard Guenther  <rguenther@suse.de>
12934
12935         PR tree-optimization/48228
12936         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12937
12938 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12939
12940         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12941         powerpc.
12942
12943         PR target/48226
12944         * gcc.target/powerpc/pr48226.c: New file.
12945
12946 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12947
12948         * lib/prune.exp (prune_gcc_output): Prune "could not create
12949         compact unwind for" warnings.
12950
12951 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12952
12953         PR c/42544
12954         PR c/48197
12955         * gcc.c-torture/execute/pr42544.c: New test.
12956         * gcc.c-torture/execute/pr48197.c: New test.
12957
12958 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12959
12960         PR preprocessor/48192
12961         * gcc.target/powerpc/pr48192.c: New file.
12962
12963         PR target/48053
12964         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12965         split problem of 0 being loaded in a VSX register.
12966
12967 2011-03-21  Richard Guenther  <rguenther@suse.de>
12968
12969         PR c/47939
12970         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12971         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12972         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12973         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12974
12975 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12976
12977         PR target/48213
12978         * gcc.dg/pr48213.c: New test.
12979
12980 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12981
12982         PR target/12171
12983         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12984
12985 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12986
12987         * gcc.target/arm/xor-and.c: New.
12988
12989 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12990
12991         PR fortran/22572
12992         * gfortran.dg/function_optimize_1.f90:  New test.
12993         * gfortran.dg/function_optimize_2.f90:  New test.
12994
12995 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12996
12997         PR rtl-optimization/47502
12998         * gcc.target/i386/pr47502-1.c: New.
12999         * gcc.target/i386/pr47502-2.c: Likewise.
13000
13001 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
13002
13003         PR rtl-optimization/48156
13004         * gcc.dg/pr48156.c: New test.
13005
13006 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13007
13008         PR libfortran/47439
13009         * gfortran.dg/scratch_1.f90: Adjust test.
13010
13011 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13012
13013         PR libfortran/47439
13014         * gfortran.dg/scratch_1.f90: New test.
13015
13016 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13017
13018         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13019         variably modified typedefs.
13020         * gcc.dg/c1x-typedef-2.c: Remove.
13021
13022 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
13023
13024         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13025         * gcc.dg/c1x-anon-struct-3.c: New test.
13026         * gcc.dg/anon-struct-11.c: Update.
13027
13028 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13029
13030         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13031         dg-xfail-run-if.
13032         Only xfail with gas.
13033
13034 2011-03-18  Jason Merrill  <jason@redhat.com>
13035
13036         * g++.dg/template/fn-ptr1.C: New.
13037
13038         * g++.dg/overload/volatile1.C: New.
13039
13040         * g++.dg/opt/pr23372.C: New.
13041
13042         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13043
13044 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13045
13046         PR middle-end/47405
13047         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13048
13049 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
13050
13051         * gcc.target/arm/unsigned-extend-1.c: New.
13052
13053 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
13054
13055         PR bootstrap/48161
13056         * gcc.c-torture/compile/pr48161.c: New test.
13057
13058 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13059
13060         PR middle-end/47725
13061         * gcc.dg/torture/pr47725.c: New.
13062
13063 2011-03-17  Jason Merrill  <jason@redhat.com>
13064
13065         * g++.dg/cpp0x/constexpr-overflow2.C: New.
13066         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13067
13068 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
13069
13070         * gnat.dg/specs/elab2.ads: New test.
13071         * gnat.dg/specs/elab2_pkg.ads: New helper.
13072
13073 2011-03-17  Jason Merrill  <jason@redhat.com>
13074
13075         * g++.dg/cpp0x/decltype-1212.C: New.
13076         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13077
13078 2011-03-17  Jason Merrill  <jason@redhat.com>
13079
13080         * g++.dg/parse/memfnquals1.C: New.
13081
13082 2011-03-17  Richard Guenther  <rguenther@suse.de>
13083
13084         PR middle-end/48134
13085         * gcc.dg/pr48134.c: New testcase.
13086
13087 2011-03-17  Richard Guenther  <rguenther@suse.de>
13088
13089         PR middle-end/48165
13090         * g++.dg/torture/pr48165.C: New testcase.
13091
13092 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
13093
13094         PR rtl-optimization/48141
13095         * gcc.dg/pr48141.c: New test.
13096
13097 2011-03-16  Jason Merrill  <jason@redhat.com>
13098
13099         * g++.dg/cpp0x/constexpr-48089.C: New.
13100
13101         * g++.dg/cpp0x/constexpr-abi1.C: New.
13102
13103         * g++.dg/cpp0x/constexpr-46336.C: New.
13104         * g++.dg/parse/friend5.C: Adjust expected errors.
13105
13106         * g++.dg/cpp0x/constexpr-47570.C: New.
13107
13108 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
13109
13110         PR debug/47510
13111         * ++.dg/debug/dwarf2/typedef6.C: New test.
13112
13113 2011-03-16  Jason Merrill  <jason@redhat.com>
13114
13115         * g++.dg/cpp0x/elision2.C: New.
13116
13117         * g++.dg/cpp0x/constexpr-array3.C: New.
13118
13119 2011-03-16  Jason Merrill  <jason@redhat.com>
13120
13121         * g++.dg/cpp0x/sfinae6.C: New.
13122         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13123         * g++.dg/cpp0x/pr45908.C: Likewise.
13124         * g++.dg/cpp0x/sfinae6.C: Likewise.
13125         * g++.old-deja/g++.jason/conversion11.C: Likewise.
13126         * g++.old-deja/g++.law/arg11.C: Likewise.
13127
13128 2011-03-16  Jason Merrill  <jason@redhat.com>
13129
13130         * g++.dg/template/incomplete6.C: New.
13131
13132 2011-03-16  Jeff Law <law@redhat.com>
13133
13134         * gcc.dg/tree-ssa/vrp55.c: New test.
13135
13136 2011-03-16  Jason Merrill  <jason@redhat.com>
13137
13138         * g++.dg/cpp0x/auto22.C: New.
13139
13140 2011-03-16  Richard Guenther  <rguenther@suse.de>
13141
13142         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13143         optimizing it away if promoted to const.
13144
13145 2011-03-16  Richard Guenther  <rguenther@suse.de>
13146
13147         PR tree-optimization/48149
13148         * gcc.dg/fold-complex-1.c: New testcase.
13149
13150 2011-03-16  Richard Guenther  <rguenther@suse.de>
13151
13152         PR testsuite/48147
13153         * gcc.dg/guality/pr45882.c: Really make sure no inlining
13154         or cloning happens.
13155
13156 2011-03-16  Richard Guenther  <rguenther@suse.de>
13157
13158         PR tree-optimization/26134
13159         * gcc.dg/tree-ssa/complex-6.c: New testcase.
13160
13161 2011-03-16  Richard Guenther  <rguenther@suse.de>
13162
13163         PR tree-optimization/48146
13164         * gcc.dg/torture/pr48146.c: New testcase.
13165
13166 2011-03-16  Richard Guenther  <rguenther@suse.de>
13167
13168         * gcc.dg/tree-ssa/pr14814.c: Adjust.
13169         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13170
13171 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
13172
13173         PR middle-end/48136
13174         * gcc.c-torture/compile/pr48136.c: New test.
13175
13176         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13177
13178         PR debug/45882
13179         * gcc.dg/guality/pr45882.c: New test.
13180
13181 2011-03-15  Jason Merrill  <jason@redhat.com>
13182
13183         * g++.dg/cpp0x/constexpr-recursion.C: New.
13184
13185         * g++.dg/cpp0x/implicit11.C: New.
13186
13187 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
13188
13189         * g++.dg/cpp0x/constexpr-attribute.C: New.
13190
13191 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13192
13193         * g++.dg/parse/pr34758.C: New.
13194
13195 2011-03-15  Xinliang David Li  <davidxl@google.com>
13196
13197         PR c/47837
13198         * gcc.dg/uninit-pred-7_d.c: New test.
13199         * gcc.dg/uninit-pred-8_d.c: New test.
13200
13201 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
13202
13203         PR target/46788
13204         * gcc.target/arm/pr46788.c: New.
13205
13206 2011-03-15  Richard Guenther  <rguenther@suse.de>
13207
13208         PR middle-end/47650
13209         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13210         * gfortran.dg/ishft_4.f90: Likewise.
13211         * gfortran.dg/leadz_trailz_3.f90: Likewise.
13212
13213 2011-03-15  Richard Guenther  <rguenther@suse.de>
13214
13215         PR tree-optimization/13954
13216         * g++.dg/tree-ssa/pr13954.C: New testcase.
13217
13218 2011-03-15  Richard Guenther  <rguenther@suse.de>
13219
13220         PR tree-optimization/48037
13221         * gcc.target/i386/pr48037-1.c: New testcase.
13222
13223 2011-03-15  Richard Guenther  <rguenther@suse.de>
13224
13225         PR tree-optimization/41490
13226         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13227         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13228         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13229         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13230         * g++.dg/tree-ssa/pr33604.C: Adjust.
13231
13232 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
13233
13234         PR middle-end/47917
13235         * gcc.c-torture/execute/pr47917.c: New test.
13236         * gcc.dg/pr47917.c: New test.
13237
13238         PR middle-end/38878
13239         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13240
13241 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
13242
13243         * gcc.target/i386/sse4_1-floor-vec.c: New test.
13244         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13245         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13246         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13247         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13248         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13249         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13250         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13251         * gcc.target/i386/avx-floor-vec.c: Ditto.
13252         * gcc.target/i386/avx-ceil-vec.c: Ditto.
13253         * gcc.target/i386/avx-trunc-vec.c: Ditto.
13254         * gcc.target/i386/avx-rint-vec.c: Ditto.
13255         * gcc.target/i386/avx-floorf-vec.c: Ditto.
13256         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13257         * gcc.target/i386/avx-truncf-vec.c: Ditto.
13258         * gcc.target/i386/avx-rintf-vec.c: Ditto.
13259
13260 2011-03-14  Tom Tromey  <tromey@redhat.com>
13261
13262         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13263         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13264         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13265
13266 2011-03-14  Tom Tromey  <tromey@redhat.com>
13267
13268         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13269         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13270         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13271
13272 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
13273
13274         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13275
13276 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
13277
13278         PR rtl-optimization/47166
13279         * gcc.c-torture/execute/postmod-1.c: New test.
13280
13281 2011-03-14  Richard Guenther  <rguenther@suse.de>
13282
13283         PR middle-end/48098
13284         * gcc.dg/torture/pr48098.c: New testcase.
13285
13286 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
13287
13288         PR target/48053
13289         * gcc.target/powerpc/pr48053-1.c: New test.
13290         * gcc.target/powerpc/pr48053-2.c: Likewise.
13291
13292 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13293
13294         PR libfortran/48066
13295         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
13296
13297 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
13298
13299         PR libfortran/48066
13300         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
13301
13302 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
13303
13304         PR fortran/48059
13305         * gfortran.dg/class_41.f03: New.
13306
13307 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
13308
13309         * g++.dg/conversion/cast3.C: New test.
13310
13311 2011-03-11  Jason Merrill  <jason@redhat.com>
13312
13313         * g++.dg/template/error45.C: New.
13314
13315         * g++.dg/parse/no-type-defn1.C: New.
13316
13317         * g++.dg/ext/attrib40.C: New.
13318
13319         * g++.dg/cpp0x/regress/array1.C: New.
13320
13321 2011-03-11  Richard Guenther  <rguenther@suse.de>
13322
13323         PR tree-optimization/48067
13324         * gcc.dg/pr48067.c: New testcase.
13325
13326 2011-03-11  Richard Guenther  <rguenther@suse.de>
13327
13328         PR lto/48073
13329         * g++.dg/lto/20110311-1_0.C: New testcase.
13330
13331 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR c++/48035
13334         * g++.dg/inherit/virtual8.C: New test.
13335
13336         PR middle-end/48044
13337         * gcc.dg/torture/pr48044.c: New test.
13338
13339 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
13340
13341         PR fortran/47768
13342         * gfortran.dg/proc_ptr_comp_31.f90: New.
13343
13344 2011-03-11  Richard Guenther  <rguenther@suse.de>
13345
13346         PR tree-optimization/47278
13347         * gcc.dg/torture/pr47278-1.c: New testcase.
13348         * gcc.dg/torture/pr47278-2.c: Likewise.
13349
13350 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
13351
13352         PR tree-optimization/48063
13353         * gcc.dg/torture/pr48063.c: New test.
13354
13355 2011-03-10  Jason Merrill  <jason@redhat.com>
13356
13357         * g++.dg/template/array22.C: New.
13358
13359         * g++.dg/cpp0x/syntax-err1.C: New.
13360         * g++.dg/parse/error36.C: Adjust expected errors.
13361         * g++.old-deja/g++.pt/ctor2.C: Likewise.
13362         * g++.old-deja/g++.pt/typename3.C: Likewise.
13363         * g++.old-deja/g++.pt/typename4.C: Likewise.
13364         * g++.old-deja/g++.pt/typename6.C: Likewise.
13365
13366 2011-03-09  Jason Merrill  <jason@redhat.com>
13367
13368         * g++.dg/template/nontype22.C: New.
13369
13370 2011-03-09  Martin Jambor  <mjambor@suse.cz>
13371
13372         PR tree-optimization/47714
13373         * g++.dg/torture/pr47714.C: New test.
13374
13375 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13376
13377         PR target/47755
13378         * gcc.target/powerpc/pr47755-2.c: New file.
13379
13380 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13381
13382         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13383         is not set in the environment, pass 64 as first argument when not
13384         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13385         native where ulimit -u is supported.
13386
13387 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13388
13389         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13390
13391 2011-03-08  Jason Merrill  <jason@redhat.com>
13392
13393         * g++.dg/template/nontype21.C: New.
13394
13395         * g++.dg/template/anon5.C: New.
13396
13397 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13398
13399         PR debug/47881
13400         * gcc.dg/pr47881.c: New test.
13401
13402 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
13403
13404         PR c++/47957
13405         * g++.dg/lookup/template3.C: New test.
13406
13407 2011-03-08  Kai Tietz  <ktietz@redhat.com>
13408
13409         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13410         'long' type.
13411
13412 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
13413
13414         PR testsuite/47954
13415         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13416         sizeof to compute alignment.
13417
13418 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
13419
13420         PR tree-optimization/48022
13421         * gcc.dg/pr48022-1.c: New test.
13422         * gcc.dg/pr48022-2.c: New test.
13423
13424 2011-03-07  Jason Merrill  <jason@redhat.com>
13425
13426         * g++.dg/template/nontype20.C: New.
13427         * g++.dg/init/member1.C: Adjust expected errors.
13428         * g++.dg/parse/constant4.C: Likewise.
13429         * g++.dg/template/qualified-id3.C: Likewise.
13430         * g++.old-deja/g++.pt/crash10.C: Likewise.
13431
13432         * g++.dg/cpp0x/regress/non-const1.C: New.
13433
13434 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
13435
13436         PR debug/47991
13437         * gcc.dg/pr47991.c: New test.
13438
13439 2011-03-07  Jason Merrill  <jason@redhat.com>
13440
13441         * g++.dg/abi/mangle46.C: New.
13442
13443 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
13444
13445         PR target/47862
13446         * gcc.target/powerpc/pr47862.c: New.
13447
13448 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
13449
13450         PR target/45413
13451         * gcc.target/i386/combine-mul.c: Require nonpic.
13452
13453 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
13454             Nathan Froyd  <froydnj@codesourcery.com>
13455
13456         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13457
13458 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
13459
13460         * README.QMTEST: Remove.
13461
13462 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
13463             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13464
13465         PR fortran/47850
13466         * gfortran.dg/array_constructor_37.f90 : New test.
13467
13468 2011-03-05  Jason Merrill  <jason@redhat.com>
13469
13470         * g++.dg/abi/mangle39.C: ABI v5, not 6.
13471         * g++.dg/abi/mangle45.C: Likewise.
13472         * g++.dg/cpp0x/trailing1.C: Likewise.
13473
13474 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13475
13476         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13477
13478 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
13479
13480         PR rtl-optimization/47899
13481         * gcc.dg/pr47899.c: New test.
13482
13483         * gcc.dg/torture/pr47968.c: Ignore warnings.
13484
13485         PR tree-optimization/47967
13486         * gcc.c-torture/compile/pr47967.c: New test.
13487
13488 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13489
13490         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13491         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13492
13493 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
13494
13495         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13496         and property_getAttributes() if __OBJC2__.
13497         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13498         * objc.dg/property/property-encoding-1.m: New.
13499         * obj-c++.dg/property/property-encoding-1.mm: New.
13500
13501 2011-03-04  Jason Merrill  <jason@redhat.com>
13502
13503         * g++.dg/template/pseudodtor6.C: New.
13504
13505         * g++.dg/inherit/covariant19.C: New.
13506
13507 2011-03-04  Richard Guenther  <rguenther@suse.de>
13508
13509         PR middle-end/47968
13510         * gcc.dg/torture/pr47968.c: New testcase.
13511
13512 2011-03-04  Richard Guenther  <rguenther@suse.de>
13513
13514         PR middle-end/47975
13515         * gcc.dg/torture/pr47975.c: New testcase.
13516
13517 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
13518
13519         PR c++/47974
13520         * g++.dg/template/crash106.C: New.
13521
13522 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
13523
13524         PR c/47963
13525         * gcc.dg/gomp/pr47963.c: New test.
13526         * g++.dg/gomp/pr47963.C: New test.
13527
13528 2011-03-02  Jason Merrill  <jason@redhat.com>
13529
13530         * g++.dg/cpp0x/regress/condition1.C: New.
13531
13532         * g++.dg/cpp0x/constexpr-ctor9.C: New.
13533
13534 2011-03-01  Jason Merrill  <jason@redhat.com>
13535
13536         * g++.dg/cpp0x/lambda/lambda-98.C: New.
13537
13538         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13539
13540 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
13541
13542         PR rtl-optimization/47925
13543         * gcc.c-torture/execute/pr47925.c: New test.
13544
13545 2011-03-01  Jason Merrill  <jason@redhat.com>
13546
13547         * g++.dg/cpp0x/decltype25.C: New.
13548
13549         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13550
13551 2011-03-01  Richard Guenther  <rguenther@suse.de>
13552
13553         PR tree-optimization/47890
13554         * gcc.dg/torture/pr47890.c: New testcase.
13555
13556 2011-03-01  Richard Guenther  <rguenther@suse.de>
13557
13558         PR lto/47924
13559         * gcc.dg/lto/pr47924_0.c: New testcase.
13560
13561 2011-03-01  Richard Guenther  <rguenther@suse.de>
13562
13563         PR lto/46911
13564         * gfortran.dg/lto/pr46911_0.f: New testcase.
13565
13566 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13567
13568         PR libgfortran/47933
13569         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13570         compile errors from older code form.
13571
13572 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13573
13574         PR libgfortran/47567
13575         * gfortran.dg/fmt_fw_d.f90: New test.
13576
13577 2011-02-28  Jason Merrill  <jason@redhat.com>
13578
13579         * g++.dg/inherit/covariant18.C: New.
13580
13581 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13582
13583         PR middle-end/47893
13584         * gcc.dg/pr47893.c: New test.
13585
13586 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13587
13588         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13589         NULL in case of a selector with conflicting types.
13590         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13591
13592 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13593
13594         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13595         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13596         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13597         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13598
13599 2011-02-28  Jason Merrill  <jason@redhat.com>
13600
13601         PR c++/47906
13602         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13603
13604 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13605
13606         PR libgfortran/47778
13607         * gfortran.dg/namelist_71.f90: New test.
13608
13609 2011-02-27  Jason Merrill  <jason@redhat.com>
13610
13611         PR c++/47906
13612         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13613         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13614
13615 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13616
13617         PR c++/46466
13618         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13619
13620 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13621
13622         PR fortran/47886
13623         * gfortran.dg/gomp/task-1.f90: Removed.
13624
13625 2011-02-26  Jason Merrill  <jason@redhat.com>
13626
13627         * g++.dg/template/this-targ1.C: New.
13628
13629         * g++.dg/cpp0x/regress/template-const1.C: New.
13630         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13631         * g++.dg/template/function1.C: Adjust.
13632         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13633         * g++.dg/debug/debug7.C: Adjust.
13634
13635 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13636
13637         PR fortran/47886
13638         * gfortran.dg/gomp/task-1.f90: New.
13639
13640 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13641
13642         * gcc.target/arm/neon-thumb2-move.c: Add
13643         dg-require-effective-target arm_thumb2_ok.
13644
13645 2011-02-24  Jason Merrill  <jason@redhat.com>
13646
13647         * g++.dg/parse/constant1.C: Specify C++98 mode.
13648         * g++.dg/parse/constant5.C: Likewise.
13649         * g++.dg/parse/error2.C: Likewise.
13650         * g++.dg/parse/semicolon3.C: Likewise.
13651         * g++.dg/template/crash14.C: Likewise.
13652         * g++.dg/template/local4.C: Likewise.
13653         * g++.dg/template/nontype3.C: Likewise.
13654         * g++.dg/parse/crash31.C: Adjust expected errors.
13655         * g++.dg/template/function1.C: Likewise.
13656         * g++.dg/template/ref3.C: Likewise.
13657         * g++.dg/template/static9.C: Likewise.
13658         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13659
13660         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13661         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13662         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13663         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13664         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13665
13666 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13667
13668         PR fortran/47878
13669         * gfortran.dg/pr47878.f90: New test.
13670
13671 2011-02-24  Richard Guenther  <rguenther@suse.de>
13672
13673         PR testsuite/47801
13674         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13675         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13676
13677 2011-02-24  Richard Guenther  <rguenther@suse.de>
13678
13679         PR fortran/47839
13680         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13681         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13682
13683 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13684
13685         PR libgfortran/47567
13686         * gfortran.dg/fmt_f0_1.f90: Update test.
13687
13688 2011-02-23  Jason Merrill  <jason@redhat.com>
13689
13690         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13691         * g++.dg/abi/mangle45.C: New.
13692
13693         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13694         * g++.dg/template/canon-type-9.C: Match use of decltype
13695         between declaration and definition.
13696         * g++.dg/template/canon-type-12.C: Likewise.
13697
13698 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13699
13700         PR fortran/40850
13701         * gfortran.dg/nested_allocatables_1.f90: New.
13702
13703 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13704
13705         PR c++/46868
13706         * g++.dg/pr46868.C: New test.
13707         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13708         * g++.dg/parse/error14.C: Adjust.
13709
13710 2011-02-23  Richard Guenther  <rguenther@suse.de>
13711
13712         PR tree-optimization/47838
13713         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13714
13715 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13716
13717         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13718
13719 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13720
13721         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13722         * gfortran.dg/count_init_expr.f03: Ditto.
13723         * gfortran.dg/gomp/pr43711.f90: Ditto.
13724         * gcc.dg/struct-parse-2.c: Ditto.
13725         * gcc.dg/parse-error-3.c: Ditto.
13726         * gcc.dg/Wlogical-op-1.c: Ditto.
13727         * gcc.dg/Walways-true-1.c: Ditto.
13728         * gcc.dg/pr24225.c: Ditto.
13729         * gcc.dg/Walways-true-2.c: Ditto.
13730         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13731         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13732         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13733         * g++.dg/overload/defarg4.C: Ditto.
13734         * g++.dg/inherit/covariant16.C: Ditto.
13735         * g++.dg/inherit/virtual7.C: Ditto.
13736         * g++.dg/template/canon-type-9.C: Ditto.
13737         * g++.dg/template/access19.C: Ditto.
13738         * g++.dg/template/call7.C: Ditto.
13739         * g++.dg/template/canon-type-2.C: Ditto.
13740         * g++.dg/template/init7.C: Ditto.
13741         * g++.dg/template/sizeof-template-argument.C: Ditto.
13742         * g++.dg/template/const3.C: Ditto.
13743         * g++.dg/template/sfinae26.C: Ditto.
13744         * g++.dg/template/sfinae26.C: Ditto.
13745         * g++.dg/template/canon-type-11.C: Ditto.
13746         * g++.dg/template/union2.C: Ditto.
13747         * g++.dg/template/canon-type-3.C: Ditto.
13748         * g++.dg/template/canon-type-1.C: Ditto.
13749         * g++.dg/template/canon-type-5.C: Ditto.
13750         * g++.dg/template/canon-type-7.C: Ditto.
13751         * g++.dg/template/canon-type-10.C: Ditto.
13752         * g++.dg/template/spec36.C: Ditto.
13753         * g++.dg/template/typedef38.C: Ditto.
13754         * g++.dg/template/canon-type-4.C: Ditto.
13755         * g++.dg/template/canon-type-6.C: Ditto.
13756         * g++.dg/template/canon-type-13.C: Ditto.
13757         * g++.dg/template/instantiate9.C: Ditto.
13758         * g++.dg/template/ttp22.C: Ditto.
13759         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13760         * g++.dg/warn/Walways-true-1.C: Ditto.
13761         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13762         * g++.dg/warn/Walways-true-2.C: Ditto.
13763         * g++.dg/conversion/op4.C: Ditto.
13764         * g++.dg/opt/pr19650.C: Ditto.
13765         * g++.dg/lookup/friend11.C: Ditto.
13766         * g++.dg/other/default2.C: Ditto.
13767         * g++.dg/other/default3.C: Ditto.
13768         * g++.dg/other/dtor2.C: Ditto.
13769         * g++.dg/other/friend5.C: Ditto.
13770         * g++.dg/other/default5.C: Ditto.
13771         * g++.dg/init/brace6.C: Ditto.
13772         * g++.dg/init/aggr5.C: Ditto.
13773         * g++.dg/init/error2.C: Ditto.
13774         * g++.dg/expr/bound-mem-fun.C: Ditto.
13775         * g++.dg/expr/cond6.C: Ditto.
13776         * g++.dg/expr/stmt-expr-1.C: Ditto.
13777         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13778         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13779         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13780         * g++.dg/cpp0x/bracket1.C: Ditto.
13781         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13782         * g++.dg/cpp0x/pr38646.C: Ditto.
13783         * g++.dg/cpp0x/variadic73.C: Ditto.
13784         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13785         * g++.dg/cpp0x/bracket4.C: Ditto.
13786         * g++.dg/cpp0x/decltype4.C: Ditto.
13787         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13788         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13789         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13790         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13791         * g++.dg/cpp0x/decltype2.C: Ditto.
13792         * g++.dg/cpp0x/decltype1.C: Ditto.
13793         * g++.dg/cpp0x/bracket2.C: Ditto.
13794         * g++.dg/cpp0x/decltype5.C: Ditto.
13795         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13796         * g++.dg/cpp0x/variadic70.C: Ditto.
13797         * g++.dg/cpp0x/decltype6.C: Ditto.
13798         * g++.dg/cpp0x/rvo.C: Ditto.
13799         * g++.dg/cpp0x/vt-40092.C: Ditto.
13800         * g++.dg/cpp0x/variadic-new.C: Ditto.
13801         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13802         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13803         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13804         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13805         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13806         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13807         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13808         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13809         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13810         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13811         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13812         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13813         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13814         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13815         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13816         * g++.dg/cpp0x/pr39639.C: Ditto.
13817         * g++.dg/cpp0x/decltype3.C: Ditto.
13818         * g++.dg/cpp0x/variadic68.C: Ditto.
13819         * g++.dg/cpp0x/variadic-function.C: Ditto.
13820         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13821         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13822         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13823         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13824         * g++.dg/parse/crash35.C: Ditto.
13825         * g++.dg/parse/crash40.C: Ditto.
13826         * g++.dg/parse/defarg12.C: Ditto.
13827         * g++.dg/parse/crash34.C: Ditto.
13828         * g++.dg/parse/constructor3.C: Ditto.
13829         * g++.dg/parse/template23.C: Ditto.
13830         * g++.dg/parse/crash56.C: Ditto.
13831         * g++.dg/parse/dtor13.C: Ditto.
13832         * g++.dg/parse/error33.C: Ditto.
13833         * g++.dg/parse/ctor9.C: Ditto.
13834         * g++.dg/parse/error32.C: Ditto.
13835         * g++.dg/parse/error37.C: Ditto.
13836         * g++.dg/parse/bitfield3.C: Ditto.
13837         * g++.dg/parse/struct-4.C: Ditto.
13838         * g++.dg/ext/has_trivial_copy.C: Ditto.
13839         * g++.dg/ext/is_polymorphic.C: Ditto.
13840         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13841         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13842         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13843         * g++.dg/ext/is_union.C: Ditto.
13844         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13845         * g++.dg/ext/is_pod.C: Ditto.
13846         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13847         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13848         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13849         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13850         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13851         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13852         * g++.dg/ext/is_abstract.C: Ditto.
13853         * g++.dg/ext/has_trivial_assign.C: Ditto.
13854         * g++.dg/ext/is_class.C: Ditto.
13855         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13856         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13857         * g++.dg/ext/is_base_of.C: Ditto.
13858         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13859         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13860         * g++.dg/ext/is_empty.C: Ditto.
13861         * g++.dg/ext/is_enum.C: Ditto.
13862         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13863         * gnat.dg/opt11.adb: Ditto.
13864         * obj-c++.dg/pr45735.mm: Ditto.
13865         * obj-c++.dg/pr24393.mm: Ditto.
13866         * obj-c++.dg/exceptions-2.mm: Ditto.
13867         * objc.dg/pr45735.m: Ditto.
13868         * objc.dg/pr24393.m: Ditto.
13869
13870 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13871
13872         * objc.dg/attributes/objc-exception-1.m: New.
13873
13874 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13875
13876         * gcc.dg/cpp/include7.c: New test.
13877
13878 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13879
13880         PR c++/47242
13881         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13882
13883 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13884
13885         PR rtl-optimization/47763
13886         * gcc.dg/pr47763.c: New test.
13887
13888 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13889
13890         PR fortran/45743
13891         * gfortran.dg/whole_file_32.f90 : New test.
13892
13893 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13894
13895         PR c++/47666
13896         * g++.dg/inherit/virtual7.C: New test.
13897
13898 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13899
13900         PR objc/47832
13901         * objc.dg/type-size-3.m: Updated error message.
13902         * objc.dg/type-size-4.m: New test.
13903         * objc.dg/type-size-5.m: New test.
13904
13905 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13906
13907         * lib/gnat.exp: Fix comments.
13908         Don't load libgloss.exp.
13909         (default_gnat_version): Call $compiler with --version.
13910         Adapt regexp for gnatmake output, insert version.
13911         (gnat_version): New proc.
13912         (gnat_init): Remove gnat_libgcc_s_path.
13913         (gnat_target_compile): Likewise.
13914         Remove ld_library_path.
13915         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13916         (gnat_pass): Remove.
13917         (gnat_pass): Remove.
13918         (gnat_finish): Remove.
13919         (gnat_exit): Remove.
13920         (local_find_gnatmake): Reindent.
13921         (runtest_file_p): Remove.
13922         (prune_warnings): Remove.
13923         (find_gnatclean): New proc.
13924         * lib/gnat-dg.exp (lremove): New proc.
13925         (gnat-dg-test): Reindent.
13926         Remove additional output files.
13927         (gnat-dg-runtest): Remove.
13928
13929         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13930         * gnat.dg/loop_optimization6.adb: Likewise.
13931         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13932
13933 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR tree-optimization/47835
13936         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13937
13938 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13939
13940         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13941         * gfortran.dg/abstract_type_2.f03: Ditto.
13942         * gfortran.dg/abstract_type_3.f03: Ditto.
13943         * gfortran.dg/abstract_type_4.f03: Ditto.
13944         * gfortran.dg/abstract_type_5.f03: Ditto.
13945         * gfortran.dg/abstract_type_6.f03: Ditto.
13946         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13947         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13948         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13949         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13950         * gfortran.dg/array_function_5.f90: Ditto.
13951         * gfortran.dg/asynchronous_3.f03: Ditto.
13952         * gfortran.dg/char_expr_1.f90: Ditto.
13953         * gfortran.dg/class_14.f03: Ditto.
13954         * gfortran.dg/data_array_6.f: Ditto.
13955         * gfortran.dg/data_invalid.f90: Ditto.
13956         * gfortran.dg/dot_product_1.f03: Ditto.
13957         * gfortran.dg/func_derived_5.f90: Ditto.
13958         * gfortran.dg/func_result_4.f90: Ditto.
13959         * gfortran.dg/implied_do_1.f90: Ditto.
13960         * gfortran.dg/initialization_25.f90: Ditto.
13961         * gfortran.dg/initialization_26.f90: Ditto.
13962         * gfortran.dg/interface_34.f90: Ditto.
13963         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13964         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13965         * gfortran.dg/matmul_8.f03: Ditto.
13966         * gfortran.dg/merge_init_expr.f90: Ditto.
13967         * gfortran.dg/pack_assign_1.f90: Ditto.
13968         * gfortran.dg/pack_vector_1.f90: Ditto.
13969         * gfortran.dg/pointer_check_8.f90: Ditto.
13970         * gfortran.dg/product_init_expr.f03: Ditto.
13971         * gfortran.dg/reshape_order_5.f90: Ditto.
13972         * gfortran.dg/reshape_shape_1.f90: Ditto.
13973         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13974         * gfortran.dg/same_name_2.f90: Ditto.
13975         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13976         * gfortran.dg/spread_init_expr.f03: Ditto.
13977         * gfortran.dg/stmt_func_1.f90: Ditto.
13978         * gfortran.dg/sum_init_expr.f03: Ditto.
13979         * gfortran.dg/transpose_3.f03: Ditto.
13980         * gfortran.dg/unpack_init_expr.f03: Ditto.
13981         * gfortran.dg/warn_conversion.f90: Ditto.
13982         * gfortran.dg/warn_conversion_2.f90: Ditto.
13983         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13984         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13985         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13986         * gfortran.dg/whole_file_16.f90: Ditto.
13987         * gfortran.dg/whole_file_17.f90: Ditto.
13988         * gfortran.dg/whole_file_18.f90: Ditto.
13989         * gfortran.dg/whole_file_20.f03: Ditto.
13990         * gfortran.dg/whole_file_5.f90: Ditto.
13991         * gfortran.dg/whole_file_6.f90: Ditto.
13992         * gfortran.dg/write_invalid_format.f90: Ditto.
13993         * gfortran.dg/zero_sized_6.f90: Ditto.
13994
13995 2011-02-21  Jeff Law <law@redhat.com>
13996
13997         PR rtl-optimization/46178
13998         * gcc.target/i386/pr46178.c: New test.
13999
14000         PR rtl-optimization/46002
14001         * gcc.c-torture/compile/pr46002.c: New test.
14002
14003 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14004
14005         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14006         *-*-hpux10*.
14007
14008 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
14009
14010         PR debug/47106
14011         * g++.dg/debug/pr47106.C: Require effective target lto.
14012
14013 2011-02-21  Jason Merrill  <jason@redhat.com>
14014
14015         * g++.dg/cpp0x/constexpr-diag2.C: New.
14016
14017 2011-02-20  Jason Merrill  <jason@redhat.com>
14018
14019         * g++.dg/cpp0x/constexpr-ctor7.C: New.
14020
14021         * g++.dg/cpp0x/fntmpdefarg2.C: New.
14022
14023         * g++.dg/overload/conv-op1.C: New.
14024
14025         * g++.dg/cpp0x/constexpr-synth1.C: New.
14026
14027 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14028
14029         * objc.dg/layout-2.m: New.
14030         * objc.dg/selector-3.m: Adjusted location of error message.
14031         * objc.dg/type-size-3.m: Same.
14032         * obj-c++.dg/selector-3.mm: Same.
14033
14034 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
14035
14036         PR objc/47784
14037         * objc.dg/property/dotsyntax-22.m: New.
14038         * obj-c++.dg/property/dotsyntax-22.mm: New.
14039
14040 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
14041
14042         PR c++/46394
14043         * g++.dg/template/typedef38.C: New test.
14044
14045 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14046
14047         PR fortran/46818
14048         * gfortran.dg/whole_file_30.f90 : New test.
14049         * gfortran.dg/whole_file_31.f90 : New test.
14050
14051 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
14052
14053         PR fortran/45077
14054         PR fortran/44945
14055         * gfortran.dg/whole_file_28.f90 : New test.
14056         * gfortran.dg/whole_file_29.f90 : New test.
14057
14058 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14059
14060         PR c++/44118
14061         * g++.dg/template/crash105.C: New.
14062
14063 2011-02-19  Jason Merrill  <jason@redhat.com>
14064
14065         * g++.dg/cpp0x/regress/no-elide1.C: New.
14066
14067 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
14068
14069         PR tree-optimization/46620
14070         * gcc.dg/pr46620.c: New.
14071
14072 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14073
14074         PR c/47809
14075         * gcc.target/i386/pr47809.c: New test.
14076
14077 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14078             Tobias Burnus  <burnus@net-b.de>
14079
14080         * lib/target-supports.exp
14081         (check_effective_target_fortran_large_real): New check for large reals.
14082         * gfortran.dg/nan_7.f90: New test.
14083
14084 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14085
14086         PR libgfortran/47567
14087         * gfortran.dg/fmt_f0_1.f90: Update test.
14088
14089 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
14090
14091         PR fortran/47348
14092         * gfortran.dg/array_constructor_36.f90 : New test.
14093         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14094         allow for comparison between different elements of the array
14095         constructor at different levels of optimization.
14096
14097 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
14098
14099         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14100         * gcc.target/i386/pr32280-1.c: Likewise.
14101
14102 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
14103
14104         PR target/47800
14105         * gcc.target/i386/pr47800.c: New test.
14106
14107 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
14108
14109         * objc/execute/exceptions/foward-1.x: New.
14110
14111 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14112
14113         PR fortran/47789
14114         * gfortran.dg/derived_constructor_comps_4.f90: New.
14115
14116 2011-02-18  Tobias Burnus
14117
14118         PR fortran/47775
14119         * gfortran.dg/func_result_6.f90: New.
14120
14121 2011-02-18  Michael Matz  <matz@suse.de>
14122
14123         PR fortran/45586
14124         * gfortran.dg/lto/pr45586_0.f90: New test.
14125         * gfortran.dg/typebound_proc_20.f90: Ditto.
14126         * gfortran.dg/typebound_proc_21.f90: Ditto.
14127
14128 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
14129
14130         PR c++/47795
14131         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14132
14133 2011-02-18  Tobias Burnus  <burnus@net-b.de>
14134
14135         PR fortran/47750
14136         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14137         gcc_warning_prefix.
14138         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14139         normalizing the error/warning output.
14140         * gfortran.dg/Wall.f90: Update dg-error/warning.
14141         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14142         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14143         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14144         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14145         * gfortran.dg/class_30.f90: Update dg-error/warning.
14146         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14147         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14148         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14149         * gfortran.dg/entry_17.f90: Update dg-error/warning.
14150         * gfortran.dg/entry_19.f90: Update dg-error/warning.
14151         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14152         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14153         * gfortran.dg/g77/12632.f: Update dg-error/warning.
14154         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14155         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14156         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14157         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14158         * gfortran.dg/goto_8.f90: Update dg-error/warning.
14159         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14160         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14161         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14162         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14163         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14164         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14165         * gfortran.dg/volatile3.f90: Update dg-error/warning.
14166         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14167         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14168         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14169         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14170         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14171
14172 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14173
14174         PR fortran/47768
14175         * gfortran.dg/proc_ptr_comp_30.f90: New.
14176
14177 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
14178
14179         PR debug/47780
14180         * gcc.target/i386/pr47780.c: New test.
14181
14182 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
14183
14184         PR fortran/47767
14185         * gfortran.dg/class_40.f03: New.
14186
14187 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
14188
14189         PR c++/47208
14190         * g++.dg/cpp0x/auto21.C: New test.
14191
14192 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
14193
14194         * objc.dg/special/unclaimed-category-1.h: Updated for
14195         new ABI support.
14196         * objc.dg/special/unclaimed-category-1.m: Same.
14197         * objc.dg/zero-link-1.m: Same.
14198         * objc.dg/lookup-1.m: Same.
14199         * objc.dg/torture/strings/const-str-9.m
14200         * objc.dg/torture/strings/const-str-10.m: Same.
14201         * objc.dg/torture/strings/const-str-11.m: Same.
14202         * objc.dg/torture/forward-1.m: Same.
14203         * objc.dg/zero-link-2.m: Same.
14204         * objc.dg/encode-7-next-64bit.m: Same.
14205         * objc.dg/method-4.m: Same.
14206         * objc.dg/next-runtime-1.m: Same.
14207         * objc.dg/image-info.m: Same.
14208         * objc.dg/pr23214.m: Same.
14209         * objc.dg/symtab-1.m: Same.
14210         * obj-c++.dg/basic.m: Same.
14211         * obj-c++.dg/proto-lossage-3.m: Same.
14212         * obj-c++.dg/torture/strings/const-str-10.m: Same.
14213         * obj-c++.dg/torture/strings/const-str-11.m: Same.
14214         * obj-c++.dg/torture/strings/const-str-9.m: Same.
14215         * obj-c++.dg/method-11.m: Same.
14216         * objc/execute/enumeration-1.m: Same.
14217         * objc/execute/object_is_class.m: Same.
14218         * objc/execute/formal_protocol-2.m: Same.
14219         * objc/execute/formal_protocol-4.m: Same.
14220         * objc/execute/formal_protocol-6.m: Same.
14221         * objc/execute/bycopy-3.m: Same.
14222         * objc/execute/exceptions/catchall-1.m: Same.
14223         * objc/execute/exceptions/finally-1.m: Same.
14224         * objc/execute/exceptions/local-variables-1.m: Same.
14225         * objc/execute/exceptions/foward-1.m: Same.
14226         * objc/execute/bf-common.h
14227         * objc/execute/enumeration-2.m: Same.
14228         * objc/execute/formal_protocol-1.m: Same.
14229         * objc/execute/formal_protocol-3.m: Same.
14230         * objc/execute/formal_protocol-5.m: Same.
14231         * objc/execute/accessing_ivars.m: Same.
14232         * objc/execute/bycopy-2.m: Same.
14233         * objc/execute/formal_protocol-7.m: Same.
14234         * objc/execute/compatibility_alias.m: Same.
14235         * objc/execute/no_clash.m: Same.
14236         * objc/execute/object_is_meta_class.m: Same.
14237         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14238         * objc/execute/class-tests-1.h: Include stdio.h.
14239         * objc/execute/class-tests-2.h: Same.
14240         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14241         runtimes.
14242         * obj-c++.dg/try-catch-2.mm: Same.
14243
14244 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
14245
14246         PR c++/47783
14247         * g++.dg/warn/Wunused-parm-4.C: New test.
14248
14249 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
14250             Jan Hubicka  <jh@suse.cz>
14251
14252         PR debug/47106
14253         PR debug/47402
14254         * g++.dg/debug/pr47106.C: New.
14255
14256 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
14257
14258         PR target/43653
14259         * gcc.target/i386/pr43653.c: New test.
14260
14261 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
14262
14263         PR c++/47172
14264         * g++.dg/template/inherit6.C: New test.
14265
14266 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
14267
14268         PR fortran/47745
14269         * gfortran.dg/class_39.f03: New.
14270
14271 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
14272
14273         PR c++/47326
14274         * g++.dg/cpp0x/variadic106.C: New test.
14275
14276 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
14277
14278         PR libfortran/47757
14279         * gfortran.dg/pr47757-1.f90: New test.
14280         * gfortran.dg/pr47757-2.f90: New test.
14281         * gfortran.dg/pr47757-3.f90: New test.
14282
14283         PR c++/47704
14284         * g++.dg/cpp0x/enum8.C: New test.
14285
14286 2011-02-15  Jason Merrill  <jason@redhat.com>
14287
14288         * g++.dg/inherit/implicit-trivial1.C: New.
14289         * g++.dg/cpp0x/implicit-trivial1.C: New.
14290
14291 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14292
14293         PR middle-end/47725
14294         * gcc.dg/torture/pr47725.c: Removed.
14295
14296 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
14297
14298         PR target/47755
14299         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14300         constant does not generate a load from memory.
14301
14302 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
14303
14304         PR middle-end/47725
14305         * gcc.dg/torture/pr47725.c: New.
14306
14307 2011-02-15  Richard Guenther  <rguenther@suse.de>
14308
14309         PR tree-optimization/47743
14310         * gcc.dg/torture/pr47743.c: New testcase.
14311
14312 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
14313
14314         PR middle-end/47581
14315         * gcc.target/i386/pr47581.c: New test.
14316
14317 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14318
14319         PR fortran/47730
14320         * gfortran.dg/select_type_22.f03: New.
14321
14322 2011-02-14  Jason Merrill  <jason@redhat.com>
14323
14324         * g++.dg/cpp0x/regress/enum1.C: New.
14325
14326 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14327
14328         * gnat.dg/include.adb: New test.
14329
14330 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14331
14332         PR fortran/47728
14333         * gfortran.dg/class_38.f03: New.
14334
14335 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
14336
14337         * gcc.dg/pr46494.c: New test.
14338
14339 2011-02-14  Richard Guenther  <rguenther@suse.de>
14340
14341         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14342
14343 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14344
14345         PR ada/41929
14346         * gnat.dg/null_pointer_deref1.exp: Don't skip on
14347         sparc*-sun-solaris2.11.
14348
14349 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
14350
14351         PR fortran/47349
14352         * gfortran.dg/argument_checking_18.f90: New.
14353
14354 2011-02-13  Tobias Burnus  <burnus@net-b.de>
14355
14356         * gfortran.dg/argument_checking_13.f90: Update dg-error.
14357         * gfortran.dg/argument_checking_17.f90: New.
14358
14359 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
14360
14361         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14362         are temporarily disabled.
14363         * gfortran.dg/class_7.f03: Ditto.
14364         * gfortran.dg/coarray_14.f90: Ditto.
14365         * gfortran.dg/typebound_proc_13.f03: Ditto.
14366
14367 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
14368
14369         PR fortran/45586
14370         * gfortran.dg/extends_11.f03: New.
14371
14372 2011-02-11  Xinliang David Li  <davidxl@google.com>
14373
14374         PR tree-optimization/47707
14375         * g++.dg/tree-ssa/pr47707.C: New test.
14376
14377 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
14378
14379         * g++.dg/opt/inline17.C: New test.
14380
14381 2011-02-11  Tobias Burnus  <burnus@net-b.de>
14382
14383         PR fortran/47550
14384         * gfortran.dg/pure_formal_2.f90: New.
14385
14386 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
14387
14388         PR rtl-optimization/47614
14389         * gfortran.dg/pr47614.f: New.
14390
14391 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
14392
14393         PR driver/47678
14394         * gcc.dg/opts-6.c: New test.
14395
14396 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
14397
14398         PR debug/47684
14399         * gcc.dg/pr47684.c: New test.
14400
14401 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14402
14403         PR target/47629
14404         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14405         c99_runtime, dg-add-options c99_runtime.
14406         (main): Use __asm__.
14407
14408 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14409
14410         PR testsuite/47400
14411         * lib/target-supports.exp (check_ascii_locale_available): New proc.
14412         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14413         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14414         * gcc.dg/ucnid-10.c: Likewise.
14415         * gcc.dg/ucnid-13.c: Likewise.
14416         * gcc.dg/ucnid-7.c: Likewise.
14417         * gcc.dg/ucnid-8.c: Likewise.
14418         Adapt dg-warning line number.
14419
14420 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
14421
14422         * gcc.target/i386/parity-1.c: Use -march=k8.
14423         * gcc.target/i386/parity-2.c: Ditto.
14424         * gcc.target/i386/vecinit-1.c: Ditto.
14425         * gcc.target/i386/vecinit-2.c: Ditto.
14426
14427 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14428
14429         PR target/46610
14430         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14431         * gcc.target/mips/save-restore-3.c: Likewise.
14432         * gcc.target/mips/save-restore-4.c: Likewise.
14433         * gcc.target/mips/save-restore-5.c: Likewise.
14434
14435         PR target/47683
14436         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14437         * g++.dg/tree-prof/partition2.C: Likewise.
14438
14439 2011-02-09  Jason Merrill  <jason@redhat.com>
14440
14441         * g++.dg/tree-ssa/inline-3.C: Use a normal function
14442         rather than misdeclare std::puts.
14443
14444         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14445         * g++.dg/other/warning1.C: Likewise.
14446         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14447         * g++.old-deja/g++.gb/scope06.C: Likewise.
14448         * g++.old-deja/g++.law/cvt11.C: Likewise.
14449         * g++.old-deja/g++.law/init1.C: Likewise.
14450         * g++.dg/abi/mangle26.C: Likewise.
14451
14452         * g++.dg/template/function1.C: Adjust for C++0x mode.
14453         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14454
14455         * g++.dg/ext/label10.C: Adjust for C++0x mode.
14456         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14457
14458         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14459
14460         * g++.dg/cpp0x/regress/abi-empty7.C: New.
14461
14462         * g++.dg/cpp0x/regress: New directory.
14463         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14464         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14465         * g++.dg/cpp0x/regress/regress3.C: New.
14466
14467 2011-02-10  Richard Guenther  <rguenther@suse.de>
14468
14469         PR tree-optimization/47677
14470         * gcc.dg/torture/pr47677.c: New testcase.
14471
14472 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
14473
14474         * objc.dg/special/load-category-1.m: Remove unused header.
14475         * objc.dg/special/load-category-1a.m: Likewise.
14476         * objc.dg/special/load-category-2.m: Likewise.
14477         * objc.dg/special/load-category-2a.m: Likewise.
14478         * objc.dg/special/load-category-3.m: Likewise.
14479         * objc.dg/special/load-category-3a.m: Likewise.
14480         * objc.dg/attributes/proto-attribute-2.m: Likewise.
14481         * objc.dg/attributes/proto-attribute-3.m: Likewise.
14482         * objc.dg/attributes/class-attribute-1.m: Likewise.
14483         * objc.dg/property/property.exp: Don't run for Darwin < 9.
14484         * obj-c++.dg/property/property.exp: Likewise.
14485         * objc.dg/attributes/method-sentinel-1.m: Update type header.
14486         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14487         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14488         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14489         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14490         * obj-c++.dg/template-8.mm: Likewise.
14491
14492 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
14493
14494         PR target/47665
14495         * gcc.target/i386/pr47665.c: New test.
14496
14497 2011-02-10  Jie Zhang  <jie@codesourcery.com>
14498
14499         PR testsuite/47622
14500         Revert
14501         2011-02-05  Jie Zhang  <jie@codesourcery.com>
14502         PR debug/42631
14503         * gcc.dg/pr42631.c: Update test.
14504         * gcc.dg/pr42631-2.c: New test.
14505
14506 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14507
14508         PR fortran/47352
14509         * gfortran.dg/proc_decl_25.f90: New.
14510
14511 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14512
14513         PR fortran/47463
14514         * gfortran.dg/typebound_assignment_2.f03: New.
14515
14516 2011-02-09  Richard Guenther  <rguenther@suse.de>
14517
14518         PR tree-optimization/47664
14519         * gcc.dg/tree-ssa/inline-7.c: New testcase.
14520
14521 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
14522
14523         PR middle-end/47646
14524         * gnat.dg/uninit_func.adb: Adjust dg directive.
14525
14526 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
14527
14528         PR middle-end/47646
14529         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14530
14531 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
14532
14533         PR fortran/47637
14534         * gfortran.dg/auto_dealloc_2.f90: New.
14535
14536 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14537
14538         * gcc.dg/builtins-config.h: Remove __sgi handling.
14539         * lib/target-supports.exp (add_options_for_c99_runtime): Add
14540         -std=c99 for mips-sgi-irix6.5*.
14541
14542 2011-02-09  Martin Jambor  <mjambor@suse.cz>
14543
14544         PR middle-end/45505
14545         * gfortran.dg/pr25923.f90: Remove xfails.
14546
14547 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14548
14549         PR fortran/47583
14550         * gfortran.dg/inquire_14.f90: New test.
14551
14552 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
14553
14554         PR fortran/45290
14555         * gfortran.dg/pointer_init_6.f90: New.
14556
14557 2011-02-08  Jeff Law <law@redhat.com>
14558
14559         PR tree-optimization/42893
14560         * gcc.tree-ssa/pr42893.c: New test.
14561
14562 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14563
14564         PR tree-optimization/46834
14565         PR tree-optimization/46994
14566         PR tree-optimization/46995
14567         * gcc.dg/graphite/id-pr46834.c: New.
14568         * gfortran.dg/graphite/id-pr46994.f90: New.
14569         * gfortran.dg/graphite/id-pr46995.f90: New.
14570
14571 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14572
14573         PR middle-end/47646
14574         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14575         using the variable is known the warning is emitted there.
14576         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14577         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14578
14579         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14580         statement.
14581         (vg): Likewise.
14582         * gcc.dg/noreturn-1.c (foo5): Likewise.
14583         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14584         (method2): Likewise.
14585
14586         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14587         the return statement using the uninitialized variable.
14588         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14589
14590 2011-02-08  Richard Guenther  <rguenther@suse.de>
14591
14592         PR middle-end/47639
14593         * g++.dg/opt/pr47639.c: New testcase.
14594
14595 2011-02-08  Richard Guenther  <rguenther@suse.de>
14596
14597         PR tree-optimization/47632
14598         * g++.dg/opt/pr47632.C: New testcase.
14599
14600 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14601
14602         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14603
14604 2011-02-07  Richard Guenther  <rguenther@suse.de>
14605
14606         PR tree-optimization/47615
14607         * g++.dg/opt/pr47615.C: New testcase.
14608
14609 2011-02-07  Richard Guenther  <rguenther@suse.de>
14610
14611         PR tree-optimization/47621
14612         * gcc.dg/torture/pr47621.c: New testcase.
14613
14614 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14615
14616         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14617
14618 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14619
14620         PR fortran/47592
14621         * gfortran.dg/allocate_with_source_1 : New test.
14622
14623 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14624
14625         PR middle-end/47610
14626         * gcc.dg/pr47610.c: New test.
14627
14628 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14629
14630         PR debug/42631
14631         * gcc.dg/pr42631.c: Update test.
14632         * gcc.dg/pr42631-2.c: New test.
14633
14634 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14635
14636         PR fortran/47574
14637         * gfortran.dg/pr47574.f90:  New test.
14638
14639 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14640
14641         PR tree-optimization/46194
14642         * gcc.dg/autopar/pr46194.c: New.
14643
14644 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14645
14646         PR tree-optimization/43695
14647         * g++.dg/ipa/pr43695.C: New.
14648
14649 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14650
14651         PR inline-asm/23200
14652         * gcc.dg/pr23200.c: New test.
14653
14654 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14655
14656         PR c++/47589
14657         * g++.dg/pr47589.C: New test.
14658
14659 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14660
14661         PR c++/47398
14662         * g++.dg/template/typedef37.C: New test.
14663         * g++.dg/template/param1.C: Adjust expected error message.
14664
14665 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14666
14667         PR middle-end/31490
14668         * gcc.dg/pr31490-2.c: New test.
14669         * gcc.dg/pr31490-3.c: New test.
14670         * gcc.dg/pr31490-4.c: New test.
14671
14672 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14673             Jakub Jelinek  <jakub@redhat.com>
14674
14675         PR c++/46890
14676         * g++.dg/parser/semicolon3.C: Adjust.
14677         * g++.dg/parser/semicolon4.C: New testcase.
14678         * g++.dg/pr46890.C: New testcase.
14679
14680 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14681
14682         PR c++/29571
14683         * g++.dg/init/pr29571.C: New.
14684
14685 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14686
14687         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14688         instead of vect_int.
14689
14690 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14691
14692         PR target/47312
14693         * gcc.target/i386/pr47312.c: New test.
14694
14695         PR target/47564
14696         * gcc.target/i386/pr47564.c: New test.
14697
14698 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14699
14700         PR tree-optimization/45122
14701         * gcc.dg/tree-ssa/pr45122.c: New.
14702
14703 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14704
14705         PR target/47272
14706         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14707         and vec_vsx_st.
14708
14709         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14710         and vsx so a default --with-cpu=power7 doesn't give an error
14711         when -mavoid-indexed-addresses is used.
14712
14713         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14714         wrapper function to save the arguments and then jump to the real
14715         function, rather than depending on the compiler not to move stuff
14716         before an asm.
14717         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14718
14719 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14720             Paul Thomas  <pault@gcc.gnu.org>
14721
14722         PR fortran/47082
14723         * gfortran.dg/class_37.f03 : New test.
14724
14725 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14726             Richard Guenther  <rguenther@suse.de>
14727
14728         PR tree-optimization/40979
14729         PR bootstrap/47044
14730         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14731         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14732         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14733         check_vect_support_and_set_flags.
14734         * gfortran.dg/graphite/vect-pr40979.f90: New.
14735
14736 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14737
14738         PR fortran/47572
14739         * gfortran.dg/class_36.f03: New.
14740
14741 2011-02-02  Richard Guenther  <rguenther@suse.de>
14742
14743         PR tree-optimization/47566
14744         * gcc.dg/lto/20110201-1_0.c: New testcase.
14745
14746 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14747
14748         PR debug/47498
14749         PR debug/47501
14750         PR debug/45136
14751         PR debug/45130
14752         * debug/pr47498.c: New.
14753         * debug/pr47501.c: New.
14754
14755 2011-02-01  Richard Guenther  <rguenther@suse.de>
14756
14757         PR tree-optimization/47559
14758         * g++.dg/torture/pr47559.C: New testcase.
14759
14760 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14761
14762         PR fortran/47565
14763         * gfortran.dg/typebound_call_20.f03: New.
14764
14765 2011-02-01  Richard Guenther  <rguenther@suse.de>
14766
14767         PR tree-optimization/47555
14768         * gcc.dg/pr47555.c: New testcase.
14769
14770 2011-02-01  Richard Guenther  <rguenther@suse.de>
14771
14772         PR tree-optimization/47541
14773         * g++.dg/torture/pr47541.C: New testcase.
14774
14775 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14776
14777         PR fortran/47455
14778         * gfortran.dg/typebound_call_19.f03: New.
14779
14780 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14781
14782         PR c++/47416
14783         * g++.dg/cpp0x/pr47416.C: New test.
14784
14785 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14786
14787         PR fortran/47519
14788         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14789
14790 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14791
14792         PR fortran/47463
14793         * gfortran.dg/typebound_assignment_1.f03: New.
14794
14795 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14796
14797         PR tree-optimization/47538
14798         * gcc.c-torture/execute/pr47538.c: New test.
14799
14800 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14801
14802         PR target/45325
14803         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14804
14805 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14806
14807         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14808
14809 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14810
14811         PR rtl-optimization/44031
14812         * gcc.c-torture/compile/20110131-1.c: New test.
14813
14814 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14815
14816         PR fortran/47042
14817         * gfortran.dg/stmt_func_1.f90: New.
14818
14819 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14820
14821         PR fortran/47042
14822         * gfortran.dg/interface_34.f90: New.
14823
14824 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14825
14826         PR fortran/47523
14827         * gfortran.dg/realloc_on_assign_5.f03: New test.
14828         * gfortran.dg/realloc_on_assign_5.f03: New test.
14829
14830 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14831
14832         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14833         * gfortran.dg/bessel_7.f90: Likewise.
14834         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14835
14836         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14837         * gfortran.dg/sum_init_expr.f03: Likewise.
14838
14839         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14840
14841         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14842         -r -nostdlib.
14843
14844         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14845         loop only on "vect_intfloat_cvt" targets.
14846
14847 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14848
14849         PR fortran/47531
14850         * gfortran.dg/shape_6.f90: New.
14851
14852 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14853
14854         PR libgfortran/47434
14855         * gfortran.dg/read_infnan_1.f90: Update test.
14856         * gfortran.dg/module_nan.f90: Update test.
14857         * gfortran.dg/char4_iunit_1.f03: Update test.
14858         * gfortran.dg/large_real_kind_1.f90: Update test.
14859         * gfortran.dg/real_const_3.f90: Update test.
14860         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14861
14862 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14863
14864         PR c++/47311
14865         * g++.dg/template/param2.C: New test.
14866
14867 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14868
14869         PR libgfortran/47285
14870         * gfortran.dg/fmt_g.f: New test.
14871
14872 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14873
14874         PR fortran/47507
14875         * gfortran.dg/pure_formal_1.f90: New.
14876
14877 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14878
14879         PR target/42894
14880         * gcc.dg/tls/pr42894.c: New test.
14881
14882 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14883
14884         * gcc.dg/pr47276.c: Add dg-require-visibility.
14885
14886 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14887
14888         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14889
14890 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14891             Tobias Burnus  <burnus@gcc.gnu.org>
14892
14893         PR fortran/45170
14894         PR fortran/35810
14895         PR fortran/47350
14896         * gfortran.dg/realloc_on_assign_3.f03: New test.
14897         * gfortran.dg/realloc_on_assign_4.f03: New test.
14898         * gfortran.dg/allocatable_function_5.f90: New test.
14899         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14900         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14901         implemented" dg-errors.
14902
14903 2011-01-27  Jan Hubicka  <jh@suse.cz>
14904
14905         PR middle-end/46949
14906         * gcc.dg/attr-weakref-4.c: New testcase
14907
14908 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14909
14910         PR tree-optimization/47228
14911         * gcc.dg/torture/pr47228.c: New test.
14912
14913 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14914
14915         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14916
14917 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14918
14919         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14920         when using auto-overlay support on the SPU.
14921
14922 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14923
14924         PR rtl-optimization/44174
14925         * gcc.target/i386/asm-6.c: New test.
14926
14927 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14928
14929         PR rtl-optimization/46856
14930         * gcc.c-torture/compile/pr46856.c: New test.
14931
14932 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14933             Andrew Pinski  <pinskia@gmail.com>
14934
14935         PR c/43082
14936         * gcc.dg/pr43082.c: New.
14937
14938 2011-01-26  DJ Delorie  <dj@redhat.com>
14939
14940         PR rtl-optimization/46878
14941         * gcc.dg/pr46878-1.c: New test.
14942
14943 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14944
14945         PR c++/47476
14946         * g++.dg/cpp0x/pr47476.C: New test.
14947
14948 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14949
14950         * gcc.c-torture/compile/20110126-1.c: New test.
14951
14952 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14953
14954         PR c/47473
14955         * gcc.dg/torture/pr47473.c: New test.
14956
14957 2011-01-26  Jan Hubicka  <jh@suse.cz>
14958
14959         PR target/47237
14960         * gcc.c-torture/execute/pr47237.c: New testcase.
14961
14962 2011-01-26  Jan Hubicka  <jh@suse.cz>
14963
14964         PR tree-optimization/47190
14965         * gcc.dg/attr-weakref-3.c: New testcase.
14966
14967 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14968
14969         PR c++/43601
14970         * gcc.dg/dll-9a.c: New test file.
14971         * gcc.dg/dll-11.c: Likewise.
14972         * gcc.dg/dll-12.c: Likewise.
14973         * gcc.dg/dll-12a.c: Likewise.
14974         * gcc.dg/dll-11a.c: Likewise.
14975         * gcc.dg/dll-9.c: Likewise.
14976         * gcc.dg/dll-10.c: Likewise.
14977         * gcc.dg/dll-10a.c: Likewise.
14978         * g++.dg/ext/dllexport4a.cc: Likewise.
14979         * g++.dg/ext/dllexport4.C: Likewise.
14980         * g++.dg/ext/dllexport5.C: Likewise.
14981         * g++.dg/ext/dllexport5a.cc: Likewise.
14982
14983 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14984
14985         PR tree-optimization/46970
14986         * gcc.dg/graphite/pr46970.c: New.
14987
14988 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14989
14990         PR tree-optimization/46215
14991         * gcc.dg/graphite/pr46215.c: New.
14992
14993 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14994
14995         PR tree-optimization/46168
14996         * gcc.dg/graphite/pr46168.c: New.
14997
14998 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14999
15000         PR tree-optimization/43657
15001         * gcc.dg/graphite/pr43657.c: New.
15002
15003 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15004
15005         PR tree-optimization/29832
15006         * gfortran.dg/graphite/pr29832.f90: New.
15007
15008 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15009
15010         PR tree-optimization/43567
15011         * gcc.dg/graphite/pr43567.c: New.
15012
15013 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15014
15015         * gfortran.dg/graphite/interchange-4.f: New.
15016         * gfortran.dg/graphite/interchange-5.f: New.
15017
15018         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15019         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15020         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15021         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15022         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15023         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15024         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15025         * gfortran.dg/ltrans-7.f90: Removed.
15026         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15027
15028         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15029         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15030         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15031         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15032         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15033         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15034         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15035         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15036         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15037         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15038         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15039         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15040         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15041         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15042         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15043         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15044         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15045         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15046         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15047         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15048         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15049         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15050         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15051         * gcc.dg/tree-ssa/data-dep-1.c
15052         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15053         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15054         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15055         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15056         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15057
15058 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15059
15060         PR tree-optimization/47265
15061         PR tree-optimization/47443
15062         * gcc.c-torture/compile/pr47265.c: New test.
15063         * gcc.dg/pr47443.c: New test.
15064
15065 2011-01-25  Martin Jambor  <mjambor@suse.cz>
15066
15067         PR tree-optimization/47382
15068         * g++.dg/torture/pr47382.C: New test.
15069         * g++.dg/opt/devirt1.C: Xfail.
15070
15071 2011-01-25  Yao Qi  <yao@codesourcery.com>
15072
15073         PR target/45701
15074         * gcc.target/arm/pr45701-1.c: New test.
15075         * gcc.target/arm/pr45701-2.c: New test.
15076         * gcc.target/arm/pr45701-3.c: New test.
15077
15078 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15079             Jakub Jelinek  <jakub@redhat.com>
15080
15081         PR tree-optimization/47271
15082         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15083
15084 2011-01-25  Nick Clifton  <nickc@redhat.com>
15085
15086         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15087         (saturate_add): Delete.
15088         (exchange): Delete.
15089         (main): Do not run saturate_add.
15090         (set_interrupts): Delete.
15091
15092 2011-01-25  Tobias Burnus  <burnus@net-b.de>
15093
15094         PR fortran/47448
15095         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15096
15097 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
15098
15099         PR tree-optimization/47427
15100         PR tree-optimization/47428
15101         * gcc.c-torture/compile/pr47427.c: New test.
15102         * gcc.c-torture/compile/pr47428.c: New test.
15103
15104 2011-01-25  Richard Guenther  <rguenther@suse.de>
15105
15106         PR middle-end/47411
15107         * gcc.dg/torture/pr47411.c: New testcase.
15108
15109 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15110
15111         * gfortran.dg/graphite/id-24.f: New.
15112         * gfortran.dg/graphite/id-25.f: New.
15113
15114 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15115
15116         * gfortran.dg/graphite/id-23.f: New.
15117
15118 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15119
15120         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15121
15122 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15123
15124         * gcc.dg/graphite/block-0.c: Un-XFAILed.
15125         * gcc.dg/graphite/block-1.c: Un-XFAILed.
15126         * gcc.dg/graphite/block-7.c: Un-XFAILed.
15127         * gcc.dg/graphite/block-8.c: Un-XFAILed.
15128         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15129         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15130         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15131         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15132         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15133
15134 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
15135
15136         * gcc.dg/graphite/block-0.c: Add documentation.
15137         * gcc.dg/graphite/block-4.c: Same.
15138         * gcc.dg/graphite/block-7.c: Same.
15139         * gcc.dg/graphite/block-8.c: New.
15140         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15141         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15142         * gcc.dg/graphite/interchange-12.c: Add documentation.
15143         * gcc.dg/graphite/interchange-13.c: New.
15144         * gcc.dg/graphite/interchange-14.c: New.
15145         * gcc.dg/graphite/interchange-15.c: New.
15146         * gcc.dg/graphite/interchange-8.c: Add documentation.
15147         * gcc.dg/graphite/interchange-mvt.c: Same.
15148
15149 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
15150
15151         PR target/47408
15152         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15153         * gcc.target/powerpc/altivec-14.c: Ditto.
15154         * gcc.target/powerpc/altivec-33.c: Ditto.
15155         * gcc.target/powerpc/altivec-types-1.c: Ditto.
15156         * gcc.target/powerpc/altivec-types-2.c: Ditto.
15157         * gcc.target/powerpc/altivec-types-3.c: Ditto.
15158         * gcc.target/powerpc/altivec-types-4.c: Ditto.
15159         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15160         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15161         * g++.dg/ext/altivec-15.C: Ditto.
15162         * g++.dg/ext/altivec-types-1.C: Ditto.
15163         * g++.dg/ext/altivec-types-2.C: Ditto.
15164         * g++.dg/ext/altivec-types-3.C: Ditto.
15165         * g++.dg/ext/altivec-types-4.C: Ditto.
15166
15167 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15168
15169         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15170
15171 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15172
15173         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15174         optimization options.
15175
15176 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15177
15178         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15179
15180         PR testsuite/45988
15181         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15182
15183 2011-01-23  Tobias Burnus  <burnus@net-b.de>
15184
15185         PR fortran/47421
15186         * gfortran.dg/allocatable_scalar_12.f90: New.
15187
15188 2011-01-23  Ira Rosen  <irar@il.ibm.com>
15189
15190         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15191         vectorization to be not profitable if peeling is used to
15192         realign the memory access.
15193         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15194         loop bound to avoid loop unrolling.
15195         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15196
15197 2011-01-22  Jan Hubicka  <jh@suse.cz>
15198
15199         PR lto/47333
15200         * g++.dg/lto/pr47333.C: New file.
15201
15202 2011-01-22  Jan Hubicka  <jh@suse.cz>
15203
15204         PR tree-optimization/43884
15205         PR lto/44334
15206         * gcc.dg/autopar/outer-2.c: Increase array size.
15207         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15208
15209 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
15210
15211         PR fortran/38536
15212         * gfortran.dg/c_loc_tests_16.f90:  New test.
15213
15214 2011-01-22  Tobias Burnus  <burnus@net-b.de>
15215
15216         PR fortran/47399
15217         * gfortran.dg/typebound_proc_19.f90: New.
15218
15219 2011-01-21  Jeff Law <law@redhat.com>
15220
15221         PR tree-optimization/47053
15222         * g++.dg/pr47053.C: New test.
15223
15224 2011-01-21  Jason Merrill  <jason@redhat.com>
15225
15226         PR c++/47041
15227         * g++.dg/cpp0x/constexpr-ctor6.C: New.
15228
15229 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15230
15231         PR c++/47388
15232         * g++.dg/cpp0x/range-for10.C: New test.
15233         * g++.dg/template/for1.C: New test.
15234
15235         PR middle-end/45566
15236         * g++.dg/tree-prof/partition3.C: New test.
15237
15238         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15239
15240         PR rtl-optimization/47366
15241         * g++.dg/opt/pr47366.C: New test.
15242
15243 2011-01-21  Jason Merrill  <jason@redhat.com>
15244
15245         PR c++/46552
15246         * g++.dg/cpp0x/constexpr-regress2.C: New.
15247
15248         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15249
15250 2011-01-21  Jeff Law <law@redhat.com>
15251
15252         PR rtl-optimization/41619
15253         * gcc.dg/pr41619.c: New.
15254
15255 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15256
15257         PR tree-optimization/47355
15258         * g++.dg/opt/pr47355.C: New test.
15259
15260 2011-01-21  Richard Guenther  <rguenther@suse.de>
15261
15262         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15263         making main hot.
15264
15265 2011-01-21  Richard Guenther  <rguenther@suse.de>
15266
15267         PR tree-optimization/47365
15268         * gcc.dg/torture/pr47365.c: New testcase.
15269         * gcc.dg/tree-ssa/pr47392.c: Likewise.
15270
15271 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15272
15273         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15274
15275 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
15276
15277         PR tree-optimization/47391
15278         * gcc.dg/pr47391.c: New test.
15279
15280 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15281
15282         * g++.dg/template/char1.C: Use signed char.
15283
15284 2011-01-21  Tobias Burnus  <burnus@net-b.de>
15285
15286         PR fortran/47377
15287         * gfortran.dg/pointer_target_4.f90: New.
15288
15289 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
15290
15291         PR target/47251
15292         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15293         ILP32 system and not IP32.
15294
15295 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
15296
15297         PR debug/46583
15298         * g++.dg/debug/pr46583.C: New.
15299
15300 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15301
15302         PR debug/47283
15303         * g++.dg/debug/pr47283.C: New test.
15304
15305         PR testsuite/47371
15306         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15307         * gcc.target/i386/headmerge-2.c: Likewise.
15308
15309 2011-01-20  Richard Guenther  <rguenther@suse.de>
15310
15311         PR middle-end/47370
15312         * gcc.dg/torture/pr47370.c: New testcase.
15313
15314 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
15315
15316         PR tree-optimization/46130
15317         * gcc.dg/pr46130-1.c: New test.
15318         * gcc.dg/pr46130-2.c: New test.
15319
15320 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
15321
15322         PR c++/47291
15323         * g++.dg/debug/dwarf2/template-params-10.C: New test.
15324
15325 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
15326
15327         PR debug/46240
15328         * g++.dg/debug/pr46240.cc: New.
15329
15330 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15331
15332         PR c++/47303
15333         * g++.dg/template/anonunion1.C: New test.
15334
15335         PR rtl-optimization/47337
15336         * gcc.c-torture/execute/pr47337.c: New test.
15337
15338 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15339
15340         PR testsuite/45342
15341         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15342
15343 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15344
15345         PR tree-optimization/46021
15346         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15347
15348 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
15349
15350         PR tree-optimization/47290
15351         * g++.dg/torture/pr47290.C: New test.
15352
15353 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
15354
15355         PR fortran/47240
15356         * gfortran.dg/proc_ptr_comp_29.f90: New.
15357
15358 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
15359
15360         PR testsuite/41146
15361         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15362         powerpc-apple-darwin9.
15363
15364 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
15365
15366         PR rtl-optimization/47299
15367         * gcc.c-torture/execute/pr47299.c: New test.
15368
15369 2011-01-17  Jason Merrill  <jason@redhat.com>
15370
15371         * g++.dg/cpp0x/constexpr-virtual.C: New.
15372
15373 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
15374
15375         PR fortran/47331
15376         * gfortran.dg/gomp/pr47331.f90: New test.
15377
15378 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
15379
15380         PR objc/47314
15381         * objc.dg/selector-warn-1.m: New.
15382         * obj-c++.dg/selector-warn-1.mm: New.
15383
15384 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
15385
15386         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15387         Update dg-final accordingly.
15388
15389 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15390
15391         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15392
15393 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15394
15395         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15396         target check.
15397         * gcc.dg/guality/pr36728-2.c: Likewise.
15398
15399 2011-01-17  Richard Guenther  <rguenther@suse.de>
15400
15401         PR tree-optimization/47313
15402         * g++.dg/torture/pr47313.C: New testcase.
15403
15404 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
15405
15406         PR target/47318
15407         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15408         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15409         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15410         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15411
15412         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15413         as __m256i.
15414         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15415         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15416         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15417
15418 2011-01-17  Richard Guenther  <rguenther@suse.de>
15419
15420         PR tree-optimization/45967
15421         * gcc.dg/torture/pr45967-2.c: New testcase.
15422         * gcc.dg/torture/pr45967-3.c: Likewise.
15423
15424 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15425
15426         PR testsuite/47325
15427         * g++.dg/ext/pr47213.C: Require visibility.
15428
15429 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15430
15431         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15432         * gcc.dg/fixed-point/struct-union.c: Update error messages.
15433
15434 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
15435
15436         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15437         Linux-based targets.
15438
15439 2011-01-13  Jan Hubicka  <jh@suse.cz>
15440
15441         PR tree-optimization/47276
15442         * gcc.dg/pr47276.c: New testcase.
15443
15444 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
15445             Jonathan Wakely  <jwakely.gcc@gmail.com>
15446
15447         PR c++/33558
15448         * g++.dg/other/pr33558.C: New.
15449         * g++.dg/other/pr33558-2.C: New.
15450
15451 2011-01-14  Martin Jambor  <mjambor@suse.cz>
15452
15453         PR tree-optimization/45934
15454         PR tree-optimization/46302
15455         * g++.dg/ipa/devirt-c-1.C: New test.
15456         * g++.dg/ipa/devirt-c-2.C: Likewise.
15457         * g++.dg/ipa/devirt-c-3.C: Likewise.
15458         * g++.dg/ipa/devirt-c-4.C: Likewise.
15459         * g++.dg/ipa/devirt-c-5.C: Likewise.
15460         * g++.dg/ipa/devirt-c-6.C: Likewise.
15461         * g++.dg/ipa/devirt-6.C: Likewise.
15462         * g++.dg/ipa/devirt-d-1.C: Likewise.
15463         * g++.dg/torture/pr45934.C: Likewise.
15464
15465 2011-01-14  Jason Merrill  <jason@redhat.com>
15466
15467         * g++.dg/cpp0x/variadic105.C: New.
15468
15469 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
15470             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15471
15472         PR objc/45989
15473         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15474         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15475         execution tests on i?86-*-*, x86_64-*-* and
15476         powerpc*-apple-darwin* && ilp32.
15477         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15478         tests on i?86-*-* and x86_64-*-*.
15479
15480 2011-01-14  Richard Guenther  <rguenther@suse.de>
15481
15482         PR tree-optimization/47280
15483         * g++.dg/opt/pr47280.C: New testcase.
15484
15485 2011-01-14  Jason Merrill  <jason@redhat.com>
15486
15487         * g++.dg/cpp0x/constexpr-regress1.C: New.
15488
15489         * g++.dg/ext/flexary2.C: New.
15490
15491 2011-01-14  Richard Guenther  <rguenther@suse.de>
15492
15493         PR middle-end/47281
15494         * gcc.dg/torture/pr47281.c: New testcase.
15495         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15496
15497 2011-01-14  Richard Guenther  <rguenther@suse.de>
15498
15499         PR tree-optimization/47286
15500         * gcc.dg/tree-ssa/pr47286.c: New testcase.
15501
15502 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
15503
15504         PR c++/47213
15505         * g++.dg/ext/pr47213.C: New.
15506
15507 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15508
15509         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15510
15511 2011-01-13  Tobias Burnus  <burnus@net-b.de>
15512             Mikael Morin  <mikael@gcc.gnu.org>
15513
15514         PR fortran/45848
15515         PR fortran/47204
15516         * gfortran.dg/select_type_20.f90: New.
15517         * gfortran.dg/select_type_21.f90: New.
15518
15519 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
15520
15521         PR target/47251
15522         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15523
15524 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15525
15526         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15527         * gcc.dg/guality/pr36728-2.c: Likewise.
15528
15529 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
15530
15531         PR debug/PR46973
15532         * g++.dg/debug/dwarf2/template-params-9.C: New test.
15533
15534 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
15535
15536         PR rtl-optimization/45352
15537         * gcc.dg/pr45352-3.c: New.
15538
15539 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15540
15541         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15542         comment.
15543         * g++.dg/cpp0x/range-for8.C: New.
15544         * g++.dg/cpp0x/range-for9.C: New.
15545
15546 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
15547
15548         PR debug/47209
15549         * g++.dg/debug/pr47209.C: New.
15550
15551 2011-01-12  Richard Guenther  <rguenther@suse.de>
15552
15553         PR lto/47259
15554         * gcc.dg/lto/pr47259_0.c: New testcase.
15555         * gcc.dg/lto/pr47259_1.c: Likewise.
15556
15557 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15558
15559         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15560         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15561         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15562         methods missing from the OBJC2 Object.
15563         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15564         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15565         GNU and NeXT runtimes.
15566         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15567         comments.
15568         * objc-obj-c++-shared/Object1.m: Likewise.
15569         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15570         * objc.dg/proto-qual-1.m: Likewise.
15571         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15572         * obj-c++.dg/proto-qual-1.mm: Likewise.
15573
15574 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15575
15576         PR testsuite/33033
15577         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15578
15579 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15580
15581         Fixed the Objective-C++ testsuite and updated all tests.
15582         * lib/obj-c++.exp (obj-c++_init): Declare and set
15583         gcc_warning_prefix and gcc_error_prefix.
15584         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15585         'dg-warning', 'dg-message' and 'dg-error'.
15586         * obj-c++.dg/class-extension-3.mm: Likewise.
15587         * obj-c++.dg/class-protocol-1.mm: Likewise.
15588         * obj-c++.dg/encode-7.mm: Likewise.
15589         * obj-c++.dg/exceptions-3.mm: Likewise.
15590         * obj-c++.dg/exceptions-5.mm: Likewise.
15591         * obj-c++.dg/method-12.mm: Likewise.
15592         * obj-c++.dg/method-13.mm: Likewise.
15593         * obj-c++.dg/method-15.mm: Likewise.
15594         * obj-c++.dg/method-16.mm: Likewise.
15595         * obj-c++.dg/method-4.mm: Likewise.
15596         * obj-c++.dg/method-8.mm: Likewise.
15597         * obj-c++.dg/method-conflict-1.mm: Likewise.
15598         * obj-c++.dg/method-conflict-2.mm: Likewise.
15599         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15600         and uncommented second part of the testcase now that the testsuite
15601         works correctly.
15602         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15603         and uncommented second part of the testcase now that the testsuite
15604         works correctly.
15605         * obj-c++.dg/private-1.mm: Likewise.
15606         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15607         * obj-c++.dg/syntax-error-7.mm: Likewise.
15608         * obj-c++.dg/warn5.mm: Likewise.
15609         * obj-c++.dg/property/at-property-14.mm: Likewise.
15610         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15611         FIXME.
15612         * obj-c++.dg/property/at-property-18.mm: Likewise.
15613         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15614         FIXME.
15615         * obj-c++.dg/property/at-property-21.mm: Likewise.
15616         * obj-c++.dg/property/at-property-28.mm: Likewise.
15617         * obj-c++.dg/property/at-property-5.mm: Likewise.
15618         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15619         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15620         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15621         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15622         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15623         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15624         * obj-c++.dg/tls/diag-5.mm: Likewise.
15625         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15626         dg-error, now matched correctly.
15627
15628 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15629
15630         * objc.dg/property/at-property-29.m: New.
15631         * obj-c++.dg/property/at-property-29.mm: New.
15632
15633 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15634
15635         * go.test/go-test.exp (go-set-goarch): New proc.
15636         (go-gc-tests): Use it.
15637
15638 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15639
15640         PR debug/46955
15641         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15642
15643 2011-01-11  Richard Henderson  <rth@redhat.com>
15644
15645         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15646
15647 2011-01-11  Jan Hubicka  <jh@suse.cz>
15648
15649         PR lto/45721
15650         PR lto/45375
15651         * gcc.dg/lto/pr45721_1.c: New file.
15652         * gcc.dg/lto/pr45721_0.c: New file.
15653
15654 2011-01-11  Richard Guenther  <rguenther@suse.de>
15655
15656         PR tree-optimization/46076
15657         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15658
15659 2011-01-11  Jeff Law <law@redhat.com>
15660
15661         * PR tree-optimization/47086
15662         * gcc.dg/pr47086.c: New test.
15663
15664 2011-01-11  Jason Merrill  <jason@redhat.com>
15665
15666         PR c++/46658
15667         * g++.dg/template/new10.C: New.
15668
15669         PR c++/45520
15670         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15671
15672 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15673
15674         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15675         Split type definitions and NSConstantString class into...
15676         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15677         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15678         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15679         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15680         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15681         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15682         to comments.
15683         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15684         encode defines for newer NeXT system headers.
15685         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15686         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15687         * objc.dg/foreach-5.m: Likewise.
15688         * objc.dg/foreach-2.m: Likewise.
15689         * objc.dg/foreach-4.m: Likewise.
15690         * objc.dg/torture/strings/string1.m: Likewise.
15691         * objc.dg/torture/strings/string2.m: Likewise.
15692         * objc.dg/torture/strings/string3.m: Likewise.
15693         * objc.dg/torture/strings/string4.m: Likewise.
15694         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15695         header and stand alone.
15696         * obj-c++.dg/strings/strings-2.mm: Likewise.
15697         * objc.dg/torture/strings/const-str-3.m: Likewise.
15698         * objc.dg/strings/strings-2.m: Likewise.
15699         * objc.dg/strings/const-str-12b.m: Likewise.
15700
15701 2011-01-12  Richard Guenther  <rguenther@suse.de>
15702
15703         PR middle-end/32511
15704         * gcc.dg/attr-weak-1.c: Adjust.
15705
15706 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15707
15708         PR fortran/47051
15709         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15710         standard compliant and comment.
15711
15712 2011-01-10  Jan Hubicka  <jh@suse.cz>
15713
15714         PR lto/46083
15715         * gcc.dg/initpri3.c: New testcase.
15716
15717 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15718
15719         PR lto/47222
15720         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15721         externally visible.
15722         (g_esi): Likewise.
15723         (g_ebx): Likewise.
15724         (g_ebp): Likewise.
15725         (g_esp): Likewise.
15726         (g_ebp_save): Likewise.
15727         (g_esp_save): Likewise.
15728
15729 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15730
15731         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15732
15733 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15734
15735         PR tree-optimization/46021
15736         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15737         i?86-*-*, x86_64-*-*.
15738
15739 2011-01-10  Jeff Law <law@redhat.com>
15740
15741         * PR tree-optimization/47141
15742         * gcc.c-torture/compile/pr47141.c: New test.
15743
15744 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15745
15746         PR testsuite/46230
15747         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15748         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15749         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15750         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15751
15752         PR testsuite/46230
15753         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15754         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15755         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15756         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15757         being vectorized.  Adjust dg-final pattern.
15758
15759         PR testsuite/46230
15760         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15761         * gcc.dg/vect/slp-24.c: Likewise.
15762
15763 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15764
15765         PR c++/47218
15766         * g++.dg/other/pr47218-1.C: New test file.
15767         * g++.dg/other/pr47218.C: Likewise.
15768         * g++.dg/other/pr47218.h: New supporting header.
15769
15770 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15771
15772         PR objc/47232
15773         * objc.dg/attributes/invalid-attribute-1.m: New.
15774         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15775
15776 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15777
15778         PR fortran/47224
15779         * gfortran.dg/proc_ptr_comp_28.f90: New.
15780
15781 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15782
15783         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15784         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15785         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15786         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15787         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15788         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15789         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15790         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15791         * objc.dg/gnu-api-2-class.m: Likewise.
15792         * objc.dg/gnu-api-2-ivar.m: Likewise.
15793         * objc.dg/gnu-api-2-method.m: Likewise.
15794         * objc.dg/gnu-api-2-objc.m: Likewise.
15795         * objc.dg/gnu-api-2-object.m: Likewise.
15796         * objc.dg/gnu-api-2-property.m: Likewise.
15797         * objc.dg/gnu-api-2-protocol.m: Likewise.
15798         * objc.dg/gnu-api-2-sel.m: Likewise.
15799
15800 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15801
15802         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15803         * objc.dg/objc-foreach-4.m: Likewise.
15804         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15805         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15806         * objc.dg/foreach-4.m: Likewise.
15807         * objc.dg/foreach-5.m: Likewise.
15808         * objc.dg/foreach-3.m: Return self from init.
15809
15810 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15811
15812         PR fortran/38536
15813         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15814
15815 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15816
15817         PR fortran/46313
15818         * gfortran.dg/class_35.f90: New.
15819
15820 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15821
15822         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15823
15824 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15825
15826         PR objc/47078
15827         * objc.dg/invalid-method-2.m: New.
15828         * obj-c++.dg/invalid-method-2.mm: New.
15829
15830 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15831
15832         PR fortran/46896
15833         * gfortran.dg/transpose_optimization_2.f90 : New test.
15834
15835 2011-01-08  Jan Hubicka  <jh@suse.cz>
15836
15837         PR tree-optmization/46469
15838         * g++.dg/torture/pr46469.C: New testcase.
15839
15840 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15841
15842         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15843         emulation of libobjc-gnu structure layout functionality to ..
15844         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15845         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15846         * objc/execute/bf-common.h: Adjust headers.
15847         * objc/execute/bf-1.m: Likewise.
15848         * objc/execute/bf-2.m: Likewise.
15849         * objc/execute/bf-3.m: Likewise.
15850         * objc/execute/bf-4.m: Likewise.
15851         * objc/execute/bf-5.m: Likewise.
15852         * objc/execute/bf-6.m: Likewise.
15853         * objc/execute/bf-7.m: Likewise.
15854         * objc/execute/bf-8.m: Likewise.
15855         * objc/execute/bf-9.m: Likewise.
15856         * objc/execute/bf-10.m: Likewise.
15857         * objc/execute/bf-11.m: Likewise.
15858         * objc/execute/bf-12.m: Likewise.
15859         * objc/execute/bf-13.m: Likewise.
15860         * objc/execute/bf-14.m: Likewise.
15861         * objc/execute/bf-15.m: Likewise.
15862         * objc/execute/bf-16.m: Likewise.
15863         * objc/execute/bf-17.m: Likewise.
15864         * objc/execute/bf-18.m: Likewise.
15865         * objc/execute/bf-19.m: Likewise.
15866         * objc/execute/bf-20.m: Likewise.
15867         * objc/execute/bf-21.m: Likewise.
15868         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15869         objc_get_type_qualifiers ().
15870
15871 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15872
15873         PR fortran/45777
15874         * gfortran.dg/dependency_39.f90:  New test.
15875
15876 2011-01-07  Jan Hubicka  <jh@suse.cz>
15877
15878         Get builtins tests ready for linker plugin.
15879         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15880         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15881         my_memset, my_bzero): Mark used.
15882         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15883         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15884         volatile.
15885         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15886         volatile.
15887
15888 2011-01-07  Jan Hubicka  <jh@suse.cz>
15889
15890         PR tree-optimization/46367
15891         * g++.dg/torture/pr46367.C: New file.
15892
15893 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15894
15895         PR target/47201
15896         * gcc.dg/pr47201.c: New test.
15897
15898         PR bootstrap/47187
15899         * gcc.dg/tree-prof/pr47187.c: New test.
15900
15901 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15902
15903         PR fortran/41580
15904         * gfortran.dg/extends_type_of_3.f90: New.
15905
15906 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15907
15908         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15909         * g++.dg/ext/dllimport-MI1.C: Likewise.
15910         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15911         * g++.dg/ext/dllimport10.C: Likewise.
15912         * g++.dg/ext/dllimport11.C: Likewise.
15913         * g++.dg/ext/dllimport12.C: Likewise.
15914         * g++.dg/ext/dllimport13.C: Likewise.
15915         * g++.dg/ext/dllimport2.C: Likewise.
15916         * g++.dg/ext/dllimport3.C: Likewise.
15917         * g++.dg/ext/dllimport4.C: Likewise.
15918         * g++.dg/ext/dllimport5.C: Likewise.
15919         * g++.dg/ext/dllimport6.C: Likewise.
15920         * g++.dg/ext/dllimport8.C: Likewise.
15921         * g++.dg/ext/dllimport9.C: Likewise.
15922         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15923         targets, too. Additionally enable test for i?86-*-mingw*.
15924         * g++.dg/ext/selectany1.C: Likewise.
15925         Remove guard variable check.
15926
15927 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15928
15929         PR fortran/47189
15930         PR fortran/47194
15931         * gfortran.dg/storage_size_3.f08: Extended.
15932
15933 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15934
15935         PR c++/47022
15936         * g++.dg/template/stdarg1.C: New test.
15937
15938 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15939
15940         PR fortran/47195
15941         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15942         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15943         from the interface of functions to not hide the errors that
15944         shall be tested.
15945
15946 2011-01-06  Jan Hubicka  <jh@suse.cz>
15947
15948         * gcc.dg/lto/pr47188_0.c: New testcase.
15949         * gcc.dg/lto/pr47188_1.c: New testcase.
15950
15951 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15952
15953         PR fortran/33117
15954         PR fortran/46478
15955         * gfortran.dg/interface_33.f90: New test.
15956
15957 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15958
15959         PR c/47150
15960         * gcc.c-torture/compile/pr47150.c: New test.
15961
15962 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15963
15964         PR tree-optimization/47139
15965         * gcc.dg/vect/pr47139.c: New test.
15966
15967 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15968
15969         PR fortran/47180
15970         * gfortran.dg/extends_type_of_2.f03: New.
15971
15972 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15973
15974         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15975
15976 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15977
15978         * gnat.dg/opt14.adb: New test.
15979
15980 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15981
15982         PR fortran/46017
15983         * gfortran.dg/allocate_error_2.f90:  New test.
15984
15985 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15986
15987         PR fortran/47024
15988         * gfortran.dg/storage_size_3.f08: New.
15989
15990 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15991
15992         PR libgfortran/47154
15993         * gfortran.dg/namelist_68.f90: New test.
15994
15995 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15996
15997         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15998
15999 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
16000
16001         PR fortran/46448
16002         * gfortran.dg/class_34.f90: New.
16003
16004 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16005
16006         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16007         use __builtin_inff.  Skip all single-precision tests that require
16008         Infinity.
16009
16010 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16011
16012         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16013
16014 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
16015
16016         PR tree-optimization/47148
16017         * gcc.c-torture/execute/pr47148.c: New test.
16018
16019         PR tree-optimization/47155
16020         * gcc.c-torture/execute/pr47155.c: New test.
16021
16022         PR rtl-optimization/47157
16023         * gcc.c-torture/compile/pr47157.c: New test.
16024
16025 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
16026
16027         * gcc.dg/torture/vector-shift2.c (schar): Define.
16028         (main): Always use schar or uchar instead of plain "char" to avoid
16029         dependencies on implementation-defined char signedness.
16030
16031 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16032
16033         PR tree-optimization/46801
16034         * gnat.dg/pack9.adb: Remove xfail.
16035
16036 2011-01-03  Martin Jambor  <mjambor@suse.cz>
16037
16038         PR tree-optimization/46984
16039         * g++.dg/ipa/pr46984.C: New test.
16040
16041 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
16042
16043         PR fortran/46408
16044         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16045
16046 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
16047
16048         PR tree-optimization/47140
16049         * gcc.c-torture/compile/pr47140.c: New test.
16050
16051         PR rtl-optimization/47028
16052         * gcc.dg/pr47028.c: New test.
16053
16054 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
16055
16056         * objc.dg/protocol-forward-1.m: Removed TODO.
16057         * objc.dg/protocol-forward-2.m: New.
16058         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16059         * obj-c++.dg/protocol-forward-2.mm: New.
16060
16061 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
16062
16063         PR target/38662
16064         * g++.dg/eh/pr38662.C: New testcase.
16065
16066 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
16067
16068         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16069         scan for newline '\n'.
16070
16071 \f
16072 Copyright (C) 2011 Free Software Foundation, Inc.
16073
16074 Copying and distribution of this file, with or without modification,
16075 are permitted in any medium without royalty provided the copyright
16076 notice and this notice are preserved.