OSDN Git Service

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