OSDN Git Service

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