OSDN Git Service

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