OSDN Git Service

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