OSDN Git Service

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