OSDN Git Service

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