OSDN Git Service

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