OSDN Git Service

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