OSDN Git Service

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