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