OSDN Git Service

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