OSDN Git Service

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