OSDN Git Service

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