OSDN Git Service

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