OSDN Git Service

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