OSDN Git Service

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