1 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
4 * gcc.dg/c99-stdint-6.c: Likewise.
5 * gcc.dg/lto/20090210_0.c: Likewise.
6 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8 * gcc.dg/pragma-init-fini-2.c: Likewise.
9 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
10 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
11 * gcc.target/i386/pr22152.c: Likewise.
12 * gcc.target/i386/vect8-ret.c: Likewise.
13 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
16 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
19 * g++.dg/tree-prof/partition1.C: Likewise.
20 * g++.dg/tree-prof/partition2.C: Likewise.
21 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
23 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
24 * gcc.c-torture/execute/20010724-1.c: Remove.
25 * gcc.c-torture/execute/20010724-1.x: Remove.
26 * gcc.c-torture/execute/20040208-2.c: Remove.
27 * gcc.c-torture/execute/20040208-2.x: Remove.
28 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
30 (main) [__mips__ && __sgi__]: Remove.
31 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
32 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
34 mips-sgi-irix6* handling.
35 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
36 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
37 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
39 * gcc.dg/torture/builtin-logb-1.c: Likewise.
40 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
41 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
42 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
43 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
44 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
46 * gcc.target/mips/interrupt_handler-3.c: Likewise.
47 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
48 * gcc.target/mips/save-restore-3.c: Likewise.
49 * gcc.target/mips/save-restore-4.c: Likewise.
50 * gcc.target/mips/save-restore-5.c: Likewise.
51 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
52 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
54 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
56 (restore_ld_library_path_env_vars): Likewise.
57 * lib/target-supports.exp (check_profiling_available): Remove
58 mips*-*-irix* handling.
59 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
60 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
61 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
63 2012-03-14 Jakub Jelinek <jakub@redhat.com>
66 * g++.dg/opt/pr52582.C: New test.
68 2012-03-14 Richard Guenther <rguenther@suse.de>
70 PR tree-optimization/52571
71 * gcc.dg/vect/vect-2.c: Initialize arrays.
72 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
73 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
74 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
76 2012-03-14 Richard Guenther <rguenther@suse.de>
81 * gcc.dg/torture/pr48124-1.c: New testcase.
82 * gcc.dg/torture/pr48124-2.c: Likewise.
83 * gcc.dg/torture/pr48124-3.c: Likewise.
84 * gcc.dg/torture/pr48124-4.c: Likewise.
86 2012-03-14 Richard Guenther <rguenther@suse.de>
89 * gcc.dg/pr52578.c: New testcase.
91 2012-03-14 Jakub Jelinek <jakub@redhat.com>
94 * g++.dg/cpp0x/udlit-args2.C: New test.
96 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
99 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
100 * gcc.c-torture/compile/pr48596.c: ... here.
102 2012-01-30 Dodji Seketeli <dodji@redhat.com>
105 * g++.dg/lookup/hidden-class17.C: New test.
107 2012-03-13 Jakub Jelinek <jakub@redhat.com>
110 * gcc.dg/Wunused-var-3.c: New test.
112 2012-03-13 Martin Jambor <mjambor@suse.cz>
114 * gcc.dg/misaligned-expand-2.c: New test.
116 2012-03-13 Richard Guenther <rguenther@suse.de>
119 * gcc.dg/pr52134.c: New testcase.
121 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
123 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
125 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
127 PR tree-optimization/46728
128 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
129 * gcc.target/powerpc/pr46728-5.c: Likewise.
130 * gcc.target/powerpc/pr46728-8.c: Likewise.
131 * gcc.target/powerpc/pr46728-10.c: Likewise.
132 * gcc.target/powerpc/pr46728-11.c: Likewise.
133 * gcc.target/powerpc/pr46728-13.c: Likewise.
134 * gcc.target/powerpc/pr46728-14.c: Likewise.
135 * gcc.target/powerpc/pr46728-15.c: Likewise.
137 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
140 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
142 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
144 PR tree-optimization/46728
145 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
146 * gcc.target/powerpc/pr46728-5.c: Likewise.
147 * gcc.target/powerpc/pr46728-8.c: Likewise.
148 * gcc.target/powerpc/pr46728-10.c: Likewise.
149 * gcc.target/powerpc/pr46728-11.c: Likewise.
150 * gcc.target/powerpc/pr46728-13.c: Likewise.
151 * gcc.target/powerpc/pr46728-14.c: Likewise.
152 * gcc.target/powerpc/pr46728-15.c: Likewise.
154 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
157 * gcc.target/avr/torture/addr-space-1.h: New file.
158 * gcc.target/avr/torture/addr-space-g.h: New test.
159 * gcc.target/avr/torture/addr-space-0.h: New test.
160 * gcc.target/avr/torture/addr-space-1.h: New test.
161 * gcc.target/avr/torture/addr-space-x.h: New test.
163 2012-03-12 Andrew Pinski <apinski@cavium.com>
165 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
167 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
169 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
170 * g++.dg/abi/thunk4.C: Likewise.
171 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
173 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
175 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
176 * g++.dg/eh/spbp.C: Likewise.
177 * g++.dg/ext/label13.C: Likewise.
178 * g++.dg/guality/guality.exp: Likewise.
179 * g++.dg/other/anon5.C: Likewise.
180 * g++.dg/other/pragma-ep-1.C: Remove.
181 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
182 * g++.dg/warn/pr31246.C: Likewise.
183 * g++.dg/warn/weak1.C: Likewise.
184 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
185 * g++.old-deja/g++.ext/attrib5.C: Likewise.
186 * gcc.c-torture/compile/limits-declparen.c: Likewise.
187 * gcc.c-torture/compile/limits-pointer.c: Likewise.
188 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
189 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
190 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
191 * gcc.dg/c99-tgmath-1.c: Likewise.
192 * gcc.dg/c99-tgmath-2.c: Likewise.
193 * gcc.dg/c99-tgmath-3.c: Likewise.
194 * gcc.dg/c99-tgmath-4.c: Likewise.
195 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
197 * gcc.dg/debug/pr49032.c: Likewise.
198 * gcc.dg/guality/guality.exp: Likewise.
199 * gcc.dg/intmax_t-1.c: Likewise.
200 * gcc.dg/pr48616.c: Likewise.
201 * gcc.dg/pragma-ep-1.c: Remove.
202 * gcc.dg/pragma-ep-2.c: Remove.
203 * gcc.dg/pragma-ep-3.c: Remove.
204 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
205 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
206 * gcc.misc-tests/gcov-14.c: Likewise.
207 * gfortran.dg/guality/guality.exp: Likewise.
208 * lib/target-supports.exp (check_weak_available): Likewise.
209 (add_options_for_tls): Likewise.
210 (check_ascii_locale_available): Likewise.
211 * obj-c++.dg/dwarf-2.mm: Likewise.
212 * objc.dg/dwarf-1.m: Likewise.
213 * objc.dg/dwarf-2.m: Likewise.
215 2012-03-12 Jakub Jelinek <jakub@redhat.com>
217 PR tree-optimization/51721
218 * gcc.dg/tree-ssa/vrp64.c: New test.
220 PR tree-optimization/52533
221 * gcc.c-torture/compile/pr52533.c: New test.
223 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
225 * gcc.target/i386/rtm-xabort-1.c: New.
226 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
227 * gcc.target/i386/rtm-xend-1.c: Ditto.
228 * gcc.target/i386/rtm-xtest-1.c: Ditto.
229 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
230 * gcc.target/i386/sse-13.c: Ditto.
231 * gcc.target/i386/sse-14.c: Ditto.
232 * gcc.target/i386/sse-22.c: Ditto.
233 * gcc.target/i386/sse-23.c: Ditto.
234 * g++.dg/other/i386-2.C: Ditto.
235 * g++.dg/other/i386-3.C: Ditto.
237 2012-03-12 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/proc_ptr_35.f90: New.
242 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
245 * gcc.dg/torture/pr52530.c: New test.
247 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
250 * gcc.target/sh/pr51244-1.c: Fix thinkos.
252 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
255 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
257 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
259 2012-03-09 Andrew Pinski <apinski@cavium.com>
262 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
263 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
265 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
267 * gcc.dg/tree-ssa/scev-3.c: New.
268 * gcc.dg/tree-ssa/scev-4.c: New.
270 2012-03-08 Tobias Burnus <burnus@net-b.de>
273 * gfortran.dg/proc_ptr_34.f90
275 2012-03-07 Jason Merrill <jason@redhat.com>
278 * g++.dg/cpp0x/udlit-mangle.C: New.
280 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
282 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
284 2012-03-06 Richard Guenther <rguenther@suse.de>
287 * gcc.dg/torture/pr52493.c: New testcase.
289 2012-03-06 Richard Guenther <rguenther@suse.de>
292 * gcc.dg/lto/pr52097_0.c: New testcase.
294 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
297 * gcc.target/sh/pr51244-1.c: New.
298 * gcc.target/sh/pr51244-2.c: New.
299 * gcc.target/sh/pr51244-3.c: New.
301 2012-03-05 Jason Merrill <jason@redhat.com>
304 * g++.dg/ext/visibility/template11.C: New.
306 * g++.dg/cpp0x/implicit13.C: New.
308 2012-03-05 Jakub Jelinek <jakub@redhat.com>
310 PR tree-optimization/51721
311 * gcc.dg/tree-ssa/vrp63.c: New test.
312 * gcc.dg/pr51721.c: New test.
314 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
317 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
320 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
323 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
325 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
328 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
330 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
332 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
335 2012-03-03 Jason Merrill <jason@redhat.com>
337 * g++.dg/cpp0x/nsdmi-defer6.C: New.
340 * g++.dg/cpp0x/initlist65.C: New.
343 * g++.dg/ext/is_empty2.C: New.
345 2012-03-03 Tobias Burnus <burnus@net-b.de>
348 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
350 2012-03-03 Tobias Burnus <burnus@net-b.de>
352 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
353 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
354 * gfortran.dg/bind_c_usage_8.f03: Ditto.
355 * gfortran.dg/c_kind_tests_2.f03: Ditto.
356 * gfortran.dg/class_30.f90: Remove dg-warning line.
357 * gfortran.dg/bind_c_usage_25.f90: New.
359 2012-03-03 Tobias Burnus <burnus@net-b.de>
362 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
363 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
364 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
366 2012-03-03 Tobias Burnus <burnus@net-b.de>
369 * gfortran.dg/assumed_type_1.f90: New.
370 * gfortran.dg/assumed_type_2.f90: New.
371 * gfortran.dg/assumed_type_3.f90: New.
372 * gfortran.dg/assumed_type_4.f90: New.
374 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
377 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
378 * gcc.target/sh/pr49468-di.c: New.
380 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
382 * gcc.dg/graphite/pr50561.c: Update.
384 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
386 * gcc.target/powerpc/pr52457.c: New test.
388 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
390 * gcc.target/arm/sat-1.c: New test.
392 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
395 * gcc.target/i386/pr46716.c: New test.
397 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp0x/sfinae32.C: New.
402 2012-03-02 Richard Guenther <rguenther@suse.de>
404 PR tree-optimization/52406
405 * gcc.dg/torture/pr52406.c: New testcase.
407 2012-03-02 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/derived_comp_array_ref_8.f90: New.
411 * gfortran.dg/nullify_2.f90: Update dg-error.
412 * gfortran.dg/nullify_4.f90: Ditto.
413 * gfortran.dg/pointer_init_6.f90: Ditto.
415 2012-03-02 Tobias Burnus <burnus@net-b.de>
418 * gfortran.dg/class_51.f90: New.
420 2012-03-02 Tobias Burnus <burnus@net-b.de>
423 * gfortran.dg/intrinsic_8.f90: New.
425 2012-03-01 Kai Tietz <ktietz@redhat.com>
427 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
428 routines on mingw targets.
429 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
431 2012-03-01 Jakub Jelinek <jakub@redhat.com>
433 PR tree-optimization/52445
434 * gcc.dg/pr52445.c: New test.
436 2012-02-29 Jakub Jelinek <jakub@redhat.com>
439 * gcc.c-torture/compile/pr52437.c: New test.
442 * gcc.dg/torture/pr52419.c: New test.
444 PR tree-optimization/52429
445 * gcc.dg/torture/pr52429.c: New test.
446 * g++.dg/opt/pr52429.C: New test.
448 2012-02-29 Richard Guenther <rguenther@suse.de>
451 * gcc.dg/lto/trans-mem-1_0.c: Remove.
452 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
453 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
454 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
455 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
456 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
458 2012-02-29 Jakub Jelinek <jakub@redhat.com>
460 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
462 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
465 * gfortran.dg/realloc_on_assign_13.f90 : New test.
467 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
470 * gcc.target/arm/neon/pr51534.c: New testcase.
472 2012-02-28 Richard Guenther <rguenther@suse.de>
475 * gcc.dg/torture/pr52407.c: New testcase.
477 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
479 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
480 * gcc.target/arm/vfp2.c: Likewise.
481 * gcc.target/arm/vfp3.c: Likewise.
482 * gcc.target/arm/vfp4.c: Likewise.
483 * gcc.target/arm/vfp5.c: Likewise.
484 * gcc.target/arm/vfp6.c: Likewise.
485 * gcc.target/arm/vfp7.c: Likewise.
486 * gcc.target/arm/vfp8.c: Likewise.
487 * gcc.target/arm/vfp9.c: Likewise.
488 * gcc.target/arm/vfp10.c: Likewise.
489 * gcc.target/arm/vfp11.c: Likewise.
490 * gcc.target/arm/vfp12.c: Likewise.
491 * gcc.target/arm/vfp13.c: Likewise.
492 * gcc.target/arm/vfp14.c: Likewise.
493 * gcc.target/arm/vfp15.c: Likewise.
494 * gcc.target/arm/vfp16.c: Likewise.
495 * gcc.target/arm/vfp17.c: Likewise.
496 * gcc.target/arm/neon-constants.h: New file.
497 * gcc.target/arm/neon-vect1.c: New test.
498 * gcc.target/arm/neon-vect2.c: New test.
499 * gcc.target/arm/neon-vect3.c: New test.
500 * gcc.target/arm/neon-vect4.c: New test.
501 * gcc.target/arm/neon-vect5.c: New test.
502 * gcc.target/arm/neon-vect6.c: New test.
503 * gcc.target/arm/neon-vect7.c: New test.
504 * gcc.target/arm/neon-vect8.c: New test.
506 2012-02-28 Richard Guenther <rguenther@suse.de>
508 PR tree-optimization/52402
509 * gcc.dg/torture/pr52402.c: New testcase.
511 2012-02-28 Richard Guenther <rguenther@suse.de>
514 * g++.dg/lto/pr52400_0.C: New testcase.
516 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
518 * gcc.target/avr/torture/builtins-1.c: New test.
519 * gcc.target/avr/torture/builtins-error.c: New test.
521 2012-02-28 Kai Tietz <ktietz@redhat.com>
523 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
524 * gcc.target/i386/pr45352-2.c: Likewise.
525 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
526 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
527 targets instead rand.
528 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
529 * gcc.target/i386/sse2-mul-1.c: Likewise.
530 * gcc.target/i386/sse4_1-blendps.c: Likewise.
531 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
532 * gcc.target/i386/pad-1.c: Likewise.
533 * gcc.target/i386/pad-9.c: Likewise.
534 * gcc.target/i386/pad-2.c: Likewise.
535 * gcc.target/i386/pad-5b.c: Likewise.
536 * gcc.target/i386/pad-8.c: Likewise.
537 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
538 * gcc.target/i386/pr44130.c: Likewise.
539 * gcc.target/i386/align-main-1.c: Likewise.
540 * gcc.target/i386/align-main-2.c: Likewise.
541 * gcc.target/i386/sw-1.c: Likewise.
542 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
544 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
545 * gcc.target/i386/pr46295.c: Likewise.
546 * gcc.target/i386/amd64-abi-1.c: Likewise.
547 * gcc.target/i386/amd64-abi-2.c: Likewise.
548 * gcc.target/i386/pr39082-1.c: Likewise.
549 * gcc.target/i386/pr39162.c: Likewise.
550 * gcc.target/i386/pr22152.c: Likewise.
551 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
552 * gcc.target/i386/wrfsbase-2.c: Likewise.
553 * gcc.target/i386/local.c: Likewise
554 * gcc.target/i386/wrgsbase-1.c: Likewise.
555 * gcc.target/i386/wrfsbase-1.c: Likewise.
556 * gcc.target/i386/pr39315-3.c: Likewise.
557 * gcc.target/i386/pr35767-4.c: Likewise.
558 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
560 * gcc.target/i386/pr45336-2.c: Likewise.
561 * gcc.target/i386/pr45336-1.c: Likewise.
562 * gcc.target/i386/pr45336-4.c: Likewise.
564 2012-02-27 Tristan Gingold <gingold@adacore.com>
566 * gnat.dg/array20.ad[sb]: New test.
568 2012-02-27 Jakub Jelinek <jakub@redhat.com>
571 * gcc.target/arm/pr52375.c: New test.
572 * gcc.c-torture/compile/pr52375.c: New test.
574 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
576 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
577 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
579 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
581 * gnat.dg/aggr19.adb: New test.
582 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
584 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
587 * gcc.target/sh/pr49263.c: New.
589 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
591 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
592 simulate_thread_wrapper_other_threads
593 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
594 Move initialization of 'value' to main().
595 (main): Initialize 'value';
596 * gcc.dg/simulate-thread/speculative-store.c
597 (simulate_thread_step_verify): Return 0 when successful.
598 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
600 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
601 (simulate_thread_wrapper_other_threads): Return a success/fail value
602 and issue an error if the instruction count threshold is exceeded.
604 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
607 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
608 * gcc.target/mips/interrupt_handler-3.c: Likewise.
610 2012-02-24 Richard Guenther <rguenther@suse.de>
613 * gcc.dg/pr52355.c: New testcase.
615 2012-02-23 Kai Tietz <ktietz@redhat.com>
617 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
618 * gcc.dg/Wpadded.c: Likewise.
619 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
621 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
622 for sleep by Sleep and add windows.h include for this function.
623 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
625 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
627 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
628 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
630 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
631 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
632 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
633 failure on LLP64 target.
635 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
638 * gcc.dg/noncompile/pr52290.c: New test.
640 2012-02-23 Jakub Jelinek <jakub@redhat.com>
642 PR tree-optimization/52019
643 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
645 2012-02-22 Kai Tietz <ktietz@redhat.com>
647 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
648 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
649 derived pdiff_t type.
650 * g++.dg/torture/pr49720.C: Likewise
652 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
655 * gcc.target/i386/pr52330.c: New test.
657 2012-02-22 Tobias Burnus <burnus@net-b.de>
660 * gfortran.dg/io_constraints_10.f90: New.
662 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
664 * lib/target-supports.exp (check_effective_target_vect_condition):
665 Return true for NEON.
667 2012-02-21 Kai Tietz <ktietz@redhat.com>
669 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
671 2012-02-21 Richard Guenther <rguenther@suse.de>
673 PR tree-optimization/52324
674 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
676 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
679 * gcc.target/avr/torture/pr51782-1.c: New test.
681 2012-02-21 Jakub Jelinek <jakub@redhat.com>
683 PR tree-optimization/52318
684 * gcc.dg/pr52318.c: New test.
686 2012-02-20 Kai Tietz <ktietz@redhat.com>
688 * gcc.dg/bf-ms-layout-3.c: New testcase.
690 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
694 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
696 2012-02-20 Richard Guenther <rguenther@suse.de>
698 PR tree-optimization/52298
699 * gcc.dg/torture/pr52298.c: New testcase.
700 * gcc.dg/vect/pr52298.c: Likewise.
702 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
704 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
705 * gcc.c-torture/execute/pr52286.c: Ditto.
707 2012-02-20 Jakub Jelinek <jakub@redhat.com>
709 PR tree-optimization/52286
710 * gcc.c-torture/execute/pr52286.c: New test.
712 2012-02-18 Tobias Burnus <burnus@net-b.de>
715 * gfortran.dg/interface_35.f90: Use -std=f2003.
716 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
717 * gfortran.dg/interface_assignment_4.f90: Ditto.
718 * gfortran.dg/bessel_1.f90: Ditto.
719 * gfortran.dg/func_result_6.f90: Ditto.
720 * gfortran.dg/hypot_1.f90: Ditto.
721 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
723 2012-02-17 Tobias Burnus <burnus@net-b.de>
731 * gfortran.dg/coarray_22.f90: Update dg-error.
732 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
734 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
737 * lib/gcc-simulate-thread.exp: Load timeout.exp.
738 (simulate-thread): Use default timeout.
740 2012-02-16 Jason Merrill <jason@redhat.com>
743 * g++.dg/ext/timevar1.C: New.
745 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
748 * g++.dg/template/using21.C: New.
749 * g++.dg/template/using22.C: Likewise.
751 2012-02-16 Jason Merrill <jason@redhat.com>
754 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
756 2012-02-16 Jakub Jelinek <jakub@redhat.com>
758 PR tree-optimization/52255
759 * gcc.c-torture/compile/pr52255.c: New test.
762 * g++.dg/debug/dwarf2/pr52260.C: New test.
765 * g++.dg/ipa/pr51929.C: New test.
767 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
770 * gcc.target/powerpc/pr52199.c: New file.
772 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
775 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
777 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
779 * gcc.dg/pr51867.c: Don't include <math.h>.
782 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
784 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
785 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
787 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
789 PR tree-optimization/50561
790 * gcc.dg/graphite/pr50561.c: New testcase.
792 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
794 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
795 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
797 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
799 * gnat.dg/discr35.ad[sb]: New test.
801 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
803 * gnat.dg/volatile10.adb: New test.
804 * gnat.dg/volatile10_pkg.ads: New helper.
806 2012-02-14 Jason Merrill <jason@redhat.com>
808 * g++.dg/ext/attrib43.C: New.
810 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
812 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
813 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
815 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
816 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
817 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
818 effective_target fgnu_tm.
819 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
821 2012-02-14 Jakub Jelinek <jakub@redhat.com>
824 * g++.dg/template/asmgoto1.C: New test.
826 2012-02-14 Ian Lance Taylor <iant@google.com>
829 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
830 compiling generated file for 64bit and index tests.
832 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
834 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
836 2012-02-14 Richard Guenther <rguenther@suse.de>
838 PR tree-optimization/52244
839 PR tree-optimization/51528
840 * gcc.dg/torture/pr52244.c: New testcase.
842 2012-02-14 Walter Lee <walt@tilera.com>
844 * g++.dg/other/PR23205.C: Disable test on tile.
845 * g++.dg/other/pr23205-2.C: Disable test on tile.
846 * gcc.dg/20020312-2.c: Add a condition for __tile__.
847 * gcc.dg/20040813-1.c: Disable test on tile.
848 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
849 * gcc.misc-tests/linkage.exp: Handle tilegx.
851 2012-02-14 Jakub Jelinek <jakub@redhat.com>
853 PR tree-optimization/52210
854 * gcc.dg/pr52210.c: New test.
856 2012-02-14 Jason Merrill <jason@redhat.com>
859 * g++.dg/overload/defarg5.C: New.
861 2012-02-14 Jakub Jelinek <jakub@redhat.com>
864 * c-c++-common/pr52181.c: New test.
866 2012-02-13 Jakub Jelinek <jakub@redhat.com>
869 * g++.dg/ext/atomic-1.C: New test.
871 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
873 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
875 2012-02-13 Jakub Jelinek <jakub@redhat.com>
878 * gcc.c-torture/execute/pr52209.c: New test.
880 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
883 * gfortran.dg/elemental_optional_args_5.f03: New test.
885 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
888 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
891 2012-02-11 Ian Lance Taylor <iant@google.com>
894 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
895 SPARC Solaris. Don't run the test at all on systems where it may
896 not work, rather than xfailing it.
898 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
900 PR rtl-optimization/52175
901 * gcc.c-torture/compile/pr52175.c: New test.
903 2012-02-10 Jason Merrill <jason@redhat.com>
906 * g++.dg/template/repo10.C: New.
908 2012-02-11 Jakub Jelinek <jakub@redhat.com>
911 * gcc.dg/pr52132.c: New test.
913 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
915 * gnat.dg/specs/aggr4.ads: New test.
916 * gnat.dg/specs/aggr4_pkg.ads: New helper.
918 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
921 * gcc.target/i386/pr52146.c: New.
923 2012-02-10 Jakub Jelinek <jakub@redhat.com>
926 * c-c++-common/pr52177.c: New test.
928 2012-02-10 Jan Hubicka <jh@suse.cz>
931 * g++.dg/torture/pr48600.C: New testcase.
933 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
936 * gcc.dg/dfp/pr52140.c: New test.
938 2012-02-09 Jakub Jelinek <jakub@redhat.com>
941 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
944 2012-02-09 Bin Cheng <bin.cheng@arm.com>
947 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
948 * testsuite/gcc.dg/pr51867.c: New test.
950 2012-02-09 Ian Lance Taylor <iant@google.com>
952 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
953 which don't support -fsplit-stack. Turn off optimization when
954 compiling select5-out.go.
956 2012-02-08 Ian Lance Taylor <iant@google.com>
958 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
959 systems which don't support -fsplit-stack.
961 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
963 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
964 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
965 machine instuction in the log.
967 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
969 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
972 2012-02-08 Magnus Granberg <zorry@gentoo.org>
975 * gcc.dg/pr48524.c: New test.
976 * gcc.dg/pr48524.spec: New spec file for test.
978 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
981 * gfortran.dg/vect/pr32380.f90: New test.
983 2012-02-08 Tobias Burnus <burnus@net-b.de>
986 * gfortran.dg/realloc_on_assign_12.f90: New.
988 2012-02-08 Richard Guenther <rguenther@suse.de>
990 PR rtl-optimization/52170
991 * gcc.dg/torture/pr52170.c: New testcase.
993 2012-02-08 Jakub Jelinek <jakub@redhat.com>
995 PR gcov-profile/52150
996 * gcc.dg/tree-prof/pr52150.c: New test.
998 PR rtl-optimization/52139
999 * gcc.dg/pr52139.c: New test.
1001 2012-02-07 Jason Merrill <jason@redhat.com>
1004 * g++.dg/cpp0x/constexpr-union3.C: New.
1007 * g++.dg/lto/pr52035_0.C: New.
1009 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1011 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1012 * gcc.dg/special/weak-1.c: Likewise.
1013 * gcc.dg/ucnid-12.c: Likewise.
1014 * gcc.dg/torture/pr45678-1.c: Likewise.
1015 * gcc.dg/torture/pr45678-2.c: Likewise.
1016 * gcc.dg/vector-4.c: Likewise.
1017 * gcc.dg/ipa/inline-5.c: Likewise.
1018 * gcc.dg/ucnid-11.c: Likewise.
1019 * gcc.misc-tests/gcov-13.c: Likewise.
1020 * gcc.misc-tests/gcov-14.c: Likewise.
1021 * g++.dg/ext/label13.C: Likewise.
1022 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1023 hppa*-*-hpux* options.
1024 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1025 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1026 * gcc.dg/pr48616.c: Likewise.
1027 * gcc.dg/pr17957.c: Likewise.
1028 * gcc.dg/pr17055-1.c: Likewise.
1029 * gcc.dg/pr32912-1.c: Likewise.
1030 * gcc.dg/tm/pr51472.c: Likewise.
1031 * c-c++-common/fold-bitand-4.c: Likewise.
1032 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1033 Use dg-additional-options for extra options.
1035 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1037 * gcc.target/epiphany/interrupt-2.c: New test.
1039 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1042 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1043 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1046 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1049 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1051 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1055 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1056 * gcc.target/mips/va-arg-1.c: New test.
1058 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1060 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1061 for -mno-pointers-to-nested-functions.
1063 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1065 * gcc.c-torture/execute/20120207-1.c: New test.
1067 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1069 PR rtl-optimization/52060
1070 * gcc.dg/torture/pr52060.c: New test.
1073 * gcc.c-torture/compile/pr52074.c: New test.
1075 2012-02-07 Tobias Burnus <burnus@net-b.de>
1078 * gfortran.dg/class_to_type_2.f90: New.
1080 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1083 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1086 2012-02-06 Jason Merrill <jason@redhat.com>
1089 * g++.dg/template/conv13.C: New.
1091 2012-02-06 Richard Guenther <rguenther@suse.de>
1093 PR tree-optimization/52115
1094 * gcc.c-torture/compile/pr52115.c: New testcase.
1096 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1099 * gcc.c-torture/execute/pr52129.c: New test.
1101 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1103 * gcc.dg/pr48374.c: Actually add the test I forgot
1104 in the 2012-01-25 commit.
1106 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1109 * gfortran.dg/vect/vect-8.f90: New test case.
1111 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1114 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1116 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1119 * gfortran.dg/class_48.f90 : Add test of allocate class array
1120 component with source in subroutine test3. Remove commenting
1121 out in subroutine test4, since branching on unitialized variable
1122 is now fixed (no PR for this last.).
1124 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1126 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1128 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1130 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1133 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1134 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1136 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1138 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1139 (check_effective_target_sync_int_long): Use it.
1140 (check_effective_target_sync_char_short): Likewise.
1141 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1143 2012-02-05 Tobias Burnus <burnus@net-b.de>
1146 * gfortran.dg/class_48.f90: Add some further checks.
1148 2012-02-05 Ira Rosen <irar@il.ibm.com>
1150 PR tree-optimization/52091
1151 * gcc.dg/vect/pr52091.c: New test.
1153 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1155 PR rtl-optimization/52113
1156 * gcc.target/avr/pr52113.c: New test.
1158 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1160 PR rtl-optimization/52092
1161 * gcc.c-torture/compile/pr52092.c: New test.
1163 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1166 * gfortran.dg/class_array_10.f03: New test.
1169 * gfortran.dg/class_array_11.f03: New test.
1172 * gfortran.dg/class_array_12.f03: New test.
1174 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1177 * gfortran.dg/realloc_on_assign_11.f90: New test.
1179 2012-02-02 Tobias Burnus <burnus@net-b.de>
1182 * gfortran.dg/shape_7.f90: New.
1184 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1186 * gcc.target/mips/mips-prepend-1.c: New test.
1188 2012-02-02 Jan Hubicka <jh@suse.cz>
1189 Tom de Vries <tom@codesourcery.com>
1192 * testsuite/gcc.dg/alias-12.c: New testcase.
1193 * testsuite/gcc.dg/alias-13.c: New testcase.
1195 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1198 * gcc.dg/pr52086.c: New test.
1200 PR tree-optimization/52073
1201 * gcc.c-torture/compile/pr52073.c: New test.
1203 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1206 * gfortran.dg/function_optimize_10.f90: New test.
1208 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1210 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1213 2012-02-01 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/typebound_operator_14.f90: New.
1218 2012-02-01 Tobias Burnus <burnus@net-b.de>
1221 * gfortran.dg/elemental_function_1.f90: New.
1223 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1225 PR rtl-optimization/51374
1226 * gcc.target/avr/torture/pr51374-1.c:
1227 Also fail if SBIS is seen.
1229 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1231 PR rtl-optimization/51374
1232 * gcc.target/avr/torture/pr51374-1.c: New.
1234 2012-01-31 Tobias Burnus <burnus@net-b.de>
1237 * gfortran.dg/typebound_generic_11.f90: New.
1239 2012-01-31 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/class_49.f90: New.
1244 2012-01-31 Tobias Burnus <burnus@net-b.de>
1247 * gfortran.dg/elemental_args_check_6.f90: New.
1249 2012-01-31 Jason Merrill <jason@redhat.com>
1252 * g++.dg/cpp0x/variadic122.C: New.
1254 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1257 * gfortran.dg/realloc_on_assign_10.f90: New test.
1259 2012-01-31 Richard Guenther <rguenther@suse.de>
1261 PR tree-optimization/51528
1262 * gcc.dg/torture/pr51528.c: New testcase.
1264 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1267 * lib/go.exp (go_target_compile): Append timeout= to options.
1268 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1269 select5-out.go test on alpha*-*-* targets.
1271 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1273 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1274 (TEST_SHORT): Reformat in the same way.
1275 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1276 (TEST_SHORT): Reformat in the same way.
1277 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1278 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1279 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1280 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1281 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1283 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1286 * gcc.target/arm/pr51835.c: New testcase.
1288 2012-01-30 Richard Guenther <rguenther@suse.de>
1290 PR tree-optimization/52028
1291 * gcc.dg/torture/pr52028.c: New testcase.
1292 * gfortran.dg/ldist-pr45199.f: Adjust.
1293 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1294 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1295 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1297 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1300 * gcc.dg/tree-prof/pr52027.c: New test.
1302 PR tree-optimization/52046
1303 * gcc.dg/pr52046.c: New test.
1306 * g++.dg/other/pr52048.C: New test.
1308 2012-01-30 Richard Guenther <rguenther@suse.de>
1310 PR tree-optimization/52045
1311 * gcc.dg/pr52045.c: New testcase.
1313 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1315 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1316 new code generated for __sync_lock_release.
1318 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1320 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1322 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1325 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1327 * g++.dg/ext/visibility/template10.C: Fix typo.
1329 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1331 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/cpp0x/constexpr-ice6.C: New.
1336 2012-01-29 Tobias Burnus <burnus@net-b.de>
1339 * gfortran.dg/default_initialization_6.f90: New.
1341 2012-01-29 Tobias Burnus <burnus@net-b.de>
1344 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1345 * gfortran.dg/class_48.f90: New.
1347 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1350 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1352 2012-01-28 Tobias Burnus <burnus@net-b.de>
1355 * gfortran.dg/class_allocate_12.f90: New.
1357 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1359 * gcc.dg/torture/pr50444.c: Fix dg directives.
1361 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1364 * gcc.target/arm/pr52006.c: New test.
1366 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1369 * gcc.dg/lto/trans-mem.h: New file.
1370 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1371 * gcc.dg/lto/trans-mem-1_1.c: Same.
1372 * gcc.dg/lto/trans-mem-4_1.c: Same.
1373 * gcc.dg/lto/trans-mem-3_1.c: Same.
1375 2012-01-27 Tobias Burnus <burnus@net-b.de>
1378 * gfortran.dg/dummy_procedure_7.f90: New.
1380 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1382 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1383 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1385 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1388 * g++.dg/other/gc5.C: New test.
1390 2012-01-27 Richard Guenther <rguenther@suse.de>
1392 PR tree-optimization/50444
1393 * gcc.dg/torture/pr50444.c: New testcase.
1395 2012-01-27 Tobias Burnus <burnus@net-b.de>
1399 * gfortran.dg/move_alloc_13.f90: New.
1401 2012-01-27 Tobias Burnus <burnus@net-b.de>
1404 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1405 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1406 and change dg-error string.
1408 2012-01-27 Tobias Burnus <burnus@net-b.de>
1411 * gfortran.dg/elemental_args_check_5.f90: New.
1413 2012-01-27 Richard Guenther <rguenther@suse.de>
1416 * g++.dg/torture/pr51959.C: New testcase.
1418 2012-01-27 Tom de Vries <tom@codesourcery.com>
1420 PR tree-optimization/51990
1421 * gcc.dg/pr51990.c: New test.
1422 * gcc.dg/pr51990-2.c: Same.
1424 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1425 Tobias Burnus <burnus@gcc.gnu.org>
1428 * gfortran.dg/class_allocate_11.f03: New.
1433 * gfortran.dg/class_allocate_7.f03: New.
1434 * gfortran.dg/class_allocate_8.f03: New.
1435 * gfortran.dg/class_allocate_9.f03: New.
1436 * gfortran.dg/class_allocate_10.f03: New.
1438 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1440 * gnat.dg/discr34.adb: New test.
1441 * gnat.dg/discr34_pkg.ads: New helper.
1443 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1445 * gnat.dg/discr33.adb: New test.
1447 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1449 * gnat.dg/limited_with3.ad[sb): New test.
1450 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1451 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1452 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1454 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1456 * gnat.dg/stack_usage1.adb: New test.
1457 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1459 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1460 * gcc.dg/pr44194-2.c: Likewise.
1462 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/template/crash112.C: New.
1467 2012-01-27 Richard Henderson <rth@redhat.com>
1469 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1471 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1473 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1475 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1478 * g++.dg/opt/pr51895.C: New test.
1480 2012-01-26 Michael Matz <matz@suse.de>
1482 PR tree-optimization/48794
1483 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1485 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1487 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1489 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1491 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1492 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1494 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1495 the default value for s390 and s390x.
1497 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1500 * gcc.dg/lto/trans-mem-4_0.c: New.
1501 * gcc.dg/lto/trans-mem-4_1.c: New.
1502 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1504 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1505 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1507 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1508 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1511 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1513 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1515 2012-01-25 Ian Lance Taylor <iant@google.com>
1517 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1519 2012-01-25 Tobias Burnus <burnus@net-b.de>
1522 * gfortran.dg/typebound_proc_25.f90: New.
1524 2012-01-25 Jason Merrill <jason@redhat.com>
1527 * g++.dg/lto/pr51992_0.C: New.
1529 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1531 PR tree-optimization/51987
1532 * gcc.target/i386/pr51987.c: New test.
1534 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1536 * gcc.dg/tm/lto-1.c: Require lto support in target.
1538 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1540 PR rtl-optimization/48374
1541 * gcc.dg/pr48374.c: New test.
1543 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1545 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1547 2012-01-25 Tobias Burnus <burnus@net-b.de>
1550 * gfortran.dg/derived_constructor_char_3.f90: New.
1552 2012-01-24 Ian Lance Taylor <iant@google.com>
1554 * go.test/go-test.exp (filecmp): New procedure.
1555 (errchk): Handle quoted square brackets.
1556 (go-gc-tests): Set go_compile_args. Handle various new test
1557 lines. Skip a few new tests.
1558 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1560 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1562 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1563 (check_effective_target_vect_extract_even_odd)
1564 (check_effective_target_vect_interleave): Return true for MIPS
1567 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1569 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1570 (main): Use it instead of argc.
1572 2012-01-24 Jason Merrill <jason@redhat.com>
1575 * g++.dg/cpp0x/sfinae31.C: New.
1577 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1579 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1581 2012-01-24 Jason Merrill <jason@redhat.com>
1584 * g++.dg/inherit/covariant20.C: New.
1586 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1589 * g++.dg/parse/crash58.C: New.
1591 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.dg/pr51957-1.c: New test.
1595 * gcc.dg/pr51957-1.h: New file.
1596 * gcc.dg/pr51957-2.c: New test.
1598 2012-01-23 Jason Merrill <jason@redhat.com>
1601 * g++.dg/ext/visibility/template10.C: New.
1603 2012-01-23 Tobias Burnus <burnus@net-b.de>
1606 * gfortran.dg/move_alloc_12.f90: New.
1608 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1611 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1613 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/template/crash111.C: New.
1618 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1620 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1622 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1624 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1627 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1628 the DW_TAG_class_type and DW_AT_name: "Executor".
1630 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1632 * lib/target-supports.exp
1633 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1634 (check_effective_target_vect_interleave): Likewise.
1636 2012-01-22 Jason Merrill <jason@redhat.com>
1639 * g++.dg/template/using20.C: New.
1640 * g++.dg/template/template-id-2.C: Adjust diagnostic.
1642 2012-01-23 Jason Merrill <jason@redhat.com>
1645 * g++.dg/torture/pr51344.C: Limit to x86.
1647 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
1649 * c-c++-common/tm/omp.c: Require target with pthread support.
1651 2012-01-23 Richard Guenther <rguenther@suse.de>
1653 PR tree-optimization/51949
1654 * gcc.dg/torture/pr51949.c: New testcase.
1656 2012-01-23 Jakub Jelinek <jakub@redhat.com>
1658 PR rtl-optimization/51933
1659 * gcc.c-torture/execute/pr51933.c: New test.
1661 2012-01-22 Douglas B Rupp <rupp@gnat.com>
1663 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1664 Do not define for Interix.
1666 2012-01-22 Jason Merrill <jason@redhat.com>
1669 * g++.dg/lto/pr51832.h: New.
1670 * g++.dg/lto/pr51832_0.C: New.
1671 * g++.dg/lto/pr51832_1.C: New.
1673 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
1675 * gcc.dg/ext-elim-1.c: New test.
1677 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1680 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1681 * g++.dg/opt/longbranch1.C: Likewise.
1683 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1685 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1688 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
1691 * gfortran.dg/namelist_74.f90: New test.
1692 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1694 2012-01-21 Tobias Burnus <burnus@net-b.de>
1697 * gfortran.dg/class_47.f90: New.
1699 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
1701 * gnat.dg/renaming5.ad[sb]: New test.
1703 2012-01-20 Jason Merrill <jason@redhat.com>
1706 * g++.dg/pch/mangle1.{C,Hs}: Remove.
1708 2012-01-20 Jason Merrill <jason@redhat.com>
1711 * g++.dg/ext/attrib42.C: Require ilp32.
1713 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1716 * gcc.target/arm/pr51915.c: New test.
1718 2012-01-20 Cary Coutant <ccoutant@google.com>
1719 Dodji Seketeli <dodji@redhat.com>
1722 * g++.dg/debug/dwarf2/nested-3.C: New test.
1724 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/template/crash110.C: New.
1729 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1732 Remove default options on hppa*-*-hpux*.
1734 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1736 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1738 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1740 * gcc.c-torture/compile/pr51856.c: New testcase.
1742 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
1744 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1745 options to go_target_compile.
1747 2012-01-20 Kai Tietz <ktietz@redhat.com>
1749 * g++.dg/torture/pr51344.C: Fix typo.
1751 2012-01-20 Richard Guenther <rguenther@suse.de>
1753 PR tree-optimization/51903
1754 * g++.dg/torture/pr51903.C: New testcase.
1756 2012-01-20 Tobias Burnus <burnus@net-b.de>
1757 Janus Weil <janus@gcc.gnu.org>
1760 * gfortran.dg/use_21.f90: New.
1762 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1765 * gcc.dg/torture/pr51106-1.c: New test.
1766 * gcc.dg/torture/pr51106-2.c: New test.
1768 2012-01-19 Kai Tietz <ktietz@redhat.com>
1770 * g++.dg/torture/pr51344.C: New test.
1772 2012-01-19 Tobias Burnus <burnus@net-b.de>
1775 * gfortran.dg/intrinsic_size_2.f90: New.
1777 2012-01-19 Jason Merrill <jason@redhat.com>
1780 * g++.dg/inherit/using7.C: New.
1782 2012-01-19 Richard Guenther <rguenther@suse.de>
1784 PR tree-optimization/37997
1785 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1787 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1789 PR rtl-optimization/51505
1790 * gcc.dg/pr51505.c: New test.
1792 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
1795 * gfortran.dg/typebound_operator_12.f03: New.
1796 * gfortran.dg/typebound_operator_13.f03: New.
1798 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
1801 * g++.dg/cpp0x/pr51225.C: New.
1803 2012-01-17 Ian Lance Taylor <iant@google.com>
1806 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1808 2012-01-17 Tobias Burnus <burnus@net-b.de>
1811 * gfortran.dg/realloc_on_assign_9.f90: New.
1813 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
1816 * gcc.dg/tm/memopt-3.c: Remove xfail.
1817 * gcc.dg/tm/memopt-4.c: Remove xfail.
1818 * gcc.dg/tm/memopt-5.c: Remove xfail.
1819 * gcc.dg/tm/memopt-7.c: Remove xfail.
1821 2012-01-17 Jakub Jelinek <jakub@redhat.com>
1823 PR tree-optimization/51877
1824 * gcc.c-torture/execute/pr51877.c: New test.
1826 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1828 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1829 {!vect_align_arrays} to vect_sizes_32B_16B.
1830 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1831 * gcc.dg/vect/vect-peel-3.c: Ditto.
1833 2012-01-16 Jason Merrill <jason@redhat.com>
1836 * g++.dg/abi/mangle60.C: New.
1839 * g++.dg/pch/mangle1.{C,Hs}: New.
1841 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
1842 Tobias Burnus <burnus@net-b.de>
1845 * gfortran.dg/elemental_optional_args_3.f90: New
1846 * gfortran.dg/elemental_optional_args_4.f90: New
1848 2012-01-16 Tobias Burnus <burnus@net-b.de>
1851 * gfortran.dg/use_20.f90: New
1853 2012-01-16 Jason Merrill <jason@redhat.com>
1856 * g++.dg/cpp0x/rv-bitfield.C: New.
1857 * g++.dg/cpp0x/rv-bitfield2.C: New.
1859 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
1861 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
1862 subroutine 'qsort' and use index array to assign the result.
1864 2012-01-16 Jakub Jelinek <jakub@redhat.com>
1866 PR tree-optimization/51865
1867 * gcc.dg/pr51865.c: New test.
1869 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1871 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
1873 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1875 * gcc.target/mips/code-readable-2.c: Allow the jump table address
1876 to be loaded from the constant pool, rather than via %hi and %lo.
1878 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
1880 PR rtl-optimization/51821
1881 * gcc.dg/pr51821.c: New test.
1883 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
1885 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
1887 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
1889 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
1891 2012-01-14 Tobias Burnus <burnus@net-b.de>
1894 * gfortran.dg/init_flag_8.f90: New.
1895 * gfortran.dg/init_flag_9.f90: New.
1897 2011-01-14 Tobias Burnus <burnus@net-b.de>
1900 * gfortran.dg/use_18.f90: New.
1901 * gfortran.dg/use_19.f90: New.
1903 2012-01-13 Ian Lance Taylor <iant@google.com>
1906 * g++.dg/warn/Wsign-compare-4.C: New.
1908 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
1911 * gfortran.dg/alloc_comp_assign.f03: New.
1912 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1913 __BUILTIN_FREE from 38 to 32.
1915 2012-01-13 Jason Merrill <jason@redhat.com>
1918 * g++.dg/warn/Wreturn-type-7.C: New.
1920 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
1922 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1924 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
1925 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
1926 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
1927 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
1928 int32plus because of big array needed.
1929 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
1930 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
1932 2012-01-13 Jason Merrill <jason@redhat.com>
1935 * g++.dg/ext/visibility/template9.C: New.
1938 * g++.dg/cpp0x/defaulted34.C: New.
1939 * g++.dg/template/virtual3.C: New.
1941 2012-01-13 Richard Guenther <rguenther@suse.de>
1944 * gcc.dg/torture/pr8081.c: New testcase.
1946 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
1948 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
1950 2012-01-12 Jason Merrill <jason@redhat.com>
1953 * g++.dg/ext/stmtexpr14.C: New.
1955 2012-01-13 Dodji Seketeli <dodji@redhat.com>
1958 * g++.dg/cpp0x/constexpr-diag4.C: New test.
1960 2012-01-12 Jason Merrill <jason@redhat.com>
1963 * g++.dg/abi/mangle48.C: Test qualified-names, too.
1964 * g++.dg/abi/mangle58.C: Likewise.
1967 * g++.dg/template/arg8.C: New.
1969 2012-01-12 Ira Rosen <irar@il.ibm.com>
1971 PR tree-optimization/51799
1972 * gcc.dg/vect/pr51799.c: New test.
1973 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
1976 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1977 Tobias Burnus <burnus@net-b.de>
1981 * lib/target-supports.exp
1982 (check_effective_target_fortran_largest_fp_has_sqrt): New.
1983 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
1985 2012-01-11 Jason Merrill <jason@redhat.com>
1988 * g++.dg/ext/attrib42.C: New.
1990 2012-01-11 Jakub Jelinek <jakub@redhat.com>
1993 * gcc.dg/pr51796.c: New test.
1995 2012-01-11 Jason Merrill <jason@redhat.com>
1998 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2000 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2002 * gnat.dg/array19.ad[sb]: New test.
2004 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2006 * gnat.dg/opt23.ad[sb]: New test.
2007 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2008 * gnat.dg/opt24.ad[sb]: New test.
2010 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2012 PR tree-optimization/49642
2013 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2014 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2016 2012-01-11 Jason Merrill <jason@redhat.com>
2019 * g++.dg/template/explicit-args5.C: New.
2021 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2023 * gcc.c-torture/execute/20120110-1.c: New testcase.
2025 2012-01-10 Jason Merrill <jason@redhat.com>
2028 * g++.dg/inherit/ambig1.C: New.
2031 * g++.dg/cpp0x/constexpr-cache1.C: New.
2033 2012-01-10 Richard Guenther <rguenther@suse.de>
2035 PR tree-optimization/51801
2036 * gcc.dg/torture/pr51801.c: New testcase.
2038 2012-01-10 Tobias Burnus <burnus@net-b.de>
2041 * gfortran.dg/allocate_with_typespec_5.f90: New.
2043 2012-01-10 Tobias Burnus <burnus@net-b.de>
2045 * gfortran.dg/class_39.f03: Update dg-error string.
2047 2012-01-10 Richard Guenther <rguenther@suse.de>
2049 PR tree-optimization/50913
2050 * gcc.dg/graphite/interchange-16.c: New testcase.
2051 * gcc.dg/graphite/scop-20.c: XFAIL.
2052 * gfortran.dg/graphite/interchange-1.f: Likewise.
2053 * gfortran.dg/graphite/block-1.f90: Likewise.
2054 * gfortran.dg/graphite/block-2.f: Likewise.
2056 2012-01-10 Richard Henderson <rth@redhat.com>
2058 * lib/target-supports.exp (check_effective_target_vect_perm,
2059 check_effective_target_vect_perm_byte,
2060 check_effective_target_vect_perm_short): Enable for arm neon.
2062 2012-01-09 Tobias Burnus <burnus@net-b.de>
2065 * gfortran.dg/typebound_operator_11.f90: New.
2067 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2069 * gnat.dg/array18.adb: New test.
2070 * gnat.dg/array18_pkg.ads: New helper.
2072 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2075 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2076 around base object in first assignment in main program.
2077 * gfortran.dg/typebound_operator_10.f03: New test.
2079 2012-01-09 Martin Jambor <mjambor@suse.cz>
2081 PR tree-optimization/51759
2082 * g++.dg/ipa/pr51759.C: New test.
2084 2012-01-09 Tobias Burnus <burnus@net-b.de>
2087 * gfortran.dg/optional_absent_2.f90: New.
2089 2012-01-09 Tobias Burnus <burnus@net-b.de>
2092 * gfortran.dg/use_17.f90: New.
2094 2012-01-09 Gary Funck <gary@intrepid.com>
2096 PR preprocessor/33919
2097 * gcc.dg/pr33919.c: New test.
2098 * gcc.dg/pr33919-0.h: New test header file.
2099 * gcc.dg/pr33919-1.h: Ditto.
2100 * gcc.dg/pr33919-2.h: Ditto.
2102 2012-01-07 Jan Hubicka <jh@suse.cz>
2104 PR tree-optimize/51694
2105 * gcc.c-torture/compile/pr51694.c: new testcase.
2107 2012-01-07 Jan Hubicka <jh@suse.cz>
2109 PR tree-optimization/51600
2110 * g++.dg/torture/pr51600.C: New testcase.
2112 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2114 PR gcov-profile/51715
2115 PR gcov-profile/51717
2116 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2117 * gcc.misc-tests/gcov-14.c: Likewise.
2119 2012-01-06 Jason Merrill <jason@redhat.com>
2121 * g++.dg/parse/new5.C: New.
2123 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2126 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2127 including <string.h>.
2129 2012-01-06 Jason Merrill <jason@redhat.com>
2131 * g++.dg/abi/mangle51.C: New.
2132 * g++.dg/abi/mangle52.C: New.
2133 * g++.dg/abi/mangle53.C: New.
2134 * g++.dg/abi/mangle54.C: New.
2135 * g++.dg/abi/mangle55.C: New.
2136 * g++.dg/abi/mangle56.C: New.
2137 * g++.dg/abi/mangle57.C: New.
2138 * g++.dg/abi/mangle58.C: New.
2139 * g++.dg/abi/mangle59.C: New.
2140 * g++.dg/cpp0x/trailing3.C: Update mangling.
2141 * g++.dg/cpp0x/variadic111.C: Update mangling.
2142 * g++.dg/cpp0x/variadic4.C: Update mangling.
2143 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2144 * g++.dg/template/nontype22.C: Works now.
2145 * g++.dg/template/pr35240.C: Works now.
2147 * g++.dg/cpp0x/error7.C: New.
2149 2012-01-06 Tobias Burnus <burnus@net-b.de>
2151 * gfortran.dg/deallocate_stat_2.f90: New.
2152 * coarray/allocate_errgmsg.f90: New.
2153 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2154 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2155 * coarray/subobject_1.f90: Fix for num_images > 1.
2156 * gfortran.dg/deallocate_stat.f90: Update due to changed
2159 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2161 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2163 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2165 * ada/acats/overflow.lst: Add cb20004.
2167 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2170 * g++.dg/cpp0x/alias-decl-18.C: New test.
2172 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2174 * gcc.c-torture/execute/20120104-1.c: New test.
2176 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2179 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2180 the old typebound_operator_8.f03.
2181 * gfortran.dg/typebound_operator_8.f03: New version of
2182 typebound_operator_7.f03 with 'u' a derived type instead of a
2185 2012-01-05 Richard Guenther <rguenther@suse.de>
2187 * g++.dg/torture/pr49309.C: Skip for -flto.
2189 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.c-torture/compile/pr51761.c: New test.
2194 2012-01-05 Richard Guenther <rguenther@suse.de>
2196 PR tree-optimization/51760
2197 * gcc.dg/torture/pr51760.c: New testcase.
2199 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2202 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2204 2012-01-05 Richard Guenther <rguenther@suse.de>
2207 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2208 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2210 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2213 * gcc.dg/pr51695.c: New test.
2215 2012-01-04 Andrew Pinski <apinski@cavium.com>
2217 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2218 * gcc.target/mips/octeon2-lx-1.c: New test.
2219 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2220 * gcc.target/mips/octeon2-lx-2.c: New test.
2221 * gcc.target/mips/octeon2-lx-3.c: New test.
2223 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2227 * gcc.dg/tm/alias-1.c: Adjust regexp.
2228 * gcc.dg/tm/alias-2.c: Adjust regexp.
2230 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/warn/Wparentheses-26.C: New.
2235 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2237 * gfortran.dg/elemental_optional_args_2.f90: New test.
2239 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2242 * gfortran.dg/common_17.f90: New test.
2244 2012-01-04 Richard Guenther <rguenther@suse.de>
2246 PR tree-optimization/49651
2247 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2248 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2250 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2253 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2255 2012-01-03 Andrew Pinski <apinski@cavium.com>
2257 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2258 for all mips targets. Also allow an optional .cfi_startproc.
2260 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2262 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2264 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2267 * g++.dg/rtti/dyncast5.C: New.
2269 2012-01-03 Richard Guenther <rguenther@suse.de>
2271 PR tree-optimization/51070
2272 * gcc.dg/torture/pr51070-2.c: New testcase.
2274 2012-01-03 Richard Guenther <rguenther@suse.de>
2276 PR tree-optimization/51692
2277 * gcc.dg/torture/pr51692.c: New testcase.
2279 2012-01-03 Richard Guenther <rguenther@suse.de>
2282 * g++.dg/lto/pr51650-3_0.C: New testcase.
2284 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/warn/Wredundant-decls-spec.C: New.
2289 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2291 PR tree-optimization/51719
2292 * g++.dg/tree-prof/pr51719.C: New test.
2294 2012-01-03 Richard Guenther <rguenther@suse.de>
2297 * gcc.dg/fold-compare-6.c: New testcase.
2299 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2302 * g++.dg/gomp/pr51669.C: New test.
2304 2012-01-02 Jason Merrill <jason@redhat.com>
2307 * g++.dg/cpp0x/constexpr-union2.C: New.
2310 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2312 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2315 * g++.dg/cpp0x/constexpr-99.C: New test.
2317 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/template/init9.C: New.
2322 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2324 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2325 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2326 rather than a specific number.
2328 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2333 * gfortran.dg/typebound_operator_7.f03: New.
2334 * gfortran.dg/typebound_operator_8.f03: New.
2336 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2339 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2341 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2343 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2345 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2347 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2349 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2352 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2354 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2355 * gfortran.dg/io_real_boz_4.f90: Likewise.
2356 * gfortran.dg/io_real_boz_5.f90: Likewise.
2358 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2360 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2362 2012-01-02 Revital Eres <revital.eres@linaro.org>
2364 * gcc.dg/sms-11.c: New file.
2366 2012-01-02 Tobias Burnus <burnus@net-b.de>
2369 * gfortran.dg/coarray/image_index_3.f90: New.
2371 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2374 * g++.dg/parse/enum8.C: New.
2376 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/conversion/reinterpret4.C: New.
2380 * g++.dg/conversion/reinterpret1.C: Adjust.
2382 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2384 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2386 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2388 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2389 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2390 * g++.old-deja/g++.jason/access14.C: Likewise.
2391 * g++.old-deja/g++.jason/access8.C: Likewise.
2392 * g++.old-deja/g++.jason/access1.C: Likewise.
2393 * g++.old-deja/g++.other/access3.C: Likewise.
2394 * g++.old-deja/g++.other/access5.C: Likewise.
2395 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2396 * g++.old-deja/g++.law/visibility22.C: Likewise.
2397 * g++.old-deja/g++.law/visibility26.C: Likewise.
2398 * g++.old-deja/g++.mike/p2746.C: Likewise.
2399 * g++.dg/debug/using1.C: Likewise.
2400 * g++.dg/lookup/using51.C: Likewise.
2401 * g++.dg/inherit/using5.C: Likewise.
2402 * g++.dg/inherit/pr30297.C: Likewise.
2403 * g++.dg/inherit/access8.C: Likewise.
2404 * g++.dg/torture/pr39362.C: Likewise.
2405 * g++.dg/template/crash13.C: Likewise.
2406 * g++.dg/template/using10.C: Likewise.
2408 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2411 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2414 2012-01-01 Ira Rosen <irar@il.ibm.com>
2416 PR tree-optimization/51704
2417 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2418 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2419 corresponding flags.
2421 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2424 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2426 2012-01-01 Jan Hubicka <jh@suse.cz>
2428 PR rtl-optimization/51069
2429 * gcc.c-torture/compile/pr51069.c: New testcase.
2431 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2433 PR tree-optimization/51683
2434 * gcc.dg/pr51683.c: New test.
2436 Copyright (C) 2012 Free Software Foundation, Inc.
2438 Copying and distribution of this file, with or without modification,
2439 are permitted in any medium without royalty provided the copyright
2440 notice and this notice are preserved.