OSDN Git Service

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