OSDN Git Service

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