OSDN Git Service

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