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