OSDN Git Service

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