OSDN Git Service

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