OSDN Git Service

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