OSDN Git Service

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