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