OSDN Git Service

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