OSDN Git Service

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