OSDN Git Service

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