OSDN Git Service

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