OSDN Git Service

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