OSDN Git Service

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