OSDN Git Service

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