OSDN Git Service

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