OSDN Git Service

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