OSDN Git Service

Backport from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2
3         Backport from mainline
4         2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
5
6         * gcc.target/powerpc/pr52457.c: New test.
7
8 2012-03-01  Kai Tietz  <ktietz@redhat.com>
9
10         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
11         routines on mingw targets.
12         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
13         LLP64 target.
14
15 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
16
17         PR tree-optimization/52445
18         * gcc.dg/pr52445.c: New test.
19
20 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
21
22         PR target/52437
23         * gcc.c-torture/compile/pr52437.c: New test.
24
25         PR middle-end/52419
26         * gcc.dg/torture/pr52419.c: New test.
27
28         PR tree-optimization/52429
29         * gcc.dg/torture/pr52429.c: New test.
30         * g++.dg/opt/pr52429.C: New test.
31
32 2012-02-29  Richard Guenther  <rguenther@suse.de>
33
34         PR testsuite/52297
35         * gcc.dg/lto/trans-mem-1_0.c: Remove.
36         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
37         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
38         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
39         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
40         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
41
42 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
43
44         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
45
46 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
47
48         PR fortran/52386
49         * gfortran.dg/realloc_on_assign_13.f90 : New test.
50
51 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
52
53         PR target/51534
54         * gcc.target/arm/neon/pr51534.c: New testcase.
55
56 2012-02-28  Richard Guenther  <rguenther@suse.de>
57
58         PR target/52407
59         * gcc.dg/torture/pr52407.c: New testcase.
60
61 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
62
63         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
64         * gcc.target/arm/vfp2.c: Likewise.
65         * gcc.target/arm/vfp3.c: Likewise.
66         * gcc.target/arm/vfp4.c: Likewise.
67         * gcc.target/arm/vfp5.c: Likewise.
68         * gcc.target/arm/vfp6.c: Likewise.
69         * gcc.target/arm/vfp7.c: Likewise.
70         * gcc.target/arm/vfp8.c: Likewise.
71         * gcc.target/arm/vfp9.c: Likewise.
72         * gcc.target/arm/vfp10.c: Likewise.
73         * gcc.target/arm/vfp11.c: Likewise.
74         * gcc.target/arm/vfp12.c: Likewise.
75         * gcc.target/arm/vfp13.c: Likewise.
76         * gcc.target/arm/vfp14.c: Likewise.
77         * gcc.target/arm/vfp15.c: Likewise.
78         * gcc.target/arm/vfp16.c: Likewise.
79         * gcc.target/arm/vfp17.c: Likewise.
80         * gcc.target/arm/neon-constants.h: New file.
81         * gcc.target/arm/neon-vect1.c: New test.
82         * gcc.target/arm/neon-vect2.c: New test.
83         * gcc.target/arm/neon-vect3.c: New test.
84         * gcc.target/arm/neon-vect4.c: New test.
85         * gcc.target/arm/neon-vect5.c: New test.
86         * gcc.target/arm/neon-vect6.c: New test.
87         * gcc.target/arm/neon-vect7.c: New test.
88         * gcc.target/arm/neon-vect8.c: New test.
89
90 2012-02-28  Richard Guenther  <rguenther@suse.de>
91
92         PR tree-optimization/52402
93         * gcc.dg/torture/pr52402.c: New testcase.
94
95 2012-02-28  Richard Guenther  <rguenther@suse.de>
96
97         PR lto/52400
98         * g++.dg/lto/pr52400_0.C: New testcase.
99
100 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
101
102         * gcc.target/avr/torture/builtins-1.c: New test.
103         * gcc.target/avr/torture/builtins-error.c: New test.
104
105 2012-02-28  Kai Tietz  <ktietz@redhat.com>
106
107         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
108         issue.
109         * gcc.target/i386/pr45352-2.c: Likewise.
110         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
111         mingw targets.
112         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
113         targets instead rand.
114         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
115         * gcc.target/i386/sse2-mul-1.c: Likewise.
116         * gcc.target/i386/sse4_1-blendps.c: Likewise.
117         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
118         target.
119         * gcc.target/i386/pad-1.c: Likewise.
120         * gcc.target/i386/pad-9.c: Likewise.
121         * gcc.target/i386/pad-2.c: Likewise.
122         * gcc.target/i386/pad-5b.c: Likewise.
123         * gcc.target/i386/pad-8.c: Likewise.
124         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
125         * gcc.target/i386/pr44130.c: Likewise.
126         * gcc.target/i386/align-main-1.c: Likewise.
127         * gcc.target/i386/align-main-2.c: Likewise.
128         * gcc.target/i386/sw-1.c: Likewise.
129         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
130         on x64 mingw target.
131         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
132         * gcc.target/i386/pr46295.c: Likewise.
133         * gcc.target/i386/amd64-abi-1.c: Likewise.
134         * gcc.target/i386/amd64-abi-2.c: Likewise.
135         * gcc.target/i386/pr39082-1.c: Likewise.
136         * gcc.target/i386/pr39162.c: Likewise.
137         * gcc.target/i386/pr22152.c: Likewise.
138         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
139         * gcc.target/i386/wrfsbase-2.c: Likewise.
140         * gcc.target/i386/local.c: Likewise
141         * gcc.target/i386/wrgsbase-1.c: Likewise.
142         * gcc.target/i386/wrfsbase-1.c: Likewise.
143         * gcc.target/i386/pr39315-3.c: Likewise.
144         * gcc.target/i386/pr35767-4.c: Likewise.
145         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
146         x64 mingw target.
147         * gcc.target/i386/pr45336-2.c: Likewise.
148         * gcc.target/i386/pr45336-1.c: Likewise.
149         * gcc.target/i386/pr45336-4.c: Likewise.
150
151 2012-02-27  Tristan Gingold  <gingold@adacore.com>
152
153         * gnat.dg/array20.ad[sb]: New test.
154
155 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
156
157         PR target/52375
158         * gcc.target/arm/pr52375.c: New test.
159         * gcc.c-torture/compile/pr52375.c: New test.
160
161 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
162
163         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
164         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
165
166 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
167
168         * gnat.dg/aggr19.adb: New test.
169         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
170
171 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
172
173         PR target/49263
174         * gcc.target/sh/pr49263.c: New.
175
176 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
177
178         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
179         simulate_thread_wrapper_other_threads
180         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
181         Move initialization of 'value' to main().
182         (main): Initialize 'value';
183         * gcc.dg/simulate-thread/speculative-store.c
184         (simulate_thread_step_verify): Return 0 when successful.
185         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
186         Reduce threshold.
187         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
188         (simulate_thread_wrapper_other_threads): Return a success/fail value
189         and issue an error if the instruction count threshold is exceeded.
190
191 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
192
193         PR target/50580
194         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
195         * gcc.target/mips/interrupt_handler-3.c: Likewise.
196
197 2012-02-24  Richard Guenther  <rguenther@suse.de>
198
199         PR middle-end/52355
200         * gcc.dg/pr52355.c: New testcase.
201
202 2012-02-23  Kai Tietz  <ktietz@redhat.com>
203
204         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
205         for mingw-targets.
206         * gcc.dg/Wpadded.c: Likewise.
207         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
208         structure-layout.
209         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
210         for sleep by Sleep and add windows.h include for this function.
211         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
212         targets.
213         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
214         target.
215         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
216         target.
217         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
218         on x64 mingw target.
219         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
220         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
221         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
222         failure on LLP64 target.
223
224 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
225
226         PR c/52290
227         * gcc.dg/noncompile/pr52290.c: New test.
228
229 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
230
231         PR tree-optimization/52019
232         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
233
234 2012-02-22  Kai Tietz  <ktietz@redhat.com>
235
236         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
237         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
238         derived pdiff_t type.
239         * g++.dg/torture/pr49720.C: Likewise
240
241 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
242
243         PR target/52330
244         * gcc.target/i386/pr52330.c: New test.
245
246 2012-02-22  Tobias Burnus  <burnus@net-b.de>
247
248         PR fortran/52335
249         * gfortran.dg/io_constraints_10.f90: New.
250
251 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
252
253         * lib/target-supports.exp (check_effective_target_vect_condition):
254         Return true for NEON.
255
256 2012-02-21  Kai Tietz  <ktietz@redhat.com>
257
258         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
259
260 2012-02-21  Richard Guenther  <rguenther@suse.de>
261
262         PR tree-optimization/52324
263         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
264
265 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
266
267         PR middle-end/51782
268         * gcc.target/avr/torture/pr51782-1.c: New test.
269
270 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
271
272         PR tree-optimization/52318
273         * gcc.dg/pr52318.c: New test.
274
275 2012-02-20  Kai Tietz  <ktietz@redhat.com>
276
277         * gcc.dg/bf-ms-layout-3.c: New testcase.
278
279 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
280
281         PR testsuite/52229
282         PR fortran/32380
283         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
284
285 2012-02-20  Richard Guenther  <rguenther@suse.de>
286
287         PR tree-optimization/52298
288         * gcc.dg/torture/pr52298.c: New testcase.
289         * gcc.dg/vect/pr52298.c: Likewise.
290
291 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
292
293         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
294         * gcc.c-torture/execute/pr52286.c: Ditto.
295
296 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
297
298         PR tree-optimization/52286
299         * gcc.c-torture/execute/pr52286.c: New test.
300
301 2012-02-18  Tobias Burnus  <burnus@net-b.de>
302
303         PR fortran/52295
304         * gfortran.dg/interface_35.f90: Use -std=f2003.
305         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
306         * gfortran.dg/interface_assignment_4.f90: Ditto.
307         * gfortran.dg/bessel_1.f90: Ditto.
308         * gfortran.dg/func_result_6.f90: Ditto.
309         * gfortran.dg/hypot_1.f90: Ditto.
310         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
311
312 2012-02-17  Tobias Burnus  <burnus@net-b.de>
313
314         PR translation/52232
315         PR translation/52234
316         PR translation/52245
317         PR translation/52246
318         PR translation/52262
319         PR translation/52273
320         * gfortran.dg/coarray_22.f90: Update dg-error.
321         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
322
323 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
324
325         PR target/51753
326         * lib/gcc-simulate-thread.exp: Load timeout.exp.
327         (simulate-thread): Use default timeout.
328
329 2012-02-16  Jason Merrill  <jason@redhat.com>
330
331         PR c++/52248
332         * g++.dg/ext/timevar1.C: New.
333
334 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
335
336         PR c++/52126
337         * g++.dg/template/using21.C: New.
338         * g++.dg/template/using22.C: Likewise.
339
340 2012-02-16  Jason Merrill  <jason@redhat.com>
341
342         PR c++/51415
343         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
344
345 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
346
347         PR tree-optimization/52255
348         * gcc.c-torture/compile/pr52255.c: New test.
349
350         PR debug/52260
351         * g++.dg/debug/dwarf2/pr52260.C: New test.
352
353         PR middle-end/51929
354         * g++.dg/ipa/pr51929.C: New test.
355
356 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
357
358         PR target/52199
359         * gcc.target/powerpc/pr52199.c: New file.
360
361 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
362
363         PR target/52152
364         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
365
366 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
367
368         * gcc.dg/pr51867.c: Don't include <math.h>.
369         (sqrtf): Declare.
370
371 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
372
373         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
374         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
375
376 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
377
378         PR tree-optimization/50561
379         * gcc.dg/graphite/pr50561.c: New testcase.
380
381 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
382
383         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
384         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
385
386 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
387
388         * gnat.dg/discr35.ad[sb]: New test.
389
390 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
391
392         * gnat.dg/volatile10.adb: New test.
393         * gnat.dg/volatile10_pkg.ads: New helper.
394
395 2012-02-14  Jason Merrill  <jason@redhat.com>
396
397         * g++.dg/ext/attrib43.C: New.
398
399 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
400
401         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
402         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
403         fgnu_tm.
404         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
405         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
406         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
407         effective_target fgnu_tm.
408         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
409
410 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
411
412         PR c++/52247
413         * g++.dg/template/asmgoto1.C: New test.
414
415 2012-02-14  Ian Lance Taylor  <iant@google.com>
416
417         PR go/48501
418         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
419         compiling generated file for 64bit and index tests.
420
421 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
422
423         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
424
425 2012-02-14  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/52244
428         PR tree-optimization/51528
429         * gcc.dg/torture/pr52244.c: New testcase.
430
431 2012-02-14  Walter Lee  <walt@tilera.com>
432
433         * g++.dg/other/PR23205.C: Disable test on tile.
434         * g++.dg/other/pr23205-2.C: Disable test on tile.
435         * gcc.dg/20020312-2.c: Add a condition for __tile__.
436         * gcc.dg/20040813-1.c: Disable test on tile.
437         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
438         * gcc.misc-tests/linkage.exp: Handle tilegx.
439
440 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
441
442         PR tree-optimization/52210
443         * gcc.dg/pr52210.c: New test.
444
445 2012-02-14  Jason Merrill  <jason@redhat.com>
446
447         PR c++/39055
448         * g++.dg/overload/defarg5.C: New.
449
450 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
451
452         PR c/52181
453         * c-c++-common/pr52181.c: New test.
454
455 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
456
457         PR c++/52215
458         * g++.dg/ext/atomic-1.C: New test.
459
460 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
461
462         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
463
464 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
465
466         PR middle-end/52209
467         * gcc.c-torture/execute/pr52209.c: New test.
468
469 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
470
471         PR fortran/50981
472         * gfortran.dg/elemental_optional_args_5.f03: New test.
473
474 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
475
476         PR testsuite/50076
477         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
478         cases.
479
480 2012-02-11  Ian Lance Taylor  <iant@google.com>
481
482         PR go/51874
483         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
484         SPARC Solaris.  Don't run the test at all on systems where it may
485         not work, rather than xfailing it.
486
487 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
488
489         PR rtl-optimization/52175
490         * gcc.c-torture/compile/pr52175.c: New test.
491
492 2012-02-10  Jason Merrill  <jason@redhat.com>
493
494         PR c++/51910
495         * g++.dg/template/repo10.C: New.
496
497 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
498
499         PR debug/52132
500         * gcc.dg/pr52132.c: New test.
501
502 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
503
504         * gnat.dg/specs/aggr4.ads: New test.
505         * gnat.dg/specs/aggr4_pkg.ads: New helper.
506
507 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
508
509         PR target/52146
510         * gcc.target/i386/pr52146.c: New.
511
512 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
513
514         PR middle-end/52177
515         * c-c++-common/pr52177.c: New test.
516
517 2012-02-10  Jan Hubicka  <jh@suse.cz>
518
519         PR middle-end/48600
520         * g++.dg/torture/pr48600.C: New testcase.
521
522 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
523
524         PR middle-end/52140
525         * gcc.dg/dfp/pr52140.c: New test.
526
527 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
528
529         PR fortran/32380
530         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
531         of dg-options.
532
533 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
534
535         PR middle-end/51867
536         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
537         * testsuite/gcc.dg/pr51867.c: New test.
538
539 2012-02-09  Ian Lance Taylor  <iant@google.com>
540
541         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
542         which don't support -fsplit-stack.  Turn off optimization when
543         compiling select5-out.go.
544
545 2012-02-08  Ian Lance Taylor  <iant@google.com>
546
547         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
548         systems which don't support -fsplit-stack.
549
550 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
551
552         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
553         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
554         machine instuction in the log.
555
556 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
557
558         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
559           to 20 seconds.
560
561 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
562
563         PR driver/48524
564         * gcc.dg/pr48524.c: New test.
565         * gcc.dg/pr48524.spec: New spec file for test.
566
567 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
568
569         PR fortran/32380
570         * gfortran.dg/vect/pr32380.f90:  New test.
571
572 2012-02-08  Tobias Burnus  <burnus@net-b.de>
573
574         PR fortran/52151
575         * gfortran.dg/realloc_on_assign_12.f90: New.
576
577 2012-02-08  Richard Guenther  <rguenther@suse.de>
578
579         PR rtl-optimization/52170
580         * gcc.dg/torture/pr52170.c: New testcase.
581
582 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
583
584         PR gcov-profile/52150
585         * gcc.dg/tree-prof/pr52150.c: New test.
586
587         PR rtl-optimization/52139
588         * gcc.dg/pr52139.c: New test.
589
590 2012-02-07  Jason Merrill  <jason@redhat.com>
591
592         PR c++/51675
593         * g++.dg/cpp0x/constexpr-union3.C: New.
594
595         PR c++/52035
596         * g++.dg/lto/pr52035_0.C: New.
597
598 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
599
600         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
601         * gcc.dg/special/weak-1.c: Likewise.
602         * gcc.dg/ucnid-12.c: Likewise.
603         * gcc.dg/torture/pr45678-1.c: Likewise.
604         * gcc.dg/torture/pr45678-2.c: Likewise.
605         * gcc.dg/vector-4.c: Likewise.
606         * gcc.dg/ipa/inline-5.c: Likewise.
607         * gcc.dg/ucnid-11.c: Likewise.
608         * gcc.misc-tests/gcov-13.c: Likewise.
609         * gcc.misc-tests/gcov-14.c: Likewise.
610         * g++.dg/ext/label13.C: Likewise.
611         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
612         hppa*-*-hpux* options.
613         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
614         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
615         * gcc.dg/pr48616.c: Likewise.
616         * gcc.dg/pr17957.c: Likewise.
617         * gcc.dg/pr17055-1.c: Likewise.
618         * gcc.dg/pr32912-1.c: Likewise.
619         * gcc.dg/tm/pr51472.c: Likewise.
620         * c-c++-common/fold-bitand-4.c: Likewise.
621         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
622         Use dg-additional-options for extra options.
623
624 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
625
626         * gcc.target/epiphany/interrupt-2.c: New test.
627
628 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
629
630         PR target/52155
631         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
632         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
633         for MIPS ELF.
634
635 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
636
637         PR target/52152
638         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
639
640 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
641
642         PR middle-end/24306
643         PR target/52154
644         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
645         * gcc.target/mips/va-arg-1.c: New test.
646
647 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
648
649         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
650         for -mno-pointers-to-nested-functions.
651
652 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
653
654         * gcc.c-torture/execute/20120207-1.c: New test.
655
656 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
657
658         PR rtl-optimization/52060
659         * gcc.dg/torture/pr52060.c: New test.
660
661         PR middle-end/52074
662         * gcc.c-torture/compile/pr52074.c: New test.
663
664 2012-02-07  Tobias Burnus  <burnus@net-b.de>
665
666         PR fortran/51514
667         * gfortran.dg/class_to_type_2.f90: New.
668
669 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
670
671         PR fortran/32373
672         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
673         Remove module.
674
675 2012-02-06  Jason Merrill  <jason@redhat.com>
676
677         PR c++/52088
678         * g++.dg/template/conv13.C: New.
679
680 2012-02-06  Richard Guenther  <rguenther@suse.de>
681
682         PR tree-optimization/52115
683         * gcc.c-torture/compile/pr52115.c: New testcase.
684
685 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
686
687         PR target/52129
688         * gcc.c-torture/execute/pr52129.c: New test.
689
690 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
691
692         * gcc.dg/pr48374.c: Actually add the test I forgot 
693         in the 2012-01-25 commit.
694
695 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
696
697         PR fortran/32373
698         * gfortran.dg/vect/vect-8.f90:  New test case.
699
700 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
701
702         PR fortran/48847
703         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
704
705 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
706
707         PR fortran/52102
708         * gfortran.dg/class_48.f90 : Add test of allocate class array
709         component with source in subroutine test3.  Remove commenting
710         out in subroutine test4, since branching on unitialized variable
711         is now fixed (no PR for this last.).
712
713 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
714
715         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
716         on MIPS targets.
717         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
718
719 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
720
721         PR target/52125
722         * lib/target-supports.exp (check_effective_target_mips_rel): New.
723         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
724
725 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
726
727         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
728         (check_effective_target_sync_int_long): Use it.
729         (check_effective_target_sync_char_short): Likewise.
730         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
731
732 2012-02-05  Tobias Burnus  <burnus@net-b.de>
733
734         PR fortran/51972
735         * gfortran.dg/class_48.f90: Add some further checks.
736
737 2012-02-05  Ira Rosen  <irar@il.ibm.com>
738
739         PR tree-optimization/52091
740         * gcc.dg/vect/pr52091.c: New test.
741
742 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
743
744         PR rtl-optimization/52113
745         * gcc.target/avr/pr52113.c: New test.
746
747 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
748
749         PR rtl-optimization/52092
750         * gcc.c-torture/compile/pr52092.c: New test.
751
752 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
753
754         PR fortran/41587
755         * gfortran.dg/class_array_10.f03: New test.
756
757         PR fortran/46356
758         * gfortran.dg/class_array_11.f03: New test.
759
760         PR fortran/51754
761         * gfortran.dg/class_array_12.f03: New test.
762
763 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
764
765         PR fortran/52012
766         * gfortran.dg/realloc_on_assign_11.f90: New test.
767
768 2012-02-02  Tobias Burnus  <burnus@net-b.de>
769
770         PR fortran/52093
771         * gfortran.dg/shape_7.f90: New.
772
773 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
774
775         * gcc.target/mips/mips-prepend-1.c: New test.
776
777 2012-02-02  Jan Hubicka  <jh@suse.cz>
778             Tom de Vries  <tom@codesourcery.com>
779
780         PR middle-end/51998
781         * testsuite/gcc.dg/alias-12.c: New testcase.
782         * testsuite/gcc.dg/alias-13.c: New testcase.
783
784 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
785
786         PR target/52086
787         * gcc.dg/pr52086.c: New test.
788
789         PR tree-optimization/52073
790         * gcc.c-torture/compile/pr52073.c: New test.
791
792 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
793
794         PR fortran/51958
795         * gfortran.dg/function_optimize_10.f90:  New test.
796
797 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
798
799         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
800         test on alpha*-*-*.
801
802 2012-02-01  Tobias Burnus  <burnus@net-b.de>
803
804         PR fortran/52024
805         * gfortran.dg/typebound_operator_14.f90: New.
806
807 2012-02-01  Tobias Burnus  <burnus@net-b.de>
808
809         PR fortran/52059
810         * gfortran.dg/elemental_function_1.f90: New.
811
812 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
813
814         PR rtl-optimization/51374
815         * gcc.target/avr/torture/pr51374-1.c:
816         Also fail if SBIS is seen.
817
818 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
819
820         PR rtl-optimization/51374
821         * gcc.target/avr/torture/pr51374-1.c: New.
822
823 2012-01-31  Tobias Burnus  <burnus@net-b.de>
824
825         PR fortran/52024
826         * gfortran.dg/typebound_generic_11.f90: New.
827
828 2012-01-31  Tobias Burnus  <burnus@net-b.de>
829
830         PR fortran/52029
831         * gfortran.dg/class_49.f90: New.
832
833 2012-01-31  Tobias Burnus  <burnus@net-b.de>
834
835         PR fortran/52013
836         * gfortran.dg/elemental_args_check_6.f90: New.
837
838 2012-01-31  Jason Merrill  <jason@redhat.com>
839
840         PR c++/52043
841         * g++.dg/cpp0x/variadic122.C: New.
842
843 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
844
845         PR fortran/52012
846         * gfortran.dg/realloc_on_assign_10.f90: New test.
847
848 2012-01-31  Richard Guenther  <rguenther@suse.de>
849
850         PR tree-optimization/51528
851         * gcc.dg/torture/pr51528.c: New testcase.
852
853 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
854
855         PR go/48501
856         * lib/go.exp (go_target_compile): Append timeout= to options.
857         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
858         select5-out.go test on alpha*-*-* targets.
859
860 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
861
862         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
863         (TEST_SHORT): Reformat in the same way.
864         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
865         (TEST_SHORT): Reformat in the same way.
866         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
867         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
868         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
869         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
870         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
871
872 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
873
874         PR target/51835
875         * gcc.target/arm/pr51835.c: New testcase.
876
877 2012-01-30  Richard Guenther  <rguenther@suse.de>
878
879         PR tree-optimization/52028
880         * gcc.dg/torture/pr52028.c: New testcase.
881         * gfortran.dg/ldist-pr45199.f: Adjust.
882         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
883         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
884         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
885
886 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
887
888         PR debug/52027
889         * gcc.dg/tree-prof/pr52027.c: New test.
890
891         PR tree-optimization/52046
892         * gcc.dg/pr52046.c: New test.
893
894         PR debug/52048
895         * g++.dg/other/pr52048.C: New test.
896
897 2012-01-30  Richard Guenther  <rguenther@suse.de>
898
899         PR tree-optimization/52045
900         * gcc.dg/pr52045.c: New testcase.
901
902 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
903
904         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
905         new code generated for __sync_lock_release.
906
907 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
908
909         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
910
911 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
912
913         PR testsuite/51875
914         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
915
916         * g++.dg/ext/visibility/template10.C: Fix typo.
917
918         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
919
920 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
921
922         PR c++/51327
923         * g++.dg/cpp0x/constexpr-ice6.C: New.
924
925 2012-01-29  Tobias Burnus  <burnus@net-b.de>
926
927         PR fortran/41600
928         * gfortran.dg/default_initialization_6.f90: New.
929
930 2012-01-29  Tobias Burnus  <burnus@net-b.de>
931
932         PR fortran/51972
933         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
934         * gfortran.dg/class_48.f90: New.
935
936 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
937
938         PR fortran/51808
939         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
940
941 2012-01-28  Tobias Burnus  <burnus@net-b.de>
942
943         PR fortran/51972
944         * gfortran.dg/class_allocate_12.f90: New.
945
946 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
947
948         * gcc.dg/torture/pr50444.c: Fix dg directives.
949
950 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
951
952         PR target/52006
953         * gcc.target/arm/pr52006.c: New test.
954
955 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
956
957         PR testsuite/52011
958         * gcc.dg/lto/trans-mem.h: New file.
959         * gcc.dg/lto/trans-mem-2_0.c: Include it.
960         * gcc.dg/lto/trans-mem-1_1.c: Same.
961         * gcc.dg/lto/trans-mem-4_1.c: Same.
962         * gcc.dg/lto/trans-mem-3_1.c: Same.
963
964 2012-01-27  Tobias Burnus  <burnus@net-b.de>
965
966         PR fortran/52022
967         * gfortran.dg/dummy_procedure_7.f90: New.
968
969 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
970
971         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
972         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
973
974 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
975
976         PR c++/51852
977         * g++.dg/other/gc5.C: New test.
978
979 2012-01-27  Richard Guenther  <rguenther@suse.de>
980
981         PR tree-optimization/50444
982         * gcc.dg/torture/pr50444.c: New testcase.
983
984 2012-01-27  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/51970
987         PR fortran/51977
988         * gfortran.dg/move_alloc_13.f90: New.
989
990 2012-01-27  Tobias Burnus  <burnus@net-b.de>
991
992         PR fortran/51953
993         * gfortran.dg/allocate_alloc_opt_13.f90: New.
994         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
995         and change dg-error string.
996
997 2012-01-27  Tobias Burnus  <burnus@net-b.de>
998
999         PR fortran/52016
1000         * gfortran.dg/elemental_args_check_5.f90: New.
1001
1002 2012-01-27  Richard Guenther  <rguenther@suse.de>
1003
1004         PR middle-end/51959
1005         * g++.dg/torture/pr51959.C: New testcase.
1006
1007 2012-01-27  Tom de Vries  <tom@codesourcery.com>
1008
1009         PR tree-optimization/51990
1010         * gcc.dg/pr51990.c: New test.
1011         * gcc.dg/pr51990-2.c: Same.
1012
1013 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
1014             Tobias Burnus <burnus@gcc.gnu.org>
1015
1016         PR fortran/48705
1017         * gfortran.dg/class_allocate_11.f03: New.
1018
1019         PR fortran/51870
1020         PR fortran/51943
1021         PR fortran/51946
1022         * gfortran.dg/class_allocate_7.f03: New.
1023         * gfortran.dg/class_allocate_8.f03: New.
1024         * gfortran.dg/class_allocate_9.f03: New.
1025         * gfortran.dg/class_allocate_10.f03: New.
1026
1027 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1028
1029         * gnat.dg/discr34.adb: New test.
1030         * gnat.dg/discr34_pkg.ads: New helper.
1031
1032 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1033
1034         * gnat.dg/discr33.adb: New test.
1035
1036 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1037
1038         * gnat.dg/limited_with3.ad[sb): New test.
1039         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1040         * gnat.dg/limited_with3_pkg2.ads: Likewise.
1041         * gnat.dg/limited_with3_pkg3.ads: Likewise.
1042
1043 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045         * gnat.dg/stack_usage1.adb: New test.
1046         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1047
1048         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1049         * gcc.dg/pr44194-2.c: Likewise.
1050
1051 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
1052
1053         PR c++/51370
1054         * g++.dg/template/crash112.C: New.
1055
1056 2012-01-27  Richard Henderson  <rth@redhat.com>
1057
1058         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1059
1060 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1061
1062         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1063
1064 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
1065
1066         PR middle-end/51895
1067         * g++.dg/opt/pr51895.C: New test.
1068
1069 2012-01-26  Michael Matz  <matz@suse.de>
1070
1071         PR tree-optimization/48794
1072         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1073
1074 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1075
1076         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1077
1078 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1079
1080         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1081         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1082         memory.
1083         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1084         the default value for s390 and s390x.
1085
1086 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
1087
1088         PR lto/51698
1089         * gcc.dg/lto/trans-mem-4_0.c: New.
1090         * gcc.dg/lto/trans-mem-4_1.c: New.
1091         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1092         TM builtins.
1093         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1094         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1095         TM builtins.
1096         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1097         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1098         TM builtins.
1099
1100 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
1101
1102         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1103
1104 2012-01-25  Ian Lance Taylor  <iant@google.com>
1105
1106         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1107
1108 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1109
1110         PR fortran/51995
1111         * gfortran.dg/typebound_proc_25.f90: New.
1112
1113 2012-01-25  Jason Merrill  <jason@redhat.com>
1114
1115         PR c++/51992
1116         * g++.dg/lto/pr51992_0.C: New.
1117
1118 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR tree-optimization/51987
1121         * gcc.target/i386/pr51987.c: New test.
1122
1123 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1124
1125         * gcc.dg/tm/lto-1.c: Require lto support in target.
1126
1127 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
1128
1129         PR rtl-optimization/48374
1130         * gcc.dg/pr48374.c: New test.
1131
1132 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1133
1134         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1135
1136 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1137
1138         PR fortran/51966
1139         * gfortran.dg/derived_constructor_char_3.f90: New.
1140
1141 2012-01-24  Ian Lance Taylor  <iant@google.com>
1142
1143         * go.test/go-test.exp (filecmp): New procedure.
1144         (errchk): Handle quoted square brackets.
1145         (go-gc-tests): Set go_compile_args. Handle various new test
1146         lines.  Skip a few new tests.
1147         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1148
1149 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1150
1151         * lib/target-supports.exp (proc check_effective_target_vect_perm)
1152         (check_effective_target_vect_extract_even_odd)
1153         (check_effective_target_vect_interleave): Return true for MIPS
1154         paired-single.
1155
1156 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1157
1158         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1159         (main): Use it instead of argc.
1160
1161 2012-01-24  Jason Merrill  <jason@redhat.com>
1162
1163         PR c++/51973
1164         * g++.dg/cpp0x/sfinae31.C: New.
1165
1166 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1167
1168         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1169
1170 2012-01-24  Jason Merrill  <jason@redhat.com>
1171
1172         PR c++/51812
1173         * g++.dg/inherit/covariant20.C: New.
1174
1175 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1176
1177         PR c++/51223
1178         * g++.dg/parse/crash58.C: New.
1179
1180 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
1181
1182         PR target/51957
1183         * gcc.dg/pr51957-1.c: New test.
1184         * gcc.dg/pr51957-1.h: New file.
1185         * gcc.dg/pr51957-2.c: New test.
1186
1187 2012-01-23  Jason Merrill  <jason@redhat.com>
1188
1189         PR c++/51930
1190         * g++.dg/ext/visibility/template10.C: New.
1191
1192 2012-01-23  Tobias Burnus  <burnus@net-b.de>
1193
1194         PR fortran/51948
1195         * gfortran.dg/move_alloc_12.f90: New.
1196
1197 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1198
1199         PR middle-end/45416
1200         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1201
1202 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1203
1204         PR c++/51398
1205         * g++.dg/template/crash111.C: New.
1206
1207 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
1208
1209         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1210         configurations.
1211         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1212
1213 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
1214
1215         PR testsuite/51941
1216         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
1217         the DW_TAG_class_type and DW_AT_name: "Executor".
1218
1219 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1220
1221         * lib/target-supports.exp
1222         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1223         (check_effective_target_vect_interleave): Likewise.
1224
1225 2012-01-22  Jason Merrill  <jason@redhat.com>
1226
1227         PR c++/51925
1228         * g++.dg/template/using20.C: New.
1229         * g++.dg/template/template-id-2.C: Adjust diagnostic.
1230
1231 2012-01-23  Jason Merrill  <jason@redhat.com>
1232
1233         PR target/51934
1234         * g++.dg/torture/pr51344.C: Limit to x86.
1235
1236 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
1237
1238         * c-c++-common/tm/omp.c: Require target with pthread support.
1239
1240 2012-01-23  Richard Guenther  <rguenther@suse.de>
1241
1242         PR tree-optimization/51949
1243         * gcc.dg/torture/pr51949.c: New testcase.
1244
1245 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR rtl-optimization/51933
1248         * gcc.c-torture/execute/pr51933.c: New test.
1249
1250 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
1251
1252         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1253         Do not define for Interix.
1254
1255 2012-01-22  Jason Merrill  <jason@redhat.com>
1256
1257         PR c++/51832
1258         * g++.dg/lto/pr51832.h: New.
1259         * g++.dg/lto/pr51832_0.C: New.
1260         * g++.dg/lto/pr51832_1.C: New.
1261
1262 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1263
1264         * gcc.dg/ext-elim-1.c: New test.
1265
1266 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1267
1268         PR target/51931
1269         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1270         * g++.dg/opt/longbranch1.C: Likewise.
1271
1272 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1273
1274         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1275         in C++11 mode.
1276
1277 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1278
1279         PR fortran/50556
1280         * gfortran.dg/namelist_74.f90: New test.
1281         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1282
1283 2012-01-21  Tobias Burnus  <burnus@net-b.de>
1284
1285         PR fortran/51913
1286         * gfortran.dg/class_47.f90: New.
1287
1288 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1289
1290         * gnat.dg/renaming5.ad[sb]: New test.
1291
1292 2012-01-20  Jason Merrill  <jason@redhat.com>
1293
1294         PR c++/51919
1295         * g++.dg/pch/mangle1.{C,Hs}: Remove.
1296
1297 2012-01-20  Jason Merrill  <jason@redhat.com>
1298
1299         PR c++/51922
1300         * g++.dg/ext/attrib42.C: Require ilp32.
1301
1302 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR target/51915
1305         * gcc.target/arm/pr51915.c: New test.
1306
1307 2012-01-20  Cary Coutant  <ccoutant@google.com>
1308             Dodji Seketeli  <dodji@redhat.com>
1309
1310         PR debug/45682
1311         * g++.dg/debug/dwarf2/nested-3.C: New test.
1312
1313 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1314
1315         PR c++/51402
1316         * g++.dg/template/crash110.C: New.
1317
1318 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1319
1320         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1321         Remove default options on hppa*-*-hpux*.
1322
1323 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1324
1325         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1326
1327 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1328
1329         * gcc.c-torture/compile/pr51856.c: New testcase.
1330
1331 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
1332
1333         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1334         options to go_target_compile.
1335
1336 2012-01-20  Kai Tietz  <ktietz@redhat.com>
1337
1338         * g++.dg/torture/pr51344.C: Fix typo.
1339
1340 2012-01-20  Richard Guenther  <rguenther@suse.de>
1341
1342         PR tree-optimization/51903
1343         * g++.dg/torture/pr51903.C: New testcase.
1344
1345 2012-01-20  Tobias Burnus  <burnus@net-b.de>
1346             Janus Weil  <janus@gcc.gnu.org>
1347
1348         PR fortran/51056
1349         * gfortran.dg/use_21.f90: New.
1350
1351 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR target/51106
1354         * gcc.dg/torture/pr51106-1.c: New test.
1355         * gcc.dg/torture/pr51106-2.c: New test.
1356
1357 2012-01-19  Kai Tietz  <ktietz@redhat.com>
1358
1359         * g++.dg/torture/pr51344.C: New test.
1360
1361 2012-01-19  Tobias Burnus  <burnus@net-b.de>
1362
1363         PR fortran/51904
1364         * gfortran.dg/intrinsic_size_2.f90: New.
1365
1366 2012-01-19  Jason Merrill  <jason@redhat.com>
1367
1368         PR c++/51889
1369         * g++.dg/inherit/using7.C: New.
1370
1371 2012-01-19  Richard Guenther  <rguenther@suse.de>
1372
1373         PR tree-optimization/37997
1374         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1375
1376 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1377
1378         PR rtl-optimization/51505
1379         * gcc.dg/pr51505.c: New test.
1380
1381 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
1382
1383         PR fortran/51634
1384         * gfortran.dg/typebound_operator_12.f03: New.
1385         * gfortran.dg/typebound_operator_13.f03: New.
1386
1387 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
1388
1389         PR c++/51225
1390         * g++.dg/cpp0x/pr51225.C: New.
1391
1392 2012-01-17  Ian Lance Taylor  <iant@google.com>
1393
1394         PR go/50656
1395         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1396
1397 2012-01-17  Tobias Burnus  <burnus@net-b.de>
1398
1399         PR fortran/51869
1400         * gfortran.dg/realloc_on_assign_9.f90: New.
1401
1402 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
1403
1404         PR other/51165
1405         * gcc.dg/tm/memopt-3.c: Remove xfail.
1406         * gcc.dg/tm/memopt-4.c: Remove xfail.
1407         * gcc.dg/tm/memopt-5.c: Remove xfail.
1408         * gcc.dg/tm/memopt-7.c: Remove xfail.
1409
1410 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
1411
1412         PR tree-optimization/51877
1413         * gcc.c-torture/execute/pr51877.c: New test.
1414
1415 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1416
1417         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1418         {!vect_align_arrays} to vect_sizes_32B_16B.
1419         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1420         * gcc.dg/vect/vect-peel-3.c: Ditto.
1421
1422 2012-01-16  Jason Merrill  <jason@redhat.com>
1423
1424         PR c++/51854
1425         * g++.dg/abi/mangle60.C: New.
1426
1427         PR c++/51827
1428         * g++.dg/pch/mangle1.{C,Hs}: New.
1429
1430 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
1431             Tobias Burnus  <burnus@net-b.de>
1432
1433         PR fortran/50981
1434         * gfortran.dg/elemental_optional_args_3.f90: New
1435         * gfortran.dg/elemental_optional_args_4.f90: New
1436
1437 2012-01-16  Tobias Burnus  <burnus@net-b.de>
1438
1439         PR fortran/51809
1440         * gfortran.dg/use_20.f90: New
1441
1442 2012-01-16  Jason Merrill  <jason@redhat.com>
1443
1444         PR c++/51868
1445         * g++.dg/cpp0x/rv-bitfield.C: New.
1446         * g++.dg/cpp0x/rv-bitfield2.C: New.
1447
1448 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
1449
1450         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
1451         subroutine 'qsort' and use index array to assign the result.
1452
1453 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
1454
1455         PR tree-optimization/51865
1456         * gcc.dg/pr51865.c: New test.
1457
1458 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1459
1460         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
1461
1462 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1463
1464         * gcc.target/mips/code-readable-2.c: Allow the jump table address
1465         to be loaded from the constant pool, rather than via %hi and %lo.
1466
1467 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
1468
1469         PR rtl-optimization/51821
1470         * gcc.dg/pr51821.c: New test.
1471
1472 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
1473
1474         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
1475
1476 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
1477
1478         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
1479
1480 2012-01-14  Tobias Burnus  <burnus@net-b.de>
1481
1482         PR fortran/51800
1483         * gfortran.dg/init_flag_8.f90: New.
1484         * gfortran.dg/init_flag_9.f90: New.
1485
1486 2011-01-14  Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/51816
1489         * gfortran.dg/use_18.f90: New.
1490         * gfortran.dg/use_19.f90: New.
1491
1492 2012-01-13  Ian Lance Taylor  <iant@google.com>
1493
1494         PR c++/50012
1495         * g++.dg/warn/Wsign-compare-4.C: New.
1496
1497 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
1498
1499         PR fortran/48351
1500         * gfortran.dg/alloc_comp_assign.f03: New.
1501         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1502         __BUILTIN_FREE from 38 to 32.
1503
1504 2012-01-13  Jason Merrill  <jason@redhat.com>
1505
1506         PR c++/20681
1507         * g++.dg/warn/Wreturn-type-7.C: New.
1508
1509 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1510
1511         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1512         assumption.
1513         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
1514         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
1515         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
1516         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
1517         int32plus because of big array needed.
1518         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
1519         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
1520
1521 2012-01-13  Jason Merrill  <jason@redhat.com>
1522
1523         PR c++/51813
1524         * g++.dg/ext/visibility/template9.C: New.
1525
1526         PR c++/51620
1527         * g++.dg/cpp0x/defaulted34.C: New.
1528         * g++.dg/template/virtual3.C: New.
1529
1530 2012-01-13  Richard Guenther  <rguenther@suse.de>
1531
1532         PR middle-end/8081
1533         * gcc.dg/torture/pr8081.c: New testcase.
1534
1535 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1536
1537         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
1538
1539 2012-01-12  Jason Merrill  <jason@redhat.com>
1540
1541         PR c++/51714
1542         * g++.dg/ext/stmtexpr14.C: New.
1543
1544 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
1545
1546         PR c++/51633
1547         * g++.dg/cpp0x/constexpr-diag4.C: New test.
1548
1549 2012-01-12  Jason Merrill  <jason@redhat.com>
1550
1551         PR c++/48051
1552         * g++.dg/abi/mangle48.C: Test qualified-names, too.
1553         * g++.dg/abi/mangle58.C: Likewise.
1554
1555         PR c++/51403
1556         * g++.dg/template/arg8.C: New.
1557
1558 2012-01-12  Ira Rosen  <irar@il.ibm.com>
1559
1560         PR tree-optimization/51799
1561         * gcc.dg/vect/pr51799.c: New test.
1562         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
1563         patterns.
1564
1565 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1566             Tobias Burnus  <burnus@net-b.de>
1567
1568         PR fortran/51057
1569         PR fortran/51616
1570         * lib/target-supports.exp
1571         (check_effective_target_fortran_largest_fp_has_sqrt): New.
1572         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
1573
1574 2012-01-11  Jason Merrill  <jason@redhat.com>
1575
1576         PR c++/51565
1577         * g++.dg/ext/attrib42.C: New.
1578
1579 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR bootstrap/51796
1582         * gcc.dg/pr51796.c: New test.
1583
1584 2012-01-11  Jason Merrill  <jason@redhat.com>
1585
1586         PR c++/51818
1587         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
1588
1589 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1590
1591         * gnat.dg/array19.ad[sb]: New test.
1592
1593 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1594
1595         * gnat.dg/opt23.ad[sb]: New test.
1596         * gnat.dg/opt23_pkg.ad[sb]: New helper.
1597         * gnat.dg/opt24.ad[sb]: New test.
1598
1599 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1600
1601         PR tree-optimization/49642
1602         * gcc.dg/tree-ssa/pr49642-1.c: New test.
1603         * gcc.dg/tree-ssa/pr49642-2.c: New test.
1604
1605 2012-01-11  Jason Merrill  <jason@redhat.com>
1606
1607         PR c++/51613
1608         * g++.dg/template/explicit-args5.C: New.
1609
1610 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1611
1612         * gcc.c-torture/execute/20120110-1.c: New testcase.
1613
1614 2012-01-10  Jason Merrill  <jason@redhat.com>
1615
1616         PR c++/51614
1617         * g++.dg/inherit/ambig1.C: New.
1618
1619         PR c++/51433
1620         * g++.dg/cpp0x/constexpr-cache1.C: New.
1621
1622 2012-01-10  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/51801
1625         * gcc.dg/torture/pr51801.c: New testcase.
1626
1627 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1628
1629         PR fortran/51652
1630         * gfortran.dg/allocate_with_typespec_5.f90: New.
1631
1632 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1633
1634         * gfortran.dg/class_39.f03: Update dg-error string.
1635
1636 2012-01-10  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/50913
1639         * gcc.dg/graphite/interchange-16.c: New testcase.
1640         * gcc.dg/graphite/scop-20.c: XFAIL.
1641         * gfortran.dg/graphite/interchange-1.f: Likewise.
1642         * gfortran.dg/graphite/block-1.f90: Likewise.
1643         * gfortran.dg/graphite/block-2.f: Likewise.
1644
1645 2012-01-10  Richard Henderson  <rth@redhat.com>
1646
1647         * lib/target-supports.exp (check_effective_target_vect_perm,
1648         check_effective_target_vect_perm_byte,
1649         check_effective_target_vect_perm_short): Enable for arm neon.
1650
1651 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1652
1653         PR fortran/46328
1654         * gfortran.dg/typebound_operator_11.f90: New.
1655
1656 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
1657
1658         * gnat.dg/array18.adb: New test.
1659         * gnat.dg/array18_pkg.ads: New helper.
1660
1661 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
1662
1663         PR fortran/51791
1664         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
1665         around base object in first assignment in main program.
1666         * gfortran.dg/typebound_operator_10.f03: New test.
1667
1668 2012-01-09  Martin Jambor  <mjambor@suse.cz>
1669
1670         PR tree-optimization/51759
1671         * g++.dg/ipa/pr51759.C: New test.
1672
1673 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1674
1675         PR fortran/51758
1676         * gfortran.dg/optional_absent_2.f90: New.
1677
1678 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1679
1680         PR fortran/51578
1681         * gfortran.dg/use_17.f90: New.
1682
1683 2012-01-09  Gary Funck  <gary@intrepid.com>
1684
1685         PR preprocessor/33919
1686         * gcc.dg/pr33919.c: New test.
1687         * gcc.dg/pr33919-0.h: New test header file.
1688         * gcc.dg/pr33919-1.h: Ditto.
1689         * gcc.dg/pr33919-2.h: Ditto.
1690
1691 2012-01-07  Jan Hubicka  <jh@suse.cz>
1692
1693         PR tree-optimize/51694
1694         * gcc.c-torture/compile/pr51694.c: new testcase.
1695
1696 2012-01-07  Jan Hubicka  <jh@suse.cz>
1697
1698         PR tree-optimization/51600
1699         * g++.dg/torture/pr51600.C: New testcase.
1700
1701 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1702
1703         PR gcov-profile/51715
1704         PR gcov-profile/51717
1705         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1706         * gcc.misc-tests/gcov-14.c: Likewise.
1707
1708 2012-01-06  Jason Merrill  <jason@redhat.com>
1709
1710         * g++.dg/parse/new5.C: New.
1711
1712 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
1713
1714         PR testsuite/51655
1715         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1716         including <string.h>.
1717
1718 2012-01-06  Jason Merrill  <jason@redhat.com>
1719
1720         * g++.dg/abi/mangle51.C: New.
1721         * g++.dg/abi/mangle52.C: New.
1722         * g++.dg/abi/mangle53.C: New.
1723         * g++.dg/abi/mangle54.C: New.
1724         * g++.dg/abi/mangle55.C: New.
1725         * g++.dg/abi/mangle56.C: New.
1726         * g++.dg/abi/mangle57.C: New.
1727         * g++.dg/abi/mangle58.C: New.
1728         * g++.dg/abi/mangle59.C: New.
1729         * g++.dg/cpp0x/trailing3.C: Update mangling.
1730         * g++.dg/cpp0x/variadic111.C: Update mangling.
1731         * g++.dg/cpp0x/variadic4.C: Update mangling.
1732         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1733         * g++.dg/template/nontype22.C: Works now.
1734         * g++.dg/template/pr35240.C: Works now.
1735
1736         * g++.dg/cpp0x/error7.C: New.
1737
1738 2012-01-06  Tobias Burnus <burnus@net-b.de>
1739
1740         * gfortran.dg/deallocate_stat_2.f90: New.
1741         * coarray/allocate_errgmsg.f90: New.
1742         * gfortran.dg/coarray_lib_alloc_1.f90: New.
1743         * gfortran.dg/coarray_lib_alloc_2.f90: New.
1744         * coarray/subobject_1.f90: Fix for num_images > 1.
1745         * gfortran.dg/deallocate_stat.f90: Update due to changed
1746         stat= handling.
1747
1748 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
1749
1750         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1751
1752 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1753
1754         * ada/acats/overflow.lst: Add cb20004.
1755
1756 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
1757
1758         PR c++/51541
1759         * g++.dg/cpp0x/alias-decl-18.C: New test.
1760
1761 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1762
1763         * gcc.c-torture/execute/20120104-1.c: New test.
1764
1765 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
1766
1767         PR fortran/PR48946
1768         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1769         the old typebound_operator_8.f03.
1770         * gfortran.dg/typebound_operator_8.f03: New version of
1771         typebound_operator_7.f03 with 'u' a derived type instead of a
1772         class object.
1773
1774 2012-01-05  Richard Guenther  <rguenther@suse.de>
1775
1776         * g++.dg/torture/pr49309.C: Skip for -flto.
1777
1778 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR middle-end/51761
1781         * gcc.c-torture/compile/pr51761.c: New test.
1782
1783 2012-01-05  Richard Guenther  <rguenther@suse.de>
1784
1785         PR tree-optimization/51760
1786         * gcc.dg/torture/pr51760.c: New testcase.
1787
1788 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
1789
1790         PR middle-end/51472
1791         * gcc.dg/tm/memopt-6.c: Adjust regexp.
1792
1793 2012-01-05  Richard Guenther  <rguenther@suse.de>
1794
1795         PR lto/41576
1796         * gfortran.dg/lto/pr41576_0.f90: New testcase.
1797         * gfortran.dg/lto/pr41576_1.f90: Likewise.
1798
1799 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR debug/51695
1802         * gcc.dg/pr51695.c: New test.
1803
1804 2012-01-04  Andrew Pinski  <apinski@cavium.com>
1805
1806         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1807         * gcc.target/mips/octeon2-lx-1.c: New test.
1808         * gcc.target/mips/mips64-dsp-ldx.c: New test.
1809         * gcc.target/mips/octeon2-lx-2.c: New test.
1810         * gcc.target/mips/octeon2-lx-3.c: New test.
1811
1812 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
1813
1814         PR other/51163
1815         PR other/51164
1816         * gcc.dg/tm/alias-1.c:  Adjust regexp.
1817         * gcc.dg/tm/alias-2.c:  Adjust regexp.
1818
1819 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
1820
1821         PR c++/51064
1822         * g++.dg/warn/Wparentheses-26.C: New.
1823
1824 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
1825
1826         * gfortran.dg/elemental_optional_args_2.f90: New test.
1827
1828 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1829
1830         PR fortran/49693
1831         * gfortran.dg/common_17.f90:  New test.
1832
1833 2012-01-04  Richard Guenther  <rguenther@suse.de>
1834
1835         PR tree-optimization/49651
1836         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1837         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1838
1839 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1840
1841         PR c++/51738
1842         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1843
1844 2012-01-03  Andrew Pinski  <apinski@cavium.com>
1845
1846         * lib/scanasm.exp (dg-function-on-line): Always use a special format
1847         for all mips targets.  Also allow an optional .cfi_startproc.
1848
1849 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
1850
1851         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1852
1853 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1854
1855         PR c++/29273
1856         * g++.dg/rtti/dyncast5.C: New.
1857
1858 2012-01-03  Richard Guenther  <rguenther@suse.de>
1859
1860         PR tree-optimization/51070
1861         * gcc.dg/torture/pr51070-2.c: New testcase.
1862
1863 2012-01-03  Richard Guenther  <rguenther@suse.de>
1864
1865         PR tree-optimization/51692
1866         * gcc.dg/torture/pr51692.c: New testcase.
1867
1868 2012-01-03  Richard Guenther  <rguenther@suse.de>
1869
1870         PR debug/51650
1871         * g++.dg/lto/pr51650-3_0.C: New testcase.
1872
1873 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1874
1875         PR c++/15867
1876         * g++.dg/warn/Wredundant-decls-spec.C: New.
1877
1878 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR tree-optimization/51719
1881         * g++.dg/tree-prof/pr51719.C: New test.
1882
1883 2012-01-03  Richard Guenther  <rguenther@suse.de>
1884
1885         PR middle-end/51730
1886         * gcc.dg/fold-compare-6.c: New testcase.
1887
1888 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1889
1890         PR c++/51669
1891         * g++.dg/gomp/pr51669.C: New test.
1892
1893 2012-01-02  Jason Merrill  <jason@redhat.com>
1894
1895         PR c++/51675
1896         * g++.dg/cpp0x/constexpr-union2.C: New.
1897
1898         PR c++/51666
1899         * g++.dg/cpp0x/nsdmi-defer5.C: New.
1900
1901 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
1902
1903         PR c++/51462
1904         * g++.dg/cpp0x/constexpr-99.C: New test.
1905
1906 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
1907
1908         PR c++/20140
1909         * g++.dg/template/init9.C: New.
1910
1911 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1912
1913         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1914         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
1915         rather than a specific number.
1916
1917 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
1918
1919         PR fortran/46262
1920         PR fortran/46328
1921         PR fortran/51052
1922         * gfortran.dg/typebound_operator_7.f03: New.
1923         * gfortran.dg/typebound_operator_8.f03: New.
1924
1925 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1926
1927         PR target/51729
1928         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1929         XFAIL.
1930         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1931
1932 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1933
1934         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1935
1936 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1937
1938         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1939         for MIPS.
1940
1941 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1942
1943         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1944         * gfortran.dg/io_real_boz_4.f90: Likewise.
1945         * gfortran.dg/io_real_boz_5.f90: Likewise.
1946
1947 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1948
1949         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1950
1951 2012-01-02  Revital Eres  <revital.eres@linaro.org>
1952
1953         * gcc.dg/sms-11.c: New file.
1954
1955 2012-01-02  Tobias Burnus  <burnus@net-b.de>
1956
1957         PR fortran/51682
1958         * gfortran.dg/coarray/image_index_3.f90: New.
1959
1960 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1961
1962         PR c++/16603
1963         * g++.dg/parse/enum8.C: New.
1964
1965 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1966
1967         PR c++/51379
1968         * g++.dg/conversion/reinterpret4.C: New.
1969         * g++.dg/conversion/reinterpret1.C: Adjust.
1970
1971 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1972
1973         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1974
1975 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1976
1977         * g++.old-deja/g++.brendan/crash25.C: Adjust.
1978         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1979         * g++.old-deja/g++.jason/access14.C: Likewise.
1980         * g++.old-deja/g++.jason/access8.C: Likewise.
1981         * g++.old-deja/g++.jason/access1.C: Likewise.
1982         * g++.old-deja/g++.other/access3.C: Likewise.
1983         * g++.old-deja/g++.other/access5.C: Likewise.
1984         * g++.old-deja/g++.law/unsorted1.C: Likewise.
1985         * g++.old-deja/g++.law/visibility22.C: Likewise.
1986         * g++.old-deja/g++.law/visibility26.C: Likewise.
1987         * g++.old-deja/g++.mike/p2746.C: Likewise.
1988         * g++.dg/debug/using1.C: Likewise.
1989         * g++.dg/lookup/using51.C: Likewise.
1990         * g++.dg/inherit/using5.C: Likewise.
1991         * g++.dg/inherit/pr30297.C: Likewise.
1992         * g++.dg/inherit/access8.C: Likewise.
1993         * g++.dg/torture/pr39362.C: Likewise.
1994         * g++.dg/template/crash13.C: Likewise.
1995         * g++.dg/template/using10.C: Likewise.
1996
1997 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1998
1999         PR fortran/51502
2000         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
2001         change.
2002
2003 2012-01-01  Ira Rosen  <irar@il.ibm.com>
2004
2005         PR tree-optimization/51704
2006         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2007         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2008         corresponding flags.
2009
2010 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
2011
2012         PR c++/51723
2013         * g++.dg/cpp0x/constexpr-delegating2.C: New.
2014
2015 2012-01-01  Jan Hubicka  <jh@suse.cz>
2016
2017         PR rtl-optimization/51069
2018         * gcc.c-torture/compile/pr51069.c: New testcase.
2019
2020 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR tree-optimization/51683
2023         * gcc.dg/pr51683.c: New test.
2024 \f
2025 Copyright (C) 2012 Free Software Foundation, Inc.
2026
2027 Copying and distribution of this file, with or without modification,
2028 are permitted in any medium without royalty provided the copyright
2029 notice and this notice are preserved.