OSDN Git Service

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