OSDN Git Service

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