OSDN Git Service

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