OSDN Git Service

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