OSDN Git Service

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