OSDN Git Service

Backport from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2
3         Backport from mainline
4         2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5
6         PR rtl-optimization/56275
7         * gcc.dg/pr56275.c: New test.
8
9 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10
11         Backport from mainline
12         2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
13
14         PR target/56043
15         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
16         powerpc*-*-linux*.
17
18 2013-02-05  Richard Biener  <rguenther@suse.de>
19
20         Backport from mainline
21         2012-12-10  Richard Biener  <rguenther@suse.de>
22
23         PR tree-optimization/55107
24         * gcc.dg/torture/pr55107.c: New testcase.
25         * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
26
27 2013-02-15  Richard Biener  <rguenther@suse.de>
28
29         PR tree-optimization/54767
30         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
31
32 2013-02-04  Janis Johnson  <janisjo@codesourcery.com>
33
34         PR testsuite/56206
35         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
36         Fix typo.
37
38 2013-02-04  Richard Biener  <rguenther@suse.de>
39
40         Backport from mainline
41         2012-01-11  Richard Guenther  <rguenther@suse.de>
42
43         PR tree-optimization/44061
44         * gcc.dg/pr44061.c: New testcase.
45
46         2013-01-08  Jakub Jelinek  <jakub@redhat.com>
47  
48         PR middle-end/55890
49         * gcc.dg/torture/pr55890-3.c: New test.
50
51 2013-02-04  Richard Biener  <rguenther@suse.de>
52
53         Backport from mainline
54         2012-07-04  Richard Guenther  <rguenther@suse.de>
55
56         PR tree-optimization/53844
57         * g++.dg/tree-ssa/pr53844.C: New testcase.
58
59         2012-12-13  Richard Biener  <rguenther@suse.de>
60
61         PR lto/55660
62         * gcc.dg/lto/pr55660_0.c: New testcase.
63         * gcc.dg/lto/pr55660_1.c: Likewise.
64
65 2013-02-04  Richard Biener  <rguenther@suse.de>
66
67         PR middle-end/55890
68         * gcc.dg/torture/pr55890-1.c: New testcase.
69         * gcc.dg/torture/pr55890-2.c: Likewise.
70
71 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
72
73         Backport from trunk
74         PR fortran/50627
75         PR fortran/56054
76         * gfortran.dg/block_12.f90:  New test.
77         * gfortran.dg/module_error_1.f90:  New test.
78
79 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
80
81         Backported from mainline
82         2013-01-28  Jakub Jelinek  <jakub@redhat.com>
83
84         PR tree-optimization/56125
85         * gcc.dg/pr56125.c: New test.
86
87         2013-01-25  Jakub Jelinek  <jakub@redhat.com>
88
89         PR tree-optimization/56098
90         * gcc.dg/pr56098-1.c: New test.
91
92         2013-01-23  Jakub Jelinek  <jakub@redhat.com>
93
94         PR fortran/56052
95         * gfortran.dg/gomp/pr56052.f90: New test.
96
97         2013-01-23  Jakub Jelinek  <jakub@redhat.com>
98
99         PR target/49069
100         * gcc.dg/pr49069.c: New test.
101
102         2013-01-21  Jakub Jelinek  <jakub@redhat.com>
103
104         PR tree-optimization/56051
105         * gcc.c-torture/execute/pr56051.c: New test.
106
107         2013-01-18  Jakub Jelinek  <jakub@redhat.com>
108
109         PR middle-end/56015
110         * gfortran.dg/pr56015.f90: New test.
111
112         2013-01-15  Jakub Jelinek  <jakub@redhat.com>
113
114         PR target/55940
115         * gcc.dg/pr55940.c: New test.
116
117         2013-01-10  Jakub Jelinek  <jakub@redhat.com>
118
119         PR tree-optimization/55921
120         * gcc.c-torture/compile/pr55921.c: New test.
121
122         2013-01-03  Jakub Jelinek  <jakub@redhat.com>
123
124         PR rtl-optimization/55838
125         * gcc.dg/pr55838.c: New test.
126
127         2012-12-13  Jakub Jelinek  <jakub@redhat.com>
128
129         PR c++/55652
130         * g++.dg/cpp0x/noexcept19.C: New test.
131
132         2012-12-06  Jakub Jelinek  <jakub@redhat.com>
133
134         PR c++/54207
135         * g++.dg/cpp0x/noexcept18.C: New test.
136
137         2012-12-01  Jakub Jelinek  <jakub@redhat.com>
138
139         PR c++/55542
140         * g++.dg/cpp0x/vt-55542.C: New test.
141
142         2012-11-23  Jakub Jelinek  <jakub@redhat.com>
143
144         PR c++/54046
145         * g++.dg/warn/Wreturn-type-8.C: New test.
146
147         2012-11-20  Jakub Jelinek  <jakub@redhat.com>
148
149         PR middle-end/55094
150         * gcc.dg/pr55094.c: New test.
151
152         2012-11-17  Jakub Jelinek  <jakub@redhat.com>
153
154         PR tree-optimization/55236
155         * gcc.dg/pr55236.c: New test.
156
157         2012-11-13  Jakub Jelinek  <jakub@redhat.com>
158
159         PR rtl-optimization/54127
160         * gcc.dg/torture/pr54127.c: New test.
161
162 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
163
164         * gnat.dg/opt26.adb: New test.
165
166 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
167
168         Backport from mainline
169         2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
170
171         PR target/56028
172         * gcc.target/i386/pr56028.c: New test.
173
174         2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
175
176         * gcc.target/i386/movsd.c: New test.
177
178 2013-01-24  Janis Johnson  <janisjo@codesourcery.com>
179
180         Backport from mainline
181         2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
182
183         PR testsuite/55994
184         * gcc.c-torture/execute/builtins/builtins.exp: Add
185         -Wl,--allow-multiple-definition for eabi and elf targets.
186
187         Backport from mainline
188         2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
189
190         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
191         * gcc.target/arm/pr51915.c: Likewise.
192         * gcc.target/arm/pr52006.c: Likewise.
193         * gcc.target/arm/pr53187.c: Likewise.
194
195         Backport from mainline
196         2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
197
198         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
199         Return 0 if already specifying -mfloat-abi other than hard.
200
201         Backport from mainline
202         2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
203
204         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
205
206         Backport from mainline
207         2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
208
209         * gcc.target/arm/pr42879.c: Handle big-endian.
210
211         Backport from mainline
212         2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
213
214         * gcc.target/arm/combine-movs.c
215
216         Backport from mainline
217         2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
218
219         * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
220
221 2013-01-24  Janus Weil  <janus@gcc.gnu.org>
222
223         PR fortran/56081
224         * gfortran.dg/select_8.f90: New.
225
226 2013-01-24  Martin Jambor  <mjambor@suse.cz>
227
228         Backport from mainline
229         2013-01-04  Martin Jambor  <mjambor@suse.cz>
230
231         PR tree-optimization/55755
232         * gcc.dg/torture/pr55755.c: New test.
233         * gcc.dg/tree-ssa/sra-13.c: Likewise.
234         * gcc.dg/tree-ssa/pr45144.c: Update.
235
236 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
237
238         PR rtl-optimization/56023
239         * gcc.dg/pr56023.c: New test.
240
241 2013-01-21  Martin Jambor  <mjambor@suse.cz>
242
243         Backport from mainline
244         2013-01-17  Martin Jambor  <mjambor@suse.cz>
245
246         PR tree-optimizations/55264
247         * g++.dg/ipa/pr55264.C: New test.
248
249 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
250
251         Backport from mainline
252         2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
253
254         PR target/55981
255         * gcc.target/pr55981.c: New test.
256
257 2013-01-17  Janus Weil  <janus@gcc.gnu.org>
258
259         PR fortran/55983
260         * gfortran.dg/class_55.f90: New.
261
262 2013-01-16  Richard Biener  <rguenther@suse.de>
263
264         PR middle-end/55882
265         * gcc.dg/torture/pr55882.c: New testcase.
266
267 2013-01-13  Janus Weil  <janus@gcc.gnu.org>
268
269         PR fortran/55072
270         * gfortran.dg/internal_pack_13.f90: New test.
271         * gfortran.dg/internal_pack_14.f90: New test.
272
273 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
274
275         PR fortran/55618
276         * gfortran.dg/elemental_scalar_args_2.f90: New test.
277
278 2013-01-08  Mikael Morin  <mikael@gcc.gnu.org>
279
280         PR fortran/42769
281         PR fortran/45836
282         PR fortran/45900
283         * gfortran.dg/use_23.f90: New test.
284         * gfortran.dg/use_24.f90: New test.
285         * gfortran.dg/use_25.f90: New test.
286         * gfortran.dg/use_26.f90: New test.
287         * gfortran.dg/use_27.f90: New test.
288
289 2013-01-07  Tobias Burnus  <burnus@net-b.de>
290
291         PR fortran/55852
292         * gfortran.dg/intrinsic_size_3.f90: New.
293
294 2013-01-07  Steven G. Kargl  <kargl@gcc.gnu.org>
295             Mikael Morin  <mikael@gcc.gnu.org>
296
297         PR fortran/55827
298         * gfortran.dg/use_22.f90: New test.
299
300 2013-01-07  Terry Guo  <terry.guo@arm.com>
301
302         Backport from mainline
303         2012-12-19  Terry Guo  <terry.guo@arm.com>
304
305         * gcc.target/arm/thumb-find-work-register.c: New.
306
307 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
308
309         * gnat.dg/alignment10.adb: New test.
310
311 2012-12-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
312
313         Backport from mainline:
314         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
315
316         * gcc.misc-tests/gcov-12.c: Fix dg order.
317
318         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
319
320         * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
321         for *-*-hpux10*.
322
323         2012-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
324
325         * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
326         * gcc.dg/20050826-1.c: Likewise.
327
328 2012-12-21  Martin Jambor  <mjambor@suse.cz>
329
330         PR tree-optimization/55355
331         * g++.dg/torture/pr55355.C: New test.
332
333 2012-12-20  Tobias Burnus  <burnus@net-b.de>
334
335         PR fortran/54818
336         * gfortran.dg/transfer_intrinsic_4.f: New.
337
338 2012-12-18  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
339
340         Backport from mainline
341         2012-10-15  Matthias Klose  <doko@ubuntu.com>
342
343         * lib/target-supports.exp (check_profiling_available): Match
344         arm*-*-linux-* for ARM Linux/GNU.
345         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
346         * gfortran.dg/enum_10.f90: Likewise.
347         * gfortran.dg/enum_9.f90: Likewise.
348         * gcc.target/arm/synchronize.c: Likewise.
349         * g++.old-deja/g++.jason/enum6.C: Likewise.
350         * g++.old-deja/g++.other/enum4.C: Likewise.
351         * g++.old-deja/g++.law/enum9.C: Likewise.
352
353 2012-12-15  Eric Botcazou  <ebotcazou@adacore.com>
354
355         PR ada/53766
356         * gnat.dg/controlled7.ad[sb]: New test.
357
358 2012-12-11  Jakub Jelinek  <jakub@redhat.com>
359
360         PR c++/55643
361         * g++.dg/warn/Wunused-var-19.C: New test.
362
363 2012-12-11  Eric Botcazou  <ebotcazou@adacore.com>
364
365         * gcc.dg/pr54121.c: New test.
366
367 2012-12-07  Uros Bizjak  <ubizjak@gmail.com>
368
369         Backport from mainline
370         2012-12-06  Uros Bizjak  <ubizjak@gmail.com>
371
372         PR target/55597
373         * gcc.target/i386/pr55597.c: New test.
374
375 2012-12-03  Richard Biener  <rguenther@suse.de>
376
377         Backport from mainline
378         2012-09-24  Richard Guenther  <rguenther@suse.de>
379
380         PR tree-optimization/53663
381         * gcc.dg/torture/pr53663-1.c: New testcase.
382         * gcc.dg/torture/pr53663-2.c: Likewise.
383         * gcc.dg/torture/pr53663-3.c: Likewise.
384
385 2012-12-03  Marek Polacek  <polacek@redhat.com>
386
387         Backported from mainline
388         2012-12-03  Marek Polacek  <polacek@redhat.com>
389
390         PR c/55570
391         * gcc.dg/pr55570.c: New test.
392
393 2012-12-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
394
395         * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
396
397 2012-11-29  Jason Merrill  <jason@redhat.com>
398
399         PR c++/53862
400         * g++.dg/cpp0x/variadic134.C: New.
401
402         PR c++/53858
403         * g++.dg/cpp0x/alias-decl-20.C: New.
404
405         PR c++/50852
406         * g++.dg/template/typedef39.C: New.
407
408         PR c++/53039
409         * g++.dg/cpp0x/variadic133.C: New.
410         * g++.dg/template/param1.C: Adjust.
411
412 2012-11-27  Richard Biener  <rguenther@suse.de>
413
414         PR middle-end/55331
415         * g++.dg/opt/pr55331.C: New testcase.
416
417 2012-11-26  Richard Biener  <rguenther@suse.de>
418
419         Backport from mainline
420         2012-10-12  Richard Biener  <rguenther@suse.de>
421
422         PR tree-optimization/54894
423         * gcc.dg/torture/pr54894.c: New testcase.
424
425         2012-10-02  Richard Guenther  <rguenther@suse.de>
426
427         PR middle-end/54735
428         * g++.dg/torture/pr54735.C: New testcase.
429
430 2012-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
431
432         PR c++/55446
433         * g++.dg/init/new41.C: New.
434
435 2012-11-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
436
437         PR fortran/55314
438         Backport from trunk
439         * gfortran.dg/allocate_error_4.f90:  New test.
440
441 2012-11-23  Janus Weil  <janus@gcc.gnu.org>
442
443         PR fortran/55352
444         * gfortran.dg/namelist_76.f90: New.
445
446 2012-11-19  H.J. Lu  <hongjiu.lu@intel.com>
447
448         Backported from mainline
449         2012-11-13  H.J. Lu  <hongjiu.lu@intel.com>
450
451         PR middle-end/55142
452         * gcc.target/i386/pr55142-1.c: New file.
453         * gcc.target/i386/pr55142-2.c: Likewise.
454
455 2012-11-09  Eric Botcazou  <ebotcazou@adacore.com>
456
457         * gnat.dg/stack_check3.ad[sb]: New test.
458
459 2012-11-07  Eric Botcazou  <ebotcazou@adacore.com>
460
461         * gcc.c-torture/compile/20121107-1.c: New test.
462
463 2012-11-06  Janus Weil  <janus@gcc.gnu.org>
464
465         PR fortran/54917
466         * gfortran.dg/transfer_class_1.f90: New.
467
468 2012-11-05  Eric Botcazou  <ebotcazou@adacore.com>
469
470         * g++.dg/torture/20121105-1.C: New test.
471
472 2012-11-05  Jakub Jelinek  <jakub@redhat.com>
473
474         Backported from mainline
475         2012-10-24  Jakub Jelinek  <jakub@redhat.com>
476
477         PR debug/54828
478         * g++.dg/debug/pr54828.C: New test.
479
480         2012-10-23  Jakub Jelinek  <jakub@redhat.com>
481
482         PR c++/54988
483         * c-c++-common/pr54988.c: New test.
484
485         2012-10-10  Jakub Jelinek  <jakub@redhat.com>
486
487         PR tree-optimization/54877
488         * gcc.dg/torture/pr54877.c: New test.
489
490 2012-11-02  Jeff Law  <law@redhat.com>
491
492         * gcc.c-torture/execute/pr54985.c: New test.
493
494 2012-10-29  Eric Botcazou  <ebotcazou@adacore.com>
495
496         PR ada/53517
497         * gnat.dg/lto14.adb: Skip on Solaris.
498
499 2012-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
500
501         PR c++/54984
502         * g++.dg/template/new11.C: New.
503
504 2012-10-26  Terry Guo  <terry.guo@arm.com>
505
506         Backport from mainline
507         2012-10-23  Terry Guo  <terry.guo@arm.com>
508
509         PR target/55019
510         * gcc.dg/pr55019.c: New.
511
512 2012-10-25  Richard Biener  <rguenther@suse.de>
513
514         PR tree-optimization/54902
515         * g++.dg/torture/pr54902.C: New testcase.
516
517 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
518
519         * gnat.dg/modular4.adb: New test.
520         * gnat.dg/modular4_pkg.ads: New helper.
521
522 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
523
524         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
525         * gnat.dg/specs/addr1.ads: Likewise.
526
527 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
528
529         Backport from mainline
530         2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
531
532         PR target/54892
533         * gcc.target/arm/pr54892.c: New.
534
535 2012-10-16  Andrey Belevantsev  <abel@ispras.ru>
536
537         Backport from mainline
538         2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
539
540         PR rtl-optimization/53701
541         * gcc.dg/pr53701.c: New test.
542
543 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
544
545         Backport from mainline
546         2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
547
548         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
549         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
550         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
551         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
552         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
553         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
554         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
555         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
556
557 2012-10-15  Richard Guenther  <rguenther@suse.de>
558
559         PR tree-optimization/54920
560         * gcc.dg/torture/pr54920.c: New testcase.
561
562 2012-10-14  Janus Weil  <janus@gcc.gnu.org>
563
564         PR fortran/54784
565         * gfortran.dg/class_allocate_13.f90: New.
566
567 2012-10-08  Terry Guo  <terry.guo@arm.com>
568
569         Backported from mainline
570         2012-09-19  Terry Guo  <terry.guo@arm.com>
571
572         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
573         extra prune rules that will be applied to all tests in a .exp file.
574         (gcc-dg-prune): Use rules defined by the above variable.
575         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
576         harmless warnings on architecture switch conflict.
577
578 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
579
580         PR c++/54858
581         * g++.dg/template/pr54858.C: New test.
582
583 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
584
585         PR tree-optimization/33763
586         * c-c++-common/pr33763.c: New test.
587
588 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
589
590         PR c++/54777
591         * g++.dg/cpp0x/constexpr-ref4.C: New test.
592
593 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
594
595         PR target/54083
596         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
597
598 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
599
600         PR target/54703
601         * gcc.target/i386/pr54703.c: New test.
602
603 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
604
605         Backport from mainline:
606
607         2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
608         * lib/gcc-dg.exp (process-message): Don't ignore errors.
609
610         2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
611         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
612
613         2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
614         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
615
616         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
617         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
618
619         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
620         * lib/target-supports.exp
621         (check_effective_target_vect_widen_mult_qi_to_hi,
622         check_effective_target_vect_widen_mult_hi_to_si,
623         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
624         check_effective_target_vect_widen_mult_hi_to_si_pattern,
625         check_effective_target_vect_pack_trunc,
626         check_effective_target_vect_unpack,
627         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
628         instead of arm_none.
629
630         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
631         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
632         target instead of xfailing it.
633         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
634         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
635         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
636         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
637         * gcc.dg/vect/vect-104.c: Likewise.
638         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
639         * gcc.dg/vect/vect-outer-1.c: Likewise.
640         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
641         * gcc.dg/vect/vect-outer-1a.c: Likewise.
642         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
643         * gcc.dg/vect/vect-outer-1b.c: Likewise.
644         * gcc.dg/vect/vect-outer-2b.c: Likewise.
645         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
646         * gcc.dg/vect/vect-outer-3a.c: Likewise.
647         * gcc.dg/vect/vect-outer-3b.c: Likewise.
648         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
649
650         2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
651         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
652
653 2012-09-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
654
655         Backport from mainline:
656         2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
657
658         PR testsuite/54007
659         * gnat.dg/lto15.adb: Require lto.
660
661 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
662
663         * gnat.dg/opt20.ads: Move dg directive to...
664         * gnat.dg/opt20.adb: ...here.
665         * gnat.dg/addr1.ad[sb]: Likewise.
666         * gnat.dg/concat2.ad[sb]: Likewise.
667         * gnat.dg/array16.ad[sb]: Likewise.
668         * gnat.dg/atomic5.ad[sb]: Likewise.
669         * gnat.dg/discr29.ad[sb]: Likewise.
670         * gnat.dg/noreturn5.ad[sb]: Likewise.
671         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
672         * gnat.dg/discr23.ads: Remove dg directive.
673         * gnat.dg/nested_float_packed.ads: Likewise.
674         * gnat.dg/oconst6.ads: Move to...
675         * gnat.dg/specs/oconst6.ads: ...here.
676
677 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
678
679         PR c/54552
680         * gcc.c-torture/compile/pr54552-1.c: New test.
681
682 2012-09-20  Joseph Myers  <joseph@codesourcery.com>
683
684         PR c/54103
685         * gcc.c-torture/compile/pr54103-1.c,
686         gcc.c-torture/compile/pr54103-2.c,
687         gcc.c-torture/compile/pr54103-3.c,
688         gcc.c-torture/compile/pr54103-4.c,
689         gcc.c-torture/compile/pr54103-5.c,
690         gcc.c-torture/compile/pr54103-6.c: New tests.
691         * gcc.dg/c90-const-expr-8.c: Update expected column number.
692
693 2012-09-20  Jakub Jelinek  <jakub@redhat.com>
694
695         Backported from mainline
696         2012-09-17  Jakub Jelinek  <jakub@redhat.com>
697
698         PR tree-optimization/54563
699         * g++.dg/torture/pr54563.C: New test.
700
701 2012-09-20  Release Manager
702
703         * GCC 4.7.2 released.
704
705 2012-09-14  Jason Merrill  <jason@redhat.com>
706
707         PR c++/53661
708         * g++.dg/init/aggr9.C: New.
709
710 2012-09-13  Tobias Burnus  <burnus@net-b.de>
711
712         PR fortran/54556
713         * gfortran.dg/implicit_pure_3.f90: New.
714
715 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
716
717         PR c/54559
718         * gcc.c-torture/compile/pr54559.c: New test.
719
720 2012-09-13  Jason Merrill  <jason@redhat.com>
721
722         PR c++/53839
723         * g++.dg/cpp0x/constexpr-temp1.C: New.
724
725 2012-09-13  Jason Merrill  <jason@redhat.com>
726
727         PR c++/54511
728         * g++.dg/template/anonunion2.C: New.
729
730 2012-09-13  Jason Merrill  <jason@redhat.com>
731
732         PR c++/53836
733         * g++.dg/template/init10.C: New.
734
735 2012-09-12  Tobias Burnus  <burnus@net-b.de>
736
737         PR fortran/54225
738         PR fortran/53306
739         * gfortran.dg/coarray_10.f90: Update dg-error.
740         * gfortran.dg/coarray_28.f90: New.
741         * gfortran.dg/array_section_3.f90: New.
742
743 2012-09-10  Jason Merrill  <jason@redhat.com>
744
745         PR c++/54506
746         * g++.dg/cpp0x/implicit14.C: New.
747
748         PR c++/54341
749         PR c++/54253
750         * g++.dg/cpp0x/constexpr-virtual2.C: New.
751         * g++.dg/cpp0x/constexpr-virtual3.C: New.
752
753 2012-09-10  Janus Weil  <janus@gcc.gnu.org>
754
755         PR fortran/54435
756         PR fortran/54443
757         * gfortran.dg/select_type_29.f03: New.
758
759 2012-09-10  Markus Trippelsdorf  <markus@trippelsdorf.de>
760
761         PR middle-end/54515
762         * g++.dg/tree-ssa/pr54515.C: new testcase
763
764 2012-09-08  Mikael Morin  <mikael@gcc.gnu.org>
765
766         PR fortran/54208
767         * gfortran.dg/bound_simplification_3.f90: New test.
768
769 2012-09-07  Richard Guenther  <rguenther@suse.de>
770
771         Backport from mainline
772         2012-07-13  Richard Guenther  <rguenther@suse.de>
773
774         PR tree-optimization/53922
775         * gcc.dg/torture/pr53922.c: New testcase.
776
777 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
778
779         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
780
781 2012-09-07  Jakub Jelinek  <jakub@redhat.com>
782
783         Backported from mainline
784         2012-09-06  Jakub Jelinek  <jakub@redhat.com>
785
786         PR rtl-optimization/54455
787         * gcc.dg/54455.c: New test.
788
789 2012-09-06  Andrew Pinski  <apinski@cavium.com>
790
791         PR tree-opt/54494
792         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
793
794 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
795
796         PR middle-end/54486
797         * c-c++-common/pr54486.c: New test.
798
799 2012-09-05  Joey Ye  <joey.ye@arm.com>
800
801         Backported from trunk
802         2012-08-28  Joey Ye  <joey.ye@arm.com>
803
804         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
805
806 2012-09-03  Jakub Jelinek  <jakub@redhat.com>
807
808         Backported from mainline
809         2012-09-01  Jakub Jelinek  <jakub@redhat.com>
810
811         PR target/54436
812         * gcc.dg/torture/pr54436.c: New test.
813
814         2012-08-31  Jakub Jelinek  <jakub@redhat.com>
815
816         PR c/54428
817         * gcc.c-torture/compile/pr54428.c: New test.
818
819         2012-08-24  Jakub Jelinek  <jakub@redhat.com>
820
821         PR c/54363
822         * gcc.dg/pr54363.c: New test.
823
824 2012-08-31  Ollie Wild  <aaw@google.com>
825
826         PR c++/54197
827         * g++.dg/init/lifetime3.C: New test.
828
829 2012-08-28  Uros Bizjak  <ubizjak@gmail.com>
830
831         Backport from mainline
832         2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
833
834         PR target/46254
835         * gcc.target/i386/pr46254.c: New test.
836
837 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
838
839         Backported from trunk
840         2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
841
842         PR middle-end/53992
843         * gcc.dg/gomp/pr53992.c: New test.
844
845 2012-08-13  Jakub Jelinek  <jakub@redhat.com>
846
847         Backported from trunk
848         2012-07-19  Jakub Jelinek  <jakub@redhat.com>
849
850         PR rtl-optimization/53942
851         * gcc.dg/pr53942.c: New test.
852
853 2012-08-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
854
855         Backport from mainline
856         2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
857
858         * lib/target-supports.exp
859         (check_effective_target_vect_natural_alignment): New function.
860         * gcc.dg/align-2.c: Only run on targets with natural alignment
861         of vector types.
862         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
863         alignment of vector types.
864
865 2012-08-09  H.J. Lu  <hongjiu.lu@intel.com>
866
867         Backport from mainline
868         2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
869
870         PR rtl-optimization/54157
871         * gcc.target/i386/pr54157.c: New file.
872
873 2012-08-01  Uros Bizjak  <ubizjak@gmail.com>
874
875         Backport from mainline
876         2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
877
878         PR target/52530
879         * gcc.dg/torture/pr52530.c: New test.
880
881 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
882
883         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
884         rand, srand. Include <stdlib.h>.
885
886 2012-07-20  Jason Merrill  <jason@redhat.com>
887
888         PR c++/54038
889         * g++.dg/other/array7.C: New.
890
891 2012-07-19  Jason Merrill  <jason@redhat.com>
892
893         PR c++/54026
894         * g++.dg/init/mutable1.C: New.
895
896 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
897
898         * gnat.dg/opt25.adb: New test.
899         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
900         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
901
902 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
903
904         * gnat.dg/aggr20.ad[sb]: New test.
905         * gnat.dg/aggr20_pkg.ads: New helper.
906
907 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
908
909         * gnat.dg/derived_type3.adb: New test.
910         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
911
912 2012-07-19  Richard Guenther  <rguenther@suse.de>
913             Eric Botcazou  <ebotcazou@adacore.com>
914
915         * gnat.dg/loop_optimization11.adb: New testcase.
916         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
917
918 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
919
920         * gnat.dg/discr38.adb: New test.
921
922 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
923
924         PR middle-end/54017
925         * c-c++-common/gomp/pr54017.c: New test.
926
927 2012-07-18  Richard Guenther  <rguenther@suse.de>
928
929         Backport from mainline
930         2012-05-03  Richard Guenther  <rguenther@suse.de>
931
932         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
933         unsupported prefetching support.
934
935 2012-07-17  Jason Merrill  <jason@redhat.com>
936
937         PR c++/53995
938         * g++.dg/parse/enum9.C: New.
939
940 2012-07-17  Jason Merrill  <jason@redhat.com>
941
942         PR c++/53989
943         * g++.dg/template/array23.C: New.
944
945 2012-07-17  Jason Merrill  <jason@redhat.com>
946
947         PR c++/53549
948         * g++.dg/template/current-inst1.C: New.
949         * g++.dg/parse/crash35.C: Adjust.
950
951 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
952
953         PR rtl-optimization/53908
954         * gcc.dg/torture/pr53908.c: New test.
955
956 2012-07-10  Uros Bizjak  <ubizjak@gmail.com>
957
958         Backport from mainline
959         2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
960
961         PR target/53811
962         * g++.dg/other/pr53811.C: New test.
963
964 2012-07-10  Jason Merrill  <jason@redhat.com>
965
966         PR c++/53733
967         * g++.dg/cpp0x/defaulted36.C: New.
968         * g++.dg/cpp0x/defaulted21.C: Adjust.
969
970         * g++.dg/cpp0x/implicit13.C: New.
971
972 2012-07-09  Janis Johnson  <janisjo@codesourcery.com>
973
974         Backport from mainline.
975         2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
976
977         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
978
979         * g++.dg/template/error46.C: Add missing comment to dg-message.
980         * g++.dg/template/crash107.C: Likewise.
981         * g++.dg/template/error47.C: Likewise.
982         * g++.dg/template/crash108.C: Likewise.
983         * g++.dg/overload/operator5.C: Likewise.
984
985         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
986         errors in dg-message directives, add comments.
987
988         2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
989
990         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
991         scan-dump-dem-not): Use printable pattern in test name.
992
993         2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
994
995         * lib/target-supports-dg.exp (testname-for-summary): New.
996         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
997         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
998         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
999         scan-module-absence, output-exists, output-exists-not: Use
1000         testname-for-summary.
1001         (dg-test): Clean up testname_with_flags.
1002         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1003         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1004         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1005         scan-assembler-dem-not, object-size: Use testname-for-summary.
1006         * lib/gcov.exp (run-gcov): Likewise.
1007         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1008         scan-dump-dem, scan-dump-dem-note): Likewise.
1009
1010         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1011         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1012         including profopt.opt; save and restore existing value.
1013         * g++.dg/bprob/bprob.exp: Likewise.
1014         * gcc.dg/matrix/matrix.exp: Likewise.
1015         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1016         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1017         PROFOPT_OPTIONS.
1018
1019         2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
1020
1021         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1022         testname that includes flags, passed in as new argument, in
1023         pass/fail messages.
1024         (run_gcov): Get testname from dg-test, use it in pass/fail messages
1025         and pass it to verify-* procedures.
1026
1027         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1028         alignment torture options with usual torture options.
1029
1030         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1031         messages reported for one line of source code.
1032         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1033         * g++.dg/cpp0x/decltype2.C: Likewise.
1034         * g++.dg/cpp0x/decltype3.C: Likewise.
1035         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1036         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1037         * g++.dg/cpp0x/static_assert3.C: Likewise.
1038         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1039         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1040         * g++.dg/cpp0x/union1.C: Likewise.
1041         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1042         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1043         * g++.dg/cpp0x/variadic2.C: Likewise.
1044         * g++.dg/cpp0x/variadic20.C: Likewise.
1045         * g++.dg/cpp0x/variadic74.C: Likewise.
1046         * g++.dg/diagnostic/bitfld2.C: Likewise.
1047         * g++.dg/ext/attrib44.C: Likewise.
1048         * g++.dg/ext/no-asm-1.C: Likewise.
1049         * g++.dg/other/error34.C: Likewise.
1050         * g++.dg/parse/crash46.C: Likewise.
1051         * g++.dg/parse/error10.C: Likewise.
1052         * g++.dg/parse/error2.C: Likewise.
1053         * g++.dg/parse/error3.C: Likewise.
1054         * g++.dg/parse/error36.C: Likewise.
1055         * g++.dg/parse/error8.C: Likewise.
1056         * g++.dg/parse/error9.C: Likewise.
1057         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1058         * g++.dg/parse/parser-pr28152.C: Likewise.
1059         * g++.dg/parse/template25.C: Likewise.
1060         * g++.dg/parse/typename11.C: Likewise.
1061         * g++.dg/tc1/dr147.C: Likewise.
1062         * g++.dg/template/deduce3.C: Likewise.
1063         * g++.dg/template/koenig9.C: Likewise.
1064         * g++.dg/template/pr23510.C: Likewise.
1065         * g++.dg/warn/pr12242.C: Likewise.
1066         * g++.dg/warn/pr30551-2.C: Likewise.
1067         * g++.dg/warn/pr30551.C: Likewise.
1068         * g++.old-deja/g++.other/typename1.C: Likewise.
1069         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1070
1071         2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
1072
1073         PR testsuite/20771
1074         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1075         test summary unique.
1076
1077         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1078         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1079         scan-stack-usage-not): Don't strip torture options from test name.
1080
1081         * lib/scandump.exp (scan-dump-times): Use printable version of
1082         regexp in test summary line.
1083
1084         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1085         messages reported for one line of source code.
1086         * gcc.dg/format/few-1.c: Likewise.
1087         * gcc.dg/ia64-sync-2.c: Likewise.
1088         * gcc.dg/sync-2.c: Likewise.
1089         * gcc.dg/noncompile/pr44517.c: Likewise.
1090
1091         2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
1092
1093         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1094         alignment torture options with usual torture options.
1095         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1096         instead of dg-options.
1097         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1098         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1099         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1100         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1101         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1102         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1103
1104         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1105         to checks for multiple messages reported for one line of source code.
1106         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1107
1108         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1109         messages reported for one line of source code.
1110
1111         * gcc.dg/20031223-1.c: Add comments to check for multiple
1112         messages reported for one line of source code.
1113         * gcc.dg/Wconversion-integer.c: Likewise.
1114         * gcc.dg/Wfatal-2.c: Likewise.
1115         * gcc.dg/Wfatal.c: Likewise.
1116         * gcc.dg/Wobjsize-1.c: Likewise.
1117         * gcc.dg/c99-vla-jump-1.c: Likewise.
1118         * gcc.dg/c99-vla-jump-2.c: Likewise.
1119         * gcc.dg/c99-vla-jump-3.c: Likewise.
1120         * gcc.dg/c99-vla-jump-4.c: Likewise.
1121         * gcc.dg/c99-vla-jump-5.c: Likewise.
1122         * gcc.dg/decl-9.c: Likewise.
1123         * gcc.dg/declspec-10.c: Likewise.
1124         * gcc.dg/declspec-18.c: Likewise.
1125         * gcc.dg/mtune.c: Likewise.
1126         * gcc.dg/parser-pr28152-2.c: Likewise.
1127         * gcc.dg/parser-pr28152.c: Likewise.
1128         * gcc.dg/pr14475.c: Likewise.
1129         * gcc.dg/pr27953.c: Likewise.
1130         * gcc.dg/pr28322-3.c: Likewise.
1131         * gcc.dg/pr30457.c: Likewise.
1132         * gcc.dg/pr30551-2.c: Likewise.
1133         * gcc.dg/pr30551-3.c: Likewise.
1134         * gcc.dg/pr30551-4.c: Likewise.
1135         * gcc.dg/pr30551-5.c: Likewise.
1136         * gcc.dg/pr30551-6.c: Likewise.
1137         * gcc.dg/pr30551.c: Likewise.
1138         * gcc.dg/pr45461.c: Likewise.
1139         * gcc.dg/pr48552-1.c: Likewise.
1140         * gcc.dg/pr48552-2.c: Likewise.
1141         * gcc.dg/redecl-1.c: Likewise.
1142         * gcc.dg/transparent-union-3.c: Likewise.
1143         * gcc.dg/utf-dflt.c: Likewise.
1144         * gcc.dg/utf-dflt2.c: Likewise.
1145         * gcc.dg/vla-8.c: Likewise.
1146         * gcc.dg/vla-init-1.c: Likewise.
1147         * gcc.dg/wtr-int-type-1.c: Likewise.
1148
1149         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1150         messages reported for for one line of source code.
1151         * c-c++-common/raw-string-5.c: Likewise.
1152         * c-c++-common/raw-string-4.c: Likewise.
1153         * c-c++-common/raw-string-6.c: Likewise.
1154         * c-c++-common/pr20000.c: Likewise.
1155
1156         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1157         messages reported for one line of source code.
1158         * gcc.dg/cpp/pr30786.c: Likewise.
1159         * gcc.dg/cpp/pr28709.c: Likewise.
1160         * gcc.dg/cpp/missing-header-MD.c: Likewise.
1161         * gcc.dg/cpp/macspace2.c: Likewise.
1162         * gcc.dg/cpp/missing-header-1.c: Likewise.
1163         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1164         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1165         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1166
1167 2012-07-09  Jason Merrill  <jason@redhat.com>
1168
1169         PR c++/53882
1170         * g++.dg/cpp0x/nullptr29.C: New.
1171
1172 2012-07-06  Mikael Morin  <mikael@gcc.gnu.org>
1173
1174         PR fortran/53732
1175         * gfortran.dg/inline_sum_4.f90: New test.
1176
1177 2012-07-06  Richard Guenther  <rguenther@suse.de>
1178
1179         Backport from mainline
1180         2012-06-18  Richard Guenther  <rguenther@suse.de>
1181
1182         PR tree-optimization/53693
1183         * g++.dg/torture/pr53693.C: New testcase.
1184
1185 2012-07-06  Richard Guenther  <rguenther@suse.de>
1186
1187         Backport from mainline
1188         2012-04-11  Richard Guenther  <rguenther@suse.de>
1189
1190         PR middle-end/52621
1191         * gfortran.dg/pr52621.f90: New testcase.
1192
1193 2012-07-05  Pat Haugen <pthaugen@us.ibm.com>
1194
1195         Backport from mainline
1196         2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1197
1198         * gcc.target/powerpc/lhs-1.c: New.
1199         * gcc.target/powerpc/lhs-2.c: New.
1200         * gcc.target/powerpc/lhs-3.c: New.
1201
1202 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1203
1204         * gnat.dg/recursive_call.adb: New test.
1205
1206 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1207
1208         * gnat.dg/discr37.ad[sb]: New test.
1209
1210 2012-07-02  Jason Merrill  <jason@redhat.com>
1211
1212         PR c++/53816
1213         * g++.dg/template/ref6.C: New.
1214
1215         PR c++/53821
1216         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1217
1218 2012-06-29  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1219
1220         Backport from mainline.
1221         2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1222         * gcc.target/arm/neon-vrev.c: New.
1223
1224 2012-06-28  Richard Guenther  <rguenther@suse.de>
1225
1226         PR middle-end/53790
1227         * gcc.dg/torture/pr53790.c: New testcase.
1228
1229 2012-06-27  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1230
1231         PR c++/51214
1232         * g++.dg/cpp0x/forw_enum11.C: New.
1233
1234 2012-06-26  Richard Guenther  <rguenther@suse.de>
1235
1236         PR c++/53752
1237         * g++.dg/torture/pr53752.C: New testcase.
1238
1239 2012-06-25  Jason Merrill  <jason@redhat.com>
1240
1241         PR c++/53498
1242         PR c++/53305
1243         * g++.dg/cpp0x/decltype38.C: New.
1244         * g++.dg/cpp0x/variadic132.C: New.
1245
1246         PR c++/52988
1247         * g++.dg/cpp0x/nullptr28.C: New.
1248
1249         PR c++/53202
1250         * g++.dg/cpp0x/constexpr-tuple.C: New.
1251
1252 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR target/53759
1255         * gcc.target/i386/pr53759.c: New test.
1256
1257         PR c++/53594
1258         * g++.dg/cpp0x/nsdmi7.C: New test.
1259
1260 2012-06-22  Tobias Burnus  <burnus@net-b.de>
1261
1262         Backport from mainline
1263         2012-06-17  Tobias Burnus  <burnus@net-b.de>
1264
1265         PR fortran/53691
1266         PR fortran/53685
1267         * gfortran.dg/transfer_check_3.f90: New.
1268
1269 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1270
1271         * gnat.dg/lto15.ad[sb]: New test.
1272
1273 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1274
1275         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1276         and add __sh__ case.
1277
1278 2012-06-19  Jason Merrill  <jason@redhat.com>
1279
1280         PR c++/53651
1281         * g++.dg/cpp0x/decltype37.C: New.
1282
1283         PR c++/52637
1284         * g++.dg/debug/localclass1.C: New.
1285
1286         * g++.dg/debug/dwarf2/namespace-2.C: New.
1287         * g++.dg/debug/dwarf2/localclass3.C: New.
1288
1289 2012-06-19  Richard Guenther  <rguenther@suse.de>
1290
1291         PR middle-end/53470
1292         * g++.dg/lto/pr53470_0.C: New testcase.
1293         * gcc.dg/lto/pr53470_0.c: Likewise.
1294
1295 2012-06-19  Jason Merrill  <jason@redhat.com>
1296
1297         Reapply:
1298         PR c++/53137
1299         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1300
1301         PR c++/53599
1302         * g++.dg/template/local7.C: New.
1303
1304 2012-06-16  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1305
1306         Back port from mainline
1307         2012-05-09 Uros Bizjak  <ubizjak@gmail.com>
1308
1309         PR target/52908
1310         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1311         directive to Scan for vpmuldq, not vpmacsdql.
1312
1313 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
1314
1315         * gnat.dg/vect8.ad[sb]: New test.
1316
1317 2012-06-14  Jakub Jelinek  <jakub@redhat.com>
1318
1319         Backported from mainline
1320         2012-06-12  Jakub Jelinek  <jakub@redhat.com>
1321
1322         PR rtl-optimization/53589
1323         * gcc.dg/torture/pr53589.c: New test.
1324
1325         2012-06-07  Jakub Jelinek  <jakub@redhat.com>
1326
1327         PR middle-end/53580
1328         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1329         * gcc.dg/gomp/critical-4.c: Likewise.
1330         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1331         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1332         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1333         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1334         * c-c++-common/gomp/pr53580.c: New test.
1335
1336 2012-06-14  Tobias Burnus  <burnus@net-b.de>
1337
1338         Backport from mainline
1339         2012-06-04  Tobias Burnus  <burnus@net-b.de>
1340
1341         PR fortran/50619
1342         * gfortran.dg/init_flag_10.f90: New.
1343
1344 2012-06-14  Richard Guenther  <rguenther@suse.de>
1345
1346         Backport from mainline
1347         2012-06-11  Richard Guenther  <rguenther@suse.de>
1348
1349         PR c++/53616
1350         * g++.dg/ext/pr53605.C: New testcase.
1351
1352 2012-06-14  Tobias Burnus  <burnus@net-b.de>
1353
1354         PR fortran/53597
1355         * gfortran.dg/save_4.f90: New.
1356
1357 2012-06-14  Richard Guenther  <rguenther@suse.de>
1358
1359         Backport from mainline
1360         2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1361
1362         PR c++/52841
1363         * g++.dg/cpp0x/pr52841.C: New testcase.
1364
1365 2012-06-13  Christian Bruel  <christian.bruel@st.com>
1366
1367         PR target/53621
1368         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1369
1370 2012-06-14  Release Manager
1371
1372         * GCC 4.7.1 released.
1373
1374 2012-06-12  Jason Merrill  <jason@redhat.com>
1375
1376         PR c++/53599
1377         * g++.dg/template/local7.C: New.
1378
1379         Revert:
1380         PR c++/53137
1381         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1382
1383 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1384
1385         PR c++/53524
1386         * g++.dg/warn/Wenum-compare-no-2: New.
1387
1388 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1389
1390         PR target/53559
1391         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1392         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1393         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1394         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1395         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1396         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1397         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1398         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1399
1400 2012-06-04  Richard Guenther  <rguenther@suse.de>
1401
1402         Backport from mainline
1403         2012-04-25  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR middle-end/52979
1406         * gcc.c-torture/compile/pr52979-1.c: New test.
1407         * gcc.c-torture/execute/pr52979-1.c: New test.
1408         * gcc.c-torture/execute/pr52979-2.c: New test.
1409
1410 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1411
1412         PR tree-optimization/53550
1413         * gcc.dg/pr53550.c: New test.
1414
1415 2012-06-04  Richard Guenther  <rguenther@suse.de>
1416             Eric Botcazou  <ebotcazou@adacore.com>
1417
1418         Backport from mainline
1419         PR middle-end/52080
1420         PR middle-end/52097
1421         PR middle-end/48124
1422         * gcc.dg/torture/pr48124-1.c: New testcase.
1423         * gcc.dg/torture/pr48124-2.c: Likewise.
1424         * gcc.dg/torture/pr48124-3.c: Likewise.
1425         * gcc.dg/torture/pr48124-4.c: Likewise.
1426         * gnat.dg/pack16.adb: Likewise.
1427         * gnat.dg/pack16_pkg.ads: Likewise.
1428         * gnat.dg/pack17.adb: Likewise.
1429         * gnat.dg/specs/pack7.ads: Likewise.
1430         * gnat.dg/specs/pack8.ads: Likewise.
1431         * gnat.dg/specs/pack8_pkg.ads: Likewise.
1432
1433 2012-06-01  Jason Merrill  <jason@redhat.com>
1434
1435         PR c++/52973
1436         * g++.dg/ext/visibility/template12.C: New.
1437         * g++.dg/ext/attrib14.C: Adjust warning line.
1438
1439         PR c++/52725
1440         * g++.dg/parse/new6.C: New.
1441         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1442
1443 2012-06-01  Jason Merrill  <jason@redhat.com>
1444
1445         PR c++/53137
1446         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1447
1448 2012-06-01  Jason Merrill  <jason@redhat.com>
1449
1450         PR c++/53484
1451         * g++.dg/cpp0x/auto33.C: New.
1452
1453 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1454
1455         * c-c++-common/restrict-2.c: Revert previous change.
1456
1457 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1458
1459         PR ada/53517
1460         * gnat.dg/lto14.adb: Skip on Solaris.
1461
1462 2012-05-31  Jason Merrill  <jason@redhat.com>
1463
1464         PR c++/52905
1465         * g++.dg/cpp0x/initlist-ctor1.C: New.
1466
1467 2012-05-31  Richard Guenther  <rguenther@suse.de>
1468
1469         PR middle-end/48493
1470         * gcc.dg/torture/pr48493.c: New testcase.
1471
1472 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1473
1474         PR c++/53356
1475         * g++.dg/init/new33.C: New test.
1476
1477 2012-05-30  Jason Merrill  <jason@redhat.com>
1478
1479         PR c++/53220
1480         * c-c++-common/array-lit.c: New.
1481         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1482
1483 2012-05-30  Richard Guenther  <rguenther@suse.de>
1484
1485         PR middle-end/53501
1486         * gcc.dg/torture/pr53501.c: New testcase.
1487         * c-c++-common/restrict-2.c: Adjust.
1488
1489 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR rtl-optimization/53519
1492         * gcc.c-torture/compile/pr53519.c: New test.
1493
1494 2012-05-29  Richard Guenther  <rguenther@suse.de>
1495
1496         PR tree-optimization/53516
1497         * gcc.dg/torture/pr53516.c: New testcase.
1498
1499 2012-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
1500
1501         PR c++/53491
1502         * g++.dg/parse/crash60.C: New.
1503
1504 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1505
1506         PR tree-optimization/53505
1507         * c-c++-common/torture/pr53505.c: New test.
1508
1509 2012-05-25  Ian Lance Taylor  <iant@google.com>
1510
1511         * gcc.dg/split-6.c: New test.
1512
1513 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1514
1515         * gnat.dg/lto14.adb: New test.
1516
1517 2012-05-24  Richard Guenther  <rguenther@suse.de>
1518
1519         PR middle-end/53460
1520         * g++.dg/tree-prof/pr53460.C: New testcase.
1521
1522 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1523
1524         PR tree-optimization/53465
1525         * gcc.c-torture/execute/pr53465.c: New test.
1526
1527 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/53389
1530         * gfortran.dg/realloc_on_assign_15.f90: New.
1531
1532 2012-05-22  Richard Guenther  <rguenther@suse.de>
1533
1534         PR tree-optimization/53408
1535         * gcc.dg/torture/pr53408.c: New testcase.
1536
1537 2012-05-22  Richard Guenther  <rguenther@suse.de>
1538
1539         PR middle-end/51071
1540         * gcc.dg/torture/pr51071-2.c: New testcase.
1541
1542 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR tree-optimization/53366
1545         * gcc.dg/torture/pr53366-1.c: New test.
1546         * gcc.dg/torture/pr53366-2.c: New test.
1547         * gcc.target/i386/pr53366-1.c: New test.
1548         * gcc.target/i386/pr53366-2.c: New test.
1549
1550         PR tree-optimization/53409
1551         * gcc.c-torture/compile/pr53409.c: New test.
1552
1553         PR tree-optimization/53410
1554         * gcc.c-torture/compile/pr53410-1.c: New test.
1555         * gcc.c-torture/compile/pr53410-2.c: New test.
1556
1557 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1558
1559         PR c/53418
1560         * gcc.c-torture/compile/pr53418-1.c,
1561         gcc.c-torture/compile/pr53418-2.c: New tests.
1562
1563 2012-05-21  Patrick Marlier  <patrick.marlier@gmail.com>
1564
1565         * gcc.dg/tm/indirect-2.c: New test.
1566
1567 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1568
1569         Backport from mainline
1570         2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1571                     H.J. Lu  <hongjiu.lu@intel.com>
1572
1573         PR target/53416
1574         * gcc.target/i386/pr53416.c: New file.
1575
1576 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1577
1578         * gnat.dg/lto13.adb: New test.
1579         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1580
1581 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1582
1583         * gnat.dg/specs/lto12.ads: New test.
1584         * gnat.dg/specs/lto12_pkg.ads: New helper.
1585
1586 2012-05-17  David S. Miller  <davem@davemloft.net>
1587
1588         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1589         failure on sparc-*-linux-gnu.
1590
1591 2012-05-16  Richard Henderson  <rth@redhat.com>
1592
1593         PR debug/52727
1594         * g++.dg/opt/pr52727.C: New testcase.
1595
1596 2012-05-16  Richard Guenther  <rguenther@suse.de>
1597
1598         PR tree-optimization/53364
1599         * g++.dg/torture/pr53364.C: New testcase.
1600
1601 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR target/53358
1604         * gcc.dg/pr53358.c: New test.
1605
1606 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1607
1608         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1609         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1610
1611 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1612
1613         * gnat.dg/null_pointer_deref3.adb: New test.
1614
1615 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1616
1617         PR c++/53301
1618         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1619
1620 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1621
1622         * gnat.dg/lto11.ad[sb]: New test.
1623
1624 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
1625
1626         PR target/53272
1627         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1628
1629 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR tree-optimization/53239
1632         * g++.dg/opt/vrp3.C: New test.
1633         * g++.dg/opt/vrp3-aux.cc: New file.
1634         * g++.dg/opt/vrp3.h: New file.
1635
1636 2012-05-07  Tobias Burnus  <burnus@net-b.de>
1637
1638         Backport from mainline:
1639         2012-05-07  Tobias Burnus  <burnus@net-b.de>
1640
1641         PR fortran/53255
1642         * gfortran.dg/typebound_operator_15.f90: New.
1643
1644 2012-05-05  Tobias Burnus  <burnus@net-b.de>
1645
1646         Backport from mainline:
1647         2012-05-04  Tobias Burnus  <burnus@net-b.de>
1648
1649         PR fortran/53111
1650         * gfortran.dg/constructor_7.f90: New.
1651         * gfortran.dg/constructor_8.f90: New.
1652
1653 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
1654
1655         Backport from mainline:
1656
1657         2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
1658
1659         PR tree-optimization/52633
1660         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1661         recognized as widening shifts instead of over-widening.
1662         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1663         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1664         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1665         * gcc.target/arm/pr52633.c: New test.
1666
1667         2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
1668
1669         PR tree-optimization/52870
1670         * gcc.dg/vect/pr52870.c: New test.
1671
1672 2012-05-04  Richard Guenther  <rguenther@suse.de>
1673
1674         * gcc.dg/lto/pr53214_0.c: New testcase.
1675
1676 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1677
1678         * gcc.target/ia64/pr48496.c: New test.
1679         * gcc.target/ia64/pr52657.c: Likewise.
1680
1681 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1682
1683         Backport from mainline
1684         2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1685
1686         PR target/53199
1687         * gcc.target/powwerpc/pr53199.c: New file.
1688
1689 2012-05-03  Martin Jambor  <mjambor@suse.cz>
1690
1691         Backport from mainline
1692         2012-05-02  Martin Jambor  <mjambor@suse.cz>
1693
1694         PR lto/52605
1695         * g++.dg/lto/pr52605_0.C: New test.
1696
1697 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1698
1699         PR c++/53186
1700         * g++.dg/other/final2.C: New.
1701
1702 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR debug/53174
1705         * gcc.dg/pr53174.c: New test.
1706
1707         PR target/53187
1708         * gcc.target/arm/pr53187.c: New test.
1709         * gcc.c-torture/compile/pr53187.c: New test.
1710
1711 2012-05-03  Richard Guenther  <rguenther@suse.de>
1712
1713         PR tree-optimization/53144
1714         * gcc.dg/torture/pr53144.c: New testcase.
1715
1716 2012-05-02  Tobias Burnus  <burnus@net-b.de>
1717
1718         Backport from mainline
1719         2012-04-16  Tobias Burnus  <burnus@net-b.de>
1720
1721         PR fortran/52864
1722         * gfortran.dg/pointer_intent_6.f90: New.
1723
1724 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
1725
1726         PR tree-optimization/53163
1727         * gcc.c-torture/compile/pr53163.c: New test.
1728
1729         PR rtl-optimization/53160
1730         * gcc.c-torture/execute/pr53160.c: New test.
1731
1732 2012-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1733
1734         PR fortran/53148
1735         Backport from trunk
1736         * gfortran.dg/function_optimize_12.f90:  New test.
1737
1738 2012-04-30  Uros Bizjak  <ubizjak@gmail.com>
1739
1740         Backport from mainline
1741         2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
1742
1743         PR target/53138
1744         * gcc.c-torture/execute/20120427-1.c: New testcase.
1745
1746 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
1747
1748         PR target/53120
1749         * gcc.dg/torture/pr53120.c: New test.
1750
1751 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR c/52880
1754         * gcc.dg/pr52880.c: New test.
1755
1756 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
1757
1758         PR testsuite/52641
1759         PR tree-optimizations/52891
1760
1761         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1762
1763 2012-04-24  Richard Guenther  <rguenther@suse.de>
1764
1765         PR tree-optimization/53085
1766         * g++.dg/torture/pr53085.C: New testcase.
1767
1768 2012-04-23  Richard Guenther  <rguenther@suse.de>
1769
1770         PR c/53060
1771         * gcc.dg/pr53060.c: New testcase.
1772
1773 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR tree-optimizations/52891
1776         * gcc.c-torture/compile/pr52891-1.c: New test.
1777         * gcc.c-torture/compile/pr52891-2.c: New test.
1778
1779 2012-04-20  Ian Lance Taylor  <iant@google.com>
1780
1781         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1782         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1783
1784 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
1785
1786         PR c++/53003
1787         * g++.dg/parse/crash59.C: New.
1788
1789 2012-04-16  Jason Merrill  <jason@redhat.com>
1790
1791         PR c++/38543
1792         * g++.dg/cpp0x/variadic131.C: New.
1793
1794 2012-04-16  Jason Merrill  <jason@redhat.com>
1795
1796         PR c++/50830
1797         * g++.dg/cpp0x/variadic129.C: New.
1798
1799         PR c++/50303
1800         * g++.dg/cpp0x/variadic128.C: New.
1801
1802 2012-04-16  Uros Bizjak  <ubizjak@gmail.com>
1803
1804         Backport from mainline
1805         2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
1806
1807         PR target/52932
1808         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1809         second function argument.
1810         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1811         (calc_permps): Update declaration.  Calculate result correctly.
1812         (avx2_test): Change src2 type to union256i_d.
1813         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1814         correctly.
1815
1816 2012-04-16  Martin Jambor  <mjambor@suse.cz>
1817
1818         Backported from mainline
1819
1820         2012-04-13  Martin Jambor  <mjambor@suse.cz>
1821         PR middle-end/52939
1822
1823         * g++.dg/ipa/pr52939.C: New test.
1824
1825 2012-04-15  Jason Merrill  <jason@redhat.com>
1826
1827         PR c++/52380
1828         * g++.dg/cpp0x/variadic125.C: New.
1829
1830         PR c++/52292
1831         * g++.dg/cpp0x/variadic124.C: New.
1832
1833 2012-04-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1834
1835         PR c++/52465
1836         * g++.dg/lookup/using52.C: New.
1837
1838 2012-04-13  Jason Merrill  <jason@redhat.com>
1839
1840         PR c++/52824
1841         * g++.dg/cpp0x/variadic123.C: New.
1842         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1843
1844 2012-04-11  Jason Merrill  <jason@redhat.com>
1845
1846         PR c++/52906
1847         * g++.dg/ext/attrib45.C: New.
1848
1849 2012-04-13  Tom de Vries  <tom@codesourcery.com>
1850
1851         Backport from mainline r186419.
1852
1853         2012-04-13  Tom de Vries  <tom@codesourcery.com>
1854
1855         * gcc.dg/pr52734.c: New test.
1856
1857 2012-04-13  Richard Guenther  <rguenther@suse.de>
1858
1859         PR tree-optimization/52969
1860         * gcc.dg/torture/pr52969.c: New testcase.
1861
1862 2012-04-13  Richard Guenther  <rguenther@suse.de>
1863
1864         PR c/52862
1865         * gcc.dg/pr52862.c: New testcase.
1866
1867 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1868
1869         Backport from mainline
1870         2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1871
1872         PR target/52775
1873         * gcc.target/powerpc/pr52775.c: New file.
1874
1875 2012-04-12  Richard Guenther  <rguenther@suse.de>
1876
1877         PR tree-optimization/52943
1878         * gcc.dg/torture/pr52943.c: New testcase.
1879
1880 2012-04-09  Mike Stump  <mikestump@comcast.net>
1881
1882         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1883         * gcc.dg/tree-ssa/vrp59.c: Likewise.
1884         * gcc.dg/tree-ssa/vrp60.c: Likewise.
1885         * gnat.dg/aggr11.adb: Likewise.
1886         * gnat.dg/aggr11_pkg.ads: Likewise.
1887         * gnat.dg/aggr15.adb: Likewise.
1888         * gnat.dg/aggr15.ads: Likewise.
1889         * gnat.dg/aggr17.adb: Likewise.
1890         * gnat.dg/aggr18.adb: Likewise.
1891         * gnat.dg/array14.adb: Likewise.
1892         * gnat.dg/array14.ads: Likewise.
1893         * gnat.dg/array14_pkg.ads: Likewise.
1894         * gnat.dg/array19.adb: Likewise.
1895         * gnat.dg/array19.ads: Likewise.
1896         * gnat.dg/discr27.adb: Likewise.
1897         * gnat.dg/discr27.ads: Likewise.
1898         * gnat.dg/discr35.adb: Likewise.
1899         * gnat.dg/discr35.ads: Likewise.
1900         * gnat.dg/discr6.adb: Likewise.
1901         * gnat.dg/discr6_pkg.ads: Likewise.
1902         * gnat.dg/import1.adb: Likewise.
1903         * gnat.dg/import1.ads: Likewise.
1904         * gnat.dg/loop_address2.adb: Likewise.
1905         * gnat.dg/opt7.adb: Likewise.
1906         * gnat.dg/opt7.ads: Likewise.
1907         * gnat.dg/pointer_variable_bounds.adb: Likewise.
1908         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1909         * gnat.dg/rep_clause2.adb: Likewise.
1910         * gnat.dg/rep_clause2.ads: Likewise.
1911         * gnat.dg/slice2.adb: Likewise.
1912         * gnat.dg/slice2.ads: Likewise.
1913         * gnat.dg/slice6.adb: Likewise.
1914         * gnat.dg/slice6_pkg.ads: Likewise.
1915         * gnat.dg/specs/unchecked_union2.ads: Likewise.
1916         * gnat.dg/taft_type2.adb: Likewise.
1917         * gnat.dg/taft_type2.ads: Likewise.
1918         * gnat.dg/taft_type2_pkg.ads: Likewise.
1919         * gnat.dg/volatile10.adb: Likewise.
1920         * gnat.dg/volatile10_pkg.ads: Likewise.
1921
1922         * gcc.dg/dll-8.c: Remove execute permissions.
1923         * g++.dg/ext/dllexport5.C: Likewise.
1924
1925 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
1926
1927         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1928         (check_effective_target_sync_long_long): Add SPARC case.
1929         (check_effective_target_sync_long_long_runtime): Likewise.
1930         (check_effective_target_sync_int_long): Adjust SPARC case.
1931         (check_effective_target_sync_char_short): Likewise.
1932
1933 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1934
1935         PR fortran/52893
1936         Backport from trunk
1937         * gfortran.dg/function_optimize_11.f90:  New test.
1938
1939 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1940
1941         PR fortran/52668
1942         Backport from trunk
1943         * gfortran.dg/use_only_6.f90: New test.
1944
1945 2012-04-06  Mike Stump  <mikestump@comcast.net>
1946
1947         PR testsuite/50722
1948         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1949
1950 2012-04-05  Jason Merrill  <jason@redhat.com>
1951
1952         PR c++/52596
1953         * g++.dg/template/qualified-id5.C: New.
1954
1955 2012-04-03  Jason Merrill  <jason@redhat.com>
1956
1957         PR c++/52796
1958         * g++.dg/cpp0x/variadic-value1.C: New.
1959
1960 2012-04-03  Richard Guenther  <rguenther@suse.de>
1961
1962         Backport from mainline
1963         2012-03-02  Richard Guenther  <rguenther@suse.de>
1964
1965         PR tree-optimization/52406
1966         * gcc.dg/torture/pr52406.c: New testcase.
1967
1968 2012-04-03  Richard Guenther  <rguenther@suse.de>
1969
1970         Backport from mainline
1971         2012-03-15  Richard Guenther  <rguenther@suse.de>
1972
1973         PR middle-end/52580
1974         * gfortran.dg/vect/pr52580.f: New testcase.
1975
1976 2012-04-03  Richard Guenther  <rguenther@suse.de>
1977
1978         Backport from mainline
1979         2012-03-06  Richard Guenther  <rguenther@suse.de>
1980
1981         PR middle-end/52493
1982         * gcc.dg/torture/pr52493.c: New testcase.
1983
1984         2012-03-23  Richard Guenther  <rguenther@suse.de>
1985
1986         PR tree-optimization/52678
1987         * gfortran.dg/pr52678.f: New testcase.
1988
1989         2012-03-26  Richard Guenther  <rguenther@suse.de>
1990
1991         PR tree-optimization/52701
1992         * gfortran.dg/pr52701.f90: New testcase.
1993
1994         2012-03-30  Richard Guenther  <rguenther@suse.de>
1995
1996         PR tree-optimization/52754
1997         * gcc.target/i386/pr52754.c: New testcase.
1998
1999 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
2000
2001         PR tree-optimization/52835
2002         * gfortran.dg/pr52835.f90: New test.
2003
2004 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2005
2006         * gnat.dg/controlled6.adb: New test.
2007         * gnat.dg/controlled6_pkg.ads: New helper.
2008         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2009
2010 2012-03-29  Meador Inge  <meadori@codesourcery.com>
2011
2012         PR c++/52672
2013         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2014
2015 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
2016
2017         PR c++/52718
2018         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2019
2020 2012-03-29  Jason Merrill  <jason@redhat.com>
2021
2022         PR c++/52685
2023         * g++.dg/template/inherit8.C: New.
2024
2025 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR c++/52759
2028         * g++.dg/ext/weak4.C: New test.
2029
2030 2012-03-29  Jason Merrill  <jason@redhat.com>
2031
2032         PR c++/52743
2033         * g++.dg/cpp0x/initlist-array3.C: New.
2034
2035 2012-03-28  Jason Merrill  <jason@redhat.com>
2036
2037         PR c++/52746
2038         * g++.dg/overload/virtual2.C: New.
2039
2040 2012-03-28  Martin Jambor  <mjambor@suse.cz>
2041
2042         Backported from mainline
2043         2012-03-27  Martin Jambor  <mjambor@suse.cz>
2044
2045         PR middle-end/52693
2046         * gcc.dg/torture/pr52693.c: New test.
2047
2048 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR middle-end/52691
2051         * gcc.dg/pr52691.c: New test.
2052
2053         PR middle-end/52750
2054         * gcc.c-torture/compile/pr52750.c: New test.
2055
2056 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
2057
2058         Backport from 2012-03-28 mainline r185910.
2059
2060         PR target/52692
2061         * gcc.target/avr/torture/builtins-2.c: New test.
2062
2063 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR target/52736
2066         * gcc.target/i386/pr52736.c: New test.
2067
2068 2012-03-27  Richard Guenther  <rguenther@suse.de>
2069
2070         PR middle-end/52720
2071         * gcc.dg/torture/pr52720.c: New testcase.
2072
2073 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
2074
2075         Backport from 2012-03-26 mainline r185793.
2076
2077         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2078         Add "-Os -flto" to list.
2079
2080 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
2081
2082         * gnat.dg/concat2.ad[sb]: New test.
2083
2084 2012-03-24  Steven Bosscher  <steven@gcc.gnu.org>
2085
2086         PR middle-end/52640
2087         * gcc.c-torture/compile/limits-externdecl.c: New test.
2088
2089 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
2090
2091         PR c++/52487
2092         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2093
2094 2012-03-22  Tobias Burnus  <burnus@net-b.de>
2095
2096         PR fortran/52452
2097         * gfortran.dg/intrinsic_8.f90: New.
2098
2099 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
2100
2101         PR c++/52671
2102         * g++.dg/ext/attrib44.C: New test.
2103
2104 2012-03-22  Jason Merrill  <jason@redhat.com>
2105
2106         * g++.dg/torture/pr52582.C: New.
2107
2108 2012-03-22  Georg-Johann Lay  <avr@gjlay.de>
2109
2110         Backport from 2012-03-20 mainline r185583.
2111
2112         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2113         __AVR_HAVE_LPMX__
2114
2115         Backport from 2012-03-20 mainline r185570.
2116
2117         PR target/49868
2118         * gcc.target/avr/torture/addr-space-2.h: New file.
2119         * gcc.target/avr/torture/addr-space-2-g.h: New test.
2120         * gcc.target/avr/torture/addr-space-2-0.h: New test.
2121         * gcc.target/avr/torture/addr-space-2-1.h: New test.
2122         * gcc.target/avr/torture/addr-space-2-x.h: New test.
2123
2124         Backport from 2012-03-12 mainline r185255.
2125
2126         PR target/49868
2127         * gcc.target/avr/torture/addr-space-1.h: New file.
2128         * gcc.target/avr/torture/addr-space-g.h: New test.
2129         * gcc.target/avr/torture/addr-space-0.h: New test.
2130         * gcc.target/avr/torture/addr-space-1.h: New test.
2131         * gcc.target/avr/torture/addr-space-x.h: New test.
2132
2133 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
2134
2135         Backported from mainline
2136         2012-03-14  Jakub Jelinek  <jakub@redhat.com>
2137
2138         PR c++/52521
2139         * g++.dg/cpp0x/udlit-args2.C: New test.
2140
2141         2012-03-13  Jakub Jelinek  <jakub@redhat.com>
2142
2143         PR c/52577
2144         * gcc.dg/Wunused-var-3.c: New test.
2145
2146 2012-03-22  Release Manager
2147
2148         * GCC 4.7.0 released.
2149
2150 2012-03-20  Jason Merrill  <jason@redhat.com>
2151
2152         * g++.dg/cpp0x/auto32.C: New.
2153
2154 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
2155             Andrew Pinski  <apinski@cavium.com>
2156
2157         PR middle-end/52592
2158         * gcc.dg/pr52592.c: New test.
2159
2160 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR c++/52582
2163         * g++.dg/opt/pr52582.C: New test.
2164
2165 2012-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2166
2167         PR target/52450
2168         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2169
2170         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2171
2172 2012-03-10  Tobias Burnus  <burnus@net-b.de>
2173
2174         PR fortran/52469
2175         * gfortran.dg/proc_ptr_34.f90: New.
2176
2177 2012-03-07  Jason Merrill  <jason@redhat.com>
2178
2179         PR c++/52521
2180         * g++.dg/cpp0x/udlit-mangle.C: New.
2181
2182 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
2183
2184         Backport from mainline r184894.
2185         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2186         int32plus.
2187
2188 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2189
2190         Backport from mainline
2191         2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2192
2193         * gcc.target/powerpc/pr52457.c: New test.
2194
2195 2012-03-01  Kai Tietz  <ktietz@redhat.com>
2196
2197         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2198         routines on mingw targets.
2199         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2200         LLP64 target.
2201
2202 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR tree-optimization/52445
2205         * gcc.dg/pr52445.c: New test.
2206
2207 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2208
2209         PR target/52437
2210         * gcc.c-torture/compile/pr52437.c: New test.
2211
2212         PR middle-end/52419
2213         * gcc.dg/torture/pr52419.c: New test.
2214
2215         PR tree-optimization/52429
2216         * gcc.dg/torture/pr52429.c: New test.
2217         * g++.dg/opt/pr52429.C: New test.
2218
2219 2012-02-29  Richard Guenther  <rguenther@suse.de>
2220
2221         PR testsuite/52297
2222         * gcc.dg/lto/trans-mem-1_0.c: Remove.
2223         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2224         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2225         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2226         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2227         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2228
2229 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2230
2231         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2232
2233 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
2234
2235         PR fortran/52386
2236         * gfortran.dg/realloc_on_assign_13.f90 : New test.
2237
2238 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2239
2240         PR target/51534
2241         * gcc.target/arm/neon/pr51534.c: New testcase.
2242
2243 2012-02-28  Richard Guenther  <rguenther@suse.de>
2244
2245         PR target/52407
2246         * gcc.dg/torture/pr52407.c: New testcase.
2247
2248 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2249
2250         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2251         * gcc.target/arm/vfp2.c: Likewise.
2252         * gcc.target/arm/vfp3.c: Likewise.
2253         * gcc.target/arm/vfp4.c: Likewise.
2254         * gcc.target/arm/vfp5.c: Likewise.
2255         * gcc.target/arm/vfp6.c: Likewise.
2256         * gcc.target/arm/vfp7.c: Likewise.
2257         * gcc.target/arm/vfp8.c: Likewise.
2258         * gcc.target/arm/vfp9.c: Likewise.
2259         * gcc.target/arm/vfp10.c: Likewise.
2260         * gcc.target/arm/vfp11.c: Likewise.
2261         * gcc.target/arm/vfp12.c: Likewise.
2262         * gcc.target/arm/vfp13.c: Likewise.
2263         * gcc.target/arm/vfp14.c: Likewise.
2264         * gcc.target/arm/vfp15.c: Likewise.
2265         * gcc.target/arm/vfp16.c: Likewise.
2266         * gcc.target/arm/vfp17.c: Likewise.
2267         * gcc.target/arm/neon-constants.h: New file.
2268         * gcc.target/arm/neon-vect1.c: New test.
2269         * gcc.target/arm/neon-vect2.c: New test.
2270         * gcc.target/arm/neon-vect3.c: New test.
2271         * gcc.target/arm/neon-vect4.c: New test.
2272         * gcc.target/arm/neon-vect5.c: New test.
2273         * gcc.target/arm/neon-vect6.c: New test.
2274         * gcc.target/arm/neon-vect7.c: New test.
2275         * gcc.target/arm/neon-vect8.c: New test.
2276
2277 2012-02-28  Richard Guenther  <rguenther@suse.de>
2278
2279         PR tree-optimization/52402
2280         * gcc.dg/torture/pr52402.c: New testcase.
2281
2282 2012-02-28  Richard Guenther  <rguenther@suse.de>
2283
2284         PR lto/52400
2285         * g++.dg/lto/pr52400_0.C: New testcase.
2286
2287 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
2288
2289         * gcc.target/avr/torture/builtins-1.c: New test.
2290         * gcc.target/avr/torture/builtins-error.c: New test.
2291
2292 2012-02-28  Kai Tietz  <ktietz@redhat.com>
2293
2294         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2295         issue.
2296         * gcc.target/i386/pr45352-2.c: Likewise.
2297         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2298         mingw targets.
2299         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2300         targets instead rand.
2301         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2302         * gcc.target/i386/sse2-mul-1.c: Likewise.
2303         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2304         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2305         target.
2306         * gcc.target/i386/pad-1.c: Likewise.
2307         * gcc.target/i386/pad-9.c: Likewise.
2308         * gcc.target/i386/pad-2.c: Likewise.
2309         * gcc.target/i386/pad-5b.c: Likewise.
2310         * gcc.target/i386/pad-8.c: Likewise.
2311         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2312         * gcc.target/i386/pr44130.c: Likewise.
2313         * gcc.target/i386/align-main-1.c: Likewise.
2314         * gcc.target/i386/align-main-2.c: Likewise.
2315         * gcc.target/i386/sw-1.c: Likewise.
2316         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2317         on x64 mingw target.
2318         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2319         * gcc.target/i386/pr46295.c: Likewise.
2320         * gcc.target/i386/amd64-abi-1.c: Likewise.
2321         * gcc.target/i386/amd64-abi-2.c: Likewise.
2322         * gcc.target/i386/pr39082-1.c: Likewise.
2323         * gcc.target/i386/pr39162.c: Likewise.
2324         * gcc.target/i386/pr22152.c: Likewise.
2325         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2326         * gcc.target/i386/wrfsbase-2.c: Likewise.
2327         * gcc.target/i386/local.c: Likewise
2328         * gcc.target/i386/wrgsbase-1.c: Likewise.
2329         * gcc.target/i386/wrfsbase-1.c: Likewise.
2330         * gcc.target/i386/pr39315-3.c: Likewise.
2331         * gcc.target/i386/pr35767-4.c: Likewise.
2332         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2333         x64 mingw target.
2334         * gcc.target/i386/pr45336-2.c: Likewise.
2335         * gcc.target/i386/pr45336-1.c: Likewise.
2336         * gcc.target/i386/pr45336-4.c: Likewise.
2337
2338 2012-02-27  Tristan Gingold  <gingold@adacore.com>
2339
2340         * gnat.dg/array20.ad[sb]: New test.
2341
2342 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR target/52375
2345         * gcc.target/arm/pr52375.c: New test.
2346         * gcc.c-torture/compile/pr52375.c: New test.
2347
2348 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2349
2350         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2351         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2352
2353 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
2354
2355         * gnat.dg/aggr19.adb: New test.
2356         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2357
2358 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
2359
2360         PR target/49263
2361         * gcc.target/sh/pr49263.c: New.
2362
2363 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
2364
2365         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2366         simulate_thread_wrapper_other_threads
2367         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2368         Move initialization of 'value' to main().
2369         (main): Initialize 'value';
2370         * gcc.dg/simulate-thread/speculative-store.c
2371         (simulate_thread_step_verify): Return 0 when successful.
2372         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2373         Reduce threshold.
2374         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
2375         (simulate_thread_wrapper_other_threads): Return a success/fail value
2376         and issue an error if the instruction count threshold is exceeded.
2377
2378 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2379
2380         PR target/50580
2381         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2382         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2383
2384 2012-02-24  Richard Guenther  <rguenther@suse.de>
2385
2386         PR middle-end/52355
2387         * gcc.dg/pr52355.c: New testcase.
2388
2389 2012-02-23  Kai Tietz  <ktietz@redhat.com>
2390
2391         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2392         for mingw-targets.
2393         * gcc.dg/Wpadded.c: Likewise.
2394         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2395         structure-layout.
2396         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2397         for sleep by Sleep and add windows.h include for this function.
2398         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2399         targets.
2400         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2401         target.
2402         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2403         target.
2404         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2405         on x64 mingw target.
2406         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2407         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2408         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2409         failure on LLP64 target.
2410
2411 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
2412
2413         PR c/52290
2414         * gcc.dg/noncompile/pr52290.c: New test.
2415
2416 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR tree-optimization/52019
2419         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2420
2421 2012-02-22  Kai Tietz  <ktietz@redhat.com>
2422
2423         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2424         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2425         derived pdiff_t type.
2426         * g++.dg/torture/pr49720.C: Likewise
2427
2428 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
2429
2430         PR target/52330
2431         * gcc.target/i386/pr52330.c: New test.
2432
2433 2012-02-22  Tobias Burnus  <burnus@net-b.de>
2434
2435         PR fortran/52335
2436         * gfortran.dg/io_constraints_10.f90: New.
2437
2438 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
2439
2440         * lib/target-supports.exp (check_effective_target_vect_condition):
2441         Return true for NEON.
2442
2443 2012-02-21  Kai Tietz  <ktietz@redhat.com>
2444
2445         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2446
2447 2012-02-21  Richard Guenther  <rguenther@suse.de>
2448
2449         PR tree-optimization/52324
2450         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2451
2452 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
2453
2454         PR middle-end/51782
2455         * gcc.target/avr/torture/pr51782-1.c: New test.
2456
2457 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR tree-optimization/52318
2460         * gcc.dg/pr52318.c: New test.
2461
2462 2012-02-20  Kai Tietz  <ktietz@redhat.com>
2463
2464         * gcc.dg/bf-ms-layout-3.c: New testcase.
2465
2466 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2467
2468         PR testsuite/52229
2469         PR fortran/32380
2470         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
2471
2472 2012-02-20  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/52298
2475         * gcc.dg/torture/pr52298.c: New testcase.
2476         * gcc.dg/vect/pr52298.c: Likewise.
2477
2478 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
2479
2480         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2481         * gcc.c-torture/execute/pr52286.c: Ditto.
2482
2483 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR tree-optimization/52286
2486         * gcc.c-torture/execute/pr52286.c: New test.
2487
2488 2012-02-18  Tobias Burnus  <burnus@net-b.de>
2489
2490         PR fortran/52295
2491         * gfortran.dg/interface_35.f90: Use -std=f2003.
2492         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2493         * gfortran.dg/interface_assignment_4.f90: Ditto.
2494         * gfortran.dg/bessel_1.f90: Ditto.
2495         * gfortran.dg/func_result_6.f90: Ditto.
2496         * gfortran.dg/hypot_1.f90: Ditto.
2497         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2498
2499 2012-02-17  Tobias Burnus  <burnus@net-b.de>
2500
2501         PR translation/52232
2502         PR translation/52234
2503         PR translation/52245
2504         PR translation/52246
2505         PR translation/52262
2506         PR translation/52273
2507         * gfortran.dg/coarray_22.f90: Update dg-error.
2508         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2509
2510 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2511
2512         PR target/51753
2513         * lib/gcc-simulate-thread.exp: Load timeout.exp.
2514         (simulate-thread): Use default timeout.
2515
2516 2012-02-16  Jason Merrill  <jason@redhat.com>
2517
2518         PR c++/52248
2519         * g++.dg/ext/timevar1.C: New.
2520
2521 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2522
2523         PR c++/52126
2524         * g++.dg/template/using21.C: New.
2525         * g++.dg/template/using22.C: Likewise.
2526
2527 2012-02-16  Jason Merrill  <jason@redhat.com>
2528
2529         PR c++/51415
2530         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2531
2532 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
2533
2534         PR tree-optimization/52255
2535         * gcc.c-torture/compile/pr52255.c: New test.
2536
2537         PR debug/52260
2538         * g++.dg/debug/dwarf2/pr52260.C: New test.
2539
2540         PR middle-end/51929
2541         * g++.dg/ipa/pr51929.C: New test.
2542
2543 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2544
2545         PR target/52199
2546         * gcc.target/powerpc/pr52199.c: New file.
2547
2548 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2549
2550         PR target/52152
2551         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2552
2553 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2554
2555         * gcc.dg/pr51867.c: Don't include <math.h>.
2556         (sqrtf): Declare.
2557
2558 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
2559
2560         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2561         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2562
2563 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
2564
2565         PR tree-optimization/50561
2566         * gcc.dg/graphite/pr50561.c: New testcase.
2567
2568 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
2569
2570         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2571         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2572
2573 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
2574
2575         * gnat.dg/discr35.ad[sb]: New test.
2576
2577 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
2578
2579         * gnat.dg/volatile10.adb: New test.
2580         * gnat.dg/volatile10_pkg.ads: New helper.
2581
2582 2012-02-14  Jason Merrill  <jason@redhat.com>
2583
2584         * g++.dg/ext/attrib43.C: New.
2585
2586 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
2587
2588         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2589         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2590         fgnu_tm.
2591         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2592         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2593         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2594         effective_target fgnu_tm.
2595         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2596
2597 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2598
2599         PR c++/52247
2600         * g++.dg/template/asmgoto1.C: New test.
2601
2602 2012-02-14  Ian Lance Taylor  <iant@google.com>
2603
2604         PR go/48501
2605         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2606         compiling generated file for 64bit and index tests.
2607
2608 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
2609
2610         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2611
2612 2012-02-14  Richard Guenther  <rguenther@suse.de>
2613
2614         PR tree-optimization/52244
2615         PR tree-optimization/51528
2616         * gcc.dg/torture/pr52244.c: New testcase.
2617
2618 2012-02-14  Walter Lee  <walt@tilera.com>
2619
2620         * g++.dg/other/PR23205.C: Disable test on tile.
2621         * g++.dg/other/pr23205-2.C: Disable test on tile.
2622         * gcc.dg/20020312-2.c: Add a condition for __tile__.
2623         * gcc.dg/20040813-1.c: Disable test on tile.
2624         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2625         * gcc.misc-tests/linkage.exp: Handle tilegx.
2626
2627 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR tree-optimization/52210
2630         * gcc.dg/pr52210.c: New test.
2631
2632 2012-02-14  Jason Merrill  <jason@redhat.com>
2633
2634         PR c++/39055
2635         * g++.dg/overload/defarg5.C: New.
2636
2637 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR c/52181
2640         * c-c++-common/pr52181.c: New test.
2641
2642 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
2643
2644         PR c++/52215
2645         * g++.dg/ext/atomic-1.C: New test.
2646
2647 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2648
2649         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2650
2651 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR middle-end/52209
2654         * gcc.c-torture/execute/pr52209.c: New test.
2655
2656 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
2657
2658         PR fortran/50981
2659         * gfortran.dg/elemental_optional_args_5.f03: New test.
2660
2661 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
2662
2663         PR testsuite/50076
2664         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2665         cases.
2666
2667 2012-02-11  Ian Lance Taylor  <iant@google.com>
2668
2669         PR go/51874
2670         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2671         SPARC Solaris.  Don't run the test at all on systems where it may
2672         not work, rather than xfailing it.
2673
2674 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
2675
2676         PR rtl-optimization/52175
2677         * gcc.c-torture/compile/pr52175.c: New test.
2678
2679 2012-02-10  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/51910
2682         * g++.dg/template/repo10.C: New.
2683
2684 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR debug/52132
2687         * gcc.dg/pr52132.c: New test.
2688
2689 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2690
2691         * gnat.dg/specs/aggr4.ads: New test.
2692         * gnat.dg/specs/aggr4_pkg.ads: New helper.
2693
2694 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2695
2696         PR target/52146
2697         * gcc.target/i386/pr52146.c: New.
2698
2699 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
2700
2701         PR middle-end/52177
2702         * c-c++-common/pr52177.c: New test.
2703
2704 2012-02-10  Jan Hubicka  <jh@suse.cz>
2705
2706         PR middle-end/48600
2707         * g++.dg/torture/pr48600.C: New testcase.
2708
2709 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
2710
2711         PR middle-end/52140
2712         * gcc.dg/dfp/pr52140.c: New test.
2713
2714 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR fortran/32380
2717         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2718         of dg-options.
2719
2720 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
2721
2722         PR middle-end/51867
2723         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2724         * testsuite/gcc.dg/pr51867.c: New test.
2725
2726 2012-02-09  Ian Lance Taylor  <iant@google.com>
2727
2728         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2729         which don't support -fsplit-stack.  Turn off optimization when
2730         compiling select5-out.go.
2731
2732 2012-02-08  Ian Lance Taylor  <iant@google.com>
2733
2734         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2735         systems which don't support -fsplit-stack.
2736
2737 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
2738
2739         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2740         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2741         machine instuction in the log.
2742
2743 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
2744
2745         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2746           to 20 seconds.
2747
2748 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
2749
2750         PR driver/48524
2751         * gcc.dg/pr48524.c: New test.
2752         * gcc.dg/pr48524.spec: New spec file for test.
2753
2754 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2755
2756         PR fortran/32380
2757         * gfortran.dg/vect/pr32380.f90:  New test.
2758
2759 2012-02-08  Tobias Burnus  <burnus@net-b.de>
2760
2761         PR fortran/52151
2762         * gfortran.dg/realloc_on_assign_12.f90: New.
2763
2764 2012-02-08  Richard Guenther  <rguenther@suse.de>
2765
2766         PR rtl-optimization/52170
2767         * gcc.dg/torture/pr52170.c: New testcase.
2768
2769 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR gcov-profile/52150
2772         * gcc.dg/tree-prof/pr52150.c: New test.
2773
2774         PR rtl-optimization/52139
2775         * gcc.dg/pr52139.c: New test.
2776
2777 2012-02-07  Jason Merrill  <jason@redhat.com>
2778
2779         PR c++/51675
2780         * g++.dg/cpp0x/constexpr-union3.C: New.
2781
2782         PR c++/52035
2783         * g++.dg/lto/pr52035_0.C: New.
2784
2785 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2786
2787         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2788         * gcc.dg/special/weak-1.c: Likewise.
2789         * gcc.dg/ucnid-12.c: Likewise.
2790         * gcc.dg/torture/pr45678-1.c: Likewise.
2791         * gcc.dg/torture/pr45678-2.c: Likewise.
2792         * gcc.dg/vector-4.c: Likewise.
2793         * gcc.dg/ipa/inline-5.c: Likewise.
2794         * gcc.dg/ucnid-11.c: Likewise.
2795         * gcc.misc-tests/gcov-13.c: Likewise.
2796         * gcc.misc-tests/gcov-14.c: Likewise.
2797         * g++.dg/ext/label13.C: Likewise.
2798         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2799         hppa*-*-hpux* options.
2800         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2801         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2802         * gcc.dg/pr48616.c: Likewise.
2803         * gcc.dg/pr17957.c: Likewise.
2804         * gcc.dg/pr17055-1.c: Likewise.
2805         * gcc.dg/pr32912-1.c: Likewise.
2806         * gcc.dg/tm/pr51472.c: Likewise.
2807         * c-c++-common/fold-bitand-4.c: Likewise.
2808         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2809         Use dg-additional-options for extra options.
2810
2811 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
2812
2813         * gcc.target/epiphany/interrupt-2.c: New test.
2814
2815 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2816
2817         PR target/52155
2818         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2819         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2820         for MIPS ELF.
2821
2822 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2823
2824         PR target/52152
2825         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2826
2827 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2828
2829         PR middle-end/24306
2830         PR target/52154
2831         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2832         * gcc.target/mips/va-arg-1.c: New test.
2833
2834 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
2835
2836         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2837         for -mno-pointers-to-nested-functions.
2838
2839 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
2840
2841         * gcc.c-torture/execute/20120207-1.c: New test.
2842
2843 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR rtl-optimization/52060
2846         * gcc.dg/torture/pr52060.c: New test.
2847
2848         PR middle-end/52074
2849         * gcc.c-torture/compile/pr52074.c: New test.
2850
2851 2012-02-07  Tobias Burnus  <burnus@net-b.de>
2852
2853         PR fortran/51514
2854         * gfortran.dg/class_to_type_2.f90: New.
2855
2856 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
2857
2858         PR fortran/32373
2859         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
2860         Remove module.
2861
2862 2012-02-06  Jason Merrill  <jason@redhat.com>
2863
2864         PR c++/52088
2865         * g++.dg/template/conv13.C: New.
2866
2867 2012-02-06  Richard Guenther  <rguenther@suse.de>
2868
2869         PR tree-optimization/52115
2870         * gcc.c-torture/compile/pr52115.c: New testcase.
2871
2872 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
2873
2874         PR target/52129
2875         * gcc.c-torture/execute/pr52129.c: New test.
2876
2877 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
2878
2879         * gcc.dg/pr48374.c: Actually add the test I forgot
2880         in the 2012-01-25 commit.
2881
2882 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
2883
2884         PR fortran/32373
2885         * gfortran.dg/vect/vect-8.f90:  New test case.
2886
2887 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
2888
2889         PR fortran/48847
2890         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
2891
2892 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
2893
2894         PR fortran/52102
2895         * gfortran.dg/class_48.f90 : Add test of allocate class array
2896         component with source in subroutine test3.  Remove commenting
2897         out in subroutine test4, since branching on unitialized variable
2898         is now fixed (no PR for this last.).
2899
2900 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2901
2902         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2903         on MIPS targets.
2904         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2905
2906 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2907
2908         PR target/52125
2909         * lib/target-supports.exp (check_effective_target_mips_rel): New.
2910         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2911
2912 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2913
2914         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2915         (check_effective_target_sync_int_long): Use it.
2916         (check_effective_target_sync_char_short): Likewise.
2917         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2918
2919 2012-02-05  Tobias Burnus  <burnus@net-b.de>
2920
2921         PR fortran/51972
2922         * gfortran.dg/class_48.f90: Add some further checks.
2923
2924 2012-02-05  Ira Rosen  <irar@il.ibm.com>
2925
2926         PR tree-optimization/52091
2927         * gcc.dg/vect/pr52091.c: New test.
2928
2929 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
2930
2931         PR rtl-optimization/52113
2932         * gcc.target/avr/pr52113.c: New test.
2933
2934 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
2935
2936         PR rtl-optimization/52092
2937         * gcc.c-torture/compile/pr52092.c: New test.
2938
2939 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2940
2941         PR fortran/41587
2942         * gfortran.dg/class_array_10.f03: New test.
2943
2944         PR fortran/46356
2945         * gfortran.dg/class_array_11.f03: New test.
2946
2947         PR fortran/51754
2948         * gfortran.dg/class_array_12.f03: New test.
2949
2950 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
2951
2952         PR fortran/52012
2953         * gfortran.dg/realloc_on_assign_11.f90: New test.
2954
2955 2012-02-02  Tobias Burnus  <burnus@net-b.de>
2956
2957         PR fortran/52093
2958         * gfortran.dg/shape_7.f90: New.
2959
2960 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2961
2962         * gcc.target/mips/mips-prepend-1.c: New test.
2963
2964 2012-02-02  Jan Hubicka  <jh@suse.cz>
2965             Tom de Vries  <tom@codesourcery.com>
2966
2967         PR middle-end/51998
2968         * testsuite/gcc.dg/alias-12.c: New testcase.
2969         * testsuite/gcc.dg/alias-13.c: New testcase.
2970
2971 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
2972
2973         PR target/52086
2974         * gcc.dg/pr52086.c: New test.
2975
2976         PR tree-optimization/52073
2977         * gcc.c-torture/compile/pr52073.c: New test.
2978
2979 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
2980
2981         PR fortran/51958
2982         * gfortran.dg/function_optimize_10.f90:  New test.
2983
2984 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2987         test on alpha*-*-*.
2988
2989 2012-02-01  Tobias Burnus  <burnus@net-b.de>
2990
2991         PR fortran/52024
2992         * gfortran.dg/typebound_operator_14.f90: New.
2993
2994 2012-02-01  Tobias Burnus  <burnus@net-b.de>
2995
2996         PR fortran/52059
2997         * gfortran.dg/elemental_function_1.f90: New.
2998
2999 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
3000
3001         PR rtl-optimization/51374
3002         * gcc.target/avr/torture/pr51374-1.c:
3003         Also fail if SBIS is seen.
3004
3005 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
3006
3007         PR rtl-optimization/51374
3008         * gcc.target/avr/torture/pr51374-1.c: New.
3009
3010 2012-01-31  Tobias Burnus  <burnus@net-b.de>
3011
3012         PR fortran/52024
3013         * gfortran.dg/typebound_generic_11.f90: New.
3014
3015 2012-01-31  Tobias Burnus  <burnus@net-b.de>
3016
3017         PR fortran/52029
3018         * gfortran.dg/class_49.f90: New.
3019
3020 2012-01-31  Tobias Burnus  <burnus@net-b.de>
3021
3022         PR fortran/52013
3023         * gfortran.dg/elemental_args_check_6.f90: New.
3024
3025 2012-01-31  Jason Merrill  <jason@redhat.com>
3026
3027         PR c++/52043
3028         * g++.dg/cpp0x/variadic122.C: New.
3029
3030 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
3031
3032         PR fortran/52012
3033         * gfortran.dg/realloc_on_assign_10.f90: New test.
3034
3035 2012-01-31  Richard Guenther  <rguenther@suse.de>
3036
3037         PR tree-optimization/51528
3038         * gcc.dg/torture/pr51528.c: New testcase.
3039
3040 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
3041
3042         PR go/48501
3043         * lib/go.exp (go_target_compile): Append timeout= to options.
3044         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3045         select5-out.go test on alpha*-*-* targets.
3046
3047 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
3048
3049         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3050         (TEST_SHORT): Reformat in the same way.
3051         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3052         (TEST_SHORT): Reformat in the same way.
3053         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3054         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3055         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3056         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3057         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3058
3059 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
3060
3061         PR target/51835
3062         * gcc.target/arm/pr51835.c: New testcase.
3063
3064 2012-01-30  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/52028
3067         * gcc.dg/torture/pr52028.c: New testcase.
3068         * gfortran.dg/ldist-pr45199.f: Adjust.
3069         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3070         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3071         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3072
3073 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR debug/52027
3076         * gcc.dg/tree-prof/pr52027.c: New test.
3077
3078         PR tree-optimization/52046
3079         * gcc.dg/pr52046.c: New test.
3080
3081         PR debug/52048
3082         * g++.dg/other/pr52048.C: New test.
3083
3084 2012-01-30  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/52045
3087         * gcc.dg/pr52045.c: New testcase.
3088
3089 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
3090
3091         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3092         new code generated for __sync_lock_release.
3093
3094 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3095
3096         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3097
3098 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3099
3100         PR testsuite/51875
3101         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3102
3103         * g++.dg/ext/visibility/template10.C: Fix typo.
3104
3105         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3106
3107 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
3108
3109         PR c++/51327
3110         * g++.dg/cpp0x/constexpr-ice6.C: New.
3111
3112 2012-01-29  Tobias Burnus  <burnus@net-b.de>
3113
3114         PR fortran/41600
3115         * gfortran.dg/default_initialization_6.f90: New.
3116
3117 2012-01-29  Tobias Burnus  <burnus@net-b.de>
3118
3119         PR fortran/51972
3120         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3121         * gfortran.dg/class_48.f90: New.
3122
3123 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
3124
3125         PR fortran/51808
3126         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3127
3128 2012-01-28  Tobias Burnus  <burnus@net-b.de>
3129
3130         PR fortran/51972
3131         * gfortran.dg/class_allocate_12.f90: New.
3132
3133 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
3134
3135         * gcc.dg/torture/pr50444.c: Fix dg directives.
3136
3137 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
3138
3139         PR target/52006
3140         * gcc.target/arm/pr52006.c: New test.
3141
3142 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
3143
3144         PR testsuite/52011
3145         * gcc.dg/lto/trans-mem.h: New file.
3146         * gcc.dg/lto/trans-mem-2_0.c: Include it.
3147         * gcc.dg/lto/trans-mem-1_1.c: Same.
3148         * gcc.dg/lto/trans-mem-4_1.c: Same.
3149         * gcc.dg/lto/trans-mem-3_1.c: Same.
3150
3151 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3152
3153         PR fortran/52022
3154         * gfortran.dg/dummy_procedure_7.f90: New.
3155
3156 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
3157
3158         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3159         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3160
3161 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR c++/51852
3164         * g++.dg/other/gc5.C: New test.
3165
3166 2012-01-27  Richard Guenther  <rguenther@suse.de>
3167
3168         PR tree-optimization/50444
3169         * gcc.dg/torture/pr50444.c: New testcase.
3170
3171 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3172
3173         PR fortran/51970
3174         PR fortran/51977
3175         * gfortran.dg/move_alloc_13.f90: New.
3176
3177 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3178
3179         PR fortran/51953
3180         * gfortran.dg/allocate_alloc_opt_13.f90: New.
3181         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3182         and change dg-error string.
3183
3184 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3185
3186         PR fortran/52016
3187         * gfortran.dg/elemental_args_check_5.f90: New.
3188
3189 2012-01-27  Richard Guenther  <rguenther@suse.de>
3190
3191         PR middle-end/51959
3192         * g++.dg/torture/pr51959.C: New testcase.
3193
3194 2012-01-27  Tom de Vries  <tom@codesourcery.com>
3195
3196         PR tree-optimization/51990
3197         * gcc.dg/pr51990.c: New test.
3198         * gcc.dg/pr51990-2.c: Same.
3199
3200 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
3201             Tobias Burnus <burnus@gcc.gnu.org>
3202
3203         PR fortran/48705
3204         * gfortran.dg/class_allocate_11.f03: New.
3205
3206         PR fortran/51870
3207         PR fortran/51943
3208         PR fortran/51946
3209         * gfortran.dg/class_allocate_7.f03: New.
3210         * gfortran.dg/class_allocate_8.f03: New.
3211         * gfortran.dg/class_allocate_9.f03: New.
3212         * gfortran.dg/class_allocate_10.f03: New.
3213
3214 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3215
3216         * gnat.dg/discr34.adb: New test.
3217         * gnat.dg/discr34_pkg.ads: New helper.
3218
3219 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3220
3221         * gnat.dg/discr33.adb: New test.
3222
3223 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3224
3225         * gnat.dg/limited_with3.ad[sb): New test.
3226         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3227         * gnat.dg/limited_with3_pkg2.ads: Likewise.
3228         * gnat.dg/limited_with3_pkg3.ads: Likewise.
3229
3230 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3231
3232         * gnat.dg/stack_usage1.adb: New test.
3233         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3234
3235         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3236         * gcc.dg/pr44194-2.c: Likewise.
3237
3238 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
3239
3240         PR c++/51370
3241         * g++.dg/template/crash112.C: New.
3242
3243 2012-01-27  Richard Henderson  <rth@redhat.com>
3244
3245         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3246
3247 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3248
3249         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3250
3251 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
3252
3253         PR middle-end/51895
3254         * g++.dg/opt/pr51895.C: New test.
3255
3256 2012-01-26  Michael Matz  <matz@suse.de>
3257
3258         PR tree-optimization/48794
3259         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3260
3261 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3262
3263         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3264
3265 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3266
3267         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3268         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3269         memory.
3270         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3271         the default value for s390 and s390x.
3272
3273 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
3274
3275         PR lto/51698
3276         * gcc.dg/lto/trans-mem-4_0.c: New.
3277         * gcc.dg/lto/trans-mem-4_1.c: New.
3278         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3279         TM builtins.
3280         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3281         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3282         TM builtins.
3283         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3284         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3285         TM builtins.
3286
3287 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
3288
3289         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3290
3291 2012-01-25  Ian Lance Taylor  <iant@google.com>
3292
3293         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3294
3295 2012-01-25  Tobias Burnus  <burnus@net-b.de>
3296
3297         PR fortran/51995
3298         * gfortran.dg/typebound_proc_25.f90: New.
3299
3300 2012-01-25  Jason Merrill  <jason@redhat.com>
3301
3302         PR c++/51992
3303         * g++.dg/lto/pr51992_0.C: New.
3304
3305 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
3306
3307         PR tree-optimization/51987
3308         * gcc.target/i386/pr51987.c: New test.
3309
3310 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
3311
3312         * gcc.dg/tm/lto-1.c: Require lto support in target.
3313
3314 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
3315
3316         PR rtl-optimization/48374
3317         * gcc.dg/pr48374.c: New test.
3318
3319 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
3320
3321         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3322
3323 2012-01-25  Tobias Burnus  <burnus@net-b.de>
3324
3325         PR fortran/51966
3326         * gfortran.dg/derived_constructor_char_3.f90: New.
3327
3328 2012-01-24  Ian Lance Taylor  <iant@google.com>
3329
3330         * go.test/go-test.exp (filecmp): New procedure.
3331         (errchk): Handle quoted square brackets.
3332         (go-gc-tests): Set go_compile_args. Handle various new test
3333         lines.  Skip a few new tests.
3334         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3335
3336 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3337
3338         * lib/target-supports.exp (proc check_effective_target_vect_perm)
3339         (check_effective_target_vect_extract_even_odd)
3340         (check_effective_target_vect_interleave): Return true for MIPS
3341         paired-single.
3342
3343 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3344
3345         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3346         (main): Use it instead of argc.
3347
3348 2012-01-24  Jason Merrill  <jason@redhat.com>
3349
3350         PR c++/51973
3351         * g++.dg/cpp0x/sfinae31.C: New.
3352
3353 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3354
3355         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3356
3357 2012-01-24  Jason Merrill  <jason@redhat.com>
3358
3359         PR c++/51812
3360         * g++.dg/inherit/covariant20.C: New.
3361
3362 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
3363
3364         PR c++/51223
3365         * g++.dg/parse/crash58.C: New.
3366
3367 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
3368
3369         PR target/51957
3370         * gcc.dg/pr51957-1.c: New test.
3371         * gcc.dg/pr51957-1.h: New file.
3372         * gcc.dg/pr51957-2.c: New test.
3373
3374 2012-01-23  Jason Merrill  <jason@redhat.com>
3375
3376         PR c++/51930
3377         * g++.dg/ext/visibility/template10.C: New.
3378
3379 2012-01-23  Tobias Burnus  <burnus@net-b.de>
3380
3381         PR fortran/51948
3382         * gfortran.dg/move_alloc_12.f90: New.
3383
3384 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3385
3386         PR middle-end/45416
3387         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3388
3389 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
3390
3391         PR c++/51398
3392         * g++.dg/template/crash111.C: New.
3393
3394 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
3395
3396         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3397         configurations.
3398         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3399
3400 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
3401
3402         PR testsuite/51941
3403         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
3404         the DW_TAG_class_type and DW_AT_name: "Executor".
3405
3406 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3407
3408         * lib/target-supports.exp
3409         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3410         (check_effective_target_vect_interleave): Likewise.
3411
3412 2012-01-22  Jason Merrill  <jason@redhat.com>
3413
3414         PR c++/51925
3415         * g++.dg/template/using20.C: New.
3416         * g++.dg/template/template-id-2.C: Adjust diagnostic.
3417
3418 2012-01-23  Jason Merrill  <jason@redhat.com>
3419
3420         PR target/51934
3421         * g++.dg/torture/pr51344.C: Limit to x86.
3422
3423 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
3424
3425         * c-c++-common/tm/omp.c: Require target with pthread support.
3426
3427 2012-01-23  Richard Guenther  <rguenther@suse.de>
3428
3429         PR tree-optimization/51949
3430         * gcc.dg/torture/pr51949.c: New testcase.
3431
3432 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
3433
3434         PR rtl-optimization/51933
3435         * gcc.c-torture/execute/pr51933.c: New test.
3436
3437 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
3438
3439         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3440         Do not define for Interix.
3441
3442 2012-01-22  Jason Merrill  <jason@redhat.com>
3443
3444         PR c++/51832
3445         * g++.dg/lto/pr51832.h: New.
3446         * g++.dg/lto/pr51832_0.C: New.
3447         * g++.dg/lto/pr51832_1.C: New.
3448
3449 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3450
3451         * gcc.dg/ext-elim-1.c: New test.
3452
3453 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
3454
3455         PR target/51931
3456         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3457         * g++.dg/opt/longbranch1.C: Likewise.
3458
3459 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
3460
3461         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3462         in C++11 mode.
3463
3464 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3465
3466         PR fortran/50556
3467         * gfortran.dg/namelist_74.f90: New test.
3468         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3469
3470 2012-01-21  Tobias Burnus  <burnus@net-b.de>
3471
3472         PR fortran/51913
3473         * gfortran.dg/class_47.f90: New.
3474
3475 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3476
3477         * gnat.dg/renaming5.ad[sb]: New test.
3478
3479 2012-01-20  Jason Merrill  <jason@redhat.com>
3480
3481         PR c++/51919
3482         * g++.dg/pch/mangle1.{C,Hs}: Remove.
3483
3484 2012-01-20  Jason Merrill  <jason@redhat.com>
3485
3486         PR c++/51922
3487         * g++.dg/ext/attrib42.C: Require ilp32.
3488
3489 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
3490
3491         PR target/51915
3492         * gcc.target/arm/pr51915.c: New test.
3493
3494 2012-01-20  Cary Coutant  <ccoutant@google.com>
3495             Dodji Seketeli  <dodji@redhat.com>
3496
3497         PR debug/45682
3498         * g++.dg/debug/dwarf2/nested-3.C: New test.
3499
3500 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3501
3502         PR c++/51402
3503         * g++.dg/template/crash110.C: New.
3504
3505 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3506
3507         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3508         Remove default options on hppa*-*-hpux*.
3509
3510 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3511
3512         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3513
3514 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3515
3516         * gcc.c-torture/compile/pr51856.c: New testcase.
3517
3518 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
3519
3520         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3521         options to go_target_compile.
3522
3523 2012-01-20  Kai Tietz  <ktietz@redhat.com>
3524
3525         * g++.dg/torture/pr51344.C: Fix typo.
3526
3527 2012-01-20  Richard Guenther  <rguenther@suse.de>
3528
3529         PR tree-optimization/51903
3530         * g++.dg/torture/pr51903.C: New testcase.
3531
3532 2012-01-20  Tobias Burnus  <burnus@net-b.de>
3533             Janus Weil  <janus@gcc.gnu.org>
3534
3535         PR fortran/51056
3536         * gfortran.dg/use_21.f90: New.
3537
3538 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR target/51106
3541         * gcc.dg/torture/pr51106-1.c: New test.
3542         * gcc.dg/torture/pr51106-2.c: New test.
3543
3544 2012-01-19  Kai Tietz  <ktietz@redhat.com>
3545
3546         * g++.dg/torture/pr51344.C: New test.
3547
3548 2012-01-19  Tobias Burnus  <burnus@net-b.de>
3549
3550         PR fortran/51904
3551         * gfortran.dg/intrinsic_size_2.f90: New.
3552
3553 2012-01-19  Jason Merrill  <jason@redhat.com>
3554
3555         PR c++/51889
3556         * g++.dg/inherit/using7.C: New.
3557
3558 2012-01-19  Richard Guenther  <rguenther@suse.de>
3559
3560         PR tree-optimization/37997
3561         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3562
3563 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3564
3565         PR rtl-optimization/51505
3566         * gcc.dg/pr51505.c: New test.
3567
3568 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
3569
3570         PR fortran/51634
3571         * gfortran.dg/typebound_operator_12.f03: New.
3572         * gfortran.dg/typebound_operator_13.f03: New.
3573
3574 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
3575
3576         PR c++/51225
3577         * g++.dg/cpp0x/pr51225.C: New.
3578
3579 2012-01-17  Ian Lance Taylor  <iant@google.com>
3580
3581         PR go/50656
3582         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3583
3584 2012-01-17  Tobias Burnus  <burnus@net-b.de>
3585
3586         PR fortran/51869
3587         * gfortran.dg/realloc_on_assign_9.f90: New.
3588
3589 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
3590
3591         PR other/51165
3592         * gcc.dg/tm/memopt-3.c: Remove xfail.
3593         * gcc.dg/tm/memopt-4.c: Remove xfail.
3594         * gcc.dg/tm/memopt-5.c: Remove xfail.
3595         * gcc.dg/tm/memopt-7.c: Remove xfail.
3596
3597 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR tree-optimization/51877
3600         * gcc.c-torture/execute/pr51877.c: New test.
3601
3602 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3603
3604         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3605         {!vect_align_arrays} to vect_sizes_32B_16B.
3606         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3607         * gcc.dg/vect/vect-peel-3.c: Ditto.
3608
3609 2012-01-16  Jason Merrill  <jason@redhat.com>
3610
3611         PR c++/51854
3612         * g++.dg/abi/mangle60.C: New.
3613
3614         PR c++/51827
3615         * g++.dg/pch/mangle1.{C,Hs}: New.
3616
3617 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3618             Tobias Burnus  <burnus@net-b.de>
3619
3620         PR fortran/50981
3621         * gfortran.dg/elemental_optional_args_3.f90: New
3622         * gfortran.dg/elemental_optional_args_4.f90: New
3623
3624 2012-01-16  Tobias Burnus  <burnus@net-b.de>
3625
3626         PR fortran/51809
3627         * gfortran.dg/use_20.f90: New
3628
3629 2012-01-16  Jason Merrill  <jason@redhat.com>
3630
3631         PR c++/51868
3632         * g++.dg/cpp0x/rv-bitfield.C: New.
3633         * g++.dg/cpp0x/rv-bitfield2.C: New.
3634
3635 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
3636
3637         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3638         subroutine 'qsort' and use index array to assign the result.
3639
3640 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR tree-optimization/51865
3643         * gcc.dg/pr51865.c: New test.
3644
3645 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3646
3647         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3648
3649 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3650
3651         * gcc.target/mips/code-readable-2.c: Allow the jump table address
3652         to be loaded from the constant pool, rather than via %hi and %lo.
3653
3654 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
3655
3656         PR rtl-optimization/51821
3657         * gcc.dg/pr51821.c: New test.
3658
3659 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
3660
3661         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3662
3663 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
3664
3665         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3666
3667 2012-01-14  Tobias Burnus  <burnus@net-b.de>
3668
3669         PR fortran/51800
3670         * gfortran.dg/init_flag_8.f90: New.
3671         * gfortran.dg/init_flag_9.f90: New.
3672
3673 2011-01-14  Tobias Burnus  <burnus@net-b.de>
3674
3675         PR fortran/51816
3676         * gfortran.dg/use_18.f90: New.
3677         * gfortran.dg/use_19.f90: New.
3678
3679 2012-01-13  Ian Lance Taylor  <iant@google.com>
3680
3681         PR c++/50012
3682         * g++.dg/warn/Wsign-compare-4.C: New.
3683
3684 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/48351
3687         * gfortran.dg/alloc_comp_assign.f03: New.
3688         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3689         __BUILTIN_FREE from 38 to 32.
3690
3691 2012-01-13  Jason Merrill  <jason@redhat.com>
3692
3693         PR c++/20681
3694         * g++.dg/warn/Wreturn-type-7.C: New.
3695
3696 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
3697
3698         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3699         assumption.
3700         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3701         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3702         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3703         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3704         int32plus because of big array needed.
3705         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3706         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3707
3708 2012-01-13  Jason Merrill  <jason@redhat.com>
3709
3710         PR c++/51813
3711         * g++.dg/ext/visibility/template9.C: New.
3712
3713         PR c++/51620
3714         * g++.dg/cpp0x/defaulted34.C: New.
3715         * g++.dg/template/virtual3.C: New.
3716
3717 2012-01-13  Richard Guenther  <rguenther@suse.de>
3718
3719         PR middle-end/8081
3720         * gcc.dg/torture/pr8081.c: New testcase.
3721
3722 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
3723
3724         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3725
3726 2012-01-12  Jason Merrill  <jason@redhat.com>
3727
3728         PR c++/51714
3729         * g++.dg/ext/stmtexpr14.C: New.
3730
3731 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
3732
3733         PR c++/51633
3734         * g++.dg/cpp0x/constexpr-diag4.C: New test.
3735
3736 2012-01-12  Jason Merrill  <jason@redhat.com>
3737
3738         PR c++/48051
3739         * g++.dg/abi/mangle48.C: Test qualified-names, too.
3740         * g++.dg/abi/mangle58.C: Likewise.
3741
3742         PR c++/51403
3743         * g++.dg/template/arg8.C: New.
3744
3745 2012-01-12  Ira Rosen  <irar@il.ibm.com>
3746
3747         PR tree-optimization/51799
3748         * gcc.dg/vect/pr51799.c: New test.
3749         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3750         patterns.
3751
3752 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3753             Tobias Burnus  <burnus@net-b.de>
3754
3755         PR fortran/51057
3756         PR fortran/51616
3757         * lib/target-supports.exp
3758         (check_effective_target_fortran_largest_fp_has_sqrt): New.
3759         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3760
3761 2012-01-11  Jason Merrill  <jason@redhat.com>
3762
3763         PR c++/51565
3764         * g++.dg/ext/attrib42.C: New.
3765
3766 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR bootstrap/51796
3769         * gcc.dg/pr51796.c: New test.
3770
3771 2012-01-11  Jason Merrill  <jason@redhat.com>
3772
3773         PR c++/51818
3774         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3775
3776 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3777
3778         * gnat.dg/array19.ad[sb]: New test.
3779
3780 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3781
3782         * gnat.dg/opt23.ad[sb]: New test.
3783         * gnat.dg/opt23_pkg.ad[sb]: New helper.
3784         * gnat.dg/opt24.ad[sb]: New test.
3785
3786 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3787
3788         PR tree-optimization/49642
3789         * gcc.dg/tree-ssa/pr49642-1.c: New test.
3790         * gcc.dg/tree-ssa/pr49642-2.c: New test.
3791
3792 2012-01-11  Jason Merrill  <jason@redhat.com>
3793
3794         PR c++/51613
3795         * g++.dg/template/explicit-args5.C: New.
3796
3797 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3798
3799         * gcc.c-torture/execute/20120110-1.c: New testcase.
3800
3801 2012-01-10  Jason Merrill  <jason@redhat.com>
3802
3803         PR c++/51614
3804         * g++.dg/inherit/ambig1.C: New.
3805
3806         PR c++/51433
3807         * g++.dg/cpp0x/constexpr-cache1.C: New.
3808
3809 2012-01-10  Richard Guenther  <rguenther@suse.de>
3810
3811         PR tree-optimization/51801
3812         * gcc.dg/torture/pr51801.c: New testcase.
3813
3814 2012-01-10  Tobias Burnus  <burnus@net-b.de>
3815
3816         PR fortran/51652
3817         * gfortran.dg/allocate_with_typespec_5.f90: New.
3818
3819 2012-01-10  Tobias Burnus  <burnus@net-b.de>
3820
3821         * gfortran.dg/class_39.f03: Update dg-error string.
3822
3823 2012-01-10  Richard Guenther  <rguenther@suse.de>
3824
3825         PR tree-optimization/50913
3826         * gcc.dg/graphite/interchange-16.c: New testcase.
3827         * gcc.dg/graphite/scop-20.c: XFAIL.
3828         * gfortran.dg/graphite/interchange-1.f: Likewise.
3829         * gfortran.dg/graphite/block-1.f90: Likewise.
3830         * gfortran.dg/graphite/block-2.f: Likewise.
3831
3832 2012-01-10  Richard Henderson  <rth@redhat.com>
3833
3834         * lib/target-supports.exp (check_effective_target_vect_perm,
3835         check_effective_target_vect_perm_byte,
3836         check_effective_target_vect_perm_short): Enable for arm neon.
3837
3838 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3839
3840         PR fortran/46328
3841         * gfortran.dg/typebound_operator_11.f90: New.
3842
3843 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
3844
3845         * gnat.dg/array18.adb: New test.
3846         * gnat.dg/array18_pkg.ads: New helper.
3847
3848 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
3849
3850         PR fortran/51791
3851         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3852         around base object in first assignment in main program.
3853         * gfortran.dg/typebound_operator_10.f03: New test.
3854
3855 2012-01-09  Martin Jambor  <mjambor@suse.cz>
3856
3857         PR tree-optimization/51759
3858         * g++.dg/ipa/pr51759.C: New test.
3859
3860 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3861
3862         PR fortran/51758
3863         * gfortran.dg/optional_absent_2.f90: New.
3864
3865 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3866
3867         PR fortran/51578
3868         * gfortran.dg/use_17.f90: New.
3869
3870 2012-01-09  Gary Funck  <gary@intrepid.com>
3871
3872         PR preprocessor/33919
3873         * gcc.dg/pr33919.c: New test.
3874         * gcc.dg/pr33919-0.h: New test header file.
3875         * gcc.dg/pr33919-1.h: Ditto.
3876         * gcc.dg/pr33919-2.h: Ditto.
3877
3878 2012-01-07  Jan Hubicka  <jh@suse.cz>
3879
3880         PR tree-optimize/51694
3881         * gcc.c-torture/compile/pr51694.c: new testcase.
3882
3883 2012-01-07  Jan Hubicka  <jh@suse.cz>
3884
3885         PR tree-optimization/51600
3886         * g++.dg/torture/pr51600.C: New testcase.
3887
3888 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3889
3890         PR gcov-profile/51715
3891         PR gcov-profile/51717
3892         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3893         * gcc.misc-tests/gcov-14.c: Likewise.
3894
3895 2012-01-06  Jason Merrill  <jason@redhat.com>
3896
3897         * g++.dg/parse/new5.C: New.
3898
3899 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
3900
3901         PR testsuite/51655
3902         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3903         including <string.h>.
3904
3905 2012-01-06  Jason Merrill  <jason@redhat.com>
3906
3907         * g++.dg/abi/mangle51.C: New.
3908         * g++.dg/abi/mangle52.C: New.
3909         * g++.dg/abi/mangle53.C: New.
3910         * g++.dg/abi/mangle54.C: New.
3911         * g++.dg/abi/mangle55.C: New.
3912         * g++.dg/abi/mangle56.C: New.
3913         * g++.dg/abi/mangle57.C: New.
3914         * g++.dg/abi/mangle58.C: New.
3915         * g++.dg/abi/mangle59.C: New.
3916         * g++.dg/cpp0x/trailing3.C: Update mangling.
3917         * g++.dg/cpp0x/variadic111.C: Update mangling.
3918         * g++.dg/cpp0x/variadic4.C: Update mangling.
3919         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3920         * g++.dg/template/nontype22.C: Works now.
3921         * g++.dg/template/pr35240.C: Works now.
3922
3923         * g++.dg/cpp0x/error7.C: New.
3924
3925 2012-01-06  Tobias Burnus <burnus@net-b.de>
3926
3927         * gfortran.dg/deallocate_stat_2.f90: New.
3928         * coarray/allocate_errgmsg.f90: New.
3929         * gfortran.dg/coarray_lib_alloc_1.f90: New.
3930         * gfortran.dg/coarray_lib_alloc_2.f90: New.
3931         * coarray/subobject_1.f90: Fix for num_images > 1.
3932         * gfortran.dg/deallocate_stat.f90: Update due to changed
3933         stat= handling.
3934
3935 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
3936
3937         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3938
3939 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3940
3941         * ada/acats/overflow.lst: Add cb20004.
3942
3943 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
3944
3945         PR c++/51541
3946         * g++.dg/cpp0x/alias-decl-18.C: New test.
3947
3948 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3949
3950         * gcc.c-torture/execute/20120104-1.c: New test.
3951
3952 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
3953
3954         PR fortran/PR48946
3955         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3956         the old typebound_operator_8.f03.
3957         * gfortran.dg/typebound_operator_8.f03: New version of
3958         typebound_operator_7.f03 with 'u' a derived type instead of a
3959         class object.
3960
3961 2012-01-05  Richard Guenther  <rguenther@suse.de>
3962
3963         * g++.dg/torture/pr49309.C: Skip for -flto.
3964
3965 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR middle-end/51761
3968         * gcc.c-torture/compile/pr51761.c: New test.
3969
3970 2012-01-05  Richard Guenther  <rguenther@suse.de>
3971
3972         PR tree-optimization/51760
3973         * gcc.dg/torture/pr51760.c: New testcase.
3974
3975 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
3976
3977         PR middle-end/51472
3978         * gcc.dg/tm/memopt-6.c: Adjust regexp.
3979
3980 2012-01-05  Richard Guenther  <rguenther@suse.de>
3981
3982         PR lto/41576
3983         * gfortran.dg/lto/pr41576_0.f90: New testcase.
3984         * gfortran.dg/lto/pr41576_1.f90: Likewise.
3985
3986 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
3987
3988         PR debug/51695
3989         * gcc.dg/pr51695.c: New test.
3990
3991 2012-01-04  Andrew Pinski  <apinski@cavium.com>
3992
3993         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3994         * gcc.target/mips/octeon2-lx-1.c: New test.
3995         * gcc.target/mips/mips64-dsp-ldx.c: New test.
3996         * gcc.target/mips/octeon2-lx-2.c: New test.
3997         * gcc.target/mips/octeon2-lx-3.c: New test.
3998
3999 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
4000
4001         PR other/51163
4002         PR other/51164
4003         * gcc.dg/tm/alias-1.c:  Adjust regexp.
4004         * gcc.dg/tm/alias-2.c:  Adjust regexp.
4005
4006 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4007
4008         PR c++/51064
4009         * g++.dg/warn/Wparentheses-26.C: New.
4010
4011 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
4012
4013         * gfortran.dg/elemental_optional_args_2.f90: New test.
4014
4015 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4016
4017         PR fortran/49693
4018         * gfortran.dg/common_17.f90:  New test.
4019
4020 2012-01-04  Richard Guenther  <rguenther@suse.de>
4021
4022         PR tree-optimization/49651
4023         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4024         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4025
4026 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4027
4028         PR c++/51738
4029         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4030
4031 2012-01-03  Andrew Pinski  <apinski@cavium.com>
4032
4033         * lib/scanasm.exp (dg-function-on-line): Always use a special format
4034         for all mips targets.  Also allow an optional .cfi_startproc.
4035
4036 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
4037
4038         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4039
4040 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4041
4042         PR c++/29273
4043         * g++.dg/rtti/dyncast5.C: New.
4044
4045 2012-01-03  Richard Guenther  <rguenther@suse.de>
4046
4047         PR tree-optimization/51070
4048         * gcc.dg/torture/pr51070-2.c: New testcase.
4049
4050 2012-01-03  Richard Guenther  <rguenther@suse.de>
4051
4052         PR tree-optimization/51692
4053         * gcc.dg/torture/pr51692.c: New testcase.
4054
4055 2012-01-03  Richard Guenther  <rguenther@suse.de>
4056
4057         PR debug/51650
4058         * g++.dg/lto/pr51650-3_0.C: New testcase.
4059
4060 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
4061
4062         PR c++/15867
4063         * g++.dg/warn/Wredundant-decls-spec.C: New.
4064
4065 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
4066
4067         PR tree-optimization/51719
4068         * g++.dg/tree-prof/pr51719.C: New test.
4069
4070 2012-01-03  Richard Guenther  <rguenther@suse.de>
4071
4072         PR middle-end/51730
4073         * gcc.dg/fold-compare-6.c: New testcase.
4074
4075 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
4076
4077         PR c++/51669
4078         * g++.dg/gomp/pr51669.C: New test.
4079
4080 2012-01-02  Jason Merrill  <jason@redhat.com>
4081
4082         PR c++/51675
4083         * g++.dg/cpp0x/constexpr-union2.C: New.
4084
4085         PR c++/51666
4086         * g++.dg/cpp0x/nsdmi-defer5.C: New.
4087
4088 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
4089
4090         PR c++/51462
4091         * g++.dg/cpp0x/constexpr-99.C: New test.
4092
4093 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
4094
4095         PR c++/20140
4096         * g++.dg/template/init9.C: New.
4097
4098 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4099
4100         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4101         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
4102         rather than a specific number.
4103
4104 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
4105
4106         PR fortran/46262
4107         PR fortran/46328
4108         PR fortran/51052
4109         * gfortran.dg/typebound_operator_7.f03: New.
4110         * gfortran.dg/typebound_operator_8.f03: New.
4111
4112 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4113
4114         PR target/51729
4115         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4116         XFAIL.
4117         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4118
4119 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4120
4121         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4122
4123 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4124
4125         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4126         for MIPS.
4127
4128 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4129
4130         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4131         * gfortran.dg/io_real_boz_4.f90: Likewise.
4132         * gfortran.dg/io_real_boz_5.f90: Likewise.
4133
4134 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4135
4136         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4137
4138 2012-01-02  Revital Eres  <revital.eres@linaro.org>
4139
4140         * gcc.dg/sms-11.c: New file.
4141
4142 2012-01-02  Tobias Burnus  <burnus@net-b.de>
4143
4144         PR fortran/51682
4145         * gfortran.dg/coarray/image_index_3.f90: New.
4146
4147 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4148
4149         PR c++/16603
4150         * g++.dg/parse/enum8.C: New.
4151
4152 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4153
4154         PR c++/51379
4155         * g++.dg/conversion/reinterpret4.C: New.
4156         * g++.dg/conversion/reinterpret1.C: Adjust.
4157
4158 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4159
4160         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4161
4162 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4163
4164         * g++.old-deja/g++.brendan/crash25.C: Adjust.
4165         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4166         * g++.old-deja/g++.jason/access14.C: Likewise.
4167         * g++.old-deja/g++.jason/access8.C: Likewise.
4168         * g++.old-deja/g++.jason/access1.C: Likewise.
4169         * g++.old-deja/g++.other/access3.C: Likewise.
4170         * g++.old-deja/g++.other/access5.C: Likewise.
4171         * g++.old-deja/g++.law/unsorted1.C: Likewise.
4172         * g++.old-deja/g++.law/visibility22.C: Likewise.
4173         * g++.old-deja/g++.law/visibility26.C: Likewise.
4174         * g++.old-deja/g++.mike/p2746.C: Likewise.
4175         * g++.dg/debug/using1.C: Likewise.
4176         * g++.dg/lookup/using51.C: Likewise.
4177         * g++.dg/inherit/using5.C: Likewise.
4178         * g++.dg/inherit/pr30297.C: Likewise.
4179         * g++.dg/inherit/access8.C: Likewise.
4180         * g++.dg/torture/pr39362.C: Likewise.
4181         * g++.dg/template/crash13.C: Likewise.
4182         * g++.dg/template/using10.C: Likewise.
4183
4184 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4185
4186         PR fortran/51502
4187         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
4188         change.
4189
4190 2012-01-01  Ira Rosen  <irar@il.ibm.com>
4191
4192         PR tree-optimization/51704
4193         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4194         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4195         corresponding flags.
4196
4197 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4198
4199         PR c++/51723
4200         * g++.dg/cpp0x/constexpr-delegating2.C: New.
4201
4202 2012-01-01  Jan Hubicka  <jh@suse.cz>
4203
4204         PR rtl-optimization/51069
4205         * gcc.c-torture/compile/pr51069.c: New testcase.
4206
4207 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR tree-optimization/51683
4210         * gcc.dg/pr51683.c: New test.
4211 \f
4212 Copyright (C) 2012 Free Software Foundation, Inc.
4213
4214 Copying and distribution of this file, with or without modification,
4215 are permitted in any medium without royalty provided the copyright
4216 notice and this notice are preserved.