OSDN Git Service

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