1 2012-05-03 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/53144
4 * gcc.dg/torture/pr53144.c: New testcase.
6 2012-05-02 Tobias Burnus <burnus@net-b.de>
9 2012-04-16 Tobias Burnus <burnus@net-b.de>
12 * gfortran.dg/pointer_intent_6.f90: New.
14 2012-05-02 Jakub Jelinek <jakub@redhat.com>
16 PR tree-optimization/53163
17 * gcc.c-torture/compile/pr53163.c: New test.
19 PR rtl-optimization/53160
20 * gcc.c-torture/execute/pr53160.c: New test.
22 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
26 * gfortran.dg/function_optimize_12.f90: New test.
28 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
30 Backport from mainline
31 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
34 * gcc.c-torture/execute/20120427-1.c: New testcase.
36 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
39 * gcc.dg/torture/pr53120.c: New test.
41 2012-04-25 Jakub Jelinek <jakub@redhat.com>
44 * gcc.dg/pr52880.c: New test.
46 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
49 PR tree-optimizations/52891
51 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
53 2012-04-24 Richard Guenther <rguenther@suse.de>
55 PR tree-optimization/53085
56 * g++.dg/torture/pr53085.C: New testcase.
58 2012-04-23 Richard Guenther <rguenther@suse.de>
61 * gcc.dg/pr53060.c: New testcase.
63 2012-04-23 Jakub Jelinek <jakub@redhat.com>
65 PR tree-optimizations/52891
66 * gcc.c-torture/compile/pr52891-1.c: New test.
67 * gcc.c-torture/compile/pr52891-2.c: New test.
69 2012-04-20 Ian Lance Taylor <iant@google.com>
71 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
72 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
74 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
77 * g++.dg/parse/crash59.C: New.
79 2012-04-16 Jason Merrill <jason@redhat.com>
82 * g++.dg/cpp0x/variadic131.C: New.
84 2012-04-16 Jason Merrill <jason@redhat.com>
87 * g++.dg/cpp0x/variadic129.C: New.
90 * g++.dg/cpp0x/variadic128.C: New.
92 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
94 Backport from mainline
95 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
98 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
99 second function argument.
100 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
101 (calc_permps): Update declaration. Calculate result correctly.
102 (avx2_test): Change src2 type to union256i_d.
103 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
106 2012-04-16 Martin Jambor <mjambor@suse.cz>
108 Backported from mainline
110 2012-04-13 Martin Jambor <mjambor@suse.cz>
113 * g++.dg/ipa/pr52939.C: New test.
115 2012-04-15 Jason Merrill <jason@redhat.com>
118 * g++.dg/cpp0x/variadic125.C: New.
121 * g++.dg/cpp0x/variadic124.C: New.
123 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
126 * g++.dg/lookup/using52.C: New.
128 2012-04-13 Jason Merrill <jason@redhat.com>
131 * g++.dg/cpp0x/variadic123.C: New.
132 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
134 2012-04-11 Jason Merrill <jason@redhat.com>
137 * g++.dg/ext/attrib45.C: New.
139 2012-04-13 Tom de Vries <tom@codesourcery.com>
141 Backport from mainline r186419.
143 2012-04-13 Tom de Vries <tom@codesourcery.com>
145 * gcc.dg/pr52734.c: New test.
147 2012-04-13 Richard Guenther <rguenther@suse.de>
149 PR tree-optimization/52969
150 * gcc.dg/torture/pr52969.c: New testcase.
152 2012-04-13 Richard Guenther <rguenther@suse.de>
155 * gcc.dg/pr52862.c: New testcase.
157 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
159 Backport from mainline
160 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
163 * gcc.target/powerpc/pr52775.c: New file.
165 2012-04-12 Richard Guenther <rguenther@suse.de>
167 PR tree-optimization/52943
168 * gcc.dg/torture/pr52943.c: New testcase.
170 2012-04-09 Mike Stump <mikestump@comcast.net>
172 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
173 * gcc.dg/tree-ssa/vrp59.c: Likewise.
174 * gcc.dg/tree-ssa/vrp60.c: Likewise.
175 * gnat.dg/aggr11.adb: Likewise.
176 * gnat.dg/aggr11_pkg.ads: Likewise.
177 * gnat.dg/aggr15.adb: Likewise.
178 * gnat.dg/aggr15.ads: Likewise.
179 * gnat.dg/aggr17.adb: Likewise.
180 * gnat.dg/aggr18.adb: Likewise.
181 * gnat.dg/array14.adb: Likewise.
182 * gnat.dg/array14.ads: Likewise.
183 * gnat.dg/array14_pkg.ads: Likewise.
184 * gnat.dg/array19.adb: Likewise.
185 * gnat.dg/array19.ads: Likewise.
186 * gnat.dg/discr27.adb: Likewise.
187 * gnat.dg/discr27.ads: Likewise.
188 * gnat.dg/discr35.adb: Likewise.
189 * gnat.dg/discr35.ads: Likewise.
190 * gnat.dg/discr6.adb: Likewise.
191 * gnat.dg/discr6_pkg.ads: Likewise.
192 * gnat.dg/import1.adb: Likewise.
193 * gnat.dg/import1.ads: Likewise.
194 * gnat.dg/loop_address2.adb: Likewise.
195 * gnat.dg/opt7.adb: Likewise.
196 * gnat.dg/opt7.ads: Likewise.
197 * gnat.dg/pointer_variable_bounds.adb: Likewise.
198 * gnat.dg/pointer_variable_bounds.ads: Likewise.
199 * gnat.dg/rep_clause2.adb: Likewise.
200 * gnat.dg/rep_clause2.ads: Likewise.
201 * gnat.dg/slice2.adb: Likewise.
202 * gnat.dg/slice2.ads: Likewise.
203 * gnat.dg/slice6.adb: Likewise.
204 * gnat.dg/slice6_pkg.ads: Likewise.
205 * gnat.dg/specs/unchecked_union2.ads: Likewise.
206 * gnat.dg/taft_type2.adb: Likewise.
207 * gnat.dg/taft_type2.ads: Likewise.
208 * gnat.dg/taft_type2_pkg.ads: Likewise.
209 * gnat.dg/volatile10.adb: Likewise.
210 * gnat.dg/volatile10_pkg.ads: Likewise.
212 * gcc.dg/dll-8.c: Remove execute permissions.
213 * g++.dg/ext/dllexport5.C: Likewise.
215 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
217 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
218 (check_effective_target_sync_long_long): Add SPARC case.
219 (check_effective_target_sync_long_long_runtime): Likewise.
220 (check_effective_target_sync_int_long): Adjust SPARC case.
221 (check_effective_target_sync_char_short): Likewise.
223 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
227 * gfortran.dg/function_optimize_11.f90: New test.
229 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
233 * gfortran.dg/use_only_6.f90: New test.
235 2012-04-06 Mike Stump <mikestump@comcast.net>
238 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
240 2012-04-05 Jason Merrill <jason@redhat.com>
243 * g++.dg/template/qualified-id5.C: New.
245 2012-04-03 Jason Merrill <jason@redhat.com>
248 * g++.dg/cpp0x/variadic-value1.C: New.
250 2012-04-03 Richard Guenther <rguenther@suse.de>
252 Backport from mainline
253 2012-03-02 Richard Guenther <rguenther@suse.de>
255 PR tree-optimization/52406
256 * gcc.dg/torture/pr52406.c: New testcase.
258 2012-04-03 Richard Guenther <rguenther@suse.de>
260 Backport from mainline
261 2012-03-15 Richard Guenther <rguenther@suse.de>
264 * gfortran.dg/vect/pr52580.f: New testcase.
266 2012-04-03 Richard Guenther <rguenther@suse.de>
268 Backport from mainline
269 2012-03-06 Richard Guenther <rguenther@suse.de>
272 * gcc.dg/torture/pr52493.c: New testcase.
274 2012-03-23 Richard Guenther <rguenther@suse.de>
276 PR tree-optimization/52678
277 * gfortran.dg/pr52678.f: New testcase.
279 2012-03-26 Richard Guenther <rguenther@suse.de>
281 PR tree-optimization/52701
282 * gfortran.dg/pr52701.f90: New testcase.
284 2012-03-30 Richard Guenther <rguenther@suse.de>
286 PR tree-optimization/52754
287 * gcc.target/i386/pr52754.c: New testcase.
289 2012-04-03 Jakub Jelinek <jakub@redhat.com>
291 PR tree-optimization/52835
292 * gfortran.dg/pr52835.f90: New test.
294 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
296 * gnat.dg/controlled6.adb: New test.
297 * gnat.dg/controlled6_pkg.ads: New helper.
298 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
300 2012-03-29 Meador Inge <meadori@codesourcery.com>
303 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
305 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
310 2012-03-29 Jason Merrill <jason@redhat.com>
313 * g++.dg/template/inherit8.C: New.
315 2012-03-29 Jakub Jelinek <jakub@redhat.com>
318 * g++.dg/ext/weak4.C: New test.
320 2012-03-29 Jason Merrill <jason@redhat.com>
323 * g++.dg/cpp0x/initlist-array3.C: New.
325 2012-03-28 Jason Merrill <jason@redhat.com>
328 * g++.dg/overload/virtual2.C: New.
330 2012-03-28 Martin Jambor <mjambor@suse.cz>
332 Backported from mainline
333 2012-03-27 Martin Jambor <mjambor@suse.cz>
336 * gcc.dg/torture/pr52693.c: New test.
338 2012-03-28 Jakub Jelinek <jakub@redhat.com>
341 * gcc.dg/pr52691.c: New test.
344 * gcc.c-torture/compile/pr52750.c: New test.
346 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
348 Backport from 2012-03-28 mainline r185910.
351 * gcc.target/avr/torture/builtins-2.c: New test.
353 2012-03-28 Jakub Jelinek <jakub@redhat.com>
356 * gcc.target/i386/pr52736.c: New test.
358 2012-03-27 Richard Guenther <rguenther@suse.de>
361 * gcc.dg/torture/pr52720.c: New testcase.
363 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
365 Backport from 2012-03-26 mainline r185793.
367 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
368 Add "-Os -flto" to list.
370 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
372 * gnat.dg/concat2.ad[sb]: New test.
374 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
377 * gcc.c-torture/compile/limits-externdecl.c: New test.
379 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
382 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
384 2012-03-22 Tobias Burnus <burnus@net-b.de>
387 * gfortran.dg/intrinsic_8.f90: New.
389 2012-03-22 Jakub Jelinek <jakub@redhat.com>
392 * g++.dg/ext/attrib44.C: New test.
394 2012-03-22 Jason Merrill <jason@redhat.com>
396 * g++.dg/torture/pr52582.C: New.
398 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
400 Backport from 2012-03-20 mainline r185583.
402 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
405 Backport from 2012-03-20 mainline r185570.
408 * gcc.target/avr/torture/addr-space-2.h: New file.
409 * gcc.target/avr/torture/addr-space-2-g.h: New test.
410 * gcc.target/avr/torture/addr-space-2-0.h: New test.
411 * gcc.target/avr/torture/addr-space-2-1.h: New test.
412 * gcc.target/avr/torture/addr-space-2-x.h: New test.
414 Backport from 2012-03-12 mainline r185255.
417 * gcc.target/avr/torture/addr-space-1.h: New file.
418 * gcc.target/avr/torture/addr-space-g.h: New test.
419 * gcc.target/avr/torture/addr-space-0.h: New test.
420 * gcc.target/avr/torture/addr-space-1.h: New test.
421 * gcc.target/avr/torture/addr-space-x.h: New test.
423 2012-03-22 Jakub Jelinek <jakub@redhat.com>
425 Backported from mainline
426 2012-03-14 Jakub Jelinek <jakub@redhat.com>
429 * g++.dg/cpp0x/udlit-args2.C: New test.
431 2012-03-13 Jakub Jelinek <jakub@redhat.com>
434 * gcc.dg/Wunused-var-3.c: New test.
436 2012-03-22 Release Manager
438 * GCC 4.7.0 released.
440 2012-03-20 Jason Merrill <jason@redhat.com>
442 * g++.dg/cpp0x/auto32.C: New.
444 2012-03-15 Jakub Jelinek <jakub@redhat.com>
445 Andrew Pinski <apinski@cavium.com>
448 * gcc.dg/pr52592.c: New test.
450 2012-03-14 Jakub Jelinek <jakub@redhat.com>
453 * g++.dg/opt/pr52582.C: New test.
455 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
458 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
460 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
462 2012-03-10 Tobias Burnus <burnus@net-b.de>
465 * gfortran.dg/proc_ptr_34.f90: New.
467 2012-03-07 Jason Merrill <jason@redhat.com>
470 * g++.dg/cpp0x/udlit-mangle.C: New.
472 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
474 Backport from mainline r184894.
475 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
478 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
480 Backport from mainline
481 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
483 * gcc.target/powerpc/pr52457.c: New test.
485 2012-03-01 Kai Tietz <ktietz@redhat.com>
487 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
488 routines on mingw targets.
489 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
492 2012-03-01 Jakub Jelinek <jakub@redhat.com>
494 PR tree-optimization/52445
495 * gcc.dg/pr52445.c: New test.
497 2012-02-29 Jakub Jelinek <jakub@redhat.com>
500 * gcc.c-torture/compile/pr52437.c: New test.
503 * gcc.dg/torture/pr52419.c: New test.
505 PR tree-optimization/52429
506 * gcc.dg/torture/pr52429.c: New test.
507 * g++.dg/opt/pr52429.C: New test.
509 2012-02-29 Richard Guenther <rguenther@suse.de>
512 * gcc.dg/lto/trans-mem-1_0.c: Remove.
513 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
514 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
515 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
516 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
517 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
519 2012-02-29 Jakub Jelinek <jakub@redhat.com>
521 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
523 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
526 * gfortran.dg/realloc_on_assign_13.f90 : New test.
528 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
531 * gcc.target/arm/neon/pr51534.c: New testcase.
533 2012-02-28 Richard Guenther <rguenther@suse.de>
536 * gcc.dg/torture/pr52407.c: New testcase.
538 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
540 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
541 * gcc.target/arm/vfp2.c: Likewise.
542 * gcc.target/arm/vfp3.c: Likewise.
543 * gcc.target/arm/vfp4.c: Likewise.
544 * gcc.target/arm/vfp5.c: Likewise.
545 * gcc.target/arm/vfp6.c: Likewise.
546 * gcc.target/arm/vfp7.c: Likewise.
547 * gcc.target/arm/vfp8.c: Likewise.
548 * gcc.target/arm/vfp9.c: Likewise.
549 * gcc.target/arm/vfp10.c: Likewise.
550 * gcc.target/arm/vfp11.c: Likewise.
551 * gcc.target/arm/vfp12.c: Likewise.
552 * gcc.target/arm/vfp13.c: Likewise.
553 * gcc.target/arm/vfp14.c: Likewise.
554 * gcc.target/arm/vfp15.c: Likewise.
555 * gcc.target/arm/vfp16.c: Likewise.
556 * gcc.target/arm/vfp17.c: Likewise.
557 * gcc.target/arm/neon-constants.h: New file.
558 * gcc.target/arm/neon-vect1.c: New test.
559 * gcc.target/arm/neon-vect2.c: New test.
560 * gcc.target/arm/neon-vect3.c: New test.
561 * gcc.target/arm/neon-vect4.c: New test.
562 * gcc.target/arm/neon-vect5.c: New test.
563 * gcc.target/arm/neon-vect6.c: New test.
564 * gcc.target/arm/neon-vect7.c: New test.
565 * gcc.target/arm/neon-vect8.c: New test.
567 2012-02-28 Richard Guenther <rguenther@suse.de>
569 PR tree-optimization/52402
570 * gcc.dg/torture/pr52402.c: New testcase.
572 2012-02-28 Richard Guenther <rguenther@suse.de>
575 * g++.dg/lto/pr52400_0.C: New testcase.
577 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
579 * gcc.target/avr/torture/builtins-1.c: New test.
580 * gcc.target/avr/torture/builtins-error.c: New test.
582 2012-02-28 Kai Tietz <ktietz@redhat.com>
584 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
586 * gcc.target/i386/pr45352-2.c: Likewise.
587 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
589 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
590 targets instead rand.
591 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
592 * gcc.target/i386/sse2-mul-1.c: Likewise.
593 * gcc.target/i386/sse4_1-blendps.c: Likewise.
594 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
596 * gcc.target/i386/pad-1.c: Likewise.
597 * gcc.target/i386/pad-9.c: Likewise.
598 * gcc.target/i386/pad-2.c: Likewise.
599 * gcc.target/i386/pad-5b.c: Likewise.
600 * gcc.target/i386/pad-8.c: Likewise.
601 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
602 * gcc.target/i386/pr44130.c: Likewise.
603 * gcc.target/i386/align-main-1.c: Likewise.
604 * gcc.target/i386/align-main-2.c: Likewise.
605 * gcc.target/i386/sw-1.c: Likewise.
606 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
608 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
609 * gcc.target/i386/pr46295.c: Likewise.
610 * gcc.target/i386/amd64-abi-1.c: Likewise.
611 * gcc.target/i386/amd64-abi-2.c: Likewise.
612 * gcc.target/i386/pr39082-1.c: Likewise.
613 * gcc.target/i386/pr39162.c: Likewise.
614 * gcc.target/i386/pr22152.c: Likewise.
615 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
616 * gcc.target/i386/wrfsbase-2.c: Likewise.
617 * gcc.target/i386/local.c: Likewise
618 * gcc.target/i386/wrgsbase-1.c: Likewise.
619 * gcc.target/i386/wrfsbase-1.c: Likewise.
620 * gcc.target/i386/pr39315-3.c: Likewise.
621 * gcc.target/i386/pr35767-4.c: Likewise.
622 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
624 * gcc.target/i386/pr45336-2.c: Likewise.
625 * gcc.target/i386/pr45336-1.c: Likewise.
626 * gcc.target/i386/pr45336-4.c: Likewise.
628 2012-02-27 Tristan Gingold <gingold@adacore.com>
630 * gnat.dg/array20.ad[sb]: New test.
632 2012-02-27 Jakub Jelinek <jakub@redhat.com>
635 * gcc.target/arm/pr52375.c: New test.
636 * gcc.c-torture/compile/pr52375.c: New test.
638 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
640 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
641 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
643 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
645 * gnat.dg/aggr19.adb: New test.
646 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
648 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
651 * gcc.target/sh/pr49263.c: New.
653 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
655 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
656 simulate_thread_wrapper_other_threads
657 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
658 Move initialization of 'value' to main().
659 (main): Initialize 'value';
660 * gcc.dg/simulate-thread/speculative-store.c
661 (simulate_thread_step_verify): Return 0 when successful.
662 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
664 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
665 (simulate_thread_wrapper_other_threads): Return a success/fail value
666 and issue an error if the instruction count threshold is exceeded.
668 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
671 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
672 * gcc.target/mips/interrupt_handler-3.c: Likewise.
674 2012-02-24 Richard Guenther <rguenther@suse.de>
677 * gcc.dg/pr52355.c: New testcase.
679 2012-02-23 Kai Tietz <ktietz@redhat.com>
681 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
683 * gcc.dg/Wpadded.c: Likewise.
684 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
686 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
687 for sleep by Sleep and add windows.h include for this function.
688 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
690 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
692 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
694 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
696 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
697 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
698 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
699 failure on LLP64 target.
701 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
704 * gcc.dg/noncompile/pr52290.c: New test.
706 2012-02-23 Jakub Jelinek <jakub@redhat.com>
708 PR tree-optimization/52019
709 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
711 2012-02-22 Kai Tietz <ktietz@redhat.com>
713 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
714 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
715 derived pdiff_t type.
716 * g++.dg/torture/pr49720.C: Likewise
718 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
721 * gcc.target/i386/pr52330.c: New test.
723 2012-02-22 Tobias Burnus <burnus@net-b.de>
726 * gfortran.dg/io_constraints_10.f90: New.
728 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
730 * lib/target-supports.exp (check_effective_target_vect_condition):
731 Return true for NEON.
733 2012-02-21 Kai Tietz <ktietz@redhat.com>
735 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
737 2012-02-21 Richard Guenther <rguenther@suse.de>
739 PR tree-optimization/52324
740 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
742 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
745 * gcc.target/avr/torture/pr51782-1.c: New test.
747 2012-02-21 Jakub Jelinek <jakub@redhat.com>
749 PR tree-optimization/52318
750 * gcc.dg/pr52318.c: New test.
752 2012-02-20 Kai Tietz <ktietz@redhat.com>
754 * gcc.dg/bf-ms-layout-3.c: New testcase.
756 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
760 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
762 2012-02-20 Richard Guenther <rguenther@suse.de>
764 PR tree-optimization/52298
765 * gcc.dg/torture/pr52298.c: New testcase.
766 * gcc.dg/vect/pr52298.c: Likewise.
768 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
770 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
771 * gcc.c-torture/execute/pr52286.c: Ditto.
773 2012-02-20 Jakub Jelinek <jakub@redhat.com>
775 PR tree-optimization/52286
776 * gcc.c-torture/execute/pr52286.c: New test.
778 2012-02-18 Tobias Burnus <burnus@net-b.de>
781 * gfortran.dg/interface_35.f90: Use -std=f2003.
782 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
783 * gfortran.dg/interface_assignment_4.f90: Ditto.
784 * gfortran.dg/bessel_1.f90: Ditto.
785 * gfortran.dg/func_result_6.f90: Ditto.
786 * gfortran.dg/hypot_1.f90: Ditto.
787 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
789 2012-02-17 Tobias Burnus <burnus@net-b.de>
797 * gfortran.dg/coarray_22.f90: Update dg-error.
798 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
800 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
803 * lib/gcc-simulate-thread.exp: Load timeout.exp.
804 (simulate-thread): Use default timeout.
806 2012-02-16 Jason Merrill <jason@redhat.com>
809 * g++.dg/ext/timevar1.C: New.
811 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
814 * g++.dg/template/using21.C: New.
815 * g++.dg/template/using22.C: Likewise.
817 2012-02-16 Jason Merrill <jason@redhat.com>
820 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
822 2012-02-16 Jakub Jelinek <jakub@redhat.com>
824 PR tree-optimization/52255
825 * gcc.c-torture/compile/pr52255.c: New test.
828 * g++.dg/debug/dwarf2/pr52260.C: New test.
831 * g++.dg/ipa/pr51929.C: New test.
833 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
836 * gcc.target/powerpc/pr52199.c: New file.
838 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
841 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
843 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
845 * gcc.dg/pr51867.c: Don't include <math.h>.
848 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
850 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
851 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
853 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
855 PR tree-optimization/50561
856 * gcc.dg/graphite/pr50561.c: New testcase.
858 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
860 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
861 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
863 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
865 * gnat.dg/discr35.ad[sb]: New test.
867 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
869 * gnat.dg/volatile10.adb: New test.
870 * gnat.dg/volatile10_pkg.ads: New helper.
872 2012-02-14 Jason Merrill <jason@redhat.com>
874 * g++.dg/ext/attrib43.C: New.
876 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
878 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
879 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
881 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
882 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
883 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
884 effective_target fgnu_tm.
885 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
887 2012-02-14 Jakub Jelinek <jakub@redhat.com>
890 * g++.dg/template/asmgoto1.C: New test.
892 2012-02-14 Ian Lance Taylor <iant@google.com>
895 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
896 compiling generated file for 64bit and index tests.
898 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
900 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
902 2012-02-14 Richard Guenther <rguenther@suse.de>
904 PR tree-optimization/52244
905 PR tree-optimization/51528
906 * gcc.dg/torture/pr52244.c: New testcase.
908 2012-02-14 Walter Lee <walt@tilera.com>
910 * g++.dg/other/PR23205.C: Disable test on tile.
911 * g++.dg/other/pr23205-2.C: Disable test on tile.
912 * gcc.dg/20020312-2.c: Add a condition for __tile__.
913 * gcc.dg/20040813-1.c: Disable test on tile.
914 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
915 * gcc.misc-tests/linkage.exp: Handle tilegx.
917 2012-02-14 Jakub Jelinek <jakub@redhat.com>
919 PR tree-optimization/52210
920 * gcc.dg/pr52210.c: New test.
922 2012-02-14 Jason Merrill <jason@redhat.com>
925 * g++.dg/overload/defarg5.C: New.
927 2012-02-14 Jakub Jelinek <jakub@redhat.com>
930 * c-c++-common/pr52181.c: New test.
932 2012-02-13 Jakub Jelinek <jakub@redhat.com>
935 * g++.dg/ext/atomic-1.C: New test.
937 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
939 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
941 2012-02-13 Jakub Jelinek <jakub@redhat.com>
944 * gcc.c-torture/execute/pr52209.c: New test.
946 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
949 * gfortran.dg/elemental_optional_args_5.f03: New test.
951 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
954 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
957 2012-02-11 Ian Lance Taylor <iant@google.com>
960 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
961 SPARC Solaris. Don't run the test at all on systems where it may
962 not work, rather than xfailing it.
964 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
966 PR rtl-optimization/52175
967 * gcc.c-torture/compile/pr52175.c: New test.
969 2012-02-10 Jason Merrill <jason@redhat.com>
972 * g++.dg/template/repo10.C: New.
974 2012-02-11 Jakub Jelinek <jakub@redhat.com>
977 * gcc.dg/pr52132.c: New test.
979 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
981 * gnat.dg/specs/aggr4.ads: New test.
982 * gnat.dg/specs/aggr4_pkg.ads: New helper.
984 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
987 * gcc.target/i386/pr52146.c: New.
989 2012-02-10 Jakub Jelinek <jakub@redhat.com>
992 * c-c++-common/pr52177.c: New test.
994 2012-02-10 Jan Hubicka <jh@suse.cz>
997 * g++.dg/torture/pr48600.C: New testcase.
999 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1002 * gcc.dg/dfp/pr52140.c: New test.
1004 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1007 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1010 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1013 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1014 * testsuite/gcc.dg/pr51867.c: New test.
1016 2012-02-09 Ian Lance Taylor <iant@google.com>
1018 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1019 which don't support -fsplit-stack. Turn off optimization when
1020 compiling select5-out.go.
1022 2012-02-08 Ian Lance Taylor <iant@google.com>
1024 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1025 systems which don't support -fsplit-stack.
1027 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1029 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1030 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1031 machine instuction in the log.
1033 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1035 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1038 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1041 * gcc.dg/pr48524.c: New test.
1042 * gcc.dg/pr48524.spec: New spec file for test.
1044 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1047 * gfortran.dg/vect/pr32380.f90: New test.
1049 2012-02-08 Tobias Burnus <burnus@net-b.de>
1052 * gfortran.dg/realloc_on_assign_12.f90: New.
1054 2012-02-08 Richard Guenther <rguenther@suse.de>
1056 PR rtl-optimization/52170
1057 * gcc.dg/torture/pr52170.c: New testcase.
1059 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1061 PR gcov-profile/52150
1062 * gcc.dg/tree-prof/pr52150.c: New test.
1064 PR rtl-optimization/52139
1065 * gcc.dg/pr52139.c: New test.
1067 2012-02-07 Jason Merrill <jason@redhat.com>
1070 * g++.dg/cpp0x/constexpr-union3.C: New.
1073 * g++.dg/lto/pr52035_0.C: New.
1075 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1077 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1078 * gcc.dg/special/weak-1.c: Likewise.
1079 * gcc.dg/ucnid-12.c: Likewise.
1080 * gcc.dg/torture/pr45678-1.c: Likewise.
1081 * gcc.dg/torture/pr45678-2.c: Likewise.
1082 * gcc.dg/vector-4.c: Likewise.
1083 * gcc.dg/ipa/inline-5.c: Likewise.
1084 * gcc.dg/ucnid-11.c: Likewise.
1085 * gcc.misc-tests/gcov-13.c: Likewise.
1086 * gcc.misc-tests/gcov-14.c: Likewise.
1087 * g++.dg/ext/label13.C: Likewise.
1088 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1089 hppa*-*-hpux* options.
1090 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1091 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1092 * gcc.dg/pr48616.c: Likewise.
1093 * gcc.dg/pr17957.c: Likewise.
1094 * gcc.dg/pr17055-1.c: Likewise.
1095 * gcc.dg/pr32912-1.c: Likewise.
1096 * gcc.dg/tm/pr51472.c: Likewise.
1097 * c-c++-common/fold-bitand-4.c: Likewise.
1098 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1099 Use dg-additional-options for extra options.
1101 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1103 * gcc.target/epiphany/interrupt-2.c: New test.
1105 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1108 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1109 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1112 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1115 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1117 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1121 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1122 * gcc.target/mips/va-arg-1.c: New test.
1124 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1126 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1127 for -mno-pointers-to-nested-functions.
1129 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1131 * gcc.c-torture/execute/20120207-1.c: New test.
1133 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1135 PR rtl-optimization/52060
1136 * gcc.dg/torture/pr52060.c: New test.
1139 * gcc.c-torture/compile/pr52074.c: New test.
1141 2012-02-07 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/class_to_type_2.f90: New.
1146 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1149 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1152 2012-02-06 Jason Merrill <jason@redhat.com>
1155 * g++.dg/template/conv13.C: New.
1157 2012-02-06 Richard Guenther <rguenther@suse.de>
1159 PR tree-optimization/52115
1160 * gcc.c-torture/compile/pr52115.c: New testcase.
1162 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.c-torture/execute/pr52129.c: New test.
1167 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1169 * gcc.dg/pr48374.c: Actually add the test I forgot
1170 in the 2012-01-25 commit.
1172 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1175 * gfortran.dg/vect/vect-8.f90: New test case.
1177 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1180 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1182 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1185 * gfortran.dg/class_48.f90 : Add test of allocate class array
1186 component with source in subroutine test3. Remove commenting
1187 out in subroutine test4, since branching on unitialized variable
1188 is now fixed (no PR for this last.).
1190 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1192 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1194 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1196 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1199 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1200 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1202 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1204 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1205 (check_effective_target_sync_int_long): Use it.
1206 (check_effective_target_sync_char_short): Likewise.
1207 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1209 2012-02-05 Tobias Burnus <burnus@net-b.de>
1212 * gfortran.dg/class_48.f90: Add some further checks.
1214 2012-02-05 Ira Rosen <irar@il.ibm.com>
1216 PR tree-optimization/52091
1217 * gcc.dg/vect/pr52091.c: New test.
1219 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1221 PR rtl-optimization/52113
1222 * gcc.target/avr/pr52113.c: New test.
1224 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1226 PR rtl-optimization/52092
1227 * gcc.c-torture/compile/pr52092.c: New test.
1229 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1232 * gfortran.dg/class_array_10.f03: New test.
1235 * gfortran.dg/class_array_11.f03: New test.
1238 * gfortran.dg/class_array_12.f03: New test.
1240 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1243 * gfortran.dg/realloc_on_assign_11.f90: New test.
1245 2012-02-02 Tobias Burnus <burnus@net-b.de>
1248 * gfortran.dg/shape_7.f90: New.
1250 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1252 * gcc.target/mips/mips-prepend-1.c: New test.
1254 2012-02-02 Jan Hubicka <jh@suse.cz>
1255 Tom de Vries <tom@codesourcery.com>
1258 * testsuite/gcc.dg/alias-12.c: New testcase.
1259 * testsuite/gcc.dg/alias-13.c: New testcase.
1261 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1264 * gcc.dg/pr52086.c: New test.
1266 PR tree-optimization/52073
1267 * gcc.c-torture/compile/pr52073.c: New test.
1269 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1272 * gfortran.dg/function_optimize_10.f90: New test.
1274 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1276 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1279 2012-02-01 Tobias Burnus <burnus@net-b.de>
1282 * gfortran.dg/typebound_operator_14.f90: New.
1284 2012-02-01 Tobias Burnus <burnus@net-b.de>
1287 * gfortran.dg/elemental_function_1.f90: New.
1289 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1291 PR rtl-optimization/51374
1292 * gcc.target/avr/torture/pr51374-1.c:
1293 Also fail if SBIS is seen.
1295 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1297 PR rtl-optimization/51374
1298 * gcc.target/avr/torture/pr51374-1.c: New.
1300 2012-01-31 Tobias Burnus <burnus@net-b.de>
1303 * gfortran.dg/typebound_generic_11.f90: New.
1305 2012-01-31 Tobias Burnus <burnus@net-b.de>
1308 * gfortran.dg/class_49.f90: New.
1310 2012-01-31 Tobias Burnus <burnus@net-b.de>
1313 * gfortran.dg/elemental_args_check_6.f90: New.
1315 2012-01-31 Jason Merrill <jason@redhat.com>
1318 * g++.dg/cpp0x/variadic122.C: New.
1320 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1323 * gfortran.dg/realloc_on_assign_10.f90: New test.
1325 2012-01-31 Richard Guenther <rguenther@suse.de>
1327 PR tree-optimization/51528
1328 * gcc.dg/torture/pr51528.c: New testcase.
1330 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1333 * lib/go.exp (go_target_compile): Append timeout= to options.
1334 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1335 select5-out.go test on alpha*-*-* targets.
1337 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1339 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1340 (TEST_SHORT): Reformat in the same way.
1341 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1342 (TEST_SHORT): Reformat in the same way.
1343 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1344 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1345 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1346 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1347 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1349 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1352 * gcc.target/arm/pr51835.c: New testcase.
1354 2012-01-30 Richard Guenther <rguenther@suse.de>
1356 PR tree-optimization/52028
1357 * gcc.dg/torture/pr52028.c: New testcase.
1358 * gfortran.dg/ldist-pr45199.f: Adjust.
1359 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1360 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1361 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1363 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.dg/tree-prof/pr52027.c: New test.
1368 PR tree-optimization/52046
1369 * gcc.dg/pr52046.c: New test.
1372 * g++.dg/other/pr52048.C: New test.
1374 2012-01-30 Richard Guenther <rguenther@suse.de>
1376 PR tree-optimization/52045
1377 * gcc.dg/pr52045.c: New testcase.
1379 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1381 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1382 new code generated for __sync_lock_release.
1384 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1386 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1388 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1391 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1393 * g++.dg/ext/visibility/template10.C: Fix typo.
1395 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1397 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1400 * g++.dg/cpp0x/constexpr-ice6.C: New.
1402 2012-01-29 Tobias Burnus <burnus@net-b.de>
1405 * gfortran.dg/default_initialization_6.f90: New.
1407 2012-01-29 Tobias Burnus <burnus@net-b.de>
1410 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1411 * gfortran.dg/class_48.f90: New.
1413 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1416 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1418 2012-01-28 Tobias Burnus <burnus@net-b.de>
1421 * gfortran.dg/class_allocate_12.f90: New.
1423 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1425 * gcc.dg/torture/pr50444.c: Fix dg directives.
1427 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1430 * gcc.target/arm/pr52006.c: New test.
1432 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1435 * gcc.dg/lto/trans-mem.h: New file.
1436 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1437 * gcc.dg/lto/trans-mem-1_1.c: Same.
1438 * gcc.dg/lto/trans-mem-4_1.c: Same.
1439 * gcc.dg/lto/trans-mem-3_1.c: Same.
1441 2012-01-27 Tobias Burnus <burnus@net-b.de>
1444 * gfortran.dg/dummy_procedure_7.f90: New.
1446 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1448 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1449 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1451 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1454 * g++.dg/other/gc5.C: New test.
1456 2012-01-27 Richard Guenther <rguenther@suse.de>
1458 PR tree-optimization/50444
1459 * gcc.dg/torture/pr50444.c: New testcase.
1461 2012-01-27 Tobias Burnus <burnus@net-b.de>
1465 * gfortran.dg/move_alloc_13.f90: New.
1467 2012-01-27 Tobias Burnus <burnus@net-b.de>
1470 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1471 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1472 and change dg-error string.
1474 2012-01-27 Tobias Burnus <burnus@net-b.de>
1477 * gfortran.dg/elemental_args_check_5.f90: New.
1479 2012-01-27 Richard Guenther <rguenther@suse.de>
1482 * g++.dg/torture/pr51959.C: New testcase.
1484 2012-01-27 Tom de Vries <tom@codesourcery.com>
1486 PR tree-optimization/51990
1487 * gcc.dg/pr51990.c: New test.
1488 * gcc.dg/pr51990-2.c: Same.
1490 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1491 Tobias Burnus <burnus@gcc.gnu.org>
1494 * gfortran.dg/class_allocate_11.f03: New.
1499 * gfortran.dg/class_allocate_7.f03: New.
1500 * gfortran.dg/class_allocate_8.f03: New.
1501 * gfortran.dg/class_allocate_9.f03: New.
1502 * gfortran.dg/class_allocate_10.f03: New.
1504 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1506 * gnat.dg/discr34.adb: New test.
1507 * gnat.dg/discr34_pkg.ads: New helper.
1509 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1511 * gnat.dg/discr33.adb: New test.
1513 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1515 * gnat.dg/limited_with3.ad[sb): New test.
1516 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1517 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1518 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1520 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1522 * gnat.dg/stack_usage1.adb: New test.
1523 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1525 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1526 * gcc.dg/pr44194-2.c: Likewise.
1528 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/template/crash112.C: New.
1533 2012-01-27 Richard Henderson <rth@redhat.com>
1535 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1537 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1539 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1541 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1544 * g++.dg/opt/pr51895.C: New test.
1546 2012-01-26 Michael Matz <matz@suse.de>
1548 PR tree-optimization/48794
1549 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1551 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1553 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1555 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1557 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1558 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1560 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1561 the default value for s390 and s390x.
1563 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1566 * gcc.dg/lto/trans-mem-4_0.c: New.
1567 * gcc.dg/lto/trans-mem-4_1.c: New.
1568 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1570 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1571 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1573 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1574 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1577 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1579 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1581 2012-01-25 Ian Lance Taylor <iant@google.com>
1583 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1585 2012-01-25 Tobias Burnus <burnus@net-b.de>
1588 * gfortran.dg/typebound_proc_25.f90: New.
1590 2012-01-25 Jason Merrill <jason@redhat.com>
1593 * g++.dg/lto/pr51992_0.C: New.
1595 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1597 PR tree-optimization/51987
1598 * gcc.target/i386/pr51987.c: New test.
1600 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1602 * gcc.dg/tm/lto-1.c: Require lto support in target.
1604 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1606 PR rtl-optimization/48374
1607 * gcc.dg/pr48374.c: New test.
1609 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1611 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1613 2012-01-25 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/derived_constructor_char_3.f90: New.
1618 2012-01-24 Ian Lance Taylor <iant@google.com>
1620 * go.test/go-test.exp (filecmp): New procedure.
1621 (errchk): Handle quoted square brackets.
1622 (go-gc-tests): Set go_compile_args. Handle various new test
1623 lines. Skip a few new tests.
1624 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1626 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1628 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1629 (check_effective_target_vect_extract_even_odd)
1630 (check_effective_target_vect_interleave): Return true for MIPS
1633 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1635 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1636 (main): Use it instead of argc.
1638 2012-01-24 Jason Merrill <jason@redhat.com>
1641 * g++.dg/cpp0x/sfinae31.C: New.
1643 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1645 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1647 2012-01-24 Jason Merrill <jason@redhat.com>
1650 * g++.dg/inherit/covariant20.C: New.
1652 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1655 * g++.dg/parse/crash58.C: New.
1657 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1660 * gcc.dg/pr51957-1.c: New test.
1661 * gcc.dg/pr51957-1.h: New file.
1662 * gcc.dg/pr51957-2.c: New test.
1664 2012-01-23 Jason Merrill <jason@redhat.com>
1667 * g++.dg/ext/visibility/template10.C: New.
1669 2012-01-23 Tobias Burnus <burnus@net-b.de>
1672 * gfortran.dg/move_alloc_12.f90: New.
1674 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1677 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1679 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1682 * g++.dg/template/crash111.C: New.
1684 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1686 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1688 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1690 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1693 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1694 the DW_TAG_class_type and DW_AT_name: "Executor".
1696 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1698 * lib/target-supports.exp
1699 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1700 (check_effective_target_vect_interleave): Likewise.
1702 2012-01-22 Jason Merrill <jason@redhat.com>
1705 * g++.dg/template/using20.C: New.
1706 * g++.dg/template/template-id-2.C: Adjust diagnostic.
1708 2012-01-23 Jason Merrill <jason@redhat.com>
1711 * g++.dg/torture/pr51344.C: Limit to x86.
1713 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
1715 * c-c++-common/tm/omp.c: Require target with pthread support.
1717 2012-01-23 Richard Guenther <rguenther@suse.de>
1719 PR tree-optimization/51949
1720 * gcc.dg/torture/pr51949.c: New testcase.
1722 2012-01-23 Jakub Jelinek <jakub@redhat.com>
1724 PR rtl-optimization/51933
1725 * gcc.c-torture/execute/pr51933.c: New test.
1727 2012-01-22 Douglas B Rupp <rupp@gnat.com>
1729 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1730 Do not define for Interix.
1732 2012-01-22 Jason Merrill <jason@redhat.com>
1735 * g++.dg/lto/pr51832.h: New.
1736 * g++.dg/lto/pr51832_0.C: New.
1737 * g++.dg/lto/pr51832_1.C: New.
1739 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
1741 * gcc.dg/ext-elim-1.c: New test.
1743 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1746 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1747 * g++.dg/opt/longbranch1.C: Likewise.
1749 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1751 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1754 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
1757 * gfortran.dg/namelist_74.f90: New test.
1758 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1760 2012-01-21 Tobias Burnus <burnus@net-b.de>
1763 * gfortran.dg/class_47.f90: New.
1765 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
1767 * gnat.dg/renaming5.ad[sb]: New test.
1769 2012-01-20 Jason Merrill <jason@redhat.com>
1772 * g++.dg/pch/mangle1.{C,Hs}: Remove.
1774 2012-01-20 Jason Merrill <jason@redhat.com>
1777 * g++.dg/ext/attrib42.C: Require ilp32.
1779 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.target/arm/pr51915.c: New test.
1784 2012-01-20 Cary Coutant <ccoutant@google.com>
1785 Dodji Seketeli <dodji@redhat.com>
1788 * g++.dg/debug/dwarf2/nested-3.C: New test.
1790 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/template/crash110.C: New.
1795 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1797 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1798 Remove default options on hppa*-*-hpux*.
1800 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1802 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1804 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1806 * gcc.c-torture/compile/pr51856.c: New testcase.
1808 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
1810 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1811 options to go_target_compile.
1813 2012-01-20 Kai Tietz <ktietz@redhat.com>
1815 * g++.dg/torture/pr51344.C: Fix typo.
1817 2012-01-20 Richard Guenther <rguenther@suse.de>
1819 PR tree-optimization/51903
1820 * g++.dg/torture/pr51903.C: New testcase.
1822 2012-01-20 Tobias Burnus <burnus@net-b.de>
1823 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/use_21.f90: New.
1828 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1831 * gcc.dg/torture/pr51106-1.c: New test.
1832 * gcc.dg/torture/pr51106-2.c: New test.
1834 2012-01-19 Kai Tietz <ktietz@redhat.com>
1836 * g++.dg/torture/pr51344.C: New test.
1838 2012-01-19 Tobias Burnus <burnus@net-b.de>
1841 * gfortran.dg/intrinsic_size_2.f90: New.
1843 2012-01-19 Jason Merrill <jason@redhat.com>
1846 * g++.dg/inherit/using7.C: New.
1848 2012-01-19 Richard Guenther <rguenther@suse.de>
1850 PR tree-optimization/37997
1851 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1853 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1855 PR rtl-optimization/51505
1856 * gcc.dg/pr51505.c: New test.
1858 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
1861 * gfortran.dg/typebound_operator_12.f03: New.
1862 * gfortran.dg/typebound_operator_13.f03: New.
1864 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/cpp0x/pr51225.C: New.
1869 2012-01-17 Ian Lance Taylor <iant@google.com>
1872 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1874 2012-01-17 Tobias Burnus <burnus@net-b.de>
1877 * gfortran.dg/realloc_on_assign_9.f90: New.
1879 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
1882 * gcc.dg/tm/memopt-3.c: Remove xfail.
1883 * gcc.dg/tm/memopt-4.c: Remove xfail.
1884 * gcc.dg/tm/memopt-5.c: Remove xfail.
1885 * gcc.dg/tm/memopt-7.c: Remove xfail.
1887 2012-01-17 Jakub Jelinek <jakub@redhat.com>
1889 PR tree-optimization/51877
1890 * gcc.c-torture/execute/pr51877.c: New test.
1892 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1894 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1895 {!vect_align_arrays} to vect_sizes_32B_16B.
1896 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1897 * gcc.dg/vect/vect-peel-3.c: Ditto.
1899 2012-01-16 Jason Merrill <jason@redhat.com>
1902 * g++.dg/abi/mangle60.C: New.
1905 * g++.dg/pch/mangle1.{C,Hs}: New.
1907 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
1908 Tobias Burnus <burnus@net-b.de>
1911 * gfortran.dg/elemental_optional_args_3.f90: New
1912 * gfortran.dg/elemental_optional_args_4.f90: New
1914 2012-01-16 Tobias Burnus <burnus@net-b.de>
1917 * gfortran.dg/use_20.f90: New
1919 2012-01-16 Jason Merrill <jason@redhat.com>
1922 * g++.dg/cpp0x/rv-bitfield.C: New.
1923 * g++.dg/cpp0x/rv-bitfield2.C: New.
1925 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
1927 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
1928 subroutine 'qsort' and use index array to assign the result.
1930 2012-01-16 Jakub Jelinek <jakub@redhat.com>
1932 PR tree-optimization/51865
1933 * gcc.dg/pr51865.c: New test.
1935 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1937 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
1939 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1941 * gcc.target/mips/code-readable-2.c: Allow the jump table address
1942 to be loaded from the constant pool, rather than via %hi and %lo.
1944 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
1946 PR rtl-optimization/51821
1947 * gcc.dg/pr51821.c: New test.
1949 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
1951 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
1953 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
1955 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
1957 2012-01-14 Tobias Burnus <burnus@net-b.de>
1960 * gfortran.dg/init_flag_8.f90: New.
1961 * gfortran.dg/init_flag_9.f90: New.
1963 2011-01-14 Tobias Burnus <burnus@net-b.de>
1966 * gfortran.dg/use_18.f90: New.
1967 * gfortran.dg/use_19.f90: New.
1969 2012-01-13 Ian Lance Taylor <iant@google.com>
1972 * g++.dg/warn/Wsign-compare-4.C: New.
1974 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
1977 * gfortran.dg/alloc_comp_assign.f03: New.
1978 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1979 __BUILTIN_FREE from 38 to 32.
1981 2012-01-13 Jason Merrill <jason@redhat.com>
1984 * g++.dg/warn/Wreturn-type-7.C: New.
1986 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
1988 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1990 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
1991 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
1992 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
1993 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
1994 int32plus because of big array needed.
1995 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
1996 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
1998 2012-01-13 Jason Merrill <jason@redhat.com>
2001 * g++.dg/ext/visibility/template9.C: New.
2004 * g++.dg/cpp0x/defaulted34.C: New.
2005 * g++.dg/template/virtual3.C: New.
2007 2012-01-13 Richard Guenther <rguenther@suse.de>
2010 * gcc.dg/torture/pr8081.c: New testcase.
2012 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2014 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2016 2012-01-12 Jason Merrill <jason@redhat.com>
2019 * g++.dg/ext/stmtexpr14.C: New.
2021 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2024 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2026 2012-01-12 Jason Merrill <jason@redhat.com>
2029 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2030 * g++.dg/abi/mangle58.C: Likewise.
2033 * g++.dg/template/arg8.C: New.
2035 2012-01-12 Ira Rosen <irar@il.ibm.com>
2037 PR tree-optimization/51799
2038 * gcc.dg/vect/pr51799.c: New test.
2039 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2042 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2043 Tobias Burnus <burnus@net-b.de>
2047 * lib/target-supports.exp
2048 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2049 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2051 2012-01-11 Jason Merrill <jason@redhat.com>
2054 * g++.dg/ext/attrib42.C: New.
2056 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2059 * gcc.dg/pr51796.c: New test.
2061 2012-01-11 Jason Merrill <jason@redhat.com>
2064 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2066 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2068 * gnat.dg/array19.ad[sb]: New test.
2070 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2072 * gnat.dg/opt23.ad[sb]: New test.
2073 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2074 * gnat.dg/opt24.ad[sb]: New test.
2076 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2078 PR tree-optimization/49642
2079 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2080 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2082 2012-01-11 Jason Merrill <jason@redhat.com>
2085 * g++.dg/template/explicit-args5.C: New.
2087 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2089 * gcc.c-torture/execute/20120110-1.c: New testcase.
2091 2012-01-10 Jason Merrill <jason@redhat.com>
2094 * g++.dg/inherit/ambig1.C: New.
2097 * g++.dg/cpp0x/constexpr-cache1.C: New.
2099 2012-01-10 Richard Guenther <rguenther@suse.de>
2101 PR tree-optimization/51801
2102 * gcc.dg/torture/pr51801.c: New testcase.
2104 2012-01-10 Tobias Burnus <burnus@net-b.de>
2107 * gfortran.dg/allocate_with_typespec_5.f90: New.
2109 2012-01-10 Tobias Burnus <burnus@net-b.de>
2111 * gfortran.dg/class_39.f03: Update dg-error string.
2113 2012-01-10 Richard Guenther <rguenther@suse.de>
2115 PR tree-optimization/50913
2116 * gcc.dg/graphite/interchange-16.c: New testcase.
2117 * gcc.dg/graphite/scop-20.c: XFAIL.
2118 * gfortran.dg/graphite/interchange-1.f: Likewise.
2119 * gfortran.dg/graphite/block-1.f90: Likewise.
2120 * gfortran.dg/graphite/block-2.f: Likewise.
2122 2012-01-10 Richard Henderson <rth@redhat.com>
2124 * lib/target-supports.exp (check_effective_target_vect_perm,
2125 check_effective_target_vect_perm_byte,
2126 check_effective_target_vect_perm_short): Enable for arm neon.
2128 2012-01-09 Tobias Burnus <burnus@net-b.de>
2131 * gfortran.dg/typebound_operator_11.f90: New.
2133 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2135 * gnat.dg/array18.adb: New test.
2136 * gnat.dg/array18_pkg.ads: New helper.
2138 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2141 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2142 around base object in first assignment in main program.
2143 * gfortran.dg/typebound_operator_10.f03: New test.
2145 2012-01-09 Martin Jambor <mjambor@suse.cz>
2147 PR tree-optimization/51759
2148 * g++.dg/ipa/pr51759.C: New test.
2150 2012-01-09 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/optional_absent_2.f90: New.
2155 2012-01-09 Tobias Burnus <burnus@net-b.de>
2158 * gfortran.dg/use_17.f90: New.
2160 2012-01-09 Gary Funck <gary@intrepid.com>
2162 PR preprocessor/33919
2163 * gcc.dg/pr33919.c: New test.
2164 * gcc.dg/pr33919-0.h: New test header file.
2165 * gcc.dg/pr33919-1.h: Ditto.
2166 * gcc.dg/pr33919-2.h: Ditto.
2168 2012-01-07 Jan Hubicka <jh@suse.cz>
2170 PR tree-optimize/51694
2171 * gcc.c-torture/compile/pr51694.c: new testcase.
2173 2012-01-07 Jan Hubicka <jh@suse.cz>
2175 PR tree-optimization/51600
2176 * g++.dg/torture/pr51600.C: New testcase.
2178 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2180 PR gcov-profile/51715
2181 PR gcov-profile/51717
2182 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2183 * gcc.misc-tests/gcov-14.c: Likewise.
2185 2012-01-06 Jason Merrill <jason@redhat.com>
2187 * g++.dg/parse/new5.C: New.
2189 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2192 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2193 including <string.h>.
2195 2012-01-06 Jason Merrill <jason@redhat.com>
2197 * g++.dg/abi/mangle51.C: New.
2198 * g++.dg/abi/mangle52.C: New.
2199 * g++.dg/abi/mangle53.C: New.
2200 * g++.dg/abi/mangle54.C: New.
2201 * g++.dg/abi/mangle55.C: New.
2202 * g++.dg/abi/mangle56.C: New.
2203 * g++.dg/abi/mangle57.C: New.
2204 * g++.dg/abi/mangle58.C: New.
2205 * g++.dg/abi/mangle59.C: New.
2206 * g++.dg/cpp0x/trailing3.C: Update mangling.
2207 * g++.dg/cpp0x/variadic111.C: Update mangling.
2208 * g++.dg/cpp0x/variadic4.C: Update mangling.
2209 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2210 * g++.dg/template/nontype22.C: Works now.
2211 * g++.dg/template/pr35240.C: Works now.
2213 * g++.dg/cpp0x/error7.C: New.
2215 2012-01-06 Tobias Burnus <burnus@net-b.de>
2217 * gfortran.dg/deallocate_stat_2.f90: New.
2218 * coarray/allocate_errgmsg.f90: New.
2219 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2220 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2221 * coarray/subobject_1.f90: Fix for num_images > 1.
2222 * gfortran.dg/deallocate_stat.f90: Update due to changed
2225 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2227 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2229 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2231 * ada/acats/overflow.lst: Add cb20004.
2233 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2236 * g++.dg/cpp0x/alias-decl-18.C: New test.
2238 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2240 * gcc.c-torture/execute/20120104-1.c: New test.
2242 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2245 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2246 the old typebound_operator_8.f03.
2247 * gfortran.dg/typebound_operator_8.f03: New version of
2248 typebound_operator_7.f03 with 'u' a derived type instead of a
2251 2012-01-05 Richard Guenther <rguenther@suse.de>
2253 * g++.dg/torture/pr49309.C: Skip for -flto.
2255 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2258 * gcc.c-torture/compile/pr51761.c: New test.
2260 2012-01-05 Richard Guenther <rguenther@suse.de>
2262 PR tree-optimization/51760
2263 * gcc.dg/torture/pr51760.c: New testcase.
2265 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2268 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2270 2012-01-05 Richard Guenther <rguenther@suse.de>
2273 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2274 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2276 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2279 * gcc.dg/pr51695.c: New test.
2281 2012-01-04 Andrew Pinski <apinski@cavium.com>
2283 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2284 * gcc.target/mips/octeon2-lx-1.c: New test.
2285 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2286 * gcc.target/mips/octeon2-lx-2.c: New test.
2287 * gcc.target/mips/octeon2-lx-3.c: New test.
2289 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2293 * gcc.dg/tm/alias-1.c: Adjust regexp.
2294 * gcc.dg/tm/alias-2.c: Adjust regexp.
2296 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/warn/Wparentheses-26.C: New.
2301 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2303 * gfortran.dg/elemental_optional_args_2.f90: New test.
2305 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2308 * gfortran.dg/common_17.f90: New test.
2310 2012-01-04 Richard Guenther <rguenther@suse.de>
2312 PR tree-optimization/49651
2313 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2314 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2316 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2319 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2321 2012-01-03 Andrew Pinski <apinski@cavium.com>
2323 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2324 for all mips targets. Also allow an optional .cfi_startproc.
2326 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2328 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2330 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2333 * g++.dg/rtti/dyncast5.C: New.
2335 2012-01-03 Richard Guenther <rguenther@suse.de>
2337 PR tree-optimization/51070
2338 * gcc.dg/torture/pr51070-2.c: New testcase.
2340 2012-01-03 Richard Guenther <rguenther@suse.de>
2342 PR tree-optimization/51692
2343 * gcc.dg/torture/pr51692.c: New testcase.
2345 2012-01-03 Richard Guenther <rguenther@suse.de>
2348 * g++.dg/lto/pr51650-3_0.C: New testcase.
2350 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2353 * g++.dg/warn/Wredundant-decls-spec.C: New.
2355 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2357 PR tree-optimization/51719
2358 * g++.dg/tree-prof/pr51719.C: New test.
2360 2012-01-03 Richard Guenther <rguenther@suse.de>
2363 * gcc.dg/fold-compare-6.c: New testcase.
2365 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2368 * g++.dg/gomp/pr51669.C: New test.
2370 2012-01-02 Jason Merrill <jason@redhat.com>
2373 * g++.dg/cpp0x/constexpr-union2.C: New.
2376 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2378 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2381 * g++.dg/cpp0x/constexpr-99.C: New test.
2383 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2386 * g++.dg/template/init9.C: New.
2388 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2390 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2391 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2392 rather than a specific number.
2394 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2399 * gfortran.dg/typebound_operator_7.f03: New.
2400 * gfortran.dg/typebound_operator_8.f03: New.
2402 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2405 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2407 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2409 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2411 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2413 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2415 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2418 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2420 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2421 * gfortran.dg/io_real_boz_4.f90: Likewise.
2422 * gfortran.dg/io_real_boz_5.f90: Likewise.
2424 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2426 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2428 2012-01-02 Revital Eres <revital.eres@linaro.org>
2430 * gcc.dg/sms-11.c: New file.
2432 2012-01-02 Tobias Burnus <burnus@net-b.de>
2435 * gfortran.dg/coarray/image_index_3.f90: New.
2437 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/parse/enum8.C: New.
2442 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/conversion/reinterpret4.C: New.
2446 * g++.dg/conversion/reinterpret1.C: Adjust.
2448 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2452 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2454 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2455 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2456 * g++.old-deja/g++.jason/access14.C: Likewise.
2457 * g++.old-deja/g++.jason/access8.C: Likewise.
2458 * g++.old-deja/g++.jason/access1.C: Likewise.
2459 * g++.old-deja/g++.other/access3.C: Likewise.
2460 * g++.old-deja/g++.other/access5.C: Likewise.
2461 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2462 * g++.old-deja/g++.law/visibility22.C: Likewise.
2463 * g++.old-deja/g++.law/visibility26.C: Likewise.
2464 * g++.old-deja/g++.mike/p2746.C: Likewise.
2465 * g++.dg/debug/using1.C: Likewise.
2466 * g++.dg/lookup/using51.C: Likewise.
2467 * g++.dg/inherit/using5.C: Likewise.
2468 * g++.dg/inherit/pr30297.C: Likewise.
2469 * g++.dg/inherit/access8.C: Likewise.
2470 * g++.dg/torture/pr39362.C: Likewise.
2471 * g++.dg/template/crash13.C: Likewise.
2472 * g++.dg/template/using10.C: Likewise.
2474 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2477 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2480 2012-01-01 Ira Rosen <irar@il.ibm.com>
2482 PR tree-optimization/51704
2483 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2484 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2485 corresponding flags.
2487 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2490 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2492 2012-01-01 Jan Hubicka <jh@suse.cz>
2494 PR rtl-optimization/51069
2495 * gcc.c-torture/compile/pr51069.c: New testcase.
2497 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2499 PR tree-optimization/51683
2500 * gcc.dg/pr51683.c: New test.
2502 Copyright (C) 2012 Free Software Foundation, Inc.
2504 Copying and distribution of this file, with or without modification,
2505 are permitted in any medium without royalty provided the copyright
2506 notice and this notice are preserved.