OSDN Git Service

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