OSDN Git Service

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