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