OSDN Git Service

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