OSDN Git Service

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