OSDN Git Service

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