OSDN Git Service

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