OSDN Git Service

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