OSDN Git Service

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