OSDN Git Service

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