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