OSDN Git Service

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