1 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr53174.c: New test.
7 * gcc.target/arm/pr53187.c: New test.
8 * gcc.c-torture/compile/pr53187.c: New test.
10 2012-05-03 Richard Guenther <rguenther@suse.de>
12 PR tree-optimization/53144
13 * gcc.dg/torture/pr53144.c: New testcase.
15 2012-05-02 Tobias Burnus <burnus@net-b.de>
17 Backport from mainline
18 2012-04-16 Tobias Burnus <burnus@net-b.de>
21 * gfortran.dg/pointer_intent_6.f90: New.
23 2012-05-02 Jakub Jelinek <jakub@redhat.com>
25 PR tree-optimization/53163
26 * gcc.c-torture/compile/pr53163.c: New test.
28 PR rtl-optimization/53160
29 * gcc.c-torture/execute/pr53160.c: New test.
31 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
35 * gfortran.dg/function_optimize_12.f90: New test.
37 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
39 Backport from mainline
40 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
43 * gcc.c-torture/execute/20120427-1.c: New testcase.
45 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
48 * gcc.dg/torture/pr53120.c: New test.
50 2012-04-25 Jakub Jelinek <jakub@redhat.com>
53 * gcc.dg/pr52880.c: New test.
55 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
58 PR tree-optimizations/52891
60 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
62 2012-04-24 Richard Guenther <rguenther@suse.de>
64 PR tree-optimization/53085
65 * g++.dg/torture/pr53085.C: New testcase.
67 2012-04-23 Richard Guenther <rguenther@suse.de>
70 * gcc.dg/pr53060.c: New testcase.
72 2012-04-23 Jakub Jelinek <jakub@redhat.com>
74 PR tree-optimizations/52891
75 * gcc.c-torture/compile/pr52891-1.c: New test.
76 * gcc.c-torture/compile/pr52891-2.c: New test.
78 2012-04-20 Ian Lance Taylor <iant@google.com>
80 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
81 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
83 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
86 * g++.dg/parse/crash59.C: New.
88 2012-04-16 Jason Merrill <jason@redhat.com>
91 * g++.dg/cpp0x/variadic131.C: New.
93 2012-04-16 Jason Merrill <jason@redhat.com>
96 * g++.dg/cpp0x/variadic129.C: New.
99 * g++.dg/cpp0x/variadic128.C: New.
101 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
103 Backport from mainline
104 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
107 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
108 second function argument.
109 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
110 (calc_permps): Update declaration. Calculate result correctly.
111 (avx2_test): Change src2 type to union256i_d.
112 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
115 2012-04-16 Martin Jambor <mjambor@suse.cz>
117 Backported from mainline
119 2012-04-13 Martin Jambor <mjambor@suse.cz>
122 * g++.dg/ipa/pr52939.C: New test.
124 2012-04-15 Jason Merrill <jason@redhat.com>
127 * g++.dg/cpp0x/variadic125.C: New.
130 * g++.dg/cpp0x/variadic124.C: New.
132 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
135 * g++.dg/lookup/using52.C: New.
137 2012-04-13 Jason Merrill <jason@redhat.com>
140 * g++.dg/cpp0x/variadic123.C: New.
141 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
143 2012-04-11 Jason Merrill <jason@redhat.com>
146 * g++.dg/ext/attrib45.C: New.
148 2012-04-13 Tom de Vries <tom@codesourcery.com>
150 Backport from mainline r186419.
152 2012-04-13 Tom de Vries <tom@codesourcery.com>
154 * gcc.dg/pr52734.c: New test.
156 2012-04-13 Richard Guenther <rguenther@suse.de>
158 PR tree-optimization/52969
159 * gcc.dg/torture/pr52969.c: New testcase.
161 2012-04-13 Richard Guenther <rguenther@suse.de>
164 * gcc.dg/pr52862.c: New testcase.
166 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
168 Backport from mainline
169 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
172 * gcc.target/powerpc/pr52775.c: New file.
174 2012-04-12 Richard Guenther <rguenther@suse.de>
176 PR tree-optimization/52943
177 * gcc.dg/torture/pr52943.c: New testcase.
179 2012-04-09 Mike Stump <mikestump@comcast.net>
181 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
182 * gcc.dg/tree-ssa/vrp59.c: Likewise.
183 * gcc.dg/tree-ssa/vrp60.c: Likewise.
184 * gnat.dg/aggr11.adb: Likewise.
185 * gnat.dg/aggr11_pkg.ads: Likewise.
186 * gnat.dg/aggr15.adb: Likewise.
187 * gnat.dg/aggr15.ads: Likewise.
188 * gnat.dg/aggr17.adb: Likewise.
189 * gnat.dg/aggr18.adb: Likewise.
190 * gnat.dg/array14.adb: Likewise.
191 * gnat.dg/array14.ads: Likewise.
192 * gnat.dg/array14_pkg.ads: Likewise.
193 * gnat.dg/array19.adb: Likewise.
194 * gnat.dg/array19.ads: Likewise.
195 * gnat.dg/discr27.adb: Likewise.
196 * gnat.dg/discr27.ads: Likewise.
197 * gnat.dg/discr35.adb: Likewise.
198 * gnat.dg/discr35.ads: Likewise.
199 * gnat.dg/discr6.adb: Likewise.
200 * gnat.dg/discr6_pkg.ads: Likewise.
201 * gnat.dg/import1.adb: Likewise.
202 * gnat.dg/import1.ads: Likewise.
203 * gnat.dg/loop_address2.adb: Likewise.
204 * gnat.dg/opt7.adb: Likewise.
205 * gnat.dg/opt7.ads: Likewise.
206 * gnat.dg/pointer_variable_bounds.adb: Likewise.
207 * gnat.dg/pointer_variable_bounds.ads: Likewise.
208 * gnat.dg/rep_clause2.adb: Likewise.
209 * gnat.dg/rep_clause2.ads: Likewise.
210 * gnat.dg/slice2.adb: Likewise.
211 * gnat.dg/slice2.ads: Likewise.
212 * gnat.dg/slice6.adb: Likewise.
213 * gnat.dg/slice6_pkg.ads: Likewise.
214 * gnat.dg/specs/unchecked_union2.ads: Likewise.
215 * gnat.dg/taft_type2.adb: Likewise.
216 * gnat.dg/taft_type2.ads: Likewise.
217 * gnat.dg/taft_type2_pkg.ads: Likewise.
218 * gnat.dg/volatile10.adb: Likewise.
219 * gnat.dg/volatile10_pkg.ads: Likewise.
221 * gcc.dg/dll-8.c: Remove execute permissions.
222 * g++.dg/ext/dllexport5.C: Likewise.
224 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
226 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
227 (check_effective_target_sync_long_long): Add SPARC case.
228 (check_effective_target_sync_long_long_runtime): Likewise.
229 (check_effective_target_sync_int_long): Adjust SPARC case.
230 (check_effective_target_sync_char_short): Likewise.
232 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
236 * gfortran.dg/function_optimize_11.f90: New test.
238 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
242 * gfortran.dg/use_only_6.f90: New test.
244 2012-04-06 Mike Stump <mikestump@comcast.net>
247 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
249 2012-04-05 Jason Merrill <jason@redhat.com>
252 * g++.dg/template/qualified-id5.C: New.
254 2012-04-03 Jason Merrill <jason@redhat.com>
257 * g++.dg/cpp0x/variadic-value1.C: New.
259 2012-04-03 Richard Guenther <rguenther@suse.de>
261 Backport from mainline
262 2012-03-02 Richard Guenther <rguenther@suse.de>
264 PR tree-optimization/52406
265 * gcc.dg/torture/pr52406.c: New testcase.
267 2012-04-03 Richard Guenther <rguenther@suse.de>
269 Backport from mainline
270 2012-03-15 Richard Guenther <rguenther@suse.de>
273 * gfortran.dg/vect/pr52580.f: New testcase.
275 2012-04-03 Richard Guenther <rguenther@suse.de>
277 Backport from mainline
278 2012-03-06 Richard Guenther <rguenther@suse.de>
281 * gcc.dg/torture/pr52493.c: New testcase.
283 2012-03-23 Richard Guenther <rguenther@suse.de>
285 PR tree-optimization/52678
286 * gfortran.dg/pr52678.f: New testcase.
288 2012-03-26 Richard Guenther <rguenther@suse.de>
290 PR tree-optimization/52701
291 * gfortran.dg/pr52701.f90: New testcase.
293 2012-03-30 Richard Guenther <rguenther@suse.de>
295 PR tree-optimization/52754
296 * gcc.target/i386/pr52754.c: New testcase.
298 2012-04-03 Jakub Jelinek <jakub@redhat.com>
300 PR tree-optimization/52835
301 * gfortran.dg/pr52835.f90: New test.
303 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
305 * gnat.dg/controlled6.adb: New test.
306 * gnat.dg/controlled6_pkg.ads: New helper.
307 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
309 2012-03-29 Meador Inge <meadori@codesourcery.com>
312 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
314 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
319 2012-03-29 Jason Merrill <jason@redhat.com>
322 * g++.dg/template/inherit8.C: New.
324 2012-03-29 Jakub Jelinek <jakub@redhat.com>
327 * g++.dg/ext/weak4.C: New test.
329 2012-03-29 Jason Merrill <jason@redhat.com>
332 * g++.dg/cpp0x/initlist-array3.C: New.
334 2012-03-28 Jason Merrill <jason@redhat.com>
337 * g++.dg/overload/virtual2.C: New.
339 2012-03-28 Martin Jambor <mjambor@suse.cz>
341 Backported from mainline
342 2012-03-27 Martin Jambor <mjambor@suse.cz>
345 * gcc.dg/torture/pr52693.c: New test.
347 2012-03-28 Jakub Jelinek <jakub@redhat.com>
350 * gcc.dg/pr52691.c: New test.
353 * gcc.c-torture/compile/pr52750.c: New test.
355 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
357 Backport from 2012-03-28 mainline r185910.
360 * gcc.target/avr/torture/builtins-2.c: New test.
362 2012-03-28 Jakub Jelinek <jakub@redhat.com>
365 * gcc.target/i386/pr52736.c: New test.
367 2012-03-27 Richard Guenther <rguenther@suse.de>
370 * gcc.dg/torture/pr52720.c: New testcase.
372 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
374 Backport from 2012-03-26 mainline r185793.
376 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
377 Add "-Os -flto" to list.
379 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
381 * gnat.dg/concat2.ad[sb]: New test.
383 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
386 * gcc.c-torture/compile/limits-externdecl.c: New test.
388 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
393 2012-03-22 Tobias Burnus <burnus@net-b.de>
396 * gfortran.dg/intrinsic_8.f90: New.
398 2012-03-22 Jakub Jelinek <jakub@redhat.com>
401 * g++.dg/ext/attrib44.C: New test.
403 2012-03-22 Jason Merrill <jason@redhat.com>
405 * g++.dg/torture/pr52582.C: New.
407 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
409 Backport from 2012-03-20 mainline r185583.
411 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
414 Backport from 2012-03-20 mainline r185570.
417 * gcc.target/avr/torture/addr-space-2.h: New file.
418 * gcc.target/avr/torture/addr-space-2-g.h: New test.
419 * gcc.target/avr/torture/addr-space-2-0.h: New test.
420 * gcc.target/avr/torture/addr-space-2-1.h: New test.
421 * gcc.target/avr/torture/addr-space-2-x.h: New test.
423 Backport from 2012-03-12 mainline r185255.
426 * gcc.target/avr/torture/addr-space-1.h: New file.
427 * gcc.target/avr/torture/addr-space-g.h: New test.
428 * gcc.target/avr/torture/addr-space-0.h: New test.
429 * gcc.target/avr/torture/addr-space-1.h: New test.
430 * gcc.target/avr/torture/addr-space-x.h: New test.
432 2012-03-22 Jakub Jelinek <jakub@redhat.com>
434 Backported from mainline
435 2012-03-14 Jakub Jelinek <jakub@redhat.com>
438 * g++.dg/cpp0x/udlit-args2.C: New test.
440 2012-03-13 Jakub Jelinek <jakub@redhat.com>
443 * gcc.dg/Wunused-var-3.c: New test.
445 2012-03-22 Release Manager
447 * GCC 4.7.0 released.
449 2012-03-20 Jason Merrill <jason@redhat.com>
451 * g++.dg/cpp0x/auto32.C: New.
453 2012-03-15 Jakub Jelinek <jakub@redhat.com>
454 Andrew Pinski <apinski@cavium.com>
457 * gcc.dg/pr52592.c: New test.
459 2012-03-14 Jakub Jelinek <jakub@redhat.com>
462 * g++.dg/opt/pr52582.C: New test.
464 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
467 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
469 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
471 2012-03-10 Tobias Burnus <burnus@net-b.de>
474 * gfortran.dg/proc_ptr_34.f90: New.
476 2012-03-07 Jason Merrill <jason@redhat.com>
479 * g++.dg/cpp0x/udlit-mangle.C: New.
481 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
483 Backport from mainline r184894.
484 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
487 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
489 Backport from mainline
490 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
492 * gcc.target/powerpc/pr52457.c: New test.
494 2012-03-01 Kai Tietz <ktietz@redhat.com>
496 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
497 routines on mingw targets.
498 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
501 2012-03-01 Jakub Jelinek <jakub@redhat.com>
503 PR tree-optimization/52445
504 * gcc.dg/pr52445.c: New test.
506 2012-02-29 Jakub Jelinek <jakub@redhat.com>
509 * gcc.c-torture/compile/pr52437.c: New test.
512 * gcc.dg/torture/pr52419.c: New test.
514 PR tree-optimization/52429
515 * gcc.dg/torture/pr52429.c: New test.
516 * g++.dg/opt/pr52429.C: New test.
518 2012-02-29 Richard Guenther <rguenther@suse.de>
521 * gcc.dg/lto/trans-mem-1_0.c: Remove.
522 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
523 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
524 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
525 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
526 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
528 2012-02-29 Jakub Jelinek <jakub@redhat.com>
530 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
532 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
535 * gfortran.dg/realloc_on_assign_13.f90 : New test.
537 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
540 * gcc.target/arm/neon/pr51534.c: New testcase.
542 2012-02-28 Richard Guenther <rguenther@suse.de>
545 * gcc.dg/torture/pr52407.c: New testcase.
547 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
549 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
550 * gcc.target/arm/vfp2.c: Likewise.
551 * gcc.target/arm/vfp3.c: Likewise.
552 * gcc.target/arm/vfp4.c: Likewise.
553 * gcc.target/arm/vfp5.c: Likewise.
554 * gcc.target/arm/vfp6.c: Likewise.
555 * gcc.target/arm/vfp7.c: Likewise.
556 * gcc.target/arm/vfp8.c: Likewise.
557 * gcc.target/arm/vfp9.c: Likewise.
558 * gcc.target/arm/vfp10.c: Likewise.
559 * gcc.target/arm/vfp11.c: Likewise.
560 * gcc.target/arm/vfp12.c: Likewise.
561 * gcc.target/arm/vfp13.c: Likewise.
562 * gcc.target/arm/vfp14.c: Likewise.
563 * gcc.target/arm/vfp15.c: Likewise.
564 * gcc.target/arm/vfp16.c: Likewise.
565 * gcc.target/arm/vfp17.c: Likewise.
566 * gcc.target/arm/neon-constants.h: New file.
567 * gcc.target/arm/neon-vect1.c: New test.
568 * gcc.target/arm/neon-vect2.c: New test.
569 * gcc.target/arm/neon-vect3.c: New test.
570 * gcc.target/arm/neon-vect4.c: New test.
571 * gcc.target/arm/neon-vect5.c: New test.
572 * gcc.target/arm/neon-vect6.c: New test.
573 * gcc.target/arm/neon-vect7.c: New test.
574 * gcc.target/arm/neon-vect8.c: New test.
576 2012-02-28 Richard Guenther <rguenther@suse.de>
578 PR tree-optimization/52402
579 * gcc.dg/torture/pr52402.c: New testcase.
581 2012-02-28 Richard Guenther <rguenther@suse.de>
584 * g++.dg/lto/pr52400_0.C: New testcase.
586 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
588 * gcc.target/avr/torture/builtins-1.c: New test.
589 * gcc.target/avr/torture/builtins-error.c: New test.
591 2012-02-28 Kai Tietz <ktietz@redhat.com>
593 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
595 * gcc.target/i386/pr45352-2.c: Likewise.
596 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
598 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
599 targets instead rand.
600 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
601 * gcc.target/i386/sse2-mul-1.c: Likewise.
602 * gcc.target/i386/sse4_1-blendps.c: Likewise.
603 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
605 * gcc.target/i386/pad-1.c: Likewise.
606 * gcc.target/i386/pad-9.c: Likewise.
607 * gcc.target/i386/pad-2.c: Likewise.
608 * gcc.target/i386/pad-5b.c: Likewise.
609 * gcc.target/i386/pad-8.c: Likewise.
610 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
611 * gcc.target/i386/pr44130.c: Likewise.
612 * gcc.target/i386/align-main-1.c: Likewise.
613 * gcc.target/i386/align-main-2.c: Likewise.
614 * gcc.target/i386/sw-1.c: Likewise.
615 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
617 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
618 * gcc.target/i386/pr46295.c: Likewise.
619 * gcc.target/i386/amd64-abi-1.c: Likewise.
620 * gcc.target/i386/amd64-abi-2.c: Likewise.
621 * gcc.target/i386/pr39082-1.c: Likewise.
622 * gcc.target/i386/pr39162.c: Likewise.
623 * gcc.target/i386/pr22152.c: Likewise.
624 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
625 * gcc.target/i386/wrfsbase-2.c: Likewise.
626 * gcc.target/i386/local.c: Likewise
627 * gcc.target/i386/wrgsbase-1.c: Likewise.
628 * gcc.target/i386/wrfsbase-1.c: Likewise.
629 * gcc.target/i386/pr39315-3.c: Likewise.
630 * gcc.target/i386/pr35767-4.c: Likewise.
631 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
633 * gcc.target/i386/pr45336-2.c: Likewise.
634 * gcc.target/i386/pr45336-1.c: Likewise.
635 * gcc.target/i386/pr45336-4.c: Likewise.
637 2012-02-27 Tristan Gingold <gingold@adacore.com>
639 * gnat.dg/array20.ad[sb]: New test.
641 2012-02-27 Jakub Jelinek <jakub@redhat.com>
644 * gcc.target/arm/pr52375.c: New test.
645 * gcc.c-torture/compile/pr52375.c: New test.
647 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
649 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
650 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
652 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
654 * gnat.dg/aggr19.adb: New test.
655 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
657 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
660 * gcc.target/sh/pr49263.c: New.
662 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
664 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
665 simulate_thread_wrapper_other_threads
666 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
667 Move initialization of 'value' to main().
668 (main): Initialize 'value';
669 * gcc.dg/simulate-thread/speculative-store.c
670 (simulate_thread_step_verify): Return 0 when successful.
671 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
673 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
674 (simulate_thread_wrapper_other_threads): Return a success/fail value
675 and issue an error if the instruction count threshold is exceeded.
677 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
680 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
681 * gcc.target/mips/interrupt_handler-3.c: Likewise.
683 2012-02-24 Richard Guenther <rguenther@suse.de>
686 * gcc.dg/pr52355.c: New testcase.
688 2012-02-23 Kai Tietz <ktietz@redhat.com>
690 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
692 * gcc.dg/Wpadded.c: Likewise.
693 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
695 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
696 for sleep by Sleep and add windows.h include for this function.
697 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
699 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
701 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
703 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
705 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
706 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
707 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
708 failure on LLP64 target.
710 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
713 * gcc.dg/noncompile/pr52290.c: New test.
715 2012-02-23 Jakub Jelinek <jakub@redhat.com>
717 PR tree-optimization/52019
718 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
720 2012-02-22 Kai Tietz <ktietz@redhat.com>
722 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
723 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
724 derived pdiff_t type.
725 * g++.dg/torture/pr49720.C: Likewise
727 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
730 * gcc.target/i386/pr52330.c: New test.
732 2012-02-22 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/io_constraints_10.f90: New.
737 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
739 * lib/target-supports.exp (check_effective_target_vect_condition):
740 Return true for NEON.
742 2012-02-21 Kai Tietz <ktietz@redhat.com>
744 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
746 2012-02-21 Richard Guenther <rguenther@suse.de>
748 PR tree-optimization/52324
749 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
751 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
754 * gcc.target/avr/torture/pr51782-1.c: New test.
756 2012-02-21 Jakub Jelinek <jakub@redhat.com>
758 PR tree-optimization/52318
759 * gcc.dg/pr52318.c: New test.
761 2012-02-20 Kai Tietz <ktietz@redhat.com>
763 * gcc.dg/bf-ms-layout-3.c: New testcase.
765 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
769 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
771 2012-02-20 Richard Guenther <rguenther@suse.de>
773 PR tree-optimization/52298
774 * gcc.dg/torture/pr52298.c: New testcase.
775 * gcc.dg/vect/pr52298.c: Likewise.
777 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
779 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
780 * gcc.c-torture/execute/pr52286.c: Ditto.
782 2012-02-20 Jakub Jelinek <jakub@redhat.com>
784 PR tree-optimization/52286
785 * gcc.c-torture/execute/pr52286.c: New test.
787 2012-02-18 Tobias Burnus <burnus@net-b.de>
790 * gfortran.dg/interface_35.f90: Use -std=f2003.
791 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
792 * gfortran.dg/interface_assignment_4.f90: Ditto.
793 * gfortran.dg/bessel_1.f90: Ditto.
794 * gfortran.dg/func_result_6.f90: Ditto.
795 * gfortran.dg/hypot_1.f90: Ditto.
796 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
798 2012-02-17 Tobias Burnus <burnus@net-b.de>
806 * gfortran.dg/coarray_22.f90: Update dg-error.
807 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
809 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
812 * lib/gcc-simulate-thread.exp: Load timeout.exp.
813 (simulate-thread): Use default timeout.
815 2012-02-16 Jason Merrill <jason@redhat.com>
818 * g++.dg/ext/timevar1.C: New.
820 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
823 * g++.dg/template/using21.C: New.
824 * g++.dg/template/using22.C: Likewise.
826 2012-02-16 Jason Merrill <jason@redhat.com>
829 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
831 2012-02-16 Jakub Jelinek <jakub@redhat.com>
833 PR tree-optimization/52255
834 * gcc.c-torture/compile/pr52255.c: New test.
837 * g++.dg/debug/dwarf2/pr52260.C: New test.
840 * g++.dg/ipa/pr51929.C: New test.
842 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
845 * gcc.target/powerpc/pr52199.c: New file.
847 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
850 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
852 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
854 * gcc.dg/pr51867.c: Don't include <math.h>.
857 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
859 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
860 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
862 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
864 PR tree-optimization/50561
865 * gcc.dg/graphite/pr50561.c: New testcase.
867 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
869 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
870 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
872 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
874 * gnat.dg/discr35.ad[sb]: New test.
876 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
878 * gnat.dg/volatile10.adb: New test.
879 * gnat.dg/volatile10_pkg.ads: New helper.
881 2012-02-14 Jason Merrill <jason@redhat.com>
883 * g++.dg/ext/attrib43.C: New.
885 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
887 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
888 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
890 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
891 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
892 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
893 effective_target fgnu_tm.
894 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
896 2012-02-14 Jakub Jelinek <jakub@redhat.com>
899 * g++.dg/template/asmgoto1.C: New test.
901 2012-02-14 Ian Lance Taylor <iant@google.com>
904 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
905 compiling generated file for 64bit and index tests.
907 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
909 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
911 2012-02-14 Richard Guenther <rguenther@suse.de>
913 PR tree-optimization/52244
914 PR tree-optimization/51528
915 * gcc.dg/torture/pr52244.c: New testcase.
917 2012-02-14 Walter Lee <walt@tilera.com>
919 * g++.dg/other/PR23205.C: Disable test on tile.
920 * g++.dg/other/pr23205-2.C: Disable test on tile.
921 * gcc.dg/20020312-2.c: Add a condition for __tile__.
922 * gcc.dg/20040813-1.c: Disable test on tile.
923 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
924 * gcc.misc-tests/linkage.exp: Handle tilegx.
926 2012-02-14 Jakub Jelinek <jakub@redhat.com>
928 PR tree-optimization/52210
929 * gcc.dg/pr52210.c: New test.
931 2012-02-14 Jason Merrill <jason@redhat.com>
934 * g++.dg/overload/defarg5.C: New.
936 2012-02-14 Jakub Jelinek <jakub@redhat.com>
939 * c-c++-common/pr52181.c: New test.
941 2012-02-13 Jakub Jelinek <jakub@redhat.com>
944 * g++.dg/ext/atomic-1.C: New test.
946 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
948 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
950 2012-02-13 Jakub Jelinek <jakub@redhat.com>
953 * gcc.c-torture/execute/pr52209.c: New test.
955 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
958 * gfortran.dg/elemental_optional_args_5.f03: New test.
960 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
963 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
966 2012-02-11 Ian Lance Taylor <iant@google.com>
969 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
970 SPARC Solaris. Don't run the test at all on systems where it may
971 not work, rather than xfailing it.
973 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
975 PR rtl-optimization/52175
976 * gcc.c-torture/compile/pr52175.c: New test.
978 2012-02-10 Jason Merrill <jason@redhat.com>
981 * g++.dg/template/repo10.C: New.
983 2012-02-11 Jakub Jelinek <jakub@redhat.com>
986 * gcc.dg/pr52132.c: New test.
988 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
990 * gnat.dg/specs/aggr4.ads: New test.
991 * gnat.dg/specs/aggr4_pkg.ads: New helper.
993 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
996 * gcc.target/i386/pr52146.c: New.
998 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1001 * c-c++-common/pr52177.c: New test.
1003 2012-02-10 Jan Hubicka <jh@suse.cz>
1006 * g++.dg/torture/pr48600.C: New testcase.
1008 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1011 * gcc.dg/dfp/pr52140.c: New test.
1013 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1016 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1019 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1022 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1023 * testsuite/gcc.dg/pr51867.c: New test.
1025 2012-02-09 Ian Lance Taylor <iant@google.com>
1027 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1028 which don't support -fsplit-stack. Turn off optimization when
1029 compiling select5-out.go.
1031 2012-02-08 Ian Lance Taylor <iant@google.com>
1033 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1034 systems which don't support -fsplit-stack.
1036 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1038 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1039 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1040 machine instuction in the log.
1042 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1044 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1047 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1050 * gcc.dg/pr48524.c: New test.
1051 * gcc.dg/pr48524.spec: New spec file for test.
1053 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1056 * gfortran.dg/vect/pr32380.f90: New test.
1058 2012-02-08 Tobias Burnus <burnus@net-b.de>
1061 * gfortran.dg/realloc_on_assign_12.f90: New.
1063 2012-02-08 Richard Guenther <rguenther@suse.de>
1065 PR rtl-optimization/52170
1066 * gcc.dg/torture/pr52170.c: New testcase.
1068 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1070 PR gcov-profile/52150
1071 * gcc.dg/tree-prof/pr52150.c: New test.
1073 PR rtl-optimization/52139
1074 * gcc.dg/pr52139.c: New test.
1076 2012-02-07 Jason Merrill <jason@redhat.com>
1079 * g++.dg/cpp0x/constexpr-union3.C: New.
1082 * g++.dg/lto/pr52035_0.C: New.
1084 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1086 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1087 * gcc.dg/special/weak-1.c: Likewise.
1088 * gcc.dg/ucnid-12.c: Likewise.
1089 * gcc.dg/torture/pr45678-1.c: Likewise.
1090 * gcc.dg/torture/pr45678-2.c: Likewise.
1091 * gcc.dg/vector-4.c: Likewise.
1092 * gcc.dg/ipa/inline-5.c: Likewise.
1093 * gcc.dg/ucnid-11.c: Likewise.
1094 * gcc.misc-tests/gcov-13.c: Likewise.
1095 * gcc.misc-tests/gcov-14.c: Likewise.
1096 * g++.dg/ext/label13.C: Likewise.
1097 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1098 hppa*-*-hpux* options.
1099 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1100 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1101 * gcc.dg/pr48616.c: Likewise.
1102 * gcc.dg/pr17957.c: Likewise.
1103 * gcc.dg/pr17055-1.c: Likewise.
1104 * gcc.dg/pr32912-1.c: Likewise.
1105 * gcc.dg/tm/pr51472.c: Likewise.
1106 * c-c++-common/fold-bitand-4.c: Likewise.
1107 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1108 Use dg-additional-options for extra options.
1110 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1112 * gcc.target/epiphany/interrupt-2.c: New test.
1114 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1117 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1118 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1121 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1124 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1126 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1130 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1131 * gcc.target/mips/va-arg-1.c: New test.
1133 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1135 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1136 for -mno-pointers-to-nested-functions.
1138 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1140 * gcc.c-torture/execute/20120207-1.c: New test.
1142 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1144 PR rtl-optimization/52060
1145 * gcc.dg/torture/pr52060.c: New test.
1148 * gcc.c-torture/compile/pr52074.c: New test.
1150 2012-02-07 Tobias Burnus <burnus@net-b.de>
1153 * gfortran.dg/class_to_type_2.f90: New.
1155 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1158 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1161 2012-02-06 Jason Merrill <jason@redhat.com>
1164 * g++.dg/template/conv13.C: New.
1166 2012-02-06 Richard Guenther <rguenther@suse.de>
1168 PR tree-optimization/52115
1169 * gcc.c-torture/compile/pr52115.c: New testcase.
1171 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1174 * gcc.c-torture/execute/pr52129.c: New test.
1176 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1178 * gcc.dg/pr48374.c: Actually add the test I forgot
1179 in the 2012-01-25 commit.
1181 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1184 * gfortran.dg/vect/vect-8.f90: New test case.
1186 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1189 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1191 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1194 * gfortran.dg/class_48.f90 : Add test of allocate class array
1195 component with source in subroutine test3. Remove commenting
1196 out in subroutine test4, since branching on unitialized variable
1197 is now fixed (no PR for this last.).
1199 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1201 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1203 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1205 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1208 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1209 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1211 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1213 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1214 (check_effective_target_sync_int_long): Use it.
1215 (check_effective_target_sync_char_short): Likewise.
1216 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1218 2012-02-05 Tobias Burnus <burnus@net-b.de>
1221 * gfortran.dg/class_48.f90: Add some further checks.
1223 2012-02-05 Ira Rosen <irar@il.ibm.com>
1225 PR tree-optimization/52091
1226 * gcc.dg/vect/pr52091.c: New test.
1228 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1230 PR rtl-optimization/52113
1231 * gcc.target/avr/pr52113.c: New test.
1233 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1235 PR rtl-optimization/52092
1236 * gcc.c-torture/compile/pr52092.c: New test.
1238 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1241 * gfortran.dg/class_array_10.f03: New test.
1244 * gfortran.dg/class_array_11.f03: New test.
1247 * gfortran.dg/class_array_12.f03: New test.
1249 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1252 * gfortran.dg/realloc_on_assign_11.f90: New test.
1254 2012-02-02 Tobias Burnus <burnus@net-b.de>
1257 * gfortran.dg/shape_7.f90: New.
1259 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1261 * gcc.target/mips/mips-prepend-1.c: New test.
1263 2012-02-02 Jan Hubicka <jh@suse.cz>
1264 Tom de Vries <tom@codesourcery.com>
1267 * testsuite/gcc.dg/alias-12.c: New testcase.
1268 * testsuite/gcc.dg/alias-13.c: New testcase.
1270 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.dg/pr52086.c: New test.
1275 PR tree-optimization/52073
1276 * gcc.c-torture/compile/pr52073.c: New test.
1278 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1281 * gfortran.dg/function_optimize_10.f90: New test.
1283 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1285 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1288 2012-02-01 Tobias Burnus <burnus@net-b.de>
1291 * gfortran.dg/typebound_operator_14.f90: New.
1293 2012-02-01 Tobias Burnus <burnus@net-b.de>
1296 * gfortran.dg/elemental_function_1.f90: New.
1298 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1300 PR rtl-optimization/51374
1301 * gcc.target/avr/torture/pr51374-1.c:
1302 Also fail if SBIS is seen.
1304 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1306 PR rtl-optimization/51374
1307 * gcc.target/avr/torture/pr51374-1.c: New.
1309 2012-01-31 Tobias Burnus <burnus@net-b.de>
1312 * gfortran.dg/typebound_generic_11.f90: New.
1314 2012-01-31 Tobias Burnus <burnus@net-b.de>
1317 * gfortran.dg/class_49.f90: New.
1319 2012-01-31 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/elemental_args_check_6.f90: New.
1324 2012-01-31 Jason Merrill <jason@redhat.com>
1327 * g++.dg/cpp0x/variadic122.C: New.
1329 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1332 * gfortran.dg/realloc_on_assign_10.f90: New test.
1334 2012-01-31 Richard Guenther <rguenther@suse.de>
1336 PR tree-optimization/51528
1337 * gcc.dg/torture/pr51528.c: New testcase.
1339 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1342 * lib/go.exp (go_target_compile): Append timeout= to options.
1343 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1344 select5-out.go test on alpha*-*-* targets.
1346 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1348 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1349 (TEST_SHORT): Reformat in the same way.
1350 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1351 (TEST_SHORT): Reformat in the same way.
1352 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1353 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1354 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1355 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1356 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1358 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1361 * gcc.target/arm/pr51835.c: New testcase.
1363 2012-01-30 Richard Guenther <rguenther@suse.de>
1365 PR tree-optimization/52028
1366 * gcc.dg/torture/pr52028.c: New testcase.
1367 * gfortran.dg/ldist-pr45199.f: Adjust.
1368 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1369 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1370 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1372 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1375 * gcc.dg/tree-prof/pr52027.c: New test.
1377 PR tree-optimization/52046
1378 * gcc.dg/pr52046.c: New test.
1381 * g++.dg/other/pr52048.C: New test.
1383 2012-01-30 Richard Guenther <rguenther@suse.de>
1385 PR tree-optimization/52045
1386 * gcc.dg/pr52045.c: New testcase.
1388 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1390 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1391 new code generated for __sync_lock_release.
1393 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1395 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1397 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1400 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1402 * g++.dg/ext/visibility/template10.C: Fix typo.
1404 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1406 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/cpp0x/constexpr-ice6.C: New.
1411 2012-01-29 Tobias Burnus <burnus@net-b.de>
1414 * gfortran.dg/default_initialization_6.f90: New.
1416 2012-01-29 Tobias Burnus <burnus@net-b.de>
1419 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1420 * gfortran.dg/class_48.f90: New.
1422 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1425 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1427 2012-01-28 Tobias Burnus <burnus@net-b.de>
1430 * gfortran.dg/class_allocate_12.f90: New.
1432 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1434 * gcc.dg/torture/pr50444.c: Fix dg directives.
1436 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.target/arm/pr52006.c: New test.
1441 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1444 * gcc.dg/lto/trans-mem.h: New file.
1445 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1446 * gcc.dg/lto/trans-mem-1_1.c: Same.
1447 * gcc.dg/lto/trans-mem-4_1.c: Same.
1448 * gcc.dg/lto/trans-mem-3_1.c: Same.
1450 2012-01-27 Tobias Burnus <burnus@net-b.de>
1453 * gfortran.dg/dummy_procedure_7.f90: New.
1455 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1457 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1458 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1460 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1463 * g++.dg/other/gc5.C: New test.
1465 2012-01-27 Richard Guenther <rguenther@suse.de>
1467 PR tree-optimization/50444
1468 * gcc.dg/torture/pr50444.c: New testcase.
1470 2012-01-27 Tobias Burnus <burnus@net-b.de>
1474 * gfortran.dg/move_alloc_13.f90: New.
1476 2012-01-27 Tobias Burnus <burnus@net-b.de>
1479 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1480 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1481 and change dg-error string.
1483 2012-01-27 Tobias Burnus <burnus@net-b.de>
1486 * gfortran.dg/elemental_args_check_5.f90: New.
1488 2012-01-27 Richard Guenther <rguenther@suse.de>
1491 * g++.dg/torture/pr51959.C: New testcase.
1493 2012-01-27 Tom de Vries <tom@codesourcery.com>
1495 PR tree-optimization/51990
1496 * gcc.dg/pr51990.c: New test.
1497 * gcc.dg/pr51990-2.c: Same.
1499 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1500 Tobias Burnus <burnus@gcc.gnu.org>
1503 * gfortran.dg/class_allocate_11.f03: New.
1508 * gfortran.dg/class_allocate_7.f03: New.
1509 * gfortran.dg/class_allocate_8.f03: New.
1510 * gfortran.dg/class_allocate_9.f03: New.
1511 * gfortran.dg/class_allocate_10.f03: New.
1513 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1515 * gnat.dg/discr34.adb: New test.
1516 * gnat.dg/discr34_pkg.ads: New helper.
1518 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1520 * gnat.dg/discr33.adb: New test.
1522 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1524 * gnat.dg/limited_with3.ad[sb): New test.
1525 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1526 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1527 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1529 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1531 * gnat.dg/stack_usage1.adb: New test.
1532 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1534 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1535 * gcc.dg/pr44194-2.c: Likewise.
1537 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1540 * g++.dg/template/crash112.C: New.
1542 2012-01-27 Richard Henderson <rth@redhat.com>
1544 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1546 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1548 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1550 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1553 * g++.dg/opt/pr51895.C: New test.
1555 2012-01-26 Michael Matz <matz@suse.de>
1557 PR tree-optimization/48794
1558 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1560 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1562 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1564 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1566 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1567 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1569 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1570 the default value for s390 and s390x.
1572 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1575 * gcc.dg/lto/trans-mem-4_0.c: New.
1576 * gcc.dg/lto/trans-mem-4_1.c: New.
1577 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1579 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1580 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1582 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1583 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1586 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1588 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1590 2012-01-25 Ian Lance Taylor <iant@google.com>
1592 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1594 2012-01-25 Tobias Burnus <burnus@net-b.de>
1597 * gfortran.dg/typebound_proc_25.f90: New.
1599 2012-01-25 Jason Merrill <jason@redhat.com>
1602 * g++.dg/lto/pr51992_0.C: New.
1604 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1606 PR tree-optimization/51987
1607 * gcc.target/i386/pr51987.c: New test.
1609 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1611 * gcc.dg/tm/lto-1.c: Require lto support in target.
1613 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1615 PR rtl-optimization/48374
1616 * gcc.dg/pr48374.c: New test.
1618 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1620 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1622 2012-01-25 Tobias Burnus <burnus@net-b.de>
1625 * gfortran.dg/derived_constructor_char_3.f90: New.
1627 2012-01-24 Ian Lance Taylor <iant@google.com>
1629 * go.test/go-test.exp (filecmp): New procedure.
1630 (errchk): Handle quoted square brackets.
1631 (go-gc-tests): Set go_compile_args. Handle various new test
1632 lines. Skip a few new tests.
1633 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1635 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1637 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1638 (check_effective_target_vect_extract_even_odd)
1639 (check_effective_target_vect_interleave): Return true for MIPS
1642 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1644 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1645 (main): Use it instead of argc.
1647 2012-01-24 Jason Merrill <jason@redhat.com>
1650 * g++.dg/cpp0x/sfinae31.C: New.
1652 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1654 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1656 2012-01-24 Jason Merrill <jason@redhat.com>
1659 * g++.dg/inherit/covariant20.C: New.
1661 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/parse/crash58.C: New.
1666 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.dg/pr51957-1.c: New test.
1670 * gcc.dg/pr51957-1.h: New file.
1671 * gcc.dg/pr51957-2.c: New test.
1673 2012-01-23 Jason Merrill <jason@redhat.com>
1676 * g++.dg/ext/visibility/template10.C: New.
1678 2012-01-23 Tobias Burnus <burnus@net-b.de>
1681 * gfortran.dg/move_alloc_12.f90: New.
1683 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1686 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1688 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1691 * g++.dg/template/crash111.C: New.
1693 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1695 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1697 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1699 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1702 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1703 the DW_TAG_class_type and DW_AT_name: "Executor".
1705 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1707 * lib/target-supports.exp
1708 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1709 (check_effective_target_vect_interleave): Likewise.
1711 2012-01-22 Jason Merrill <jason@redhat.com>
1714 * g++.dg/template/using20.C: New.
1715 * g++.dg/template/template-id-2.C: Adjust diagnostic.
1717 2012-01-23 Jason Merrill <jason@redhat.com>
1720 * g++.dg/torture/pr51344.C: Limit to x86.
1722 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
1724 * c-c++-common/tm/omp.c: Require target with pthread support.
1726 2012-01-23 Richard Guenther <rguenther@suse.de>
1728 PR tree-optimization/51949
1729 * gcc.dg/torture/pr51949.c: New testcase.
1731 2012-01-23 Jakub Jelinek <jakub@redhat.com>
1733 PR rtl-optimization/51933
1734 * gcc.c-torture/execute/pr51933.c: New test.
1736 2012-01-22 Douglas B Rupp <rupp@gnat.com>
1738 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1739 Do not define for Interix.
1741 2012-01-22 Jason Merrill <jason@redhat.com>
1744 * g++.dg/lto/pr51832.h: New.
1745 * g++.dg/lto/pr51832_0.C: New.
1746 * g++.dg/lto/pr51832_1.C: New.
1748 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
1750 * gcc.dg/ext-elim-1.c: New test.
1752 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1755 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1756 * g++.dg/opt/longbranch1.C: Likewise.
1758 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1760 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1763 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
1766 * gfortran.dg/namelist_74.f90: New test.
1767 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1769 2012-01-21 Tobias Burnus <burnus@net-b.de>
1772 * gfortran.dg/class_47.f90: New.
1774 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
1776 * gnat.dg/renaming5.ad[sb]: New test.
1778 2012-01-20 Jason Merrill <jason@redhat.com>
1781 * g++.dg/pch/mangle1.{C,Hs}: Remove.
1783 2012-01-20 Jason Merrill <jason@redhat.com>
1786 * g++.dg/ext/attrib42.C: Require ilp32.
1788 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1791 * gcc.target/arm/pr51915.c: New test.
1793 2012-01-20 Cary Coutant <ccoutant@google.com>
1794 Dodji Seketeli <dodji@redhat.com>
1797 * g++.dg/debug/dwarf2/nested-3.C: New test.
1799 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1802 * g++.dg/template/crash110.C: New.
1804 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1806 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1807 Remove default options on hppa*-*-hpux*.
1809 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1811 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1813 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1815 * gcc.c-torture/compile/pr51856.c: New testcase.
1817 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
1819 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1820 options to go_target_compile.
1822 2012-01-20 Kai Tietz <ktietz@redhat.com>
1824 * g++.dg/torture/pr51344.C: Fix typo.
1826 2012-01-20 Richard Guenther <rguenther@suse.de>
1828 PR tree-optimization/51903
1829 * g++.dg/torture/pr51903.C: New testcase.
1831 2012-01-20 Tobias Burnus <burnus@net-b.de>
1832 Janus Weil <janus@gcc.gnu.org>
1835 * gfortran.dg/use_21.f90: New.
1837 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1840 * gcc.dg/torture/pr51106-1.c: New test.
1841 * gcc.dg/torture/pr51106-2.c: New test.
1843 2012-01-19 Kai Tietz <ktietz@redhat.com>
1845 * g++.dg/torture/pr51344.C: New test.
1847 2012-01-19 Tobias Burnus <burnus@net-b.de>
1850 * gfortran.dg/intrinsic_size_2.f90: New.
1852 2012-01-19 Jason Merrill <jason@redhat.com>
1855 * g++.dg/inherit/using7.C: New.
1857 2012-01-19 Richard Guenther <rguenther@suse.de>
1859 PR tree-optimization/37997
1860 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1862 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1864 PR rtl-optimization/51505
1865 * gcc.dg/pr51505.c: New test.
1867 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
1870 * gfortran.dg/typebound_operator_12.f03: New.
1871 * gfortran.dg/typebound_operator_13.f03: New.
1873 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
1876 * g++.dg/cpp0x/pr51225.C: New.
1878 2012-01-17 Ian Lance Taylor <iant@google.com>
1881 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1883 2012-01-17 Tobias Burnus <burnus@net-b.de>
1886 * gfortran.dg/realloc_on_assign_9.f90: New.
1888 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
1891 * gcc.dg/tm/memopt-3.c: Remove xfail.
1892 * gcc.dg/tm/memopt-4.c: Remove xfail.
1893 * gcc.dg/tm/memopt-5.c: Remove xfail.
1894 * gcc.dg/tm/memopt-7.c: Remove xfail.
1896 2012-01-17 Jakub Jelinek <jakub@redhat.com>
1898 PR tree-optimization/51877
1899 * gcc.c-torture/execute/pr51877.c: New test.
1901 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1903 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1904 {!vect_align_arrays} to vect_sizes_32B_16B.
1905 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1906 * gcc.dg/vect/vect-peel-3.c: Ditto.
1908 2012-01-16 Jason Merrill <jason@redhat.com>
1911 * g++.dg/abi/mangle60.C: New.
1914 * g++.dg/pch/mangle1.{C,Hs}: New.
1916 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
1917 Tobias Burnus <burnus@net-b.de>
1920 * gfortran.dg/elemental_optional_args_3.f90: New
1921 * gfortran.dg/elemental_optional_args_4.f90: New
1923 2012-01-16 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/use_20.f90: New
1928 2012-01-16 Jason Merrill <jason@redhat.com>
1931 * g++.dg/cpp0x/rv-bitfield.C: New.
1932 * g++.dg/cpp0x/rv-bitfield2.C: New.
1934 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
1936 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
1937 subroutine 'qsort' and use index array to assign the result.
1939 2012-01-16 Jakub Jelinek <jakub@redhat.com>
1941 PR tree-optimization/51865
1942 * gcc.dg/pr51865.c: New test.
1944 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1946 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
1948 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1950 * gcc.target/mips/code-readable-2.c: Allow the jump table address
1951 to be loaded from the constant pool, rather than via %hi and %lo.
1953 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
1955 PR rtl-optimization/51821
1956 * gcc.dg/pr51821.c: New test.
1958 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
1960 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
1962 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
1964 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
1966 2012-01-14 Tobias Burnus <burnus@net-b.de>
1969 * gfortran.dg/init_flag_8.f90: New.
1970 * gfortran.dg/init_flag_9.f90: New.
1972 2011-01-14 Tobias Burnus <burnus@net-b.de>
1975 * gfortran.dg/use_18.f90: New.
1976 * gfortran.dg/use_19.f90: New.
1978 2012-01-13 Ian Lance Taylor <iant@google.com>
1981 * g++.dg/warn/Wsign-compare-4.C: New.
1983 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
1986 * gfortran.dg/alloc_comp_assign.f03: New.
1987 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1988 __BUILTIN_FREE from 38 to 32.
1990 2012-01-13 Jason Merrill <jason@redhat.com>
1993 * g++.dg/warn/Wreturn-type-7.C: New.
1995 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
1997 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1999 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2000 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2001 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2002 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2003 int32plus because of big array needed.
2004 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2005 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2007 2012-01-13 Jason Merrill <jason@redhat.com>
2010 * g++.dg/ext/visibility/template9.C: New.
2013 * g++.dg/cpp0x/defaulted34.C: New.
2014 * g++.dg/template/virtual3.C: New.
2016 2012-01-13 Richard Guenther <rguenther@suse.de>
2019 * gcc.dg/torture/pr8081.c: New testcase.
2021 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2023 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2025 2012-01-12 Jason Merrill <jason@redhat.com>
2028 * g++.dg/ext/stmtexpr14.C: New.
2030 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2033 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2035 2012-01-12 Jason Merrill <jason@redhat.com>
2038 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2039 * g++.dg/abi/mangle58.C: Likewise.
2042 * g++.dg/template/arg8.C: New.
2044 2012-01-12 Ira Rosen <irar@il.ibm.com>
2046 PR tree-optimization/51799
2047 * gcc.dg/vect/pr51799.c: New test.
2048 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2051 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2052 Tobias Burnus <burnus@net-b.de>
2056 * lib/target-supports.exp
2057 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2058 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2060 2012-01-11 Jason Merrill <jason@redhat.com>
2063 * g++.dg/ext/attrib42.C: New.
2065 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.dg/pr51796.c: New test.
2070 2012-01-11 Jason Merrill <jason@redhat.com>
2073 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2075 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2077 * gnat.dg/array19.ad[sb]: New test.
2079 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2081 * gnat.dg/opt23.ad[sb]: New test.
2082 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2083 * gnat.dg/opt24.ad[sb]: New test.
2085 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2087 PR tree-optimization/49642
2088 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2089 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2091 2012-01-11 Jason Merrill <jason@redhat.com>
2094 * g++.dg/template/explicit-args5.C: New.
2096 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2098 * gcc.c-torture/execute/20120110-1.c: New testcase.
2100 2012-01-10 Jason Merrill <jason@redhat.com>
2103 * g++.dg/inherit/ambig1.C: New.
2106 * g++.dg/cpp0x/constexpr-cache1.C: New.
2108 2012-01-10 Richard Guenther <rguenther@suse.de>
2110 PR tree-optimization/51801
2111 * gcc.dg/torture/pr51801.c: New testcase.
2113 2012-01-10 Tobias Burnus <burnus@net-b.de>
2116 * gfortran.dg/allocate_with_typespec_5.f90: New.
2118 2012-01-10 Tobias Burnus <burnus@net-b.de>
2120 * gfortran.dg/class_39.f03: Update dg-error string.
2122 2012-01-10 Richard Guenther <rguenther@suse.de>
2124 PR tree-optimization/50913
2125 * gcc.dg/graphite/interchange-16.c: New testcase.
2126 * gcc.dg/graphite/scop-20.c: XFAIL.
2127 * gfortran.dg/graphite/interchange-1.f: Likewise.
2128 * gfortran.dg/graphite/block-1.f90: Likewise.
2129 * gfortran.dg/graphite/block-2.f: Likewise.
2131 2012-01-10 Richard Henderson <rth@redhat.com>
2133 * lib/target-supports.exp (check_effective_target_vect_perm,
2134 check_effective_target_vect_perm_byte,
2135 check_effective_target_vect_perm_short): Enable for arm neon.
2137 2012-01-09 Tobias Burnus <burnus@net-b.de>
2140 * gfortran.dg/typebound_operator_11.f90: New.
2142 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2144 * gnat.dg/array18.adb: New test.
2145 * gnat.dg/array18_pkg.ads: New helper.
2147 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2150 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2151 around base object in first assignment in main program.
2152 * gfortran.dg/typebound_operator_10.f03: New test.
2154 2012-01-09 Martin Jambor <mjambor@suse.cz>
2156 PR tree-optimization/51759
2157 * g++.dg/ipa/pr51759.C: New test.
2159 2012-01-09 Tobias Burnus <burnus@net-b.de>
2162 * gfortran.dg/optional_absent_2.f90: New.
2164 2012-01-09 Tobias Burnus <burnus@net-b.de>
2167 * gfortran.dg/use_17.f90: New.
2169 2012-01-09 Gary Funck <gary@intrepid.com>
2171 PR preprocessor/33919
2172 * gcc.dg/pr33919.c: New test.
2173 * gcc.dg/pr33919-0.h: New test header file.
2174 * gcc.dg/pr33919-1.h: Ditto.
2175 * gcc.dg/pr33919-2.h: Ditto.
2177 2012-01-07 Jan Hubicka <jh@suse.cz>
2179 PR tree-optimize/51694
2180 * gcc.c-torture/compile/pr51694.c: new testcase.
2182 2012-01-07 Jan Hubicka <jh@suse.cz>
2184 PR tree-optimization/51600
2185 * g++.dg/torture/pr51600.C: New testcase.
2187 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2189 PR gcov-profile/51715
2190 PR gcov-profile/51717
2191 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2192 * gcc.misc-tests/gcov-14.c: Likewise.
2194 2012-01-06 Jason Merrill <jason@redhat.com>
2196 * g++.dg/parse/new5.C: New.
2198 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2201 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2202 including <string.h>.
2204 2012-01-06 Jason Merrill <jason@redhat.com>
2206 * g++.dg/abi/mangle51.C: New.
2207 * g++.dg/abi/mangle52.C: New.
2208 * g++.dg/abi/mangle53.C: New.
2209 * g++.dg/abi/mangle54.C: New.
2210 * g++.dg/abi/mangle55.C: New.
2211 * g++.dg/abi/mangle56.C: New.
2212 * g++.dg/abi/mangle57.C: New.
2213 * g++.dg/abi/mangle58.C: New.
2214 * g++.dg/abi/mangle59.C: New.
2215 * g++.dg/cpp0x/trailing3.C: Update mangling.
2216 * g++.dg/cpp0x/variadic111.C: Update mangling.
2217 * g++.dg/cpp0x/variadic4.C: Update mangling.
2218 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2219 * g++.dg/template/nontype22.C: Works now.
2220 * g++.dg/template/pr35240.C: Works now.
2222 * g++.dg/cpp0x/error7.C: New.
2224 2012-01-06 Tobias Burnus <burnus@net-b.de>
2226 * gfortran.dg/deallocate_stat_2.f90: New.
2227 * coarray/allocate_errgmsg.f90: New.
2228 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2229 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2230 * coarray/subobject_1.f90: Fix for num_images > 1.
2231 * gfortran.dg/deallocate_stat.f90: Update due to changed
2234 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2236 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2238 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2240 * ada/acats/overflow.lst: Add cb20004.
2242 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2245 * g++.dg/cpp0x/alias-decl-18.C: New test.
2247 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2249 * gcc.c-torture/execute/20120104-1.c: New test.
2251 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2254 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2255 the old typebound_operator_8.f03.
2256 * gfortran.dg/typebound_operator_8.f03: New version of
2257 typebound_operator_7.f03 with 'u' a derived type instead of a
2260 2012-01-05 Richard Guenther <rguenther@suse.de>
2262 * g++.dg/torture/pr49309.C: Skip for -flto.
2264 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2267 * gcc.c-torture/compile/pr51761.c: New test.
2269 2012-01-05 Richard Guenther <rguenther@suse.de>
2271 PR tree-optimization/51760
2272 * gcc.dg/torture/pr51760.c: New testcase.
2274 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2277 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2279 2012-01-05 Richard Guenther <rguenther@suse.de>
2282 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2283 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2285 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.dg/pr51695.c: New test.
2290 2012-01-04 Andrew Pinski <apinski@cavium.com>
2292 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2293 * gcc.target/mips/octeon2-lx-1.c: New test.
2294 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2295 * gcc.target/mips/octeon2-lx-2.c: New test.
2296 * gcc.target/mips/octeon2-lx-3.c: New test.
2298 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2302 * gcc.dg/tm/alias-1.c: Adjust regexp.
2303 * gcc.dg/tm/alias-2.c: Adjust regexp.
2305 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/warn/Wparentheses-26.C: New.
2310 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2312 * gfortran.dg/elemental_optional_args_2.f90: New test.
2314 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2317 * gfortran.dg/common_17.f90: New test.
2319 2012-01-04 Richard Guenther <rguenther@suse.de>
2321 PR tree-optimization/49651
2322 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2323 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2325 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2328 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2330 2012-01-03 Andrew Pinski <apinski@cavium.com>
2332 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2333 for all mips targets. Also allow an optional .cfi_startproc.
2335 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2337 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2339 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/rtti/dyncast5.C: New.
2344 2012-01-03 Richard Guenther <rguenther@suse.de>
2346 PR tree-optimization/51070
2347 * gcc.dg/torture/pr51070-2.c: New testcase.
2349 2012-01-03 Richard Guenther <rguenther@suse.de>
2351 PR tree-optimization/51692
2352 * gcc.dg/torture/pr51692.c: New testcase.
2354 2012-01-03 Richard Guenther <rguenther@suse.de>
2357 * g++.dg/lto/pr51650-3_0.C: New testcase.
2359 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2362 * g++.dg/warn/Wredundant-decls-spec.C: New.
2364 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2366 PR tree-optimization/51719
2367 * g++.dg/tree-prof/pr51719.C: New test.
2369 2012-01-03 Richard Guenther <rguenther@suse.de>
2372 * gcc.dg/fold-compare-6.c: New testcase.
2374 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2377 * g++.dg/gomp/pr51669.C: New test.
2379 2012-01-02 Jason Merrill <jason@redhat.com>
2382 * g++.dg/cpp0x/constexpr-union2.C: New.
2385 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2387 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2390 * g++.dg/cpp0x/constexpr-99.C: New test.
2392 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2395 * g++.dg/template/init9.C: New.
2397 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2399 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2400 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2401 rather than a specific number.
2403 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2408 * gfortran.dg/typebound_operator_7.f03: New.
2409 * gfortran.dg/typebound_operator_8.f03: New.
2411 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2414 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2416 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2418 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2420 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2422 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2424 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2427 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2429 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2430 * gfortran.dg/io_real_boz_4.f90: Likewise.
2431 * gfortran.dg/io_real_boz_5.f90: Likewise.
2433 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2435 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2437 2012-01-02 Revital Eres <revital.eres@linaro.org>
2439 * gcc.dg/sms-11.c: New file.
2441 2012-01-02 Tobias Burnus <burnus@net-b.de>
2444 * gfortran.dg/coarray/image_index_3.f90: New.
2446 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2449 * g++.dg/parse/enum8.C: New.
2451 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2454 * g++.dg/conversion/reinterpret4.C: New.
2455 * g++.dg/conversion/reinterpret1.C: Adjust.
2457 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2461 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2463 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2464 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2465 * g++.old-deja/g++.jason/access14.C: Likewise.
2466 * g++.old-deja/g++.jason/access8.C: Likewise.
2467 * g++.old-deja/g++.jason/access1.C: Likewise.
2468 * g++.old-deja/g++.other/access3.C: Likewise.
2469 * g++.old-deja/g++.other/access5.C: Likewise.
2470 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2471 * g++.old-deja/g++.law/visibility22.C: Likewise.
2472 * g++.old-deja/g++.law/visibility26.C: Likewise.
2473 * g++.old-deja/g++.mike/p2746.C: Likewise.
2474 * g++.dg/debug/using1.C: Likewise.
2475 * g++.dg/lookup/using51.C: Likewise.
2476 * g++.dg/inherit/using5.C: Likewise.
2477 * g++.dg/inherit/pr30297.C: Likewise.
2478 * g++.dg/inherit/access8.C: Likewise.
2479 * g++.dg/torture/pr39362.C: Likewise.
2480 * g++.dg/template/crash13.C: Likewise.
2481 * g++.dg/template/using10.C: Likewise.
2483 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2486 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2489 2012-01-01 Ira Rosen <irar@il.ibm.com>
2491 PR tree-optimization/51704
2492 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2493 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2494 corresponding flags.
2496 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2499 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2501 2012-01-01 Jan Hubicka <jh@suse.cz>
2503 PR rtl-optimization/51069
2504 * gcc.c-torture/compile/pr51069.c: New testcase.
2506 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2508 PR tree-optimization/51683
2509 * gcc.dg/pr51683.c: New test.
2511 Copyright (C) 2012 Free Software Foundation, Inc.
2513 Copying and distribution of this file, with or without modification,
2514 are permitted in any medium without royalty provided the copyright
2515 notice and this notice are preserved.