1 2012-05-02 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/53163
4 * gcc.c-torture/compile/pr53163.c: New test.
6 PR rtl-optimization/53160
7 * gcc.c-torture/execute/pr53160.c: New test.
9 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13 * gfortran.dg/function_optimize_12.f90: New test.
15 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
17 Backport from mainline
18 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
21 * gcc.c-torture/execute/20120427-1.c: New testcase.
23 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
26 * gcc.dg/torture/pr53120.c: New test.
28 2012-04-25 Jakub Jelinek <jakub@redhat.com>
31 * gcc.dg/pr52880.c: New test.
33 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
36 PR tree-optimizations/52891
38 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
40 2012-04-24 Richard Guenther <rguenther@suse.de>
42 PR tree-optimization/53085
43 * g++.dg/torture/pr53085.C: New testcase.
45 2012-04-23 Richard Guenther <rguenther@suse.de>
48 * gcc.dg/pr53060.c: New testcase.
50 2012-04-23 Jakub Jelinek <jakub@redhat.com>
52 PR tree-optimizations/52891
53 * gcc.c-torture/compile/pr52891-1.c: New test.
54 * gcc.c-torture/compile/pr52891-2.c: New test.
56 2012-04-20 Ian Lance Taylor <iant@google.com>
58 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
59 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
61 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
64 * g++.dg/parse/crash59.C: New.
66 2012-04-16 Jason Merrill <jason@redhat.com>
69 * g++.dg/cpp0x/variadic131.C: New.
71 2012-04-16 Jason Merrill <jason@redhat.com>
74 * g++.dg/cpp0x/variadic129.C: New.
77 * g++.dg/cpp0x/variadic128.C: New.
79 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
81 Backport from mainline
82 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
85 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
86 second function argument.
87 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
88 (calc_permps): Update declaration. Calculate result correctly.
89 (avx2_test): Change src2 type to union256i_d.
90 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
93 2012-04-16 Martin Jambor <mjambor@suse.cz>
95 Backported from mainline
97 2012-04-13 Martin Jambor <mjambor@suse.cz>
100 * g++.dg/ipa/pr52939.C: New test.
102 2012-04-15 Jason Merrill <jason@redhat.com>
105 * g++.dg/cpp0x/variadic125.C: New.
108 * g++.dg/cpp0x/variadic124.C: New.
110 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
113 * g++.dg/lookup/using52.C: New.
115 2012-04-13 Jason Merrill <jason@redhat.com>
118 * g++.dg/cpp0x/variadic123.C: New.
119 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
121 2012-04-11 Jason Merrill <jason@redhat.com>
124 * g++.dg/ext/attrib45.C: New.
126 2012-04-13 Tom de Vries <tom@codesourcery.com>
128 Backport from mainline r186419.
130 2012-04-13 Tom de Vries <tom@codesourcery.com>
132 * gcc.dg/pr52734.c: New test.
134 2012-04-13 Richard Guenther <rguenther@suse.de>
136 PR tree-optimization/52969
137 * gcc.dg/torture/pr52969.c: New testcase.
139 2012-04-13 Richard Guenther <rguenther@suse.de>
142 * gcc.dg/pr52862.c: New testcase.
144 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
146 Backport from mainline
147 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
150 * gcc.target/powerpc/pr52775.c: New file.
152 2012-04-12 Richard Guenther <rguenther@suse.de>
154 PR tree-optimization/52943
155 * gcc.dg/torture/pr52943.c: New testcase.
157 2012-04-09 Mike Stump <mikestump@comcast.net>
159 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
160 * gcc.dg/tree-ssa/vrp59.c: Likewise.
161 * gcc.dg/tree-ssa/vrp60.c: Likewise.
162 * gnat.dg/aggr11.adb: Likewise.
163 * gnat.dg/aggr11_pkg.ads: Likewise.
164 * gnat.dg/aggr15.adb: Likewise.
165 * gnat.dg/aggr15.ads: Likewise.
166 * gnat.dg/aggr17.adb: Likewise.
167 * gnat.dg/aggr18.adb: Likewise.
168 * gnat.dg/array14.adb: Likewise.
169 * gnat.dg/array14.ads: Likewise.
170 * gnat.dg/array14_pkg.ads: Likewise.
171 * gnat.dg/array19.adb: Likewise.
172 * gnat.dg/array19.ads: Likewise.
173 * gnat.dg/discr27.adb: Likewise.
174 * gnat.dg/discr27.ads: Likewise.
175 * gnat.dg/discr35.adb: Likewise.
176 * gnat.dg/discr35.ads: Likewise.
177 * gnat.dg/discr6.adb: Likewise.
178 * gnat.dg/discr6_pkg.ads: Likewise.
179 * gnat.dg/import1.adb: Likewise.
180 * gnat.dg/import1.ads: Likewise.
181 * gnat.dg/loop_address2.adb: Likewise.
182 * gnat.dg/opt7.adb: Likewise.
183 * gnat.dg/opt7.ads: Likewise.
184 * gnat.dg/pointer_variable_bounds.adb: Likewise.
185 * gnat.dg/pointer_variable_bounds.ads: Likewise.
186 * gnat.dg/rep_clause2.adb: Likewise.
187 * gnat.dg/rep_clause2.ads: Likewise.
188 * gnat.dg/slice2.adb: Likewise.
189 * gnat.dg/slice2.ads: Likewise.
190 * gnat.dg/slice6.adb: Likewise.
191 * gnat.dg/slice6_pkg.ads: Likewise.
192 * gnat.dg/specs/unchecked_union2.ads: Likewise.
193 * gnat.dg/taft_type2.adb: Likewise.
194 * gnat.dg/taft_type2.ads: Likewise.
195 * gnat.dg/taft_type2_pkg.ads: Likewise.
196 * gnat.dg/volatile10.adb: Likewise.
197 * gnat.dg/volatile10_pkg.ads: Likewise.
199 * gcc.dg/dll-8.c: Remove execute permissions.
200 * g++.dg/ext/dllexport5.C: Likewise.
202 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
204 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
205 (check_effective_target_sync_long_long): Add SPARC case.
206 (check_effective_target_sync_long_long_runtime): Likewise.
207 (check_effective_target_sync_int_long): Adjust SPARC case.
208 (check_effective_target_sync_char_short): Likewise.
210 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
214 * gfortran.dg/function_optimize_11.f90: New test.
216 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
220 * gfortran.dg/use_only_6.f90: New test.
222 2012-04-06 Mike Stump <mikestump@comcast.net>
225 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
227 2012-04-05 Jason Merrill <jason@redhat.com>
230 * g++.dg/template/qualified-id5.C: New.
232 2012-04-03 Jason Merrill <jason@redhat.com>
235 * g++.dg/cpp0x/variadic-value1.C: New.
237 2012-04-03 Richard Guenther <rguenther@suse.de>
239 Backport from mainline
240 2012-03-02 Richard Guenther <rguenther@suse.de>
242 PR tree-optimization/52406
243 * gcc.dg/torture/pr52406.c: New testcase.
245 2012-04-03 Richard Guenther <rguenther@suse.de>
247 Backport from mainline
248 2012-03-15 Richard Guenther <rguenther@suse.de>
251 * gfortran.dg/vect/pr52580.f: New testcase.
253 2012-04-03 Richard Guenther <rguenther@suse.de>
255 Backport from mainline
256 2012-03-06 Richard Guenther <rguenther@suse.de>
259 * gcc.dg/torture/pr52493.c: New testcase.
261 2012-03-23 Richard Guenther <rguenther@suse.de>
263 PR tree-optimization/52678
264 * gfortran.dg/pr52678.f: New testcase.
266 2012-03-26 Richard Guenther <rguenther@suse.de>
268 PR tree-optimization/52701
269 * gfortran.dg/pr52701.f90: New testcase.
271 2012-03-30 Richard Guenther <rguenther@suse.de>
273 PR tree-optimization/52754
274 * gcc.target/i386/pr52754.c: New testcase.
276 2012-04-03 Jakub Jelinek <jakub@redhat.com>
278 PR tree-optimization/52835
279 * gfortran.dg/pr52835.f90: New test.
281 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
283 * gnat.dg/controlled6.adb: New test.
284 * gnat.dg/controlled6_pkg.ads: New helper.
285 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
287 2012-03-29 Meador Inge <meadori@codesourcery.com>
290 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
292 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
295 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
297 2012-03-29 Jason Merrill <jason@redhat.com>
300 * g++.dg/template/inherit8.C: New.
302 2012-03-29 Jakub Jelinek <jakub@redhat.com>
305 * g++.dg/ext/weak4.C: New test.
307 2012-03-29 Jason Merrill <jason@redhat.com>
310 * g++.dg/cpp0x/initlist-array3.C: New.
312 2012-03-28 Jason Merrill <jason@redhat.com>
315 * g++.dg/overload/virtual2.C: New.
317 2012-03-28 Martin Jambor <mjambor@suse.cz>
319 Backported from mainline
320 2012-03-27 Martin Jambor <mjambor@suse.cz>
323 * gcc.dg/torture/pr52693.c: New test.
325 2012-03-28 Jakub Jelinek <jakub@redhat.com>
328 * gcc.dg/pr52691.c: New test.
331 * gcc.c-torture/compile/pr52750.c: New test.
333 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
335 Backport from 2012-03-28 mainline r185910.
338 * gcc.target/avr/torture/builtins-2.c: New test.
340 2012-03-28 Jakub Jelinek <jakub@redhat.com>
343 * gcc.target/i386/pr52736.c: New test.
345 2012-03-27 Richard Guenther <rguenther@suse.de>
348 * gcc.dg/torture/pr52720.c: New testcase.
350 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
352 Backport from 2012-03-26 mainline r185793.
354 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
355 Add "-Os -flto" to list.
357 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
359 * gnat.dg/concat2.ad[sb]: New test.
361 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
364 * gcc.c-torture/compile/limits-externdecl.c: New test.
366 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
371 2012-03-22 Tobias Burnus <burnus@net-b.de>
374 * gfortran.dg/intrinsic_8.f90: New.
376 2012-03-22 Jakub Jelinek <jakub@redhat.com>
379 * g++.dg/ext/attrib44.C: New test.
381 2012-03-22 Jason Merrill <jason@redhat.com>
383 * g++.dg/torture/pr52582.C: New.
385 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
387 Backport from 2012-03-20 mainline r185583.
389 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
392 Backport from 2012-03-20 mainline r185570.
395 * gcc.target/avr/torture/addr-space-2.h: New file.
396 * gcc.target/avr/torture/addr-space-2-g.h: New test.
397 * gcc.target/avr/torture/addr-space-2-0.h: New test.
398 * gcc.target/avr/torture/addr-space-2-1.h: New test.
399 * gcc.target/avr/torture/addr-space-2-x.h: New test.
401 Backport from 2012-03-12 mainline r185255.
404 * gcc.target/avr/torture/addr-space-1.h: New file.
405 * gcc.target/avr/torture/addr-space-g.h: New test.
406 * gcc.target/avr/torture/addr-space-0.h: New test.
407 * gcc.target/avr/torture/addr-space-1.h: New test.
408 * gcc.target/avr/torture/addr-space-x.h: New test.
410 2012-03-22 Jakub Jelinek <jakub@redhat.com>
412 Backported from mainline
413 2012-03-14 Jakub Jelinek <jakub@redhat.com>
416 * g++.dg/cpp0x/udlit-args2.C: New test.
418 2012-03-13 Jakub Jelinek <jakub@redhat.com>
421 * gcc.dg/Wunused-var-3.c: New test.
423 2012-03-22 Release Manager
425 * GCC 4.7.0 released.
427 2012-03-20 Jason Merrill <jason@redhat.com>
429 * g++.dg/cpp0x/auto32.C: New.
431 2012-03-15 Jakub Jelinek <jakub@redhat.com>
432 Andrew Pinski <apinski@cavium.com>
435 * gcc.dg/pr52592.c: New test.
437 2012-03-14 Jakub Jelinek <jakub@redhat.com>
440 * g++.dg/opt/pr52582.C: New test.
442 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
445 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
447 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
449 2012-03-10 Tobias Burnus <burnus@net-b.de>
452 * gfortran.dg/proc_ptr_34.f90: New.
454 2012-03-07 Jason Merrill <jason@redhat.com>
457 * g++.dg/cpp0x/udlit-mangle.C: New.
459 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
461 Backport from mainline r184894.
462 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
465 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
467 Backport from mainline
468 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
470 * gcc.target/powerpc/pr52457.c: New test.
472 2012-03-01 Kai Tietz <ktietz@redhat.com>
474 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
475 routines on mingw targets.
476 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
479 2012-03-01 Jakub Jelinek <jakub@redhat.com>
481 PR tree-optimization/52445
482 * gcc.dg/pr52445.c: New test.
484 2012-02-29 Jakub Jelinek <jakub@redhat.com>
487 * gcc.c-torture/compile/pr52437.c: New test.
490 * gcc.dg/torture/pr52419.c: New test.
492 PR tree-optimization/52429
493 * gcc.dg/torture/pr52429.c: New test.
494 * g++.dg/opt/pr52429.C: New test.
496 2012-02-29 Richard Guenther <rguenther@suse.de>
499 * gcc.dg/lto/trans-mem-1_0.c: Remove.
500 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
501 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
502 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
503 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
504 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
506 2012-02-29 Jakub Jelinek <jakub@redhat.com>
508 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
510 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
513 * gfortran.dg/realloc_on_assign_13.f90 : New test.
515 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
518 * gcc.target/arm/neon/pr51534.c: New testcase.
520 2012-02-28 Richard Guenther <rguenther@suse.de>
523 * gcc.dg/torture/pr52407.c: New testcase.
525 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
527 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
528 * gcc.target/arm/vfp2.c: Likewise.
529 * gcc.target/arm/vfp3.c: Likewise.
530 * gcc.target/arm/vfp4.c: Likewise.
531 * gcc.target/arm/vfp5.c: Likewise.
532 * gcc.target/arm/vfp6.c: Likewise.
533 * gcc.target/arm/vfp7.c: Likewise.
534 * gcc.target/arm/vfp8.c: Likewise.
535 * gcc.target/arm/vfp9.c: Likewise.
536 * gcc.target/arm/vfp10.c: Likewise.
537 * gcc.target/arm/vfp11.c: Likewise.
538 * gcc.target/arm/vfp12.c: Likewise.
539 * gcc.target/arm/vfp13.c: Likewise.
540 * gcc.target/arm/vfp14.c: Likewise.
541 * gcc.target/arm/vfp15.c: Likewise.
542 * gcc.target/arm/vfp16.c: Likewise.
543 * gcc.target/arm/vfp17.c: Likewise.
544 * gcc.target/arm/neon-constants.h: New file.
545 * gcc.target/arm/neon-vect1.c: New test.
546 * gcc.target/arm/neon-vect2.c: New test.
547 * gcc.target/arm/neon-vect3.c: New test.
548 * gcc.target/arm/neon-vect4.c: New test.
549 * gcc.target/arm/neon-vect5.c: New test.
550 * gcc.target/arm/neon-vect6.c: New test.
551 * gcc.target/arm/neon-vect7.c: New test.
552 * gcc.target/arm/neon-vect8.c: New test.
554 2012-02-28 Richard Guenther <rguenther@suse.de>
556 PR tree-optimization/52402
557 * gcc.dg/torture/pr52402.c: New testcase.
559 2012-02-28 Richard Guenther <rguenther@suse.de>
562 * g++.dg/lto/pr52400_0.C: New testcase.
564 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
566 * gcc.target/avr/torture/builtins-1.c: New test.
567 * gcc.target/avr/torture/builtins-error.c: New test.
569 2012-02-28 Kai Tietz <ktietz@redhat.com>
571 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
573 * gcc.target/i386/pr45352-2.c: Likewise.
574 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
576 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
577 targets instead rand.
578 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
579 * gcc.target/i386/sse2-mul-1.c: Likewise.
580 * gcc.target/i386/sse4_1-blendps.c: Likewise.
581 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
583 * gcc.target/i386/pad-1.c: Likewise.
584 * gcc.target/i386/pad-9.c: Likewise.
585 * gcc.target/i386/pad-2.c: Likewise.
586 * gcc.target/i386/pad-5b.c: Likewise.
587 * gcc.target/i386/pad-8.c: Likewise.
588 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
589 * gcc.target/i386/pr44130.c: Likewise.
590 * gcc.target/i386/align-main-1.c: Likewise.
591 * gcc.target/i386/align-main-2.c: Likewise.
592 * gcc.target/i386/sw-1.c: Likewise.
593 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
595 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
596 * gcc.target/i386/pr46295.c: Likewise.
597 * gcc.target/i386/amd64-abi-1.c: Likewise.
598 * gcc.target/i386/amd64-abi-2.c: Likewise.
599 * gcc.target/i386/pr39082-1.c: Likewise.
600 * gcc.target/i386/pr39162.c: Likewise.
601 * gcc.target/i386/pr22152.c: Likewise.
602 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
603 * gcc.target/i386/wrfsbase-2.c: Likewise.
604 * gcc.target/i386/local.c: Likewise
605 * gcc.target/i386/wrgsbase-1.c: Likewise.
606 * gcc.target/i386/wrfsbase-1.c: Likewise.
607 * gcc.target/i386/pr39315-3.c: Likewise.
608 * gcc.target/i386/pr35767-4.c: Likewise.
609 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
611 * gcc.target/i386/pr45336-2.c: Likewise.
612 * gcc.target/i386/pr45336-1.c: Likewise.
613 * gcc.target/i386/pr45336-4.c: Likewise.
615 2012-02-27 Tristan Gingold <gingold@adacore.com>
617 * gnat.dg/array20.ad[sb]: New test.
619 2012-02-27 Jakub Jelinek <jakub@redhat.com>
622 * gcc.target/arm/pr52375.c: New test.
623 * gcc.c-torture/compile/pr52375.c: New test.
625 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
627 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
628 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
630 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
632 * gnat.dg/aggr19.adb: New test.
633 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
635 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
638 * gcc.target/sh/pr49263.c: New.
640 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
642 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
643 simulate_thread_wrapper_other_threads
644 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
645 Move initialization of 'value' to main().
646 (main): Initialize 'value';
647 * gcc.dg/simulate-thread/speculative-store.c
648 (simulate_thread_step_verify): Return 0 when successful.
649 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
651 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
652 (simulate_thread_wrapper_other_threads): Return a success/fail value
653 and issue an error if the instruction count threshold is exceeded.
655 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
658 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
659 * gcc.target/mips/interrupt_handler-3.c: Likewise.
661 2012-02-24 Richard Guenther <rguenther@suse.de>
664 * gcc.dg/pr52355.c: New testcase.
666 2012-02-23 Kai Tietz <ktietz@redhat.com>
668 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
670 * gcc.dg/Wpadded.c: Likewise.
671 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
673 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
674 for sleep by Sleep and add windows.h include for this function.
675 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
677 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
679 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
681 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
683 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
684 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
685 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
686 failure on LLP64 target.
688 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
691 * gcc.dg/noncompile/pr52290.c: New test.
693 2012-02-23 Jakub Jelinek <jakub@redhat.com>
695 PR tree-optimization/52019
696 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
698 2012-02-22 Kai Tietz <ktietz@redhat.com>
700 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
701 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
702 derived pdiff_t type.
703 * g++.dg/torture/pr49720.C: Likewise
705 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/pr52330.c: New test.
710 2012-02-22 Tobias Burnus <burnus@net-b.de>
713 * gfortran.dg/io_constraints_10.f90: New.
715 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
717 * lib/target-supports.exp (check_effective_target_vect_condition):
718 Return true for NEON.
720 2012-02-21 Kai Tietz <ktietz@redhat.com>
722 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
724 2012-02-21 Richard Guenther <rguenther@suse.de>
726 PR tree-optimization/52324
727 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
729 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
732 * gcc.target/avr/torture/pr51782-1.c: New test.
734 2012-02-21 Jakub Jelinek <jakub@redhat.com>
736 PR tree-optimization/52318
737 * gcc.dg/pr52318.c: New test.
739 2012-02-20 Kai Tietz <ktietz@redhat.com>
741 * gcc.dg/bf-ms-layout-3.c: New testcase.
743 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
747 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
749 2012-02-20 Richard Guenther <rguenther@suse.de>
751 PR tree-optimization/52298
752 * gcc.dg/torture/pr52298.c: New testcase.
753 * gcc.dg/vect/pr52298.c: Likewise.
755 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
757 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
758 * gcc.c-torture/execute/pr52286.c: Ditto.
760 2012-02-20 Jakub Jelinek <jakub@redhat.com>
762 PR tree-optimization/52286
763 * gcc.c-torture/execute/pr52286.c: New test.
765 2012-02-18 Tobias Burnus <burnus@net-b.de>
768 * gfortran.dg/interface_35.f90: Use -std=f2003.
769 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
770 * gfortran.dg/interface_assignment_4.f90: Ditto.
771 * gfortran.dg/bessel_1.f90: Ditto.
772 * gfortran.dg/func_result_6.f90: Ditto.
773 * gfortran.dg/hypot_1.f90: Ditto.
774 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
776 2012-02-17 Tobias Burnus <burnus@net-b.de>
784 * gfortran.dg/coarray_22.f90: Update dg-error.
785 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
787 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
790 * lib/gcc-simulate-thread.exp: Load timeout.exp.
791 (simulate-thread): Use default timeout.
793 2012-02-16 Jason Merrill <jason@redhat.com>
796 * g++.dg/ext/timevar1.C: New.
798 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
801 * g++.dg/template/using21.C: New.
802 * g++.dg/template/using22.C: Likewise.
804 2012-02-16 Jason Merrill <jason@redhat.com>
807 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
809 2012-02-16 Jakub Jelinek <jakub@redhat.com>
811 PR tree-optimization/52255
812 * gcc.c-torture/compile/pr52255.c: New test.
815 * g++.dg/debug/dwarf2/pr52260.C: New test.
818 * g++.dg/ipa/pr51929.C: New test.
820 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
823 * gcc.target/powerpc/pr52199.c: New file.
825 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
828 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
830 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
832 * gcc.dg/pr51867.c: Don't include <math.h>.
835 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
837 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
838 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
840 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
842 PR tree-optimization/50561
843 * gcc.dg/graphite/pr50561.c: New testcase.
845 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
847 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
848 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
850 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
852 * gnat.dg/discr35.ad[sb]: New test.
854 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
856 * gnat.dg/volatile10.adb: New test.
857 * gnat.dg/volatile10_pkg.ads: New helper.
859 2012-02-14 Jason Merrill <jason@redhat.com>
861 * g++.dg/ext/attrib43.C: New.
863 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
865 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
866 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
868 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
869 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
870 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
871 effective_target fgnu_tm.
872 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
874 2012-02-14 Jakub Jelinek <jakub@redhat.com>
877 * g++.dg/template/asmgoto1.C: New test.
879 2012-02-14 Ian Lance Taylor <iant@google.com>
882 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
883 compiling generated file for 64bit and index tests.
885 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
887 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
889 2012-02-14 Richard Guenther <rguenther@suse.de>
891 PR tree-optimization/52244
892 PR tree-optimization/51528
893 * gcc.dg/torture/pr52244.c: New testcase.
895 2012-02-14 Walter Lee <walt@tilera.com>
897 * g++.dg/other/PR23205.C: Disable test on tile.
898 * g++.dg/other/pr23205-2.C: Disable test on tile.
899 * gcc.dg/20020312-2.c: Add a condition for __tile__.
900 * gcc.dg/20040813-1.c: Disable test on tile.
901 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
902 * gcc.misc-tests/linkage.exp: Handle tilegx.
904 2012-02-14 Jakub Jelinek <jakub@redhat.com>
906 PR tree-optimization/52210
907 * gcc.dg/pr52210.c: New test.
909 2012-02-14 Jason Merrill <jason@redhat.com>
912 * g++.dg/overload/defarg5.C: New.
914 2012-02-14 Jakub Jelinek <jakub@redhat.com>
917 * c-c++-common/pr52181.c: New test.
919 2012-02-13 Jakub Jelinek <jakub@redhat.com>
922 * g++.dg/ext/atomic-1.C: New test.
924 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
926 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
928 2012-02-13 Jakub Jelinek <jakub@redhat.com>
931 * gcc.c-torture/execute/pr52209.c: New test.
933 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
936 * gfortran.dg/elemental_optional_args_5.f03: New test.
938 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
941 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
944 2012-02-11 Ian Lance Taylor <iant@google.com>
947 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
948 SPARC Solaris. Don't run the test at all on systems where it may
949 not work, rather than xfailing it.
951 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
953 PR rtl-optimization/52175
954 * gcc.c-torture/compile/pr52175.c: New test.
956 2012-02-10 Jason Merrill <jason@redhat.com>
959 * g++.dg/template/repo10.C: New.
961 2012-02-11 Jakub Jelinek <jakub@redhat.com>
964 * gcc.dg/pr52132.c: New test.
966 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
968 * gnat.dg/specs/aggr4.ads: New test.
969 * gnat.dg/specs/aggr4_pkg.ads: New helper.
971 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
974 * gcc.target/i386/pr52146.c: New.
976 2012-02-10 Jakub Jelinek <jakub@redhat.com>
979 * c-c++-common/pr52177.c: New test.
981 2012-02-10 Jan Hubicka <jh@suse.cz>
984 * g++.dg/torture/pr48600.C: New testcase.
986 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
989 * gcc.dg/dfp/pr52140.c: New test.
991 2012-02-09 Jakub Jelinek <jakub@redhat.com>
994 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
997 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1000 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1001 * testsuite/gcc.dg/pr51867.c: New test.
1003 2012-02-09 Ian Lance Taylor <iant@google.com>
1005 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1006 which don't support -fsplit-stack. Turn off optimization when
1007 compiling select5-out.go.
1009 2012-02-08 Ian Lance Taylor <iant@google.com>
1011 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1012 systems which don't support -fsplit-stack.
1014 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1016 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1017 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1018 machine instuction in the log.
1020 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1022 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1025 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1028 * gcc.dg/pr48524.c: New test.
1029 * gcc.dg/pr48524.spec: New spec file for test.
1031 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1034 * gfortran.dg/vect/pr32380.f90: New test.
1036 2012-02-08 Tobias Burnus <burnus@net-b.de>
1039 * gfortran.dg/realloc_on_assign_12.f90: New.
1041 2012-02-08 Richard Guenther <rguenther@suse.de>
1043 PR rtl-optimization/52170
1044 * gcc.dg/torture/pr52170.c: New testcase.
1046 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1048 PR gcov-profile/52150
1049 * gcc.dg/tree-prof/pr52150.c: New test.
1051 PR rtl-optimization/52139
1052 * gcc.dg/pr52139.c: New test.
1054 2012-02-07 Jason Merrill <jason@redhat.com>
1057 * g++.dg/cpp0x/constexpr-union3.C: New.
1060 * g++.dg/lto/pr52035_0.C: New.
1062 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1064 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1065 * gcc.dg/special/weak-1.c: Likewise.
1066 * gcc.dg/ucnid-12.c: Likewise.
1067 * gcc.dg/torture/pr45678-1.c: Likewise.
1068 * gcc.dg/torture/pr45678-2.c: Likewise.
1069 * gcc.dg/vector-4.c: Likewise.
1070 * gcc.dg/ipa/inline-5.c: Likewise.
1071 * gcc.dg/ucnid-11.c: Likewise.
1072 * gcc.misc-tests/gcov-13.c: Likewise.
1073 * gcc.misc-tests/gcov-14.c: Likewise.
1074 * g++.dg/ext/label13.C: Likewise.
1075 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1076 hppa*-*-hpux* options.
1077 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1078 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1079 * gcc.dg/pr48616.c: Likewise.
1080 * gcc.dg/pr17957.c: Likewise.
1081 * gcc.dg/pr17055-1.c: Likewise.
1082 * gcc.dg/pr32912-1.c: Likewise.
1083 * gcc.dg/tm/pr51472.c: Likewise.
1084 * c-c++-common/fold-bitand-4.c: Likewise.
1085 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1086 Use dg-additional-options for extra options.
1088 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1090 * gcc.target/epiphany/interrupt-2.c: New test.
1092 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1095 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1096 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1099 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1102 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1104 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1108 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1109 * gcc.target/mips/va-arg-1.c: New test.
1111 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1113 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1114 for -mno-pointers-to-nested-functions.
1116 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1118 * gcc.c-torture/execute/20120207-1.c: New test.
1120 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1122 PR rtl-optimization/52060
1123 * gcc.dg/torture/pr52060.c: New test.
1126 * gcc.c-torture/compile/pr52074.c: New test.
1128 2012-02-07 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/class_to_type_2.f90: New.
1133 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1136 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1139 2012-02-06 Jason Merrill <jason@redhat.com>
1142 * g++.dg/template/conv13.C: New.
1144 2012-02-06 Richard Guenther <rguenther@suse.de>
1146 PR tree-optimization/52115
1147 * gcc.c-torture/compile/pr52115.c: New testcase.
1149 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1152 * gcc.c-torture/execute/pr52129.c: New test.
1154 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1156 * gcc.dg/pr48374.c: Actually add the test I forgot
1157 in the 2012-01-25 commit.
1159 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1162 * gfortran.dg/vect/vect-8.f90: New test case.
1164 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1167 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1169 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1172 * gfortran.dg/class_48.f90 : Add test of allocate class array
1173 component with source in subroutine test3. Remove commenting
1174 out in subroutine test4, since branching on unitialized variable
1175 is now fixed (no PR for this last.).
1177 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1179 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1181 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1183 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1186 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1187 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1189 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1191 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1192 (check_effective_target_sync_int_long): Use it.
1193 (check_effective_target_sync_char_short): Likewise.
1194 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1196 2012-02-05 Tobias Burnus <burnus@net-b.de>
1199 * gfortran.dg/class_48.f90: Add some further checks.
1201 2012-02-05 Ira Rosen <irar@il.ibm.com>
1203 PR tree-optimization/52091
1204 * gcc.dg/vect/pr52091.c: New test.
1206 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1208 PR rtl-optimization/52113
1209 * gcc.target/avr/pr52113.c: New test.
1211 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1213 PR rtl-optimization/52092
1214 * gcc.c-torture/compile/pr52092.c: New test.
1216 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1219 * gfortran.dg/class_array_10.f03: New test.
1222 * gfortran.dg/class_array_11.f03: New test.
1225 * gfortran.dg/class_array_12.f03: New test.
1227 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1230 * gfortran.dg/realloc_on_assign_11.f90: New test.
1232 2012-02-02 Tobias Burnus <burnus@net-b.de>
1235 * gfortran.dg/shape_7.f90: New.
1237 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1239 * gcc.target/mips/mips-prepend-1.c: New test.
1241 2012-02-02 Jan Hubicka <jh@suse.cz>
1242 Tom de Vries <tom@codesourcery.com>
1245 * testsuite/gcc.dg/alias-12.c: New testcase.
1246 * testsuite/gcc.dg/alias-13.c: New testcase.
1248 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1251 * gcc.dg/pr52086.c: New test.
1253 PR tree-optimization/52073
1254 * gcc.c-torture/compile/pr52073.c: New test.
1256 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1259 * gfortran.dg/function_optimize_10.f90: New test.
1261 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1263 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1266 2012-02-01 Tobias Burnus <burnus@net-b.de>
1269 * gfortran.dg/typebound_operator_14.f90: New.
1271 2012-02-01 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/elemental_function_1.f90: New.
1276 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1278 PR rtl-optimization/51374
1279 * gcc.target/avr/torture/pr51374-1.c:
1280 Also fail if SBIS is seen.
1282 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1284 PR rtl-optimization/51374
1285 * gcc.target/avr/torture/pr51374-1.c: New.
1287 2012-01-31 Tobias Burnus <burnus@net-b.de>
1290 * gfortran.dg/typebound_generic_11.f90: New.
1292 2012-01-31 Tobias Burnus <burnus@net-b.de>
1295 * gfortran.dg/class_49.f90: New.
1297 2012-01-31 Tobias Burnus <burnus@net-b.de>
1300 * gfortran.dg/elemental_args_check_6.f90: New.
1302 2012-01-31 Jason Merrill <jason@redhat.com>
1305 * g++.dg/cpp0x/variadic122.C: New.
1307 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1310 * gfortran.dg/realloc_on_assign_10.f90: New test.
1312 2012-01-31 Richard Guenther <rguenther@suse.de>
1314 PR tree-optimization/51528
1315 * gcc.dg/torture/pr51528.c: New testcase.
1317 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1320 * lib/go.exp (go_target_compile): Append timeout= to options.
1321 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1322 select5-out.go test on alpha*-*-* targets.
1324 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1326 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1327 (TEST_SHORT): Reformat in the same way.
1328 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1329 (TEST_SHORT): Reformat in the same way.
1330 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1331 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1332 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1333 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1334 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1336 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1339 * gcc.target/arm/pr51835.c: New testcase.
1341 2012-01-30 Richard Guenther <rguenther@suse.de>
1343 PR tree-optimization/52028
1344 * gcc.dg/torture/pr52028.c: New testcase.
1345 * gfortran.dg/ldist-pr45199.f: Adjust.
1346 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1347 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1348 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1350 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.dg/tree-prof/pr52027.c: New test.
1355 PR tree-optimization/52046
1356 * gcc.dg/pr52046.c: New test.
1359 * g++.dg/other/pr52048.C: New test.
1361 2012-01-30 Richard Guenther <rguenther@suse.de>
1363 PR tree-optimization/52045
1364 * gcc.dg/pr52045.c: New testcase.
1366 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1368 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1369 new code generated for __sync_lock_release.
1371 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1373 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1375 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1378 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1380 * g++.dg/ext/visibility/template10.C: Fix typo.
1382 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1384 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1387 * g++.dg/cpp0x/constexpr-ice6.C: New.
1389 2012-01-29 Tobias Burnus <burnus@net-b.de>
1392 * gfortran.dg/default_initialization_6.f90: New.
1394 2012-01-29 Tobias Burnus <burnus@net-b.de>
1397 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1398 * gfortran.dg/class_48.f90: New.
1400 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1403 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1405 2012-01-28 Tobias Burnus <burnus@net-b.de>
1408 * gfortran.dg/class_allocate_12.f90: New.
1410 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1412 * gcc.dg/torture/pr50444.c: Fix dg directives.
1414 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.target/arm/pr52006.c: New test.
1419 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1422 * gcc.dg/lto/trans-mem.h: New file.
1423 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1424 * gcc.dg/lto/trans-mem-1_1.c: Same.
1425 * gcc.dg/lto/trans-mem-4_1.c: Same.
1426 * gcc.dg/lto/trans-mem-3_1.c: Same.
1428 2012-01-27 Tobias Burnus <burnus@net-b.de>
1431 * gfortran.dg/dummy_procedure_7.f90: New.
1433 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1435 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1436 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1438 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1441 * g++.dg/other/gc5.C: New test.
1443 2012-01-27 Richard Guenther <rguenther@suse.de>
1445 PR tree-optimization/50444
1446 * gcc.dg/torture/pr50444.c: New testcase.
1448 2012-01-27 Tobias Burnus <burnus@net-b.de>
1452 * gfortran.dg/move_alloc_13.f90: New.
1454 2012-01-27 Tobias Burnus <burnus@net-b.de>
1457 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1458 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1459 and change dg-error string.
1461 2012-01-27 Tobias Burnus <burnus@net-b.de>
1464 * gfortran.dg/elemental_args_check_5.f90: New.
1466 2012-01-27 Richard Guenther <rguenther@suse.de>
1469 * g++.dg/torture/pr51959.C: New testcase.
1471 2012-01-27 Tom de Vries <tom@codesourcery.com>
1473 PR tree-optimization/51990
1474 * gcc.dg/pr51990.c: New test.
1475 * gcc.dg/pr51990-2.c: Same.
1477 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1478 Tobias Burnus <burnus@gcc.gnu.org>
1481 * gfortran.dg/class_allocate_11.f03: New.
1486 * gfortran.dg/class_allocate_7.f03: New.
1487 * gfortran.dg/class_allocate_8.f03: New.
1488 * gfortran.dg/class_allocate_9.f03: New.
1489 * gfortran.dg/class_allocate_10.f03: New.
1491 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1493 * gnat.dg/discr34.adb: New test.
1494 * gnat.dg/discr34_pkg.ads: New helper.
1496 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1498 * gnat.dg/discr33.adb: New test.
1500 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1502 * gnat.dg/limited_with3.ad[sb): New test.
1503 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1504 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1505 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1507 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1509 * gnat.dg/stack_usage1.adb: New test.
1510 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1512 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1513 * gcc.dg/pr44194-2.c: Likewise.
1515 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/template/crash112.C: New.
1520 2012-01-27 Richard Henderson <rth@redhat.com>
1522 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1524 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1526 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1528 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/opt/pr51895.C: New test.
1533 2012-01-26 Michael Matz <matz@suse.de>
1535 PR tree-optimization/48794
1536 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1538 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1540 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1542 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1544 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1545 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1547 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1548 the default value for s390 and s390x.
1550 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1553 * gcc.dg/lto/trans-mem-4_0.c: New.
1554 * gcc.dg/lto/trans-mem-4_1.c: New.
1555 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1557 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1558 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1560 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1561 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1564 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1566 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1568 2012-01-25 Ian Lance Taylor <iant@google.com>
1570 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1572 2012-01-25 Tobias Burnus <burnus@net-b.de>
1575 * gfortran.dg/typebound_proc_25.f90: New.
1577 2012-01-25 Jason Merrill <jason@redhat.com>
1580 * g++.dg/lto/pr51992_0.C: New.
1582 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1584 PR tree-optimization/51987
1585 * gcc.target/i386/pr51987.c: New test.
1587 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1589 * gcc.dg/tm/lto-1.c: Require lto support in target.
1591 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1593 PR rtl-optimization/48374
1594 * gcc.dg/pr48374.c: New test.
1596 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1598 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1600 2012-01-25 Tobias Burnus <burnus@net-b.de>
1603 * gfortran.dg/derived_constructor_char_3.f90: New.
1605 2012-01-24 Ian Lance Taylor <iant@google.com>
1607 * go.test/go-test.exp (filecmp): New procedure.
1608 (errchk): Handle quoted square brackets.
1609 (go-gc-tests): Set go_compile_args. Handle various new test
1610 lines. Skip a few new tests.
1611 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1613 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1615 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1616 (check_effective_target_vect_extract_even_odd)
1617 (check_effective_target_vect_interleave): Return true for MIPS
1620 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1622 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1623 (main): Use it instead of argc.
1625 2012-01-24 Jason Merrill <jason@redhat.com>
1628 * g++.dg/cpp0x/sfinae31.C: New.
1630 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1632 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1634 2012-01-24 Jason Merrill <jason@redhat.com>
1637 * g++.dg/inherit/covariant20.C: New.
1639 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1642 * g++.dg/parse/crash58.C: New.
1644 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.dg/pr51957-1.c: New test.
1648 * gcc.dg/pr51957-1.h: New file.
1649 * gcc.dg/pr51957-2.c: New test.
1651 2012-01-23 Jason Merrill <jason@redhat.com>
1654 * g++.dg/ext/visibility/template10.C: New.
1656 2012-01-23 Tobias Burnus <burnus@net-b.de>
1659 * gfortran.dg/move_alloc_12.f90: New.
1661 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1664 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1666 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/template/crash111.C: New.
1671 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1673 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1675 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1677 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1680 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1681 the DW_TAG_class_type and DW_AT_name: "Executor".
1683 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1685 * lib/target-supports.exp
1686 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1687 (check_effective_target_vect_interleave): Likewise.
1689 2012-01-22 Jason Merrill <jason@redhat.com>
1692 * g++.dg/template/using20.C: New.
1693 * g++.dg/template/template-id-2.C: Adjust diagnostic.
1695 2012-01-23 Jason Merrill <jason@redhat.com>
1698 * g++.dg/torture/pr51344.C: Limit to x86.
1700 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
1702 * c-c++-common/tm/omp.c: Require target with pthread support.
1704 2012-01-23 Richard Guenther <rguenther@suse.de>
1706 PR tree-optimization/51949
1707 * gcc.dg/torture/pr51949.c: New testcase.
1709 2012-01-23 Jakub Jelinek <jakub@redhat.com>
1711 PR rtl-optimization/51933
1712 * gcc.c-torture/execute/pr51933.c: New test.
1714 2012-01-22 Douglas B Rupp <rupp@gnat.com>
1716 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1717 Do not define for Interix.
1719 2012-01-22 Jason Merrill <jason@redhat.com>
1722 * g++.dg/lto/pr51832.h: New.
1723 * g++.dg/lto/pr51832_0.C: New.
1724 * g++.dg/lto/pr51832_1.C: New.
1726 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
1728 * gcc.dg/ext-elim-1.c: New test.
1730 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1733 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1734 * g++.dg/opt/longbranch1.C: Likewise.
1736 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1738 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1741 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
1744 * gfortran.dg/namelist_74.f90: New test.
1745 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1747 2012-01-21 Tobias Burnus <burnus@net-b.de>
1750 * gfortran.dg/class_47.f90: New.
1752 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
1754 * gnat.dg/renaming5.ad[sb]: New test.
1756 2012-01-20 Jason Merrill <jason@redhat.com>
1759 * g++.dg/pch/mangle1.{C,Hs}: Remove.
1761 2012-01-20 Jason Merrill <jason@redhat.com>
1764 * g++.dg/ext/attrib42.C: Require ilp32.
1766 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.target/arm/pr51915.c: New test.
1771 2012-01-20 Cary Coutant <ccoutant@google.com>
1772 Dodji Seketeli <dodji@redhat.com>
1775 * g++.dg/debug/dwarf2/nested-3.C: New test.
1777 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/template/crash110.C: New.
1782 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1784 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1785 Remove default options on hppa*-*-hpux*.
1787 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1789 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1791 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1793 * gcc.c-torture/compile/pr51856.c: New testcase.
1795 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
1797 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1798 options to go_target_compile.
1800 2012-01-20 Kai Tietz <ktietz@redhat.com>
1802 * g++.dg/torture/pr51344.C: Fix typo.
1804 2012-01-20 Richard Guenther <rguenther@suse.de>
1806 PR tree-optimization/51903
1807 * g++.dg/torture/pr51903.C: New testcase.
1809 2012-01-20 Tobias Burnus <burnus@net-b.de>
1810 Janus Weil <janus@gcc.gnu.org>
1813 * gfortran.dg/use_21.f90: New.
1815 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1818 * gcc.dg/torture/pr51106-1.c: New test.
1819 * gcc.dg/torture/pr51106-2.c: New test.
1821 2012-01-19 Kai Tietz <ktietz@redhat.com>
1823 * g++.dg/torture/pr51344.C: New test.
1825 2012-01-19 Tobias Burnus <burnus@net-b.de>
1828 * gfortran.dg/intrinsic_size_2.f90: New.
1830 2012-01-19 Jason Merrill <jason@redhat.com>
1833 * g++.dg/inherit/using7.C: New.
1835 2012-01-19 Richard Guenther <rguenther@suse.de>
1837 PR tree-optimization/37997
1838 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1840 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1842 PR rtl-optimization/51505
1843 * gcc.dg/pr51505.c: New test.
1845 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
1848 * gfortran.dg/typebound_operator_12.f03: New.
1849 * gfortran.dg/typebound_operator_13.f03: New.
1851 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
1854 * g++.dg/cpp0x/pr51225.C: New.
1856 2012-01-17 Ian Lance Taylor <iant@google.com>
1859 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1861 2012-01-17 Tobias Burnus <burnus@net-b.de>
1864 * gfortran.dg/realloc_on_assign_9.f90: New.
1866 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
1869 * gcc.dg/tm/memopt-3.c: Remove xfail.
1870 * gcc.dg/tm/memopt-4.c: Remove xfail.
1871 * gcc.dg/tm/memopt-5.c: Remove xfail.
1872 * gcc.dg/tm/memopt-7.c: Remove xfail.
1874 2012-01-17 Jakub Jelinek <jakub@redhat.com>
1876 PR tree-optimization/51877
1877 * gcc.c-torture/execute/pr51877.c: New test.
1879 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1881 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1882 {!vect_align_arrays} to vect_sizes_32B_16B.
1883 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1884 * gcc.dg/vect/vect-peel-3.c: Ditto.
1886 2012-01-16 Jason Merrill <jason@redhat.com>
1889 * g++.dg/abi/mangle60.C: New.
1892 * g++.dg/pch/mangle1.{C,Hs}: New.
1894 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
1895 Tobias Burnus <burnus@net-b.de>
1898 * gfortran.dg/elemental_optional_args_3.f90: New
1899 * gfortran.dg/elemental_optional_args_4.f90: New
1901 2012-01-16 Tobias Burnus <burnus@net-b.de>
1904 * gfortran.dg/use_20.f90: New
1906 2012-01-16 Jason Merrill <jason@redhat.com>
1909 * g++.dg/cpp0x/rv-bitfield.C: New.
1910 * g++.dg/cpp0x/rv-bitfield2.C: New.
1912 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
1914 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
1915 subroutine 'qsort' and use index array to assign the result.
1917 2012-01-16 Jakub Jelinek <jakub@redhat.com>
1919 PR tree-optimization/51865
1920 * gcc.dg/pr51865.c: New test.
1922 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1924 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
1926 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1928 * gcc.target/mips/code-readable-2.c: Allow the jump table address
1929 to be loaded from the constant pool, rather than via %hi and %lo.
1931 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
1933 PR rtl-optimization/51821
1934 * gcc.dg/pr51821.c: New test.
1936 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
1938 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
1940 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
1942 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
1944 2012-01-14 Tobias Burnus <burnus@net-b.de>
1947 * gfortran.dg/init_flag_8.f90: New.
1948 * gfortran.dg/init_flag_9.f90: New.
1950 2011-01-14 Tobias Burnus <burnus@net-b.de>
1953 * gfortran.dg/use_18.f90: New.
1954 * gfortran.dg/use_19.f90: New.
1956 2012-01-13 Ian Lance Taylor <iant@google.com>
1959 * g++.dg/warn/Wsign-compare-4.C: New.
1961 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
1964 * gfortran.dg/alloc_comp_assign.f03: New.
1965 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1966 __BUILTIN_FREE from 38 to 32.
1968 2012-01-13 Jason Merrill <jason@redhat.com>
1971 * g++.dg/warn/Wreturn-type-7.C: New.
1973 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
1975 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1977 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
1978 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
1979 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
1980 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
1981 int32plus because of big array needed.
1982 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
1983 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
1985 2012-01-13 Jason Merrill <jason@redhat.com>
1988 * g++.dg/ext/visibility/template9.C: New.
1991 * g++.dg/cpp0x/defaulted34.C: New.
1992 * g++.dg/template/virtual3.C: New.
1994 2012-01-13 Richard Guenther <rguenther@suse.de>
1997 * gcc.dg/torture/pr8081.c: New testcase.
1999 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2001 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2003 2012-01-12 Jason Merrill <jason@redhat.com>
2006 * g++.dg/ext/stmtexpr14.C: New.
2008 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2011 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2013 2012-01-12 Jason Merrill <jason@redhat.com>
2016 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2017 * g++.dg/abi/mangle58.C: Likewise.
2020 * g++.dg/template/arg8.C: New.
2022 2012-01-12 Ira Rosen <irar@il.ibm.com>
2024 PR tree-optimization/51799
2025 * gcc.dg/vect/pr51799.c: New test.
2026 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2029 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2030 Tobias Burnus <burnus@net-b.de>
2034 * lib/target-supports.exp
2035 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2036 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2038 2012-01-11 Jason Merrill <jason@redhat.com>
2041 * g++.dg/ext/attrib42.C: New.
2043 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2046 * gcc.dg/pr51796.c: New test.
2048 2012-01-11 Jason Merrill <jason@redhat.com>
2051 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2053 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2055 * gnat.dg/array19.ad[sb]: New test.
2057 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2059 * gnat.dg/opt23.ad[sb]: New test.
2060 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2061 * gnat.dg/opt24.ad[sb]: New test.
2063 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2065 PR tree-optimization/49642
2066 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2067 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2069 2012-01-11 Jason Merrill <jason@redhat.com>
2072 * g++.dg/template/explicit-args5.C: New.
2074 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2076 * gcc.c-torture/execute/20120110-1.c: New testcase.
2078 2012-01-10 Jason Merrill <jason@redhat.com>
2081 * g++.dg/inherit/ambig1.C: New.
2084 * g++.dg/cpp0x/constexpr-cache1.C: New.
2086 2012-01-10 Richard Guenther <rguenther@suse.de>
2088 PR tree-optimization/51801
2089 * gcc.dg/torture/pr51801.c: New testcase.
2091 2012-01-10 Tobias Burnus <burnus@net-b.de>
2094 * gfortran.dg/allocate_with_typespec_5.f90: New.
2096 2012-01-10 Tobias Burnus <burnus@net-b.de>
2098 * gfortran.dg/class_39.f03: Update dg-error string.
2100 2012-01-10 Richard Guenther <rguenther@suse.de>
2102 PR tree-optimization/50913
2103 * gcc.dg/graphite/interchange-16.c: New testcase.
2104 * gcc.dg/graphite/scop-20.c: XFAIL.
2105 * gfortran.dg/graphite/interchange-1.f: Likewise.
2106 * gfortran.dg/graphite/block-1.f90: Likewise.
2107 * gfortran.dg/graphite/block-2.f: Likewise.
2109 2012-01-10 Richard Henderson <rth@redhat.com>
2111 * lib/target-supports.exp (check_effective_target_vect_perm,
2112 check_effective_target_vect_perm_byte,
2113 check_effective_target_vect_perm_short): Enable for arm neon.
2115 2012-01-09 Tobias Burnus <burnus@net-b.de>
2118 * gfortran.dg/typebound_operator_11.f90: New.
2120 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2122 * gnat.dg/array18.adb: New test.
2123 * gnat.dg/array18_pkg.ads: New helper.
2125 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2128 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2129 around base object in first assignment in main program.
2130 * gfortran.dg/typebound_operator_10.f03: New test.
2132 2012-01-09 Martin Jambor <mjambor@suse.cz>
2134 PR tree-optimization/51759
2135 * g++.dg/ipa/pr51759.C: New test.
2137 2012-01-09 Tobias Burnus <burnus@net-b.de>
2140 * gfortran.dg/optional_absent_2.f90: New.
2142 2012-01-09 Tobias Burnus <burnus@net-b.de>
2145 * gfortran.dg/use_17.f90: New.
2147 2012-01-09 Gary Funck <gary@intrepid.com>
2149 PR preprocessor/33919
2150 * gcc.dg/pr33919.c: New test.
2151 * gcc.dg/pr33919-0.h: New test header file.
2152 * gcc.dg/pr33919-1.h: Ditto.
2153 * gcc.dg/pr33919-2.h: Ditto.
2155 2012-01-07 Jan Hubicka <jh@suse.cz>
2157 PR tree-optimize/51694
2158 * gcc.c-torture/compile/pr51694.c: new testcase.
2160 2012-01-07 Jan Hubicka <jh@suse.cz>
2162 PR tree-optimization/51600
2163 * g++.dg/torture/pr51600.C: New testcase.
2165 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2167 PR gcov-profile/51715
2168 PR gcov-profile/51717
2169 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2170 * gcc.misc-tests/gcov-14.c: Likewise.
2172 2012-01-06 Jason Merrill <jason@redhat.com>
2174 * g++.dg/parse/new5.C: New.
2176 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2179 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2180 including <string.h>.
2182 2012-01-06 Jason Merrill <jason@redhat.com>
2184 * g++.dg/abi/mangle51.C: New.
2185 * g++.dg/abi/mangle52.C: New.
2186 * g++.dg/abi/mangle53.C: New.
2187 * g++.dg/abi/mangle54.C: New.
2188 * g++.dg/abi/mangle55.C: New.
2189 * g++.dg/abi/mangle56.C: New.
2190 * g++.dg/abi/mangle57.C: New.
2191 * g++.dg/abi/mangle58.C: New.
2192 * g++.dg/abi/mangle59.C: New.
2193 * g++.dg/cpp0x/trailing3.C: Update mangling.
2194 * g++.dg/cpp0x/variadic111.C: Update mangling.
2195 * g++.dg/cpp0x/variadic4.C: Update mangling.
2196 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2197 * g++.dg/template/nontype22.C: Works now.
2198 * g++.dg/template/pr35240.C: Works now.
2200 * g++.dg/cpp0x/error7.C: New.
2202 2012-01-06 Tobias Burnus <burnus@net-b.de>
2204 * gfortran.dg/deallocate_stat_2.f90: New.
2205 * coarray/allocate_errgmsg.f90: New.
2206 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2207 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2208 * coarray/subobject_1.f90: Fix for num_images > 1.
2209 * gfortran.dg/deallocate_stat.f90: Update due to changed
2212 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2214 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2216 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2218 * ada/acats/overflow.lst: Add cb20004.
2220 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2223 * g++.dg/cpp0x/alias-decl-18.C: New test.
2225 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2227 * gcc.c-torture/execute/20120104-1.c: New test.
2229 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2232 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2233 the old typebound_operator_8.f03.
2234 * gfortran.dg/typebound_operator_8.f03: New version of
2235 typebound_operator_7.f03 with 'u' a derived type instead of a
2238 2012-01-05 Richard Guenther <rguenther@suse.de>
2240 * g++.dg/torture/pr49309.C: Skip for -flto.
2242 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2245 * gcc.c-torture/compile/pr51761.c: New test.
2247 2012-01-05 Richard Guenther <rguenther@suse.de>
2249 PR tree-optimization/51760
2250 * gcc.dg/torture/pr51760.c: New testcase.
2252 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2255 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2257 2012-01-05 Richard Guenther <rguenther@suse.de>
2260 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2261 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2263 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2266 * gcc.dg/pr51695.c: New test.
2268 2012-01-04 Andrew Pinski <apinski@cavium.com>
2270 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2271 * gcc.target/mips/octeon2-lx-1.c: New test.
2272 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2273 * gcc.target/mips/octeon2-lx-2.c: New test.
2274 * gcc.target/mips/octeon2-lx-3.c: New test.
2276 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2280 * gcc.dg/tm/alias-1.c: Adjust regexp.
2281 * gcc.dg/tm/alias-2.c: Adjust regexp.
2283 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2286 * g++.dg/warn/Wparentheses-26.C: New.
2288 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2290 * gfortran.dg/elemental_optional_args_2.f90: New test.
2292 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2295 * gfortran.dg/common_17.f90: New test.
2297 2012-01-04 Richard Guenther <rguenther@suse.de>
2299 PR tree-optimization/49651
2300 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2301 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2303 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2306 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2308 2012-01-03 Andrew Pinski <apinski@cavium.com>
2310 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2311 for all mips targets. Also allow an optional .cfi_startproc.
2313 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2315 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2317 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/rtti/dyncast5.C: New.
2322 2012-01-03 Richard Guenther <rguenther@suse.de>
2324 PR tree-optimization/51070
2325 * gcc.dg/torture/pr51070-2.c: New testcase.
2327 2012-01-03 Richard Guenther <rguenther@suse.de>
2329 PR tree-optimization/51692
2330 * gcc.dg/torture/pr51692.c: New testcase.
2332 2012-01-03 Richard Guenther <rguenther@suse.de>
2335 * g++.dg/lto/pr51650-3_0.C: New testcase.
2337 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2340 * g++.dg/warn/Wredundant-decls-spec.C: New.
2342 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2344 PR tree-optimization/51719
2345 * g++.dg/tree-prof/pr51719.C: New test.
2347 2012-01-03 Richard Guenther <rguenther@suse.de>
2350 * gcc.dg/fold-compare-6.c: New testcase.
2352 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2355 * g++.dg/gomp/pr51669.C: New test.
2357 2012-01-02 Jason Merrill <jason@redhat.com>
2360 * g++.dg/cpp0x/constexpr-union2.C: New.
2363 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2365 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2368 * g++.dg/cpp0x/constexpr-99.C: New test.
2370 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2373 * g++.dg/template/init9.C: New.
2375 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2377 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2378 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2379 rather than a specific number.
2381 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2386 * gfortran.dg/typebound_operator_7.f03: New.
2387 * gfortran.dg/typebound_operator_8.f03: New.
2389 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2392 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2394 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2396 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2398 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2400 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2402 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2405 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2407 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2408 * gfortran.dg/io_real_boz_4.f90: Likewise.
2409 * gfortran.dg/io_real_boz_5.f90: Likewise.
2411 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2413 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2415 2012-01-02 Revital Eres <revital.eres@linaro.org>
2417 * gcc.dg/sms-11.c: New file.
2419 2012-01-02 Tobias Burnus <burnus@net-b.de>
2422 * gfortran.dg/coarray/image_index_3.f90: New.
2424 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2427 * g++.dg/parse/enum8.C: New.
2429 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2432 * g++.dg/conversion/reinterpret4.C: New.
2433 * g++.dg/conversion/reinterpret1.C: Adjust.
2435 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2437 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2439 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2441 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2442 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2443 * g++.old-deja/g++.jason/access14.C: Likewise.
2444 * g++.old-deja/g++.jason/access8.C: Likewise.
2445 * g++.old-deja/g++.jason/access1.C: Likewise.
2446 * g++.old-deja/g++.other/access3.C: Likewise.
2447 * g++.old-deja/g++.other/access5.C: Likewise.
2448 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2449 * g++.old-deja/g++.law/visibility22.C: Likewise.
2450 * g++.old-deja/g++.law/visibility26.C: Likewise.
2451 * g++.old-deja/g++.mike/p2746.C: Likewise.
2452 * g++.dg/debug/using1.C: Likewise.
2453 * g++.dg/lookup/using51.C: Likewise.
2454 * g++.dg/inherit/using5.C: Likewise.
2455 * g++.dg/inherit/pr30297.C: Likewise.
2456 * g++.dg/inherit/access8.C: Likewise.
2457 * g++.dg/torture/pr39362.C: Likewise.
2458 * g++.dg/template/crash13.C: Likewise.
2459 * g++.dg/template/using10.C: Likewise.
2461 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2464 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2467 2012-01-01 Ira Rosen <irar@il.ibm.com>
2469 PR tree-optimization/51704
2470 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2471 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2472 corresponding flags.
2474 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2477 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2479 2012-01-01 Jan Hubicka <jh@suse.cz>
2481 PR rtl-optimization/51069
2482 * gcc.c-torture/compile/pr51069.c: New testcase.
2484 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2486 PR tree-optimization/51683
2487 * gcc.dg/pr51683.c: New test.
2489 Copyright (C) 2012 Free Software Foundation, Inc.
2491 Copying and distribution of this file, with or without modification,
2492 are permitted in any medium without royalty provided the copyright
2493 notice and this notice are preserved.