OSDN Git Service

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