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