1 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/lto11.ad[sb]: New test.
10 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
13 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
15 2012-05-07 Jakub Jelinek <jakub@redhat.com>
17 PR tree-optimization/53239
18 * g++.dg/opt/vrp3.C: New test.
19 * g++.dg/opt/vrp3-aux.cc: New file.
20 * g++.dg/opt/vrp3.h: New file.
22 2012-05-07 Tobias Burnus <burnus@net-b.de>
24 Backport from mainline:
25 2012-05-07 Tobias Burnus <burnus@net-b.de>
28 * gfortran.dg/typebound_operator_15.f90: New.
30 2012-05-05 Tobias Burnus <burnus@net-b.de>
32 Backport from mainline:
33 2012-05-04 Tobias Burnus <burnus@net-b.de>
36 * gfortran.dg/constructor_7.f90: New.
37 * gfortran.dg/constructor_8.f90: New.
39 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
41 Backport from mainline:
43 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
45 PR tree-optimization/52633
46 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
47 recognized as widening shifts instead of over-widening.
48 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
49 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
50 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
51 * gcc.target/arm/pr52633.c: New test.
53 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
55 PR tree-optimization/52870
56 * gcc.dg/vect/pr52870.c: New test.
58 2012-05-04 Richard Guenther <rguenther@suse.de>
60 * gcc.dg/lto/pr53214_0.c: New testcase.
62 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
64 * gcc.target/ia64/pr48496.c: New test.
65 * gcc.target/ia64/pr52657.c: Likewise.
67 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
69 Backport from mainline
70 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
73 * gcc.target/powwerpc/pr53199.c: New file.
75 2012-05-03 Martin Jambor <mjambor@suse.cz>
77 Backport from mainline
78 2012-05-02 Martin Jambor <mjambor@suse.cz>
81 * g++.dg/lto/pr52605_0.C: New test.
83 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
86 * g++.dg/other/final2.C: New.
88 2012-05-03 Jakub Jelinek <jakub@redhat.com>
91 * gcc.dg/pr53174.c: New test.
94 * gcc.target/arm/pr53187.c: New test.
95 * gcc.c-torture/compile/pr53187.c: New test.
97 2012-05-03 Richard Guenther <rguenther@suse.de>
99 PR tree-optimization/53144
100 * gcc.dg/torture/pr53144.c: New testcase.
102 2012-05-02 Tobias Burnus <burnus@net-b.de>
104 Backport from mainline
105 2012-04-16 Tobias Burnus <burnus@net-b.de>
108 * gfortran.dg/pointer_intent_6.f90: New.
110 2012-05-02 Jakub Jelinek <jakub@redhat.com>
112 PR tree-optimization/53163
113 * gcc.c-torture/compile/pr53163.c: New test.
115 PR rtl-optimization/53160
116 * gcc.c-torture/execute/pr53160.c: New test.
118 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
122 * gfortran.dg/function_optimize_12.f90: New test.
124 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
126 Backport from mainline
127 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
130 * gcc.c-torture/execute/20120427-1.c: New testcase.
132 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
135 * gcc.dg/torture/pr53120.c: New test.
137 2012-04-25 Jakub Jelinek <jakub@redhat.com>
140 * gcc.dg/pr52880.c: New test.
142 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
145 PR tree-optimizations/52891
147 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
149 2012-04-24 Richard Guenther <rguenther@suse.de>
151 PR tree-optimization/53085
152 * g++.dg/torture/pr53085.C: New testcase.
154 2012-04-23 Richard Guenther <rguenther@suse.de>
157 * gcc.dg/pr53060.c: New testcase.
159 2012-04-23 Jakub Jelinek <jakub@redhat.com>
161 PR tree-optimizations/52891
162 * gcc.c-torture/compile/pr52891-1.c: New test.
163 * gcc.c-torture/compile/pr52891-2.c: New test.
165 2012-04-20 Ian Lance Taylor <iant@google.com>
167 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
168 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
170 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/parse/crash59.C: New.
175 2012-04-16 Jason Merrill <jason@redhat.com>
178 * g++.dg/cpp0x/variadic131.C: New.
180 2012-04-16 Jason Merrill <jason@redhat.com>
183 * g++.dg/cpp0x/variadic129.C: New.
186 * g++.dg/cpp0x/variadic128.C: New.
188 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
190 Backport from mainline
191 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
194 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
195 second function argument.
196 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
197 (calc_permps): Update declaration. Calculate result correctly.
198 (avx2_test): Change src2 type to union256i_d.
199 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
202 2012-04-16 Martin Jambor <mjambor@suse.cz>
204 Backported from mainline
206 2012-04-13 Martin Jambor <mjambor@suse.cz>
209 * g++.dg/ipa/pr52939.C: New test.
211 2012-04-15 Jason Merrill <jason@redhat.com>
214 * g++.dg/cpp0x/variadic125.C: New.
217 * g++.dg/cpp0x/variadic124.C: New.
219 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
222 * g++.dg/lookup/using52.C: New.
224 2012-04-13 Jason Merrill <jason@redhat.com>
227 * g++.dg/cpp0x/variadic123.C: New.
228 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
230 2012-04-11 Jason Merrill <jason@redhat.com>
233 * g++.dg/ext/attrib45.C: New.
235 2012-04-13 Tom de Vries <tom@codesourcery.com>
237 Backport from mainline r186419.
239 2012-04-13 Tom de Vries <tom@codesourcery.com>
241 * gcc.dg/pr52734.c: New test.
243 2012-04-13 Richard Guenther <rguenther@suse.de>
245 PR tree-optimization/52969
246 * gcc.dg/torture/pr52969.c: New testcase.
248 2012-04-13 Richard Guenther <rguenther@suse.de>
251 * gcc.dg/pr52862.c: New testcase.
253 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
255 Backport from mainline
256 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
259 * gcc.target/powerpc/pr52775.c: New file.
261 2012-04-12 Richard Guenther <rguenther@suse.de>
263 PR tree-optimization/52943
264 * gcc.dg/torture/pr52943.c: New testcase.
266 2012-04-09 Mike Stump <mikestump@comcast.net>
268 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
269 * gcc.dg/tree-ssa/vrp59.c: Likewise.
270 * gcc.dg/tree-ssa/vrp60.c: Likewise.
271 * gnat.dg/aggr11.adb: Likewise.
272 * gnat.dg/aggr11_pkg.ads: Likewise.
273 * gnat.dg/aggr15.adb: Likewise.
274 * gnat.dg/aggr15.ads: Likewise.
275 * gnat.dg/aggr17.adb: Likewise.
276 * gnat.dg/aggr18.adb: Likewise.
277 * gnat.dg/array14.adb: Likewise.
278 * gnat.dg/array14.ads: Likewise.
279 * gnat.dg/array14_pkg.ads: Likewise.
280 * gnat.dg/array19.adb: Likewise.
281 * gnat.dg/array19.ads: Likewise.
282 * gnat.dg/discr27.adb: Likewise.
283 * gnat.dg/discr27.ads: Likewise.
284 * gnat.dg/discr35.adb: Likewise.
285 * gnat.dg/discr35.ads: Likewise.
286 * gnat.dg/discr6.adb: Likewise.
287 * gnat.dg/discr6_pkg.ads: Likewise.
288 * gnat.dg/import1.adb: Likewise.
289 * gnat.dg/import1.ads: Likewise.
290 * gnat.dg/loop_address2.adb: Likewise.
291 * gnat.dg/opt7.adb: Likewise.
292 * gnat.dg/opt7.ads: Likewise.
293 * gnat.dg/pointer_variable_bounds.adb: Likewise.
294 * gnat.dg/pointer_variable_bounds.ads: Likewise.
295 * gnat.dg/rep_clause2.adb: Likewise.
296 * gnat.dg/rep_clause2.ads: Likewise.
297 * gnat.dg/slice2.adb: Likewise.
298 * gnat.dg/slice2.ads: Likewise.
299 * gnat.dg/slice6.adb: Likewise.
300 * gnat.dg/slice6_pkg.ads: Likewise.
301 * gnat.dg/specs/unchecked_union2.ads: Likewise.
302 * gnat.dg/taft_type2.adb: Likewise.
303 * gnat.dg/taft_type2.ads: Likewise.
304 * gnat.dg/taft_type2_pkg.ads: Likewise.
305 * gnat.dg/volatile10.adb: Likewise.
306 * gnat.dg/volatile10_pkg.ads: Likewise.
308 * gcc.dg/dll-8.c: Remove execute permissions.
309 * g++.dg/ext/dllexport5.C: Likewise.
311 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
313 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
314 (check_effective_target_sync_long_long): Add SPARC case.
315 (check_effective_target_sync_long_long_runtime): Likewise.
316 (check_effective_target_sync_int_long): Adjust SPARC case.
317 (check_effective_target_sync_char_short): Likewise.
319 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
323 * gfortran.dg/function_optimize_11.f90: New test.
325 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
329 * gfortran.dg/use_only_6.f90: New test.
331 2012-04-06 Mike Stump <mikestump@comcast.net>
334 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
336 2012-04-05 Jason Merrill <jason@redhat.com>
339 * g++.dg/template/qualified-id5.C: New.
341 2012-04-03 Jason Merrill <jason@redhat.com>
344 * g++.dg/cpp0x/variadic-value1.C: New.
346 2012-04-03 Richard Guenther <rguenther@suse.de>
348 Backport from mainline
349 2012-03-02 Richard Guenther <rguenther@suse.de>
351 PR tree-optimization/52406
352 * gcc.dg/torture/pr52406.c: New testcase.
354 2012-04-03 Richard Guenther <rguenther@suse.de>
356 Backport from mainline
357 2012-03-15 Richard Guenther <rguenther@suse.de>
360 * gfortran.dg/vect/pr52580.f: New testcase.
362 2012-04-03 Richard Guenther <rguenther@suse.de>
364 Backport from mainline
365 2012-03-06 Richard Guenther <rguenther@suse.de>
368 * gcc.dg/torture/pr52493.c: New testcase.
370 2012-03-23 Richard Guenther <rguenther@suse.de>
372 PR tree-optimization/52678
373 * gfortran.dg/pr52678.f: New testcase.
375 2012-03-26 Richard Guenther <rguenther@suse.de>
377 PR tree-optimization/52701
378 * gfortran.dg/pr52701.f90: New testcase.
380 2012-03-30 Richard Guenther <rguenther@suse.de>
382 PR tree-optimization/52754
383 * gcc.target/i386/pr52754.c: New testcase.
385 2012-04-03 Jakub Jelinek <jakub@redhat.com>
387 PR tree-optimization/52835
388 * gfortran.dg/pr52835.f90: New test.
390 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
392 * gnat.dg/controlled6.adb: New test.
393 * gnat.dg/controlled6_pkg.ads: New helper.
394 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
396 2012-03-29 Meador Inge <meadori@codesourcery.com>
399 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
401 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
404 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
406 2012-03-29 Jason Merrill <jason@redhat.com>
409 * g++.dg/template/inherit8.C: New.
411 2012-03-29 Jakub Jelinek <jakub@redhat.com>
414 * g++.dg/ext/weak4.C: New test.
416 2012-03-29 Jason Merrill <jason@redhat.com>
419 * g++.dg/cpp0x/initlist-array3.C: New.
421 2012-03-28 Jason Merrill <jason@redhat.com>
424 * g++.dg/overload/virtual2.C: New.
426 2012-03-28 Martin Jambor <mjambor@suse.cz>
428 Backported from mainline
429 2012-03-27 Martin Jambor <mjambor@suse.cz>
432 * gcc.dg/torture/pr52693.c: New test.
434 2012-03-28 Jakub Jelinek <jakub@redhat.com>
437 * gcc.dg/pr52691.c: New test.
440 * gcc.c-torture/compile/pr52750.c: New test.
442 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
444 Backport from 2012-03-28 mainline r185910.
447 * gcc.target/avr/torture/builtins-2.c: New test.
449 2012-03-28 Jakub Jelinek <jakub@redhat.com>
452 * gcc.target/i386/pr52736.c: New test.
454 2012-03-27 Richard Guenther <rguenther@suse.de>
457 * gcc.dg/torture/pr52720.c: New testcase.
459 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
461 Backport from 2012-03-26 mainline r185793.
463 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
464 Add "-Os -flto" to list.
466 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
468 * gnat.dg/concat2.ad[sb]: New test.
470 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
473 * gcc.c-torture/compile/limits-externdecl.c: New test.
475 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
480 2012-03-22 Tobias Burnus <burnus@net-b.de>
483 * gfortran.dg/intrinsic_8.f90: New.
485 2012-03-22 Jakub Jelinek <jakub@redhat.com>
488 * g++.dg/ext/attrib44.C: New test.
490 2012-03-22 Jason Merrill <jason@redhat.com>
492 * g++.dg/torture/pr52582.C: New.
494 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
496 Backport from 2012-03-20 mainline r185583.
498 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
501 Backport from 2012-03-20 mainline r185570.
504 * gcc.target/avr/torture/addr-space-2.h: New file.
505 * gcc.target/avr/torture/addr-space-2-g.h: New test.
506 * gcc.target/avr/torture/addr-space-2-0.h: New test.
507 * gcc.target/avr/torture/addr-space-2-1.h: New test.
508 * gcc.target/avr/torture/addr-space-2-x.h: New test.
510 Backport from 2012-03-12 mainline r185255.
513 * gcc.target/avr/torture/addr-space-1.h: New file.
514 * gcc.target/avr/torture/addr-space-g.h: New test.
515 * gcc.target/avr/torture/addr-space-0.h: New test.
516 * gcc.target/avr/torture/addr-space-1.h: New test.
517 * gcc.target/avr/torture/addr-space-x.h: New test.
519 2012-03-22 Jakub Jelinek <jakub@redhat.com>
521 Backported from mainline
522 2012-03-14 Jakub Jelinek <jakub@redhat.com>
525 * g++.dg/cpp0x/udlit-args2.C: New test.
527 2012-03-13 Jakub Jelinek <jakub@redhat.com>
530 * gcc.dg/Wunused-var-3.c: New test.
532 2012-03-22 Release Manager
534 * GCC 4.7.0 released.
536 2012-03-20 Jason Merrill <jason@redhat.com>
538 * g++.dg/cpp0x/auto32.C: New.
540 2012-03-15 Jakub Jelinek <jakub@redhat.com>
541 Andrew Pinski <apinski@cavium.com>
544 * gcc.dg/pr52592.c: New test.
546 2012-03-14 Jakub Jelinek <jakub@redhat.com>
549 * g++.dg/opt/pr52582.C: New test.
551 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
554 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
556 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
558 2012-03-10 Tobias Burnus <burnus@net-b.de>
561 * gfortran.dg/proc_ptr_34.f90: New.
563 2012-03-07 Jason Merrill <jason@redhat.com>
566 * g++.dg/cpp0x/udlit-mangle.C: New.
568 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
570 Backport from mainline r184894.
571 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
574 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
576 Backport from mainline
577 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
579 * gcc.target/powerpc/pr52457.c: New test.
581 2012-03-01 Kai Tietz <ktietz@redhat.com>
583 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
584 routines on mingw targets.
585 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
588 2012-03-01 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/52445
591 * gcc.dg/pr52445.c: New test.
593 2012-02-29 Jakub Jelinek <jakub@redhat.com>
596 * gcc.c-torture/compile/pr52437.c: New test.
599 * gcc.dg/torture/pr52419.c: New test.
601 PR tree-optimization/52429
602 * gcc.dg/torture/pr52429.c: New test.
603 * g++.dg/opt/pr52429.C: New test.
605 2012-02-29 Richard Guenther <rguenther@suse.de>
608 * gcc.dg/lto/trans-mem-1_0.c: Remove.
609 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
610 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
611 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
612 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
613 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
615 2012-02-29 Jakub Jelinek <jakub@redhat.com>
617 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
619 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
622 * gfortran.dg/realloc_on_assign_13.f90 : New test.
624 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
627 * gcc.target/arm/neon/pr51534.c: New testcase.
629 2012-02-28 Richard Guenther <rguenther@suse.de>
632 * gcc.dg/torture/pr52407.c: New testcase.
634 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
636 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
637 * gcc.target/arm/vfp2.c: Likewise.
638 * gcc.target/arm/vfp3.c: Likewise.
639 * gcc.target/arm/vfp4.c: Likewise.
640 * gcc.target/arm/vfp5.c: Likewise.
641 * gcc.target/arm/vfp6.c: Likewise.
642 * gcc.target/arm/vfp7.c: Likewise.
643 * gcc.target/arm/vfp8.c: Likewise.
644 * gcc.target/arm/vfp9.c: Likewise.
645 * gcc.target/arm/vfp10.c: Likewise.
646 * gcc.target/arm/vfp11.c: Likewise.
647 * gcc.target/arm/vfp12.c: Likewise.
648 * gcc.target/arm/vfp13.c: Likewise.
649 * gcc.target/arm/vfp14.c: Likewise.
650 * gcc.target/arm/vfp15.c: Likewise.
651 * gcc.target/arm/vfp16.c: Likewise.
652 * gcc.target/arm/vfp17.c: Likewise.
653 * gcc.target/arm/neon-constants.h: New file.
654 * gcc.target/arm/neon-vect1.c: New test.
655 * gcc.target/arm/neon-vect2.c: New test.
656 * gcc.target/arm/neon-vect3.c: New test.
657 * gcc.target/arm/neon-vect4.c: New test.
658 * gcc.target/arm/neon-vect5.c: New test.
659 * gcc.target/arm/neon-vect6.c: New test.
660 * gcc.target/arm/neon-vect7.c: New test.
661 * gcc.target/arm/neon-vect8.c: New test.
663 2012-02-28 Richard Guenther <rguenther@suse.de>
665 PR tree-optimization/52402
666 * gcc.dg/torture/pr52402.c: New testcase.
668 2012-02-28 Richard Guenther <rguenther@suse.de>
671 * g++.dg/lto/pr52400_0.C: New testcase.
673 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
675 * gcc.target/avr/torture/builtins-1.c: New test.
676 * gcc.target/avr/torture/builtins-error.c: New test.
678 2012-02-28 Kai Tietz <ktietz@redhat.com>
680 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
682 * gcc.target/i386/pr45352-2.c: Likewise.
683 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
685 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
686 targets instead rand.
687 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
688 * gcc.target/i386/sse2-mul-1.c: Likewise.
689 * gcc.target/i386/sse4_1-blendps.c: Likewise.
690 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
692 * gcc.target/i386/pad-1.c: Likewise.
693 * gcc.target/i386/pad-9.c: Likewise.
694 * gcc.target/i386/pad-2.c: Likewise.
695 * gcc.target/i386/pad-5b.c: Likewise.
696 * gcc.target/i386/pad-8.c: Likewise.
697 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
698 * gcc.target/i386/pr44130.c: Likewise.
699 * gcc.target/i386/align-main-1.c: Likewise.
700 * gcc.target/i386/align-main-2.c: Likewise.
701 * gcc.target/i386/sw-1.c: Likewise.
702 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
704 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
705 * gcc.target/i386/pr46295.c: Likewise.
706 * gcc.target/i386/amd64-abi-1.c: Likewise.
707 * gcc.target/i386/amd64-abi-2.c: Likewise.
708 * gcc.target/i386/pr39082-1.c: Likewise.
709 * gcc.target/i386/pr39162.c: Likewise.
710 * gcc.target/i386/pr22152.c: Likewise.
711 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
712 * gcc.target/i386/wrfsbase-2.c: Likewise.
713 * gcc.target/i386/local.c: Likewise
714 * gcc.target/i386/wrgsbase-1.c: Likewise.
715 * gcc.target/i386/wrfsbase-1.c: Likewise.
716 * gcc.target/i386/pr39315-3.c: Likewise.
717 * gcc.target/i386/pr35767-4.c: Likewise.
718 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
720 * gcc.target/i386/pr45336-2.c: Likewise.
721 * gcc.target/i386/pr45336-1.c: Likewise.
722 * gcc.target/i386/pr45336-4.c: Likewise.
724 2012-02-27 Tristan Gingold <gingold@adacore.com>
726 * gnat.dg/array20.ad[sb]: New test.
728 2012-02-27 Jakub Jelinek <jakub@redhat.com>
731 * gcc.target/arm/pr52375.c: New test.
732 * gcc.c-torture/compile/pr52375.c: New test.
734 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
736 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
737 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
739 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
741 * gnat.dg/aggr19.adb: New test.
742 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
744 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
747 * gcc.target/sh/pr49263.c: New.
749 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
751 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
752 simulate_thread_wrapper_other_threads
753 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
754 Move initialization of 'value' to main().
755 (main): Initialize 'value';
756 * gcc.dg/simulate-thread/speculative-store.c
757 (simulate_thread_step_verify): Return 0 when successful.
758 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
760 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
761 (simulate_thread_wrapper_other_threads): Return a success/fail value
762 and issue an error if the instruction count threshold is exceeded.
764 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
767 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
768 * gcc.target/mips/interrupt_handler-3.c: Likewise.
770 2012-02-24 Richard Guenther <rguenther@suse.de>
773 * gcc.dg/pr52355.c: New testcase.
775 2012-02-23 Kai Tietz <ktietz@redhat.com>
777 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
779 * gcc.dg/Wpadded.c: Likewise.
780 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
782 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
783 for sleep by Sleep and add windows.h include for this function.
784 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
786 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
788 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
790 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
792 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
793 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
794 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
795 failure on LLP64 target.
797 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
800 * gcc.dg/noncompile/pr52290.c: New test.
802 2012-02-23 Jakub Jelinek <jakub@redhat.com>
804 PR tree-optimization/52019
805 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
807 2012-02-22 Kai Tietz <ktietz@redhat.com>
809 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
810 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
811 derived pdiff_t type.
812 * g++.dg/torture/pr49720.C: Likewise
814 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
817 * gcc.target/i386/pr52330.c: New test.
819 2012-02-22 Tobias Burnus <burnus@net-b.de>
822 * gfortran.dg/io_constraints_10.f90: New.
824 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
826 * lib/target-supports.exp (check_effective_target_vect_condition):
827 Return true for NEON.
829 2012-02-21 Kai Tietz <ktietz@redhat.com>
831 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
833 2012-02-21 Richard Guenther <rguenther@suse.de>
835 PR tree-optimization/52324
836 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
838 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
841 * gcc.target/avr/torture/pr51782-1.c: New test.
843 2012-02-21 Jakub Jelinek <jakub@redhat.com>
845 PR tree-optimization/52318
846 * gcc.dg/pr52318.c: New test.
848 2012-02-20 Kai Tietz <ktietz@redhat.com>
850 * gcc.dg/bf-ms-layout-3.c: New testcase.
852 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
856 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
858 2012-02-20 Richard Guenther <rguenther@suse.de>
860 PR tree-optimization/52298
861 * gcc.dg/torture/pr52298.c: New testcase.
862 * gcc.dg/vect/pr52298.c: Likewise.
864 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
866 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
867 * gcc.c-torture/execute/pr52286.c: Ditto.
869 2012-02-20 Jakub Jelinek <jakub@redhat.com>
871 PR tree-optimization/52286
872 * gcc.c-torture/execute/pr52286.c: New test.
874 2012-02-18 Tobias Burnus <burnus@net-b.de>
877 * gfortran.dg/interface_35.f90: Use -std=f2003.
878 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
879 * gfortran.dg/interface_assignment_4.f90: Ditto.
880 * gfortran.dg/bessel_1.f90: Ditto.
881 * gfortran.dg/func_result_6.f90: Ditto.
882 * gfortran.dg/hypot_1.f90: Ditto.
883 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
885 2012-02-17 Tobias Burnus <burnus@net-b.de>
893 * gfortran.dg/coarray_22.f90: Update dg-error.
894 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
896 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
899 * lib/gcc-simulate-thread.exp: Load timeout.exp.
900 (simulate-thread): Use default timeout.
902 2012-02-16 Jason Merrill <jason@redhat.com>
905 * g++.dg/ext/timevar1.C: New.
907 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
910 * g++.dg/template/using21.C: New.
911 * g++.dg/template/using22.C: Likewise.
913 2012-02-16 Jason Merrill <jason@redhat.com>
916 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
918 2012-02-16 Jakub Jelinek <jakub@redhat.com>
920 PR tree-optimization/52255
921 * gcc.c-torture/compile/pr52255.c: New test.
924 * g++.dg/debug/dwarf2/pr52260.C: New test.
927 * g++.dg/ipa/pr51929.C: New test.
929 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
932 * gcc.target/powerpc/pr52199.c: New file.
934 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
937 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
939 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
941 * gcc.dg/pr51867.c: Don't include <math.h>.
944 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
946 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
947 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
949 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
951 PR tree-optimization/50561
952 * gcc.dg/graphite/pr50561.c: New testcase.
954 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
956 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
957 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
959 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
961 * gnat.dg/discr35.ad[sb]: New test.
963 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
965 * gnat.dg/volatile10.adb: New test.
966 * gnat.dg/volatile10_pkg.ads: New helper.
968 2012-02-14 Jason Merrill <jason@redhat.com>
970 * g++.dg/ext/attrib43.C: New.
972 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
974 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
975 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
977 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
978 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
979 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
980 effective_target fgnu_tm.
981 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
983 2012-02-14 Jakub Jelinek <jakub@redhat.com>
986 * g++.dg/template/asmgoto1.C: New test.
988 2012-02-14 Ian Lance Taylor <iant@google.com>
991 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
992 compiling generated file for 64bit and index tests.
994 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
996 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
998 2012-02-14 Richard Guenther <rguenther@suse.de>
1000 PR tree-optimization/52244
1001 PR tree-optimization/51528
1002 * gcc.dg/torture/pr52244.c: New testcase.
1004 2012-02-14 Walter Lee <walt@tilera.com>
1006 * g++.dg/other/PR23205.C: Disable test on tile.
1007 * g++.dg/other/pr23205-2.C: Disable test on tile.
1008 * gcc.dg/20020312-2.c: Add a condition for __tile__.
1009 * gcc.dg/20040813-1.c: Disable test on tile.
1010 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1011 * gcc.misc-tests/linkage.exp: Handle tilegx.
1013 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1015 PR tree-optimization/52210
1016 * gcc.dg/pr52210.c: New test.
1018 2012-02-14 Jason Merrill <jason@redhat.com>
1021 * g++.dg/overload/defarg5.C: New.
1023 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1026 * c-c++-common/pr52181.c: New test.
1028 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1031 * g++.dg/ext/atomic-1.C: New test.
1033 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1035 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1037 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.c-torture/execute/pr52209.c: New test.
1042 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
1045 * gfortran.dg/elemental_optional_args_5.f03: New test.
1047 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
1050 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1053 2012-02-11 Ian Lance Taylor <iant@google.com>
1056 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1057 SPARC Solaris. Don't run the test at all on systems where it may
1058 not work, rather than xfailing it.
1060 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1062 PR rtl-optimization/52175
1063 * gcc.c-torture/compile/pr52175.c: New test.
1065 2012-02-10 Jason Merrill <jason@redhat.com>
1068 * g++.dg/template/repo10.C: New.
1070 2012-02-11 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/pr52132.c: New test.
1075 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
1077 * gnat.dg/specs/aggr4.ads: New test.
1078 * gnat.dg/specs/aggr4_pkg.ads: New helper.
1080 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
1083 * gcc.target/i386/pr52146.c: New.
1085 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1088 * c-c++-common/pr52177.c: New test.
1090 2012-02-10 Jan Hubicka <jh@suse.cz>
1093 * g++.dg/torture/pr48600.C: New testcase.
1095 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1098 * gcc.dg/dfp/pr52140.c: New test.
1100 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1103 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1106 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1109 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1110 * testsuite/gcc.dg/pr51867.c: New test.
1112 2012-02-09 Ian Lance Taylor <iant@google.com>
1114 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1115 which don't support -fsplit-stack. Turn off optimization when
1116 compiling select5-out.go.
1118 2012-02-08 Ian Lance Taylor <iant@google.com>
1120 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1121 systems which don't support -fsplit-stack.
1123 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1125 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1126 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1127 machine instuction in the log.
1129 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1131 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1134 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1137 * gcc.dg/pr48524.c: New test.
1138 * gcc.dg/pr48524.spec: New spec file for test.
1140 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1143 * gfortran.dg/vect/pr32380.f90: New test.
1145 2012-02-08 Tobias Burnus <burnus@net-b.de>
1148 * gfortran.dg/realloc_on_assign_12.f90: New.
1150 2012-02-08 Richard Guenther <rguenther@suse.de>
1152 PR rtl-optimization/52170
1153 * gcc.dg/torture/pr52170.c: New testcase.
1155 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1157 PR gcov-profile/52150
1158 * gcc.dg/tree-prof/pr52150.c: New test.
1160 PR rtl-optimization/52139
1161 * gcc.dg/pr52139.c: New test.
1163 2012-02-07 Jason Merrill <jason@redhat.com>
1166 * g++.dg/cpp0x/constexpr-union3.C: New.
1169 * g++.dg/lto/pr52035_0.C: New.
1171 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1173 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1174 * gcc.dg/special/weak-1.c: Likewise.
1175 * gcc.dg/ucnid-12.c: Likewise.
1176 * gcc.dg/torture/pr45678-1.c: Likewise.
1177 * gcc.dg/torture/pr45678-2.c: Likewise.
1178 * gcc.dg/vector-4.c: Likewise.
1179 * gcc.dg/ipa/inline-5.c: Likewise.
1180 * gcc.dg/ucnid-11.c: Likewise.
1181 * gcc.misc-tests/gcov-13.c: Likewise.
1182 * gcc.misc-tests/gcov-14.c: Likewise.
1183 * g++.dg/ext/label13.C: Likewise.
1184 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1185 hppa*-*-hpux* options.
1186 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1187 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1188 * gcc.dg/pr48616.c: Likewise.
1189 * gcc.dg/pr17957.c: Likewise.
1190 * gcc.dg/pr17055-1.c: Likewise.
1191 * gcc.dg/pr32912-1.c: Likewise.
1192 * gcc.dg/tm/pr51472.c: Likewise.
1193 * c-c++-common/fold-bitand-4.c: Likewise.
1194 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1195 Use dg-additional-options for extra options.
1197 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1199 * gcc.target/epiphany/interrupt-2.c: New test.
1201 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1204 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1205 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1208 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1211 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1213 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1217 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1218 * gcc.target/mips/va-arg-1.c: New test.
1220 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1222 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1223 for -mno-pointers-to-nested-functions.
1225 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1227 * gcc.c-torture/execute/20120207-1.c: New test.
1229 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1231 PR rtl-optimization/52060
1232 * gcc.dg/torture/pr52060.c: New test.
1235 * gcc.c-torture/compile/pr52074.c: New test.
1237 2012-02-07 Tobias Burnus <burnus@net-b.de>
1240 * gfortran.dg/class_to_type_2.f90: New.
1242 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1245 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1248 2012-02-06 Jason Merrill <jason@redhat.com>
1251 * g++.dg/template/conv13.C: New.
1253 2012-02-06 Richard Guenther <rguenther@suse.de>
1255 PR tree-optimization/52115
1256 * gcc.c-torture/compile/pr52115.c: New testcase.
1258 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1261 * gcc.c-torture/execute/pr52129.c: New test.
1263 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1265 * gcc.dg/pr48374.c: Actually add the test I forgot
1266 in the 2012-01-25 commit.
1268 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1271 * gfortran.dg/vect/vect-8.f90: New test case.
1273 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1276 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1278 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1281 * gfortran.dg/class_48.f90 : Add test of allocate class array
1282 component with source in subroutine test3. Remove commenting
1283 out in subroutine test4, since branching on unitialized variable
1284 is now fixed (no PR for this last.).
1286 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1288 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1290 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1292 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1295 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1296 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1298 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1300 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1301 (check_effective_target_sync_int_long): Use it.
1302 (check_effective_target_sync_char_short): Likewise.
1303 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1305 2012-02-05 Tobias Burnus <burnus@net-b.de>
1308 * gfortran.dg/class_48.f90: Add some further checks.
1310 2012-02-05 Ira Rosen <irar@il.ibm.com>
1312 PR tree-optimization/52091
1313 * gcc.dg/vect/pr52091.c: New test.
1315 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1317 PR rtl-optimization/52113
1318 * gcc.target/avr/pr52113.c: New test.
1320 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1322 PR rtl-optimization/52092
1323 * gcc.c-torture/compile/pr52092.c: New test.
1325 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1328 * gfortran.dg/class_array_10.f03: New test.
1331 * gfortran.dg/class_array_11.f03: New test.
1334 * gfortran.dg/class_array_12.f03: New test.
1336 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1339 * gfortran.dg/realloc_on_assign_11.f90: New test.
1341 2012-02-02 Tobias Burnus <burnus@net-b.de>
1344 * gfortran.dg/shape_7.f90: New.
1346 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1348 * gcc.target/mips/mips-prepend-1.c: New test.
1350 2012-02-02 Jan Hubicka <jh@suse.cz>
1351 Tom de Vries <tom@codesourcery.com>
1354 * testsuite/gcc.dg/alias-12.c: New testcase.
1355 * testsuite/gcc.dg/alias-13.c: New testcase.
1357 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/pr52086.c: New test.
1362 PR tree-optimization/52073
1363 * gcc.c-torture/compile/pr52073.c: New test.
1365 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1368 * gfortran.dg/function_optimize_10.f90: New test.
1370 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1372 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1375 2012-02-01 Tobias Burnus <burnus@net-b.de>
1378 * gfortran.dg/typebound_operator_14.f90: New.
1380 2012-02-01 Tobias Burnus <burnus@net-b.de>
1383 * gfortran.dg/elemental_function_1.f90: New.
1385 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1387 PR rtl-optimization/51374
1388 * gcc.target/avr/torture/pr51374-1.c:
1389 Also fail if SBIS is seen.
1391 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1393 PR rtl-optimization/51374
1394 * gcc.target/avr/torture/pr51374-1.c: New.
1396 2012-01-31 Tobias Burnus <burnus@net-b.de>
1399 * gfortran.dg/typebound_generic_11.f90: New.
1401 2012-01-31 Tobias Burnus <burnus@net-b.de>
1404 * gfortran.dg/class_49.f90: New.
1406 2012-01-31 Tobias Burnus <burnus@net-b.de>
1409 * gfortran.dg/elemental_args_check_6.f90: New.
1411 2012-01-31 Jason Merrill <jason@redhat.com>
1414 * g++.dg/cpp0x/variadic122.C: New.
1416 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1419 * gfortran.dg/realloc_on_assign_10.f90: New test.
1421 2012-01-31 Richard Guenther <rguenther@suse.de>
1423 PR tree-optimization/51528
1424 * gcc.dg/torture/pr51528.c: New testcase.
1426 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1429 * lib/go.exp (go_target_compile): Append timeout= to options.
1430 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1431 select5-out.go test on alpha*-*-* targets.
1433 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1435 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1436 (TEST_SHORT): Reformat in the same way.
1437 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1438 (TEST_SHORT): Reformat in the same way.
1439 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1440 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1441 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1442 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1443 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1445 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1448 * gcc.target/arm/pr51835.c: New testcase.
1450 2012-01-30 Richard Guenther <rguenther@suse.de>
1452 PR tree-optimization/52028
1453 * gcc.dg/torture/pr52028.c: New testcase.
1454 * gfortran.dg/ldist-pr45199.f: Adjust.
1455 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1456 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1457 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1459 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1462 * gcc.dg/tree-prof/pr52027.c: New test.
1464 PR tree-optimization/52046
1465 * gcc.dg/pr52046.c: New test.
1468 * g++.dg/other/pr52048.C: New test.
1470 2012-01-30 Richard Guenther <rguenther@suse.de>
1472 PR tree-optimization/52045
1473 * gcc.dg/pr52045.c: New testcase.
1475 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1477 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1478 new code generated for __sync_lock_release.
1480 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1482 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1484 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1487 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1489 * g++.dg/ext/visibility/template10.C: Fix typo.
1491 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1493 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/cpp0x/constexpr-ice6.C: New.
1498 2012-01-29 Tobias Burnus <burnus@net-b.de>
1501 * gfortran.dg/default_initialization_6.f90: New.
1503 2012-01-29 Tobias Burnus <burnus@net-b.de>
1506 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1507 * gfortran.dg/class_48.f90: New.
1509 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1512 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1514 2012-01-28 Tobias Burnus <burnus@net-b.de>
1517 * gfortran.dg/class_allocate_12.f90: New.
1519 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1521 * gcc.dg/torture/pr50444.c: Fix dg directives.
1523 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.target/arm/pr52006.c: New test.
1528 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1531 * gcc.dg/lto/trans-mem.h: New file.
1532 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1533 * gcc.dg/lto/trans-mem-1_1.c: Same.
1534 * gcc.dg/lto/trans-mem-4_1.c: Same.
1535 * gcc.dg/lto/trans-mem-3_1.c: Same.
1537 2012-01-27 Tobias Burnus <burnus@net-b.de>
1540 * gfortran.dg/dummy_procedure_7.f90: New.
1542 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1544 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1545 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1547 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1550 * g++.dg/other/gc5.C: New test.
1552 2012-01-27 Richard Guenther <rguenther@suse.de>
1554 PR tree-optimization/50444
1555 * gcc.dg/torture/pr50444.c: New testcase.
1557 2012-01-27 Tobias Burnus <burnus@net-b.de>
1561 * gfortran.dg/move_alloc_13.f90: New.
1563 2012-01-27 Tobias Burnus <burnus@net-b.de>
1566 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1567 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1568 and change dg-error string.
1570 2012-01-27 Tobias Burnus <burnus@net-b.de>
1573 * gfortran.dg/elemental_args_check_5.f90: New.
1575 2012-01-27 Richard Guenther <rguenther@suse.de>
1578 * g++.dg/torture/pr51959.C: New testcase.
1580 2012-01-27 Tom de Vries <tom@codesourcery.com>
1582 PR tree-optimization/51990
1583 * gcc.dg/pr51990.c: New test.
1584 * gcc.dg/pr51990-2.c: Same.
1586 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1587 Tobias Burnus <burnus@gcc.gnu.org>
1590 * gfortran.dg/class_allocate_11.f03: New.
1595 * gfortran.dg/class_allocate_7.f03: New.
1596 * gfortran.dg/class_allocate_8.f03: New.
1597 * gfortran.dg/class_allocate_9.f03: New.
1598 * gfortran.dg/class_allocate_10.f03: New.
1600 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1602 * gnat.dg/discr34.adb: New test.
1603 * gnat.dg/discr34_pkg.ads: New helper.
1605 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1607 * gnat.dg/discr33.adb: New test.
1609 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1611 * gnat.dg/limited_with3.ad[sb): New test.
1612 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1613 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1614 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1616 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1618 * gnat.dg/stack_usage1.adb: New test.
1619 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1621 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1622 * gcc.dg/pr44194-2.c: Likewise.
1624 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1627 * g++.dg/template/crash112.C: New.
1629 2012-01-27 Richard Henderson <rth@redhat.com>
1631 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1633 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1635 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1637 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1640 * g++.dg/opt/pr51895.C: New test.
1642 2012-01-26 Michael Matz <matz@suse.de>
1644 PR tree-optimization/48794
1645 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1647 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1649 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1651 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1653 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1654 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1656 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1657 the default value for s390 and s390x.
1659 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1662 * gcc.dg/lto/trans-mem-4_0.c: New.
1663 * gcc.dg/lto/trans-mem-4_1.c: New.
1664 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1666 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1667 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1669 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1670 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1673 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1675 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1677 2012-01-25 Ian Lance Taylor <iant@google.com>
1679 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1681 2012-01-25 Tobias Burnus <burnus@net-b.de>
1684 * gfortran.dg/typebound_proc_25.f90: New.
1686 2012-01-25 Jason Merrill <jason@redhat.com>
1689 * g++.dg/lto/pr51992_0.C: New.
1691 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1693 PR tree-optimization/51987
1694 * gcc.target/i386/pr51987.c: New test.
1696 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1698 * gcc.dg/tm/lto-1.c: Require lto support in target.
1700 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1702 PR rtl-optimization/48374
1703 * gcc.dg/pr48374.c: New test.
1705 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1707 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1709 2012-01-25 Tobias Burnus <burnus@net-b.de>
1712 * gfortran.dg/derived_constructor_char_3.f90: New.
1714 2012-01-24 Ian Lance Taylor <iant@google.com>
1716 * go.test/go-test.exp (filecmp): New procedure.
1717 (errchk): Handle quoted square brackets.
1718 (go-gc-tests): Set go_compile_args. Handle various new test
1719 lines. Skip a few new tests.
1720 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1722 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1724 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1725 (check_effective_target_vect_extract_even_odd)
1726 (check_effective_target_vect_interleave): Return true for MIPS
1729 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1731 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1732 (main): Use it instead of argc.
1734 2012-01-24 Jason Merrill <jason@redhat.com>
1737 * g++.dg/cpp0x/sfinae31.C: New.
1739 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1741 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1743 2012-01-24 Jason Merrill <jason@redhat.com>
1746 * g++.dg/inherit/covariant20.C: New.
1748 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1751 * g++.dg/parse/crash58.C: New.
1753 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1756 * gcc.dg/pr51957-1.c: New test.
1757 * gcc.dg/pr51957-1.h: New file.
1758 * gcc.dg/pr51957-2.c: New test.
1760 2012-01-23 Jason Merrill <jason@redhat.com>
1763 * g++.dg/ext/visibility/template10.C: New.
1765 2012-01-23 Tobias Burnus <burnus@net-b.de>
1768 * gfortran.dg/move_alloc_12.f90: New.
1770 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1773 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1775 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1778 * g++.dg/template/crash111.C: New.
1780 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1782 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1784 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1786 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1789 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1790 the DW_TAG_class_type and DW_AT_name: "Executor".
1792 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1794 * lib/target-supports.exp
1795 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1796 (check_effective_target_vect_interleave): Likewise.
1798 2012-01-22 Jason Merrill <jason@redhat.com>
1801 * g++.dg/template/using20.C: New.
1802 * g++.dg/template/template-id-2.C: Adjust diagnostic.
1804 2012-01-23 Jason Merrill <jason@redhat.com>
1807 * g++.dg/torture/pr51344.C: Limit to x86.
1809 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
1811 * c-c++-common/tm/omp.c: Require target with pthread support.
1813 2012-01-23 Richard Guenther <rguenther@suse.de>
1815 PR tree-optimization/51949
1816 * gcc.dg/torture/pr51949.c: New testcase.
1818 2012-01-23 Jakub Jelinek <jakub@redhat.com>
1820 PR rtl-optimization/51933
1821 * gcc.c-torture/execute/pr51933.c: New test.
1823 2012-01-22 Douglas B Rupp <rupp@gnat.com>
1825 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1826 Do not define for Interix.
1828 2012-01-22 Jason Merrill <jason@redhat.com>
1831 * g++.dg/lto/pr51832.h: New.
1832 * g++.dg/lto/pr51832_0.C: New.
1833 * g++.dg/lto/pr51832_1.C: New.
1835 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
1837 * gcc.dg/ext-elim-1.c: New test.
1839 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1842 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1843 * g++.dg/opt/longbranch1.C: Likewise.
1845 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1847 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1850 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
1853 * gfortran.dg/namelist_74.f90: New test.
1854 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1856 2012-01-21 Tobias Burnus <burnus@net-b.de>
1859 * gfortran.dg/class_47.f90: New.
1861 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
1863 * gnat.dg/renaming5.ad[sb]: New test.
1865 2012-01-20 Jason Merrill <jason@redhat.com>
1868 * g++.dg/pch/mangle1.{C,Hs}: Remove.
1870 2012-01-20 Jason Merrill <jason@redhat.com>
1873 * g++.dg/ext/attrib42.C: Require ilp32.
1875 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1878 * gcc.target/arm/pr51915.c: New test.
1880 2012-01-20 Cary Coutant <ccoutant@google.com>
1881 Dodji Seketeli <dodji@redhat.com>
1884 * g++.dg/debug/dwarf2/nested-3.C: New test.
1886 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/template/crash110.C: New.
1891 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1893 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1894 Remove default options on hppa*-*-hpux*.
1896 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1898 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1900 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1902 * gcc.c-torture/compile/pr51856.c: New testcase.
1904 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
1906 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1907 options to go_target_compile.
1909 2012-01-20 Kai Tietz <ktietz@redhat.com>
1911 * g++.dg/torture/pr51344.C: Fix typo.
1913 2012-01-20 Richard Guenther <rguenther@suse.de>
1915 PR tree-optimization/51903
1916 * g++.dg/torture/pr51903.C: New testcase.
1918 2012-01-20 Tobias Burnus <burnus@net-b.de>
1919 Janus Weil <janus@gcc.gnu.org>
1922 * gfortran.dg/use_21.f90: New.
1924 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1927 * gcc.dg/torture/pr51106-1.c: New test.
1928 * gcc.dg/torture/pr51106-2.c: New test.
1930 2012-01-19 Kai Tietz <ktietz@redhat.com>
1932 * g++.dg/torture/pr51344.C: New test.
1934 2012-01-19 Tobias Burnus <burnus@net-b.de>
1937 * gfortran.dg/intrinsic_size_2.f90: New.
1939 2012-01-19 Jason Merrill <jason@redhat.com>
1942 * g++.dg/inherit/using7.C: New.
1944 2012-01-19 Richard Guenther <rguenther@suse.de>
1946 PR tree-optimization/37997
1947 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1949 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1951 PR rtl-optimization/51505
1952 * gcc.dg/pr51505.c: New test.
1954 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
1957 * gfortran.dg/typebound_operator_12.f03: New.
1958 * gfortran.dg/typebound_operator_13.f03: New.
1960 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/cpp0x/pr51225.C: New.
1965 2012-01-17 Ian Lance Taylor <iant@google.com>
1968 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1970 2012-01-17 Tobias Burnus <burnus@net-b.de>
1973 * gfortran.dg/realloc_on_assign_9.f90: New.
1975 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
1978 * gcc.dg/tm/memopt-3.c: Remove xfail.
1979 * gcc.dg/tm/memopt-4.c: Remove xfail.
1980 * gcc.dg/tm/memopt-5.c: Remove xfail.
1981 * gcc.dg/tm/memopt-7.c: Remove xfail.
1983 2012-01-17 Jakub Jelinek <jakub@redhat.com>
1985 PR tree-optimization/51877
1986 * gcc.c-torture/execute/pr51877.c: New test.
1988 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1990 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1991 {!vect_align_arrays} to vect_sizes_32B_16B.
1992 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1993 * gcc.dg/vect/vect-peel-3.c: Ditto.
1995 2012-01-16 Jason Merrill <jason@redhat.com>
1998 * g++.dg/abi/mangle60.C: New.
2001 * g++.dg/pch/mangle1.{C,Hs}: New.
2003 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2004 Tobias Burnus <burnus@net-b.de>
2007 * gfortran.dg/elemental_optional_args_3.f90: New
2008 * gfortran.dg/elemental_optional_args_4.f90: New
2010 2012-01-16 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/use_20.f90: New
2015 2012-01-16 Jason Merrill <jason@redhat.com>
2018 * g++.dg/cpp0x/rv-bitfield.C: New.
2019 * g++.dg/cpp0x/rv-bitfield2.C: New.
2021 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
2023 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2024 subroutine 'qsort' and use index array to assign the result.
2026 2012-01-16 Jakub Jelinek <jakub@redhat.com>
2028 PR tree-optimization/51865
2029 * gcc.dg/pr51865.c: New test.
2031 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2033 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2035 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2037 * gcc.target/mips/code-readable-2.c: Allow the jump table address
2038 to be loaded from the constant pool, rather than via %hi and %lo.
2040 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2042 PR rtl-optimization/51821
2043 * gcc.dg/pr51821.c: New test.
2045 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
2047 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2049 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
2051 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2053 2012-01-14 Tobias Burnus <burnus@net-b.de>
2056 * gfortran.dg/init_flag_8.f90: New.
2057 * gfortran.dg/init_flag_9.f90: New.
2059 2011-01-14 Tobias Burnus <burnus@net-b.de>
2062 * gfortran.dg/use_18.f90: New.
2063 * gfortran.dg/use_19.f90: New.
2065 2012-01-13 Ian Lance Taylor <iant@google.com>
2068 * g++.dg/warn/Wsign-compare-4.C: New.
2070 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
2073 * gfortran.dg/alloc_comp_assign.f03: New.
2074 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2075 __BUILTIN_FREE from 38 to 32.
2077 2012-01-13 Jason Merrill <jason@redhat.com>
2080 * g++.dg/warn/Wreturn-type-7.C: New.
2082 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2084 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2086 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2087 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2088 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2089 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2090 int32plus because of big array needed.
2091 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2092 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2094 2012-01-13 Jason Merrill <jason@redhat.com>
2097 * g++.dg/ext/visibility/template9.C: New.
2100 * g++.dg/cpp0x/defaulted34.C: New.
2101 * g++.dg/template/virtual3.C: New.
2103 2012-01-13 Richard Guenther <rguenther@suse.de>
2106 * gcc.dg/torture/pr8081.c: New testcase.
2108 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2110 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2112 2012-01-12 Jason Merrill <jason@redhat.com>
2115 * g++.dg/ext/stmtexpr14.C: New.
2117 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2120 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2122 2012-01-12 Jason Merrill <jason@redhat.com>
2125 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2126 * g++.dg/abi/mangle58.C: Likewise.
2129 * g++.dg/template/arg8.C: New.
2131 2012-01-12 Ira Rosen <irar@il.ibm.com>
2133 PR tree-optimization/51799
2134 * gcc.dg/vect/pr51799.c: New test.
2135 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2138 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2139 Tobias Burnus <burnus@net-b.de>
2143 * lib/target-supports.exp
2144 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2145 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2147 2012-01-11 Jason Merrill <jason@redhat.com>
2150 * g++.dg/ext/attrib42.C: New.
2152 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2155 * gcc.dg/pr51796.c: New test.
2157 2012-01-11 Jason Merrill <jason@redhat.com>
2160 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2162 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/array19.ad[sb]: New test.
2166 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2168 * gnat.dg/opt23.ad[sb]: New test.
2169 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2170 * gnat.dg/opt24.ad[sb]: New test.
2172 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2174 PR tree-optimization/49642
2175 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2176 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2178 2012-01-11 Jason Merrill <jason@redhat.com>
2181 * g++.dg/template/explicit-args5.C: New.
2183 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2185 * gcc.c-torture/execute/20120110-1.c: New testcase.
2187 2012-01-10 Jason Merrill <jason@redhat.com>
2190 * g++.dg/inherit/ambig1.C: New.
2193 * g++.dg/cpp0x/constexpr-cache1.C: New.
2195 2012-01-10 Richard Guenther <rguenther@suse.de>
2197 PR tree-optimization/51801
2198 * gcc.dg/torture/pr51801.c: New testcase.
2200 2012-01-10 Tobias Burnus <burnus@net-b.de>
2203 * gfortran.dg/allocate_with_typespec_5.f90: New.
2205 2012-01-10 Tobias Burnus <burnus@net-b.de>
2207 * gfortran.dg/class_39.f03: Update dg-error string.
2209 2012-01-10 Richard Guenther <rguenther@suse.de>
2211 PR tree-optimization/50913
2212 * gcc.dg/graphite/interchange-16.c: New testcase.
2213 * gcc.dg/graphite/scop-20.c: XFAIL.
2214 * gfortran.dg/graphite/interchange-1.f: Likewise.
2215 * gfortran.dg/graphite/block-1.f90: Likewise.
2216 * gfortran.dg/graphite/block-2.f: Likewise.
2218 2012-01-10 Richard Henderson <rth@redhat.com>
2220 * lib/target-supports.exp (check_effective_target_vect_perm,
2221 check_effective_target_vect_perm_byte,
2222 check_effective_target_vect_perm_short): Enable for arm neon.
2224 2012-01-09 Tobias Burnus <burnus@net-b.de>
2227 * gfortran.dg/typebound_operator_11.f90: New.
2229 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2231 * gnat.dg/array18.adb: New test.
2232 * gnat.dg/array18_pkg.ads: New helper.
2234 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2237 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2238 around base object in first assignment in main program.
2239 * gfortran.dg/typebound_operator_10.f03: New test.
2241 2012-01-09 Martin Jambor <mjambor@suse.cz>
2243 PR tree-optimization/51759
2244 * g++.dg/ipa/pr51759.C: New test.
2246 2012-01-09 Tobias Burnus <burnus@net-b.de>
2249 * gfortran.dg/optional_absent_2.f90: New.
2251 2012-01-09 Tobias Burnus <burnus@net-b.de>
2254 * gfortran.dg/use_17.f90: New.
2256 2012-01-09 Gary Funck <gary@intrepid.com>
2258 PR preprocessor/33919
2259 * gcc.dg/pr33919.c: New test.
2260 * gcc.dg/pr33919-0.h: New test header file.
2261 * gcc.dg/pr33919-1.h: Ditto.
2262 * gcc.dg/pr33919-2.h: Ditto.
2264 2012-01-07 Jan Hubicka <jh@suse.cz>
2266 PR tree-optimize/51694
2267 * gcc.c-torture/compile/pr51694.c: new testcase.
2269 2012-01-07 Jan Hubicka <jh@suse.cz>
2271 PR tree-optimization/51600
2272 * g++.dg/torture/pr51600.C: New testcase.
2274 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2276 PR gcov-profile/51715
2277 PR gcov-profile/51717
2278 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2279 * gcc.misc-tests/gcov-14.c: Likewise.
2281 2012-01-06 Jason Merrill <jason@redhat.com>
2283 * g++.dg/parse/new5.C: New.
2285 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2288 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2289 including <string.h>.
2291 2012-01-06 Jason Merrill <jason@redhat.com>
2293 * g++.dg/abi/mangle51.C: New.
2294 * g++.dg/abi/mangle52.C: New.
2295 * g++.dg/abi/mangle53.C: New.
2296 * g++.dg/abi/mangle54.C: New.
2297 * g++.dg/abi/mangle55.C: New.
2298 * g++.dg/abi/mangle56.C: New.
2299 * g++.dg/abi/mangle57.C: New.
2300 * g++.dg/abi/mangle58.C: New.
2301 * g++.dg/abi/mangle59.C: New.
2302 * g++.dg/cpp0x/trailing3.C: Update mangling.
2303 * g++.dg/cpp0x/variadic111.C: Update mangling.
2304 * g++.dg/cpp0x/variadic4.C: Update mangling.
2305 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2306 * g++.dg/template/nontype22.C: Works now.
2307 * g++.dg/template/pr35240.C: Works now.
2309 * g++.dg/cpp0x/error7.C: New.
2311 2012-01-06 Tobias Burnus <burnus@net-b.de>
2313 * gfortran.dg/deallocate_stat_2.f90: New.
2314 * coarray/allocate_errgmsg.f90: New.
2315 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2316 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2317 * coarray/subobject_1.f90: Fix for num_images > 1.
2318 * gfortran.dg/deallocate_stat.f90: Update due to changed
2321 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2323 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2325 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2327 * ada/acats/overflow.lst: Add cb20004.
2329 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2332 * g++.dg/cpp0x/alias-decl-18.C: New test.
2334 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2336 * gcc.c-torture/execute/20120104-1.c: New test.
2338 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2341 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2342 the old typebound_operator_8.f03.
2343 * gfortran.dg/typebound_operator_8.f03: New version of
2344 typebound_operator_7.f03 with 'u' a derived type instead of a
2347 2012-01-05 Richard Guenther <rguenther@suse.de>
2349 * g++.dg/torture/pr49309.C: Skip for -flto.
2351 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.c-torture/compile/pr51761.c: New test.
2356 2012-01-05 Richard Guenther <rguenther@suse.de>
2358 PR tree-optimization/51760
2359 * gcc.dg/torture/pr51760.c: New testcase.
2361 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2364 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2366 2012-01-05 Richard Guenther <rguenther@suse.de>
2369 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2370 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2372 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.dg/pr51695.c: New test.
2377 2012-01-04 Andrew Pinski <apinski@cavium.com>
2379 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2380 * gcc.target/mips/octeon2-lx-1.c: New test.
2381 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2382 * gcc.target/mips/octeon2-lx-2.c: New test.
2383 * gcc.target/mips/octeon2-lx-3.c: New test.
2385 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2389 * gcc.dg/tm/alias-1.c: Adjust regexp.
2390 * gcc.dg/tm/alias-2.c: Adjust regexp.
2392 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2395 * g++.dg/warn/Wparentheses-26.C: New.
2397 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2399 * gfortran.dg/elemental_optional_args_2.f90: New test.
2401 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2404 * gfortran.dg/common_17.f90: New test.
2406 2012-01-04 Richard Guenther <rguenther@suse.de>
2408 PR tree-optimization/49651
2409 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2410 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2412 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2415 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2417 2012-01-03 Andrew Pinski <apinski@cavium.com>
2419 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2420 for all mips targets. Also allow an optional .cfi_startproc.
2422 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2424 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2426 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/rtti/dyncast5.C: New.
2431 2012-01-03 Richard Guenther <rguenther@suse.de>
2433 PR tree-optimization/51070
2434 * gcc.dg/torture/pr51070-2.c: New testcase.
2436 2012-01-03 Richard Guenther <rguenther@suse.de>
2438 PR tree-optimization/51692
2439 * gcc.dg/torture/pr51692.c: New testcase.
2441 2012-01-03 Richard Guenther <rguenther@suse.de>
2444 * g++.dg/lto/pr51650-3_0.C: New testcase.
2446 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2449 * g++.dg/warn/Wredundant-decls-spec.C: New.
2451 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2453 PR tree-optimization/51719
2454 * g++.dg/tree-prof/pr51719.C: New test.
2456 2012-01-03 Richard Guenther <rguenther@suse.de>
2459 * gcc.dg/fold-compare-6.c: New testcase.
2461 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2464 * g++.dg/gomp/pr51669.C: New test.
2466 2012-01-02 Jason Merrill <jason@redhat.com>
2469 * g++.dg/cpp0x/constexpr-union2.C: New.
2472 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2474 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2477 * g++.dg/cpp0x/constexpr-99.C: New test.
2479 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2482 * g++.dg/template/init9.C: New.
2484 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2486 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2487 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2488 rather than a specific number.
2490 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2495 * gfortran.dg/typebound_operator_7.f03: New.
2496 * gfortran.dg/typebound_operator_8.f03: New.
2498 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2501 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2503 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2505 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2507 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2509 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2511 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2514 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2516 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2517 * gfortran.dg/io_real_boz_4.f90: Likewise.
2518 * gfortran.dg/io_real_boz_5.f90: Likewise.
2520 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2522 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2524 2012-01-02 Revital Eres <revital.eres@linaro.org>
2526 * gcc.dg/sms-11.c: New file.
2528 2012-01-02 Tobias Burnus <burnus@net-b.de>
2531 * gfortran.dg/coarray/image_index_3.f90: New.
2533 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/parse/enum8.C: New.
2538 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/conversion/reinterpret4.C: New.
2542 * g++.dg/conversion/reinterpret1.C: Adjust.
2544 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2548 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2550 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2551 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2552 * g++.old-deja/g++.jason/access14.C: Likewise.
2553 * g++.old-deja/g++.jason/access8.C: Likewise.
2554 * g++.old-deja/g++.jason/access1.C: Likewise.
2555 * g++.old-deja/g++.other/access3.C: Likewise.
2556 * g++.old-deja/g++.other/access5.C: Likewise.
2557 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2558 * g++.old-deja/g++.law/visibility22.C: Likewise.
2559 * g++.old-deja/g++.law/visibility26.C: Likewise.
2560 * g++.old-deja/g++.mike/p2746.C: Likewise.
2561 * g++.dg/debug/using1.C: Likewise.
2562 * g++.dg/lookup/using51.C: Likewise.
2563 * g++.dg/inherit/using5.C: Likewise.
2564 * g++.dg/inherit/pr30297.C: Likewise.
2565 * g++.dg/inherit/access8.C: Likewise.
2566 * g++.dg/torture/pr39362.C: Likewise.
2567 * g++.dg/template/crash13.C: Likewise.
2568 * g++.dg/template/using10.C: Likewise.
2570 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2573 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2576 2012-01-01 Ira Rosen <irar@il.ibm.com>
2578 PR tree-optimization/51704
2579 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2580 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2581 corresponding flags.
2583 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2588 2012-01-01 Jan Hubicka <jh@suse.cz>
2590 PR rtl-optimization/51069
2591 * gcc.c-torture/compile/pr51069.c: New testcase.
2593 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2595 PR tree-optimization/51683
2596 * gcc.dg/pr51683.c: New test.
2598 Copyright (C) 2012 Free Software Foundation, Inc.
2600 Copying and distribution of this file, with or without modification,
2601 are permitted in any medium without royalty provided the copyright
2602 notice and this notice are preserved.