OSDN Git Service

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