1 2012-05-21 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/53409
4 * gcc.c-torture/compile/pr53409.c: New test.
6 PR tree-optimization/53410
7 * gcc.c-torture/compile/pr53410-1.c: New test.
8 * gcc.c-torture/compile/pr53410-2.c: New test.
10 2012-05-21 Joseph Myers <joseph@codesourcery.com>
13 * gcc.c-torture/compile/pr53418-1.c,
14 gcc.c-torture/compile/pr53418-2.c: New tests.
16 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
18 * gcc.dg/tm/indirect-2.c: New test.
20 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
22 Backport from mainline
23 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
24 H.J. Lu <hongjiu.lu@intel.com>
27 * gcc.target/i386/pr53416.c: New file.
29 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
31 * gnat.dg/lto13.adb: New test.
32 * gnat.dg/lto13_pkg.ad[sb]: New helper.
34 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
36 * gnat.dg/specs/lto12.ads: New test.
37 * gnat.dg/specs/lto12_pkg.ads: New helper.
39 2012-05-17 David S. Miller <davem@davemloft.net>
41 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
42 failure on sparc-*-linux-gnu.
44 2012-05-16 Richard Henderson <rth@redhat.com>
47 * g++.dg/opt/pr52727.C: New testcase.
49 2012-05-16 Richard Guenther <rguenther@suse.de>
51 PR tree-optimization/53364
52 * g++.dg/torture/pr53364.C: New testcase.
54 2012-05-15 Jakub Jelinek <jakub@redhat.com>
57 * gcc.dg/pr53358.c: New test.
59 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
61 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
62 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
64 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
66 * gnat.dg/null_pointer_deref3.adb: New test.
68 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
73 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
75 * gnat.dg/lto11.ad[sb]: New test.
77 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
80 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
82 2012-05-07 Jakub Jelinek <jakub@redhat.com>
84 PR tree-optimization/53239
85 * g++.dg/opt/vrp3.C: New test.
86 * g++.dg/opt/vrp3-aux.cc: New file.
87 * g++.dg/opt/vrp3.h: New file.
89 2012-05-07 Tobias Burnus <burnus@net-b.de>
91 Backport from mainline:
92 2012-05-07 Tobias Burnus <burnus@net-b.de>
95 * gfortran.dg/typebound_operator_15.f90: New.
97 2012-05-05 Tobias Burnus <burnus@net-b.de>
99 Backport from mainline:
100 2012-05-04 Tobias Burnus <burnus@net-b.de>
103 * gfortran.dg/constructor_7.f90: New.
104 * gfortran.dg/constructor_8.f90: New.
106 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
108 Backport from mainline:
110 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
112 PR tree-optimization/52633
113 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
114 recognized as widening shifts instead of over-widening.
115 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
116 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
117 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
118 * gcc.target/arm/pr52633.c: New test.
120 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
122 PR tree-optimization/52870
123 * gcc.dg/vect/pr52870.c: New test.
125 2012-05-04 Richard Guenther <rguenther@suse.de>
127 * gcc.dg/lto/pr53214_0.c: New testcase.
129 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
131 * gcc.target/ia64/pr48496.c: New test.
132 * gcc.target/ia64/pr52657.c: Likewise.
134 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
136 Backport from mainline
137 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
140 * gcc.target/powwerpc/pr53199.c: New file.
142 2012-05-03 Martin Jambor <mjambor@suse.cz>
144 Backport from mainline
145 2012-05-02 Martin Jambor <mjambor@suse.cz>
148 * g++.dg/lto/pr52605_0.C: New test.
150 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
153 * g++.dg/other/final2.C: New.
155 2012-05-03 Jakub Jelinek <jakub@redhat.com>
158 * gcc.dg/pr53174.c: New test.
161 * gcc.target/arm/pr53187.c: New test.
162 * gcc.c-torture/compile/pr53187.c: New test.
164 2012-05-03 Richard Guenther <rguenther@suse.de>
166 PR tree-optimization/53144
167 * gcc.dg/torture/pr53144.c: New testcase.
169 2012-05-02 Tobias Burnus <burnus@net-b.de>
171 Backport from mainline
172 2012-04-16 Tobias Burnus <burnus@net-b.de>
175 * gfortran.dg/pointer_intent_6.f90: New.
177 2012-05-02 Jakub Jelinek <jakub@redhat.com>
179 PR tree-optimization/53163
180 * gcc.c-torture/compile/pr53163.c: New test.
182 PR rtl-optimization/53160
183 * gcc.c-torture/execute/pr53160.c: New test.
185 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
189 * gfortran.dg/function_optimize_12.f90: New test.
191 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
193 Backport from mainline
194 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
197 * gcc.c-torture/execute/20120427-1.c: New testcase.
199 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
202 * gcc.dg/torture/pr53120.c: New test.
204 2012-04-25 Jakub Jelinek <jakub@redhat.com>
207 * gcc.dg/pr52880.c: New test.
209 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
212 PR tree-optimizations/52891
214 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
216 2012-04-24 Richard Guenther <rguenther@suse.de>
218 PR tree-optimization/53085
219 * g++.dg/torture/pr53085.C: New testcase.
221 2012-04-23 Richard Guenther <rguenther@suse.de>
224 * gcc.dg/pr53060.c: New testcase.
226 2012-04-23 Jakub Jelinek <jakub@redhat.com>
228 PR tree-optimizations/52891
229 * gcc.c-torture/compile/pr52891-1.c: New test.
230 * gcc.c-torture/compile/pr52891-2.c: New test.
232 2012-04-20 Ian Lance Taylor <iant@google.com>
234 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
235 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
237 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
240 * g++.dg/parse/crash59.C: New.
242 2012-04-16 Jason Merrill <jason@redhat.com>
245 * g++.dg/cpp0x/variadic131.C: New.
247 2012-04-16 Jason Merrill <jason@redhat.com>
250 * g++.dg/cpp0x/variadic129.C: New.
253 * g++.dg/cpp0x/variadic128.C: New.
255 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
257 Backport from mainline
258 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
261 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
262 second function argument.
263 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
264 (calc_permps): Update declaration. Calculate result correctly.
265 (avx2_test): Change src2 type to union256i_d.
266 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
269 2012-04-16 Martin Jambor <mjambor@suse.cz>
271 Backported from mainline
273 2012-04-13 Martin Jambor <mjambor@suse.cz>
276 * g++.dg/ipa/pr52939.C: New test.
278 2012-04-15 Jason Merrill <jason@redhat.com>
281 * g++.dg/cpp0x/variadic125.C: New.
284 * g++.dg/cpp0x/variadic124.C: New.
286 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
289 * g++.dg/lookup/using52.C: New.
291 2012-04-13 Jason Merrill <jason@redhat.com>
294 * g++.dg/cpp0x/variadic123.C: New.
295 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
297 2012-04-11 Jason Merrill <jason@redhat.com>
300 * g++.dg/ext/attrib45.C: New.
302 2012-04-13 Tom de Vries <tom@codesourcery.com>
304 Backport from mainline r186419.
306 2012-04-13 Tom de Vries <tom@codesourcery.com>
308 * gcc.dg/pr52734.c: New test.
310 2012-04-13 Richard Guenther <rguenther@suse.de>
312 PR tree-optimization/52969
313 * gcc.dg/torture/pr52969.c: New testcase.
315 2012-04-13 Richard Guenther <rguenther@suse.de>
318 * gcc.dg/pr52862.c: New testcase.
320 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
322 Backport from mainline
323 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
326 * gcc.target/powerpc/pr52775.c: New file.
328 2012-04-12 Richard Guenther <rguenther@suse.de>
330 PR tree-optimization/52943
331 * gcc.dg/torture/pr52943.c: New testcase.
333 2012-04-09 Mike Stump <mikestump@comcast.net>
335 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
336 * gcc.dg/tree-ssa/vrp59.c: Likewise.
337 * gcc.dg/tree-ssa/vrp60.c: Likewise.
338 * gnat.dg/aggr11.adb: Likewise.
339 * gnat.dg/aggr11_pkg.ads: Likewise.
340 * gnat.dg/aggr15.adb: Likewise.
341 * gnat.dg/aggr15.ads: Likewise.
342 * gnat.dg/aggr17.adb: Likewise.
343 * gnat.dg/aggr18.adb: Likewise.
344 * gnat.dg/array14.adb: Likewise.
345 * gnat.dg/array14.ads: Likewise.
346 * gnat.dg/array14_pkg.ads: Likewise.
347 * gnat.dg/array19.adb: Likewise.
348 * gnat.dg/array19.ads: Likewise.
349 * gnat.dg/discr27.adb: Likewise.
350 * gnat.dg/discr27.ads: Likewise.
351 * gnat.dg/discr35.adb: Likewise.
352 * gnat.dg/discr35.ads: Likewise.
353 * gnat.dg/discr6.adb: Likewise.
354 * gnat.dg/discr6_pkg.ads: Likewise.
355 * gnat.dg/import1.adb: Likewise.
356 * gnat.dg/import1.ads: Likewise.
357 * gnat.dg/loop_address2.adb: Likewise.
358 * gnat.dg/opt7.adb: Likewise.
359 * gnat.dg/opt7.ads: Likewise.
360 * gnat.dg/pointer_variable_bounds.adb: Likewise.
361 * gnat.dg/pointer_variable_bounds.ads: Likewise.
362 * gnat.dg/rep_clause2.adb: Likewise.
363 * gnat.dg/rep_clause2.ads: Likewise.
364 * gnat.dg/slice2.adb: Likewise.
365 * gnat.dg/slice2.ads: Likewise.
366 * gnat.dg/slice6.adb: Likewise.
367 * gnat.dg/slice6_pkg.ads: Likewise.
368 * gnat.dg/specs/unchecked_union2.ads: Likewise.
369 * gnat.dg/taft_type2.adb: Likewise.
370 * gnat.dg/taft_type2.ads: Likewise.
371 * gnat.dg/taft_type2_pkg.ads: Likewise.
372 * gnat.dg/volatile10.adb: Likewise.
373 * gnat.dg/volatile10_pkg.ads: Likewise.
375 * gcc.dg/dll-8.c: Remove execute permissions.
376 * g++.dg/ext/dllexport5.C: Likewise.
378 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
380 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
381 (check_effective_target_sync_long_long): Add SPARC case.
382 (check_effective_target_sync_long_long_runtime): Likewise.
383 (check_effective_target_sync_int_long): Adjust SPARC case.
384 (check_effective_target_sync_char_short): Likewise.
386 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
390 * gfortran.dg/function_optimize_11.f90: New test.
392 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
396 * gfortran.dg/use_only_6.f90: New test.
398 2012-04-06 Mike Stump <mikestump@comcast.net>
401 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
403 2012-04-05 Jason Merrill <jason@redhat.com>
406 * g++.dg/template/qualified-id5.C: New.
408 2012-04-03 Jason Merrill <jason@redhat.com>
411 * g++.dg/cpp0x/variadic-value1.C: New.
413 2012-04-03 Richard Guenther <rguenther@suse.de>
415 Backport from mainline
416 2012-03-02 Richard Guenther <rguenther@suse.de>
418 PR tree-optimization/52406
419 * gcc.dg/torture/pr52406.c: New testcase.
421 2012-04-03 Richard Guenther <rguenther@suse.de>
423 Backport from mainline
424 2012-03-15 Richard Guenther <rguenther@suse.de>
427 * gfortran.dg/vect/pr52580.f: New testcase.
429 2012-04-03 Richard Guenther <rguenther@suse.de>
431 Backport from mainline
432 2012-03-06 Richard Guenther <rguenther@suse.de>
435 * gcc.dg/torture/pr52493.c: New testcase.
437 2012-03-23 Richard Guenther <rguenther@suse.de>
439 PR tree-optimization/52678
440 * gfortran.dg/pr52678.f: New testcase.
442 2012-03-26 Richard Guenther <rguenther@suse.de>
444 PR tree-optimization/52701
445 * gfortran.dg/pr52701.f90: New testcase.
447 2012-03-30 Richard Guenther <rguenther@suse.de>
449 PR tree-optimization/52754
450 * gcc.target/i386/pr52754.c: New testcase.
452 2012-04-03 Jakub Jelinek <jakub@redhat.com>
454 PR tree-optimization/52835
455 * gfortran.dg/pr52835.f90: New test.
457 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
459 * gnat.dg/controlled6.adb: New test.
460 * gnat.dg/controlled6_pkg.ads: New helper.
461 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
463 2012-03-29 Meador Inge <meadori@codesourcery.com>
466 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
468 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
473 2012-03-29 Jason Merrill <jason@redhat.com>
476 * g++.dg/template/inherit8.C: New.
478 2012-03-29 Jakub Jelinek <jakub@redhat.com>
481 * g++.dg/ext/weak4.C: New test.
483 2012-03-29 Jason Merrill <jason@redhat.com>
486 * g++.dg/cpp0x/initlist-array3.C: New.
488 2012-03-28 Jason Merrill <jason@redhat.com>
491 * g++.dg/overload/virtual2.C: New.
493 2012-03-28 Martin Jambor <mjambor@suse.cz>
495 Backported from mainline
496 2012-03-27 Martin Jambor <mjambor@suse.cz>
499 * gcc.dg/torture/pr52693.c: New test.
501 2012-03-28 Jakub Jelinek <jakub@redhat.com>
504 * gcc.dg/pr52691.c: New test.
507 * gcc.c-torture/compile/pr52750.c: New test.
509 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
511 Backport from 2012-03-28 mainline r185910.
514 * gcc.target/avr/torture/builtins-2.c: New test.
516 2012-03-28 Jakub Jelinek <jakub@redhat.com>
519 * gcc.target/i386/pr52736.c: New test.
521 2012-03-27 Richard Guenther <rguenther@suse.de>
524 * gcc.dg/torture/pr52720.c: New testcase.
526 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
528 Backport from 2012-03-26 mainline r185793.
530 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
531 Add "-Os -flto" to list.
533 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
535 * gnat.dg/concat2.ad[sb]: New test.
537 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
540 * gcc.c-torture/compile/limits-externdecl.c: New test.
542 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
547 2012-03-22 Tobias Burnus <burnus@net-b.de>
550 * gfortran.dg/intrinsic_8.f90: New.
552 2012-03-22 Jakub Jelinek <jakub@redhat.com>
555 * g++.dg/ext/attrib44.C: New test.
557 2012-03-22 Jason Merrill <jason@redhat.com>
559 * g++.dg/torture/pr52582.C: New.
561 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
563 Backport from 2012-03-20 mainline r185583.
565 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
568 Backport from 2012-03-20 mainline r185570.
571 * gcc.target/avr/torture/addr-space-2.h: New file.
572 * gcc.target/avr/torture/addr-space-2-g.h: New test.
573 * gcc.target/avr/torture/addr-space-2-0.h: New test.
574 * gcc.target/avr/torture/addr-space-2-1.h: New test.
575 * gcc.target/avr/torture/addr-space-2-x.h: New test.
577 Backport from 2012-03-12 mainline r185255.
580 * gcc.target/avr/torture/addr-space-1.h: New file.
581 * gcc.target/avr/torture/addr-space-g.h: New test.
582 * gcc.target/avr/torture/addr-space-0.h: New test.
583 * gcc.target/avr/torture/addr-space-1.h: New test.
584 * gcc.target/avr/torture/addr-space-x.h: New test.
586 2012-03-22 Jakub Jelinek <jakub@redhat.com>
588 Backported from mainline
589 2012-03-14 Jakub Jelinek <jakub@redhat.com>
592 * g++.dg/cpp0x/udlit-args2.C: New test.
594 2012-03-13 Jakub Jelinek <jakub@redhat.com>
597 * gcc.dg/Wunused-var-3.c: New test.
599 2012-03-22 Release Manager
601 * GCC 4.7.0 released.
603 2012-03-20 Jason Merrill <jason@redhat.com>
605 * g++.dg/cpp0x/auto32.C: New.
607 2012-03-15 Jakub Jelinek <jakub@redhat.com>
608 Andrew Pinski <apinski@cavium.com>
611 * gcc.dg/pr52592.c: New test.
613 2012-03-14 Jakub Jelinek <jakub@redhat.com>
616 * g++.dg/opt/pr52582.C: New test.
618 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
621 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
623 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
625 2012-03-10 Tobias Burnus <burnus@net-b.de>
628 * gfortran.dg/proc_ptr_34.f90: New.
630 2012-03-07 Jason Merrill <jason@redhat.com>
633 * g++.dg/cpp0x/udlit-mangle.C: New.
635 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
637 Backport from mainline r184894.
638 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
641 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
643 Backport from mainline
644 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
646 * gcc.target/powerpc/pr52457.c: New test.
648 2012-03-01 Kai Tietz <ktietz@redhat.com>
650 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
651 routines on mingw targets.
652 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
655 2012-03-01 Jakub Jelinek <jakub@redhat.com>
657 PR tree-optimization/52445
658 * gcc.dg/pr52445.c: New test.
660 2012-02-29 Jakub Jelinek <jakub@redhat.com>
663 * gcc.c-torture/compile/pr52437.c: New test.
666 * gcc.dg/torture/pr52419.c: New test.
668 PR tree-optimization/52429
669 * gcc.dg/torture/pr52429.c: New test.
670 * g++.dg/opt/pr52429.C: New test.
672 2012-02-29 Richard Guenther <rguenther@suse.de>
675 * gcc.dg/lto/trans-mem-1_0.c: Remove.
676 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
677 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
678 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
679 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
680 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
682 2012-02-29 Jakub Jelinek <jakub@redhat.com>
684 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
686 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
689 * gfortran.dg/realloc_on_assign_13.f90 : New test.
691 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
694 * gcc.target/arm/neon/pr51534.c: New testcase.
696 2012-02-28 Richard Guenther <rguenther@suse.de>
699 * gcc.dg/torture/pr52407.c: New testcase.
701 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
703 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
704 * gcc.target/arm/vfp2.c: Likewise.
705 * gcc.target/arm/vfp3.c: Likewise.
706 * gcc.target/arm/vfp4.c: Likewise.
707 * gcc.target/arm/vfp5.c: Likewise.
708 * gcc.target/arm/vfp6.c: Likewise.
709 * gcc.target/arm/vfp7.c: Likewise.
710 * gcc.target/arm/vfp8.c: Likewise.
711 * gcc.target/arm/vfp9.c: Likewise.
712 * gcc.target/arm/vfp10.c: Likewise.
713 * gcc.target/arm/vfp11.c: Likewise.
714 * gcc.target/arm/vfp12.c: Likewise.
715 * gcc.target/arm/vfp13.c: Likewise.
716 * gcc.target/arm/vfp14.c: Likewise.
717 * gcc.target/arm/vfp15.c: Likewise.
718 * gcc.target/arm/vfp16.c: Likewise.
719 * gcc.target/arm/vfp17.c: Likewise.
720 * gcc.target/arm/neon-constants.h: New file.
721 * gcc.target/arm/neon-vect1.c: New test.
722 * gcc.target/arm/neon-vect2.c: New test.
723 * gcc.target/arm/neon-vect3.c: New test.
724 * gcc.target/arm/neon-vect4.c: New test.
725 * gcc.target/arm/neon-vect5.c: New test.
726 * gcc.target/arm/neon-vect6.c: New test.
727 * gcc.target/arm/neon-vect7.c: New test.
728 * gcc.target/arm/neon-vect8.c: New test.
730 2012-02-28 Richard Guenther <rguenther@suse.de>
732 PR tree-optimization/52402
733 * gcc.dg/torture/pr52402.c: New testcase.
735 2012-02-28 Richard Guenther <rguenther@suse.de>
738 * g++.dg/lto/pr52400_0.C: New testcase.
740 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
742 * gcc.target/avr/torture/builtins-1.c: New test.
743 * gcc.target/avr/torture/builtins-error.c: New test.
745 2012-02-28 Kai Tietz <ktietz@redhat.com>
747 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
749 * gcc.target/i386/pr45352-2.c: Likewise.
750 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
752 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
753 targets instead rand.
754 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
755 * gcc.target/i386/sse2-mul-1.c: Likewise.
756 * gcc.target/i386/sse4_1-blendps.c: Likewise.
757 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
759 * gcc.target/i386/pad-1.c: Likewise.
760 * gcc.target/i386/pad-9.c: Likewise.
761 * gcc.target/i386/pad-2.c: Likewise.
762 * gcc.target/i386/pad-5b.c: Likewise.
763 * gcc.target/i386/pad-8.c: Likewise.
764 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
765 * gcc.target/i386/pr44130.c: Likewise.
766 * gcc.target/i386/align-main-1.c: Likewise.
767 * gcc.target/i386/align-main-2.c: Likewise.
768 * gcc.target/i386/sw-1.c: Likewise.
769 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
771 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
772 * gcc.target/i386/pr46295.c: Likewise.
773 * gcc.target/i386/amd64-abi-1.c: Likewise.
774 * gcc.target/i386/amd64-abi-2.c: Likewise.
775 * gcc.target/i386/pr39082-1.c: Likewise.
776 * gcc.target/i386/pr39162.c: Likewise.
777 * gcc.target/i386/pr22152.c: Likewise.
778 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
779 * gcc.target/i386/wrfsbase-2.c: Likewise.
780 * gcc.target/i386/local.c: Likewise
781 * gcc.target/i386/wrgsbase-1.c: Likewise.
782 * gcc.target/i386/wrfsbase-1.c: Likewise.
783 * gcc.target/i386/pr39315-3.c: Likewise.
784 * gcc.target/i386/pr35767-4.c: Likewise.
785 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
787 * gcc.target/i386/pr45336-2.c: Likewise.
788 * gcc.target/i386/pr45336-1.c: Likewise.
789 * gcc.target/i386/pr45336-4.c: Likewise.
791 2012-02-27 Tristan Gingold <gingold@adacore.com>
793 * gnat.dg/array20.ad[sb]: New test.
795 2012-02-27 Jakub Jelinek <jakub@redhat.com>
798 * gcc.target/arm/pr52375.c: New test.
799 * gcc.c-torture/compile/pr52375.c: New test.
801 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
803 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
804 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
806 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
808 * gnat.dg/aggr19.adb: New test.
809 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
811 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
814 * gcc.target/sh/pr49263.c: New.
816 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
818 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
819 simulate_thread_wrapper_other_threads
820 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
821 Move initialization of 'value' to main().
822 (main): Initialize 'value';
823 * gcc.dg/simulate-thread/speculative-store.c
824 (simulate_thread_step_verify): Return 0 when successful.
825 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
827 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
828 (simulate_thread_wrapper_other_threads): Return a success/fail value
829 and issue an error if the instruction count threshold is exceeded.
831 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
834 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
835 * gcc.target/mips/interrupt_handler-3.c: Likewise.
837 2012-02-24 Richard Guenther <rguenther@suse.de>
840 * gcc.dg/pr52355.c: New testcase.
842 2012-02-23 Kai Tietz <ktietz@redhat.com>
844 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
846 * gcc.dg/Wpadded.c: Likewise.
847 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
849 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
850 for sleep by Sleep and add windows.h include for this function.
851 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
853 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
855 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
857 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
859 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
860 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
861 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
862 failure on LLP64 target.
864 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
867 * gcc.dg/noncompile/pr52290.c: New test.
869 2012-02-23 Jakub Jelinek <jakub@redhat.com>
871 PR tree-optimization/52019
872 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
874 2012-02-22 Kai Tietz <ktietz@redhat.com>
876 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
877 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
878 derived pdiff_t type.
879 * g++.dg/torture/pr49720.C: Likewise
881 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
884 * gcc.target/i386/pr52330.c: New test.
886 2012-02-22 Tobias Burnus <burnus@net-b.de>
889 * gfortran.dg/io_constraints_10.f90: New.
891 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
893 * lib/target-supports.exp (check_effective_target_vect_condition):
894 Return true for NEON.
896 2012-02-21 Kai Tietz <ktietz@redhat.com>
898 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
900 2012-02-21 Richard Guenther <rguenther@suse.de>
902 PR tree-optimization/52324
903 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
905 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
908 * gcc.target/avr/torture/pr51782-1.c: New test.
910 2012-02-21 Jakub Jelinek <jakub@redhat.com>
912 PR tree-optimization/52318
913 * gcc.dg/pr52318.c: New test.
915 2012-02-20 Kai Tietz <ktietz@redhat.com>
917 * gcc.dg/bf-ms-layout-3.c: New testcase.
919 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
923 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
925 2012-02-20 Richard Guenther <rguenther@suse.de>
927 PR tree-optimization/52298
928 * gcc.dg/torture/pr52298.c: New testcase.
929 * gcc.dg/vect/pr52298.c: Likewise.
931 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
933 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
934 * gcc.c-torture/execute/pr52286.c: Ditto.
936 2012-02-20 Jakub Jelinek <jakub@redhat.com>
938 PR tree-optimization/52286
939 * gcc.c-torture/execute/pr52286.c: New test.
941 2012-02-18 Tobias Burnus <burnus@net-b.de>
944 * gfortran.dg/interface_35.f90: Use -std=f2003.
945 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
946 * gfortran.dg/interface_assignment_4.f90: Ditto.
947 * gfortran.dg/bessel_1.f90: Ditto.
948 * gfortran.dg/func_result_6.f90: Ditto.
949 * gfortran.dg/hypot_1.f90: Ditto.
950 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
952 2012-02-17 Tobias Burnus <burnus@net-b.de>
960 * gfortran.dg/coarray_22.f90: Update dg-error.
961 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
963 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
966 * lib/gcc-simulate-thread.exp: Load timeout.exp.
967 (simulate-thread): Use default timeout.
969 2012-02-16 Jason Merrill <jason@redhat.com>
972 * g++.dg/ext/timevar1.C: New.
974 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
977 * g++.dg/template/using21.C: New.
978 * g++.dg/template/using22.C: Likewise.
980 2012-02-16 Jason Merrill <jason@redhat.com>
983 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
985 2012-02-16 Jakub Jelinek <jakub@redhat.com>
987 PR tree-optimization/52255
988 * gcc.c-torture/compile/pr52255.c: New test.
991 * g++.dg/debug/dwarf2/pr52260.C: New test.
994 * g++.dg/ipa/pr51929.C: New test.
996 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
999 * gcc.target/powerpc/pr52199.c: New file.
1001 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1004 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1006 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1008 * gcc.dg/pr51867.c: Don't include <math.h>.
1011 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1013 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1014 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1016 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1018 PR tree-optimization/50561
1019 * gcc.dg/graphite/pr50561.c: New testcase.
1021 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1023 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1024 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1026 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1028 * gnat.dg/discr35.ad[sb]: New test.
1030 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1032 * gnat.dg/volatile10.adb: New test.
1033 * gnat.dg/volatile10_pkg.ads: New helper.
1035 2012-02-14 Jason Merrill <jason@redhat.com>
1037 * g++.dg/ext/attrib43.C: New.
1039 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
1041 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1042 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1044 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1045 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1046 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1047 effective_target fgnu_tm.
1048 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1050 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1053 * g++.dg/template/asmgoto1.C: New test.
1055 2012-02-14 Ian Lance Taylor <iant@google.com>
1058 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1059 compiling generated file for 64bit and index tests.
1061 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
1063 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1065 2012-02-14 Richard Guenther <rguenther@suse.de>
1067 PR tree-optimization/52244
1068 PR tree-optimization/51528
1069 * gcc.dg/torture/pr52244.c: New testcase.
1071 2012-02-14 Walter Lee <walt@tilera.com>
1073 * g++.dg/other/PR23205.C: Disable test on tile.
1074 * g++.dg/other/pr23205-2.C: Disable test on tile.
1075 * gcc.dg/20020312-2.c: Add a condition for __tile__.
1076 * gcc.dg/20040813-1.c: Disable test on tile.
1077 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1078 * gcc.misc-tests/linkage.exp: Handle tilegx.
1080 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1082 PR tree-optimization/52210
1083 * gcc.dg/pr52210.c: New test.
1085 2012-02-14 Jason Merrill <jason@redhat.com>
1088 * g++.dg/overload/defarg5.C: New.
1090 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1093 * c-c++-common/pr52181.c: New test.
1095 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1098 * g++.dg/ext/atomic-1.C: New test.
1100 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1102 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1104 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1107 * gcc.c-torture/execute/pr52209.c: New test.
1109 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
1112 * gfortran.dg/elemental_optional_args_5.f03: New test.
1114 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
1117 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1120 2012-02-11 Ian Lance Taylor <iant@google.com>
1123 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1124 SPARC Solaris. Don't run the test at all on systems where it may
1125 not work, rather than xfailing it.
1127 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1129 PR rtl-optimization/52175
1130 * gcc.c-torture/compile/pr52175.c: New test.
1132 2012-02-10 Jason Merrill <jason@redhat.com>
1135 * g++.dg/template/repo10.C: New.
1137 2012-02-11 Jakub Jelinek <jakub@redhat.com>
1140 * gcc.dg/pr52132.c: New test.
1142 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
1144 * gnat.dg/specs/aggr4.ads: New test.
1145 * gnat.dg/specs/aggr4_pkg.ads: New helper.
1147 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
1150 * gcc.target/i386/pr52146.c: New.
1152 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1155 * c-c++-common/pr52177.c: New test.
1157 2012-02-10 Jan Hubicka <jh@suse.cz>
1160 * g++.dg/torture/pr48600.C: New testcase.
1162 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1165 * gcc.dg/dfp/pr52140.c: New test.
1167 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1170 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1173 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1176 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1177 * testsuite/gcc.dg/pr51867.c: New test.
1179 2012-02-09 Ian Lance Taylor <iant@google.com>
1181 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1182 which don't support -fsplit-stack. Turn off optimization when
1183 compiling select5-out.go.
1185 2012-02-08 Ian Lance Taylor <iant@google.com>
1187 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1188 systems which don't support -fsplit-stack.
1190 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1192 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1193 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1194 machine instuction in the log.
1196 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1198 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1201 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1204 * gcc.dg/pr48524.c: New test.
1205 * gcc.dg/pr48524.spec: New spec file for test.
1207 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1210 * gfortran.dg/vect/pr32380.f90: New test.
1212 2012-02-08 Tobias Burnus <burnus@net-b.de>
1215 * gfortran.dg/realloc_on_assign_12.f90: New.
1217 2012-02-08 Richard Guenther <rguenther@suse.de>
1219 PR rtl-optimization/52170
1220 * gcc.dg/torture/pr52170.c: New testcase.
1222 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1224 PR gcov-profile/52150
1225 * gcc.dg/tree-prof/pr52150.c: New test.
1227 PR rtl-optimization/52139
1228 * gcc.dg/pr52139.c: New test.
1230 2012-02-07 Jason Merrill <jason@redhat.com>
1233 * g++.dg/cpp0x/constexpr-union3.C: New.
1236 * g++.dg/lto/pr52035_0.C: New.
1238 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1240 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1241 * gcc.dg/special/weak-1.c: Likewise.
1242 * gcc.dg/ucnid-12.c: Likewise.
1243 * gcc.dg/torture/pr45678-1.c: Likewise.
1244 * gcc.dg/torture/pr45678-2.c: Likewise.
1245 * gcc.dg/vector-4.c: Likewise.
1246 * gcc.dg/ipa/inline-5.c: Likewise.
1247 * gcc.dg/ucnid-11.c: Likewise.
1248 * gcc.misc-tests/gcov-13.c: Likewise.
1249 * gcc.misc-tests/gcov-14.c: Likewise.
1250 * g++.dg/ext/label13.C: Likewise.
1251 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1252 hppa*-*-hpux* options.
1253 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1254 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1255 * gcc.dg/pr48616.c: Likewise.
1256 * gcc.dg/pr17957.c: Likewise.
1257 * gcc.dg/pr17055-1.c: Likewise.
1258 * gcc.dg/pr32912-1.c: Likewise.
1259 * gcc.dg/tm/pr51472.c: Likewise.
1260 * c-c++-common/fold-bitand-4.c: Likewise.
1261 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1262 Use dg-additional-options for extra options.
1264 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1266 * gcc.target/epiphany/interrupt-2.c: New test.
1268 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1271 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1272 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1275 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1278 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1280 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1284 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1285 * gcc.target/mips/va-arg-1.c: New test.
1287 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1289 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1290 for -mno-pointers-to-nested-functions.
1292 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1294 * gcc.c-torture/execute/20120207-1.c: New test.
1296 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1298 PR rtl-optimization/52060
1299 * gcc.dg/torture/pr52060.c: New test.
1302 * gcc.c-torture/compile/pr52074.c: New test.
1304 2012-02-07 Tobias Burnus <burnus@net-b.de>
1307 * gfortran.dg/class_to_type_2.f90: New.
1309 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1312 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1315 2012-02-06 Jason Merrill <jason@redhat.com>
1318 * g++.dg/template/conv13.C: New.
1320 2012-02-06 Richard Guenther <rguenther@suse.de>
1322 PR tree-optimization/52115
1323 * gcc.c-torture/compile/pr52115.c: New testcase.
1325 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1328 * gcc.c-torture/execute/pr52129.c: New test.
1330 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1332 * gcc.dg/pr48374.c: Actually add the test I forgot
1333 in the 2012-01-25 commit.
1335 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1338 * gfortran.dg/vect/vect-8.f90: New test case.
1340 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1343 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1345 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1348 * gfortran.dg/class_48.f90 : Add test of allocate class array
1349 component with source in subroutine test3. Remove commenting
1350 out in subroutine test4, since branching on unitialized variable
1351 is now fixed (no PR for this last.).
1353 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1355 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1357 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1359 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1362 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1363 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1365 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1367 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1368 (check_effective_target_sync_int_long): Use it.
1369 (check_effective_target_sync_char_short): Likewise.
1370 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1372 2012-02-05 Tobias Burnus <burnus@net-b.de>
1375 * gfortran.dg/class_48.f90: Add some further checks.
1377 2012-02-05 Ira Rosen <irar@il.ibm.com>
1379 PR tree-optimization/52091
1380 * gcc.dg/vect/pr52091.c: New test.
1382 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1384 PR rtl-optimization/52113
1385 * gcc.target/avr/pr52113.c: New test.
1387 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1389 PR rtl-optimization/52092
1390 * gcc.c-torture/compile/pr52092.c: New test.
1392 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1395 * gfortran.dg/class_array_10.f03: New test.
1398 * gfortran.dg/class_array_11.f03: New test.
1401 * gfortran.dg/class_array_12.f03: New test.
1403 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1406 * gfortran.dg/realloc_on_assign_11.f90: New test.
1408 2012-02-02 Tobias Burnus <burnus@net-b.de>
1411 * gfortran.dg/shape_7.f90: New.
1413 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1415 * gcc.target/mips/mips-prepend-1.c: New test.
1417 2012-02-02 Jan Hubicka <jh@suse.cz>
1418 Tom de Vries <tom@codesourcery.com>
1421 * testsuite/gcc.dg/alias-12.c: New testcase.
1422 * testsuite/gcc.dg/alias-13.c: New testcase.
1424 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.dg/pr52086.c: New test.
1429 PR tree-optimization/52073
1430 * gcc.c-torture/compile/pr52073.c: New test.
1432 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1435 * gfortran.dg/function_optimize_10.f90: New test.
1437 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1439 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1442 2012-02-01 Tobias Burnus <burnus@net-b.de>
1445 * gfortran.dg/typebound_operator_14.f90: New.
1447 2012-02-01 Tobias Burnus <burnus@net-b.de>
1450 * gfortran.dg/elemental_function_1.f90: New.
1452 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1454 PR rtl-optimization/51374
1455 * gcc.target/avr/torture/pr51374-1.c:
1456 Also fail if SBIS is seen.
1458 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1460 PR rtl-optimization/51374
1461 * gcc.target/avr/torture/pr51374-1.c: New.
1463 2012-01-31 Tobias Burnus <burnus@net-b.de>
1466 * gfortran.dg/typebound_generic_11.f90: New.
1468 2012-01-31 Tobias Burnus <burnus@net-b.de>
1471 * gfortran.dg/class_49.f90: New.
1473 2012-01-31 Tobias Burnus <burnus@net-b.de>
1476 * gfortran.dg/elemental_args_check_6.f90: New.
1478 2012-01-31 Jason Merrill <jason@redhat.com>
1481 * g++.dg/cpp0x/variadic122.C: New.
1483 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1486 * gfortran.dg/realloc_on_assign_10.f90: New test.
1488 2012-01-31 Richard Guenther <rguenther@suse.de>
1490 PR tree-optimization/51528
1491 * gcc.dg/torture/pr51528.c: New testcase.
1493 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1496 * lib/go.exp (go_target_compile): Append timeout= to options.
1497 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1498 select5-out.go test on alpha*-*-* targets.
1500 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1502 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1503 (TEST_SHORT): Reformat in the same way.
1504 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1505 (TEST_SHORT): Reformat in the same way.
1506 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1507 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1508 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1509 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1510 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1512 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1515 * gcc.target/arm/pr51835.c: New testcase.
1517 2012-01-30 Richard Guenther <rguenther@suse.de>
1519 PR tree-optimization/52028
1520 * gcc.dg/torture/pr52028.c: New testcase.
1521 * gfortran.dg/ldist-pr45199.f: Adjust.
1522 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1523 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1524 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1526 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.dg/tree-prof/pr52027.c: New test.
1531 PR tree-optimization/52046
1532 * gcc.dg/pr52046.c: New test.
1535 * g++.dg/other/pr52048.C: New test.
1537 2012-01-30 Richard Guenther <rguenther@suse.de>
1539 PR tree-optimization/52045
1540 * gcc.dg/pr52045.c: New testcase.
1542 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1544 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1545 new code generated for __sync_lock_release.
1547 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1549 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1551 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1554 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1556 * g++.dg/ext/visibility/template10.C: Fix typo.
1558 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1560 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/cpp0x/constexpr-ice6.C: New.
1565 2012-01-29 Tobias Burnus <burnus@net-b.de>
1568 * gfortran.dg/default_initialization_6.f90: New.
1570 2012-01-29 Tobias Burnus <burnus@net-b.de>
1573 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1574 * gfortran.dg/class_48.f90: New.
1576 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1579 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1581 2012-01-28 Tobias Burnus <burnus@net-b.de>
1584 * gfortran.dg/class_allocate_12.f90: New.
1586 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1588 * gcc.dg/torture/pr50444.c: Fix dg directives.
1590 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1593 * gcc.target/arm/pr52006.c: New test.
1595 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1598 * gcc.dg/lto/trans-mem.h: New file.
1599 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1600 * gcc.dg/lto/trans-mem-1_1.c: Same.
1601 * gcc.dg/lto/trans-mem-4_1.c: Same.
1602 * gcc.dg/lto/trans-mem-3_1.c: Same.
1604 2012-01-27 Tobias Burnus <burnus@net-b.de>
1607 * gfortran.dg/dummy_procedure_7.f90: New.
1609 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1611 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1612 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1614 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1617 * g++.dg/other/gc5.C: New test.
1619 2012-01-27 Richard Guenther <rguenther@suse.de>
1621 PR tree-optimization/50444
1622 * gcc.dg/torture/pr50444.c: New testcase.
1624 2012-01-27 Tobias Burnus <burnus@net-b.de>
1628 * gfortran.dg/move_alloc_13.f90: New.
1630 2012-01-27 Tobias Burnus <burnus@net-b.de>
1633 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1634 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1635 and change dg-error string.
1637 2012-01-27 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/elemental_args_check_5.f90: New.
1642 2012-01-27 Richard Guenther <rguenther@suse.de>
1645 * g++.dg/torture/pr51959.C: New testcase.
1647 2012-01-27 Tom de Vries <tom@codesourcery.com>
1649 PR tree-optimization/51990
1650 * gcc.dg/pr51990.c: New test.
1651 * gcc.dg/pr51990-2.c: Same.
1653 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1654 Tobias Burnus <burnus@gcc.gnu.org>
1657 * gfortran.dg/class_allocate_11.f03: New.
1662 * gfortran.dg/class_allocate_7.f03: New.
1663 * gfortran.dg/class_allocate_8.f03: New.
1664 * gfortran.dg/class_allocate_9.f03: New.
1665 * gfortran.dg/class_allocate_10.f03: New.
1667 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1669 * gnat.dg/discr34.adb: New test.
1670 * gnat.dg/discr34_pkg.ads: New helper.
1672 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1674 * gnat.dg/discr33.adb: New test.
1676 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1678 * gnat.dg/limited_with3.ad[sb): New test.
1679 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1680 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1681 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1683 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1685 * gnat.dg/stack_usage1.adb: New test.
1686 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1688 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1689 * gcc.dg/pr44194-2.c: Likewise.
1691 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/template/crash112.C: New.
1696 2012-01-27 Richard Henderson <rth@redhat.com>
1698 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1700 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1702 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1704 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1707 * g++.dg/opt/pr51895.C: New test.
1709 2012-01-26 Michael Matz <matz@suse.de>
1711 PR tree-optimization/48794
1712 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1714 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1716 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1718 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1720 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1721 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1723 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1724 the default value for s390 and s390x.
1726 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1729 * gcc.dg/lto/trans-mem-4_0.c: New.
1730 * gcc.dg/lto/trans-mem-4_1.c: New.
1731 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1733 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1734 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1736 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1737 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1740 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1742 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1744 2012-01-25 Ian Lance Taylor <iant@google.com>
1746 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1748 2012-01-25 Tobias Burnus <burnus@net-b.de>
1751 * gfortran.dg/typebound_proc_25.f90: New.
1753 2012-01-25 Jason Merrill <jason@redhat.com>
1756 * g++.dg/lto/pr51992_0.C: New.
1758 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1760 PR tree-optimization/51987
1761 * gcc.target/i386/pr51987.c: New test.
1763 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1765 * gcc.dg/tm/lto-1.c: Require lto support in target.
1767 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1769 PR rtl-optimization/48374
1770 * gcc.dg/pr48374.c: New test.
1772 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1774 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1776 2012-01-25 Tobias Burnus <burnus@net-b.de>
1779 * gfortran.dg/derived_constructor_char_3.f90: New.
1781 2012-01-24 Ian Lance Taylor <iant@google.com>
1783 * go.test/go-test.exp (filecmp): New procedure.
1784 (errchk): Handle quoted square brackets.
1785 (go-gc-tests): Set go_compile_args. Handle various new test
1786 lines. Skip a few new tests.
1787 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1789 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1791 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1792 (check_effective_target_vect_extract_even_odd)
1793 (check_effective_target_vect_interleave): Return true for MIPS
1796 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1798 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1799 (main): Use it instead of argc.
1801 2012-01-24 Jason Merrill <jason@redhat.com>
1804 * g++.dg/cpp0x/sfinae31.C: New.
1806 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1808 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1810 2012-01-24 Jason Merrill <jason@redhat.com>
1813 * g++.dg/inherit/covariant20.C: New.
1815 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1818 * g++.dg/parse/crash58.C: New.
1820 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1823 * gcc.dg/pr51957-1.c: New test.
1824 * gcc.dg/pr51957-1.h: New file.
1825 * gcc.dg/pr51957-2.c: New test.
1827 2012-01-23 Jason Merrill <jason@redhat.com>
1830 * g++.dg/ext/visibility/template10.C: New.
1832 2012-01-23 Tobias Burnus <burnus@net-b.de>
1835 * gfortran.dg/move_alloc_12.f90: New.
1837 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1840 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1842 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1845 * g++.dg/template/crash111.C: New.
1847 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1849 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1851 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1853 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1856 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1857 the DW_TAG_class_type and DW_AT_name: "Executor".
1859 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1861 * lib/target-supports.exp
1862 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1863 (check_effective_target_vect_interleave): Likewise.
1865 2012-01-22 Jason Merrill <jason@redhat.com>
1868 * g++.dg/template/using20.C: New.
1869 * g++.dg/template/template-id-2.C: Adjust diagnostic.
1871 2012-01-23 Jason Merrill <jason@redhat.com>
1874 * g++.dg/torture/pr51344.C: Limit to x86.
1876 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
1878 * c-c++-common/tm/omp.c: Require target with pthread support.
1880 2012-01-23 Richard Guenther <rguenther@suse.de>
1882 PR tree-optimization/51949
1883 * gcc.dg/torture/pr51949.c: New testcase.
1885 2012-01-23 Jakub Jelinek <jakub@redhat.com>
1887 PR rtl-optimization/51933
1888 * gcc.c-torture/execute/pr51933.c: New test.
1890 2012-01-22 Douglas B Rupp <rupp@gnat.com>
1892 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1893 Do not define for Interix.
1895 2012-01-22 Jason Merrill <jason@redhat.com>
1898 * g++.dg/lto/pr51832.h: New.
1899 * g++.dg/lto/pr51832_0.C: New.
1900 * g++.dg/lto/pr51832_1.C: New.
1902 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
1904 * gcc.dg/ext-elim-1.c: New test.
1906 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1909 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1910 * g++.dg/opt/longbranch1.C: Likewise.
1912 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1914 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1917 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
1920 * gfortran.dg/namelist_74.f90: New test.
1921 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1923 2012-01-21 Tobias Burnus <burnus@net-b.de>
1926 * gfortran.dg/class_47.f90: New.
1928 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
1930 * gnat.dg/renaming5.ad[sb]: New test.
1932 2012-01-20 Jason Merrill <jason@redhat.com>
1935 * g++.dg/pch/mangle1.{C,Hs}: Remove.
1937 2012-01-20 Jason Merrill <jason@redhat.com>
1940 * g++.dg/ext/attrib42.C: Require ilp32.
1942 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1945 * gcc.target/arm/pr51915.c: New test.
1947 2012-01-20 Cary Coutant <ccoutant@google.com>
1948 Dodji Seketeli <dodji@redhat.com>
1951 * g++.dg/debug/dwarf2/nested-3.C: New test.
1953 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1956 * g++.dg/template/crash110.C: New.
1958 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1960 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1961 Remove default options on hppa*-*-hpux*.
1963 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1965 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1967 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1969 * gcc.c-torture/compile/pr51856.c: New testcase.
1971 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
1973 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1974 options to go_target_compile.
1976 2012-01-20 Kai Tietz <ktietz@redhat.com>
1978 * g++.dg/torture/pr51344.C: Fix typo.
1980 2012-01-20 Richard Guenther <rguenther@suse.de>
1982 PR tree-optimization/51903
1983 * g++.dg/torture/pr51903.C: New testcase.
1985 2012-01-20 Tobias Burnus <burnus@net-b.de>
1986 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/use_21.f90: New.
1991 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1994 * gcc.dg/torture/pr51106-1.c: New test.
1995 * gcc.dg/torture/pr51106-2.c: New test.
1997 2012-01-19 Kai Tietz <ktietz@redhat.com>
1999 * g++.dg/torture/pr51344.C: New test.
2001 2012-01-19 Tobias Burnus <burnus@net-b.de>
2004 * gfortran.dg/intrinsic_size_2.f90: New.
2006 2012-01-19 Jason Merrill <jason@redhat.com>
2009 * g++.dg/inherit/using7.C: New.
2011 2012-01-19 Richard Guenther <rguenther@suse.de>
2013 PR tree-optimization/37997
2014 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2016 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2018 PR rtl-optimization/51505
2019 * gcc.dg/pr51505.c: New test.
2021 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2024 * gfortran.dg/typebound_operator_12.f03: New.
2025 * gfortran.dg/typebound_operator_13.f03: New.
2027 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2030 * g++.dg/cpp0x/pr51225.C: New.
2032 2012-01-17 Ian Lance Taylor <iant@google.com>
2035 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2037 2012-01-17 Tobias Burnus <burnus@net-b.de>
2040 * gfortran.dg/realloc_on_assign_9.f90: New.
2042 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
2045 * gcc.dg/tm/memopt-3.c: Remove xfail.
2046 * gcc.dg/tm/memopt-4.c: Remove xfail.
2047 * gcc.dg/tm/memopt-5.c: Remove xfail.
2048 * gcc.dg/tm/memopt-7.c: Remove xfail.
2050 2012-01-17 Jakub Jelinek <jakub@redhat.com>
2052 PR tree-optimization/51877
2053 * gcc.c-torture/execute/pr51877.c: New test.
2055 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2057 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2058 {!vect_align_arrays} to vect_sizes_32B_16B.
2059 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2060 * gcc.dg/vect/vect-peel-3.c: Ditto.
2062 2012-01-16 Jason Merrill <jason@redhat.com>
2065 * g++.dg/abi/mangle60.C: New.
2068 * g++.dg/pch/mangle1.{C,Hs}: New.
2070 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2071 Tobias Burnus <burnus@net-b.de>
2074 * gfortran.dg/elemental_optional_args_3.f90: New
2075 * gfortran.dg/elemental_optional_args_4.f90: New
2077 2012-01-16 Tobias Burnus <burnus@net-b.de>
2080 * gfortran.dg/use_20.f90: New
2082 2012-01-16 Jason Merrill <jason@redhat.com>
2085 * g++.dg/cpp0x/rv-bitfield.C: New.
2086 * g++.dg/cpp0x/rv-bitfield2.C: New.
2088 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
2090 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2091 subroutine 'qsort' and use index array to assign the result.
2093 2012-01-16 Jakub Jelinek <jakub@redhat.com>
2095 PR tree-optimization/51865
2096 * gcc.dg/pr51865.c: New test.
2098 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2100 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2102 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2104 * gcc.target/mips/code-readable-2.c: Allow the jump table address
2105 to be loaded from the constant pool, rather than via %hi and %lo.
2107 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2109 PR rtl-optimization/51821
2110 * gcc.dg/pr51821.c: New test.
2112 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
2114 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2116 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
2118 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2120 2012-01-14 Tobias Burnus <burnus@net-b.de>
2123 * gfortran.dg/init_flag_8.f90: New.
2124 * gfortran.dg/init_flag_9.f90: New.
2126 2011-01-14 Tobias Burnus <burnus@net-b.de>
2129 * gfortran.dg/use_18.f90: New.
2130 * gfortran.dg/use_19.f90: New.
2132 2012-01-13 Ian Lance Taylor <iant@google.com>
2135 * g++.dg/warn/Wsign-compare-4.C: New.
2137 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
2140 * gfortran.dg/alloc_comp_assign.f03: New.
2141 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2142 __BUILTIN_FREE from 38 to 32.
2144 2012-01-13 Jason Merrill <jason@redhat.com>
2147 * g++.dg/warn/Wreturn-type-7.C: New.
2149 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2151 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2153 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2154 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2155 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2156 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2157 int32plus because of big array needed.
2158 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2159 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2161 2012-01-13 Jason Merrill <jason@redhat.com>
2164 * g++.dg/ext/visibility/template9.C: New.
2167 * g++.dg/cpp0x/defaulted34.C: New.
2168 * g++.dg/template/virtual3.C: New.
2170 2012-01-13 Richard Guenther <rguenther@suse.de>
2173 * gcc.dg/torture/pr8081.c: New testcase.
2175 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2177 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2179 2012-01-12 Jason Merrill <jason@redhat.com>
2182 * g++.dg/ext/stmtexpr14.C: New.
2184 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2187 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2189 2012-01-12 Jason Merrill <jason@redhat.com>
2192 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2193 * g++.dg/abi/mangle58.C: Likewise.
2196 * g++.dg/template/arg8.C: New.
2198 2012-01-12 Ira Rosen <irar@il.ibm.com>
2200 PR tree-optimization/51799
2201 * gcc.dg/vect/pr51799.c: New test.
2202 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2205 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2206 Tobias Burnus <burnus@net-b.de>
2210 * lib/target-supports.exp
2211 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2212 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2214 2012-01-11 Jason Merrill <jason@redhat.com>
2217 * g++.dg/ext/attrib42.C: New.
2219 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2222 * gcc.dg/pr51796.c: New test.
2224 2012-01-11 Jason Merrill <jason@redhat.com>
2227 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2229 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2231 * gnat.dg/array19.ad[sb]: New test.
2233 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2235 * gnat.dg/opt23.ad[sb]: New test.
2236 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2237 * gnat.dg/opt24.ad[sb]: New test.
2239 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2241 PR tree-optimization/49642
2242 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2243 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2245 2012-01-11 Jason Merrill <jason@redhat.com>
2248 * g++.dg/template/explicit-args5.C: New.
2250 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2252 * gcc.c-torture/execute/20120110-1.c: New testcase.
2254 2012-01-10 Jason Merrill <jason@redhat.com>
2257 * g++.dg/inherit/ambig1.C: New.
2260 * g++.dg/cpp0x/constexpr-cache1.C: New.
2262 2012-01-10 Richard Guenther <rguenther@suse.de>
2264 PR tree-optimization/51801
2265 * gcc.dg/torture/pr51801.c: New testcase.
2267 2012-01-10 Tobias Burnus <burnus@net-b.de>
2270 * gfortran.dg/allocate_with_typespec_5.f90: New.
2272 2012-01-10 Tobias Burnus <burnus@net-b.de>
2274 * gfortran.dg/class_39.f03: Update dg-error string.
2276 2012-01-10 Richard Guenther <rguenther@suse.de>
2278 PR tree-optimization/50913
2279 * gcc.dg/graphite/interchange-16.c: New testcase.
2280 * gcc.dg/graphite/scop-20.c: XFAIL.
2281 * gfortran.dg/graphite/interchange-1.f: Likewise.
2282 * gfortran.dg/graphite/block-1.f90: Likewise.
2283 * gfortran.dg/graphite/block-2.f: Likewise.
2285 2012-01-10 Richard Henderson <rth@redhat.com>
2287 * lib/target-supports.exp (check_effective_target_vect_perm,
2288 check_effective_target_vect_perm_byte,
2289 check_effective_target_vect_perm_short): Enable for arm neon.
2291 2012-01-09 Tobias Burnus <burnus@net-b.de>
2294 * gfortran.dg/typebound_operator_11.f90: New.
2296 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2298 * gnat.dg/array18.adb: New test.
2299 * gnat.dg/array18_pkg.ads: New helper.
2301 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2304 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2305 around base object in first assignment in main program.
2306 * gfortran.dg/typebound_operator_10.f03: New test.
2308 2012-01-09 Martin Jambor <mjambor@suse.cz>
2310 PR tree-optimization/51759
2311 * g++.dg/ipa/pr51759.C: New test.
2313 2012-01-09 Tobias Burnus <burnus@net-b.de>
2316 * gfortran.dg/optional_absent_2.f90: New.
2318 2012-01-09 Tobias Burnus <burnus@net-b.de>
2321 * gfortran.dg/use_17.f90: New.
2323 2012-01-09 Gary Funck <gary@intrepid.com>
2325 PR preprocessor/33919
2326 * gcc.dg/pr33919.c: New test.
2327 * gcc.dg/pr33919-0.h: New test header file.
2328 * gcc.dg/pr33919-1.h: Ditto.
2329 * gcc.dg/pr33919-2.h: Ditto.
2331 2012-01-07 Jan Hubicka <jh@suse.cz>
2333 PR tree-optimize/51694
2334 * gcc.c-torture/compile/pr51694.c: new testcase.
2336 2012-01-07 Jan Hubicka <jh@suse.cz>
2338 PR tree-optimization/51600
2339 * g++.dg/torture/pr51600.C: New testcase.
2341 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2343 PR gcov-profile/51715
2344 PR gcov-profile/51717
2345 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2346 * gcc.misc-tests/gcov-14.c: Likewise.
2348 2012-01-06 Jason Merrill <jason@redhat.com>
2350 * g++.dg/parse/new5.C: New.
2352 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2355 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2356 including <string.h>.
2358 2012-01-06 Jason Merrill <jason@redhat.com>
2360 * g++.dg/abi/mangle51.C: New.
2361 * g++.dg/abi/mangle52.C: New.
2362 * g++.dg/abi/mangle53.C: New.
2363 * g++.dg/abi/mangle54.C: New.
2364 * g++.dg/abi/mangle55.C: New.
2365 * g++.dg/abi/mangle56.C: New.
2366 * g++.dg/abi/mangle57.C: New.
2367 * g++.dg/abi/mangle58.C: New.
2368 * g++.dg/abi/mangle59.C: New.
2369 * g++.dg/cpp0x/trailing3.C: Update mangling.
2370 * g++.dg/cpp0x/variadic111.C: Update mangling.
2371 * g++.dg/cpp0x/variadic4.C: Update mangling.
2372 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2373 * g++.dg/template/nontype22.C: Works now.
2374 * g++.dg/template/pr35240.C: Works now.
2376 * g++.dg/cpp0x/error7.C: New.
2378 2012-01-06 Tobias Burnus <burnus@net-b.de>
2380 * gfortran.dg/deallocate_stat_2.f90: New.
2381 * coarray/allocate_errgmsg.f90: New.
2382 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2383 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2384 * coarray/subobject_1.f90: Fix for num_images > 1.
2385 * gfortran.dg/deallocate_stat.f90: Update due to changed
2388 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2390 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2392 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2394 * ada/acats/overflow.lst: Add cb20004.
2396 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2399 * g++.dg/cpp0x/alias-decl-18.C: New test.
2401 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2403 * gcc.c-torture/execute/20120104-1.c: New test.
2405 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2408 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2409 the old typebound_operator_8.f03.
2410 * gfortran.dg/typebound_operator_8.f03: New version of
2411 typebound_operator_7.f03 with 'u' a derived type instead of a
2414 2012-01-05 Richard Guenther <rguenther@suse.de>
2416 * g++.dg/torture/pr49309.C: Skip for -flto.
2418 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2421 * gcc.c-torture/compile/pr51761.c: New test.
2423 2012-01-05 Richard Guenther <rguenther@suse.de>
2425 PR tree-optimization/51760
2426 * gcc.dg/torture/pr51760.c: New testcase.
2428 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2431 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2433 2012-01-05 Richard Guenther <rguenther@suse.de>
2436 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2437 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2439 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2442 * gcc.dg/pr51695.c: New test.
2444 2012-01-04 Andrew Pinski <apinski@cavium.com>
2446 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2447 * gcc.target/mips/octeon2-lx-1.c: New test.
2448 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2449 * gcc.target/mips/octeon2-lx-2.c: New test.
2450 * gcc.target/mips/octeon2-lx-3.c: New test.
2452 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2456 * gcc.dg/tm/alias-1.c: Adjust regexp.
2457 * gcc.dg/tm/alias-2.c: Adjust regexp.
2459 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2462 * g++.dg/warn/Wparentheses-26.C: New.
2464 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2466 * gfortran.dg/elemental_optional_args_2.f90: New test.
2468 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2471 * gfortran.dg/common_17.f90: New test.
2473 2012-01-04 Richard Guenther <rguenther@suse.de>
2475 PR tree-optimization/49651
2476 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2477 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2479 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2482 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2484 2012-01-03 Andrew Pinski <apinski@cavium.com>
2486 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2487 for all mips targets. Also allow an optional .cfi_startproc.
2489 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2491 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2493 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2496 * g++.dg/rtti/dyncast5.C: New.
2498 2012-01-03 Richard Guenther <rguenther@suse.de>
2500 PR tree-optimization/51070
2501 * gcc.dg/torture/pr51070-2.c: New testcase.
2503 2012-01-03 Richard Guenther <rguenther@suse.de>
2505 PR tree-optimization/51692
2506 * gcc.dg/torture/pr51692.c: New testcase.
2508 2012-01-03 Richard Guenther <rguenther@suse.de>
2511 * g++.dg/lto/pr51650-3_0.C: New testcase.
2513 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2516 * g++.dg/warn/Wredundant-decls-spec.C: New.
2518 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2520 PR tree-optimization/51719
2521 * g++.dg/tree-prof/pr51719.C: New test.
2523 2012-01-03 Richard Guenther <rguenther@suse.de>
2526 * gcc.dg/fold-compare-6.c: New testcase.
2528 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2531 * g++.dg/gomp/pr51669.C: New test.
2533 2012-01-02 Jason Merrill <jason@redhat.com>
2536 * g++.dg/cpp0x/constexpr-union2.C: New.
2539 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2541 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2544 * g++.dg/cpp0x/constexpr-99.C: New test.
2546 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2549 * g++.dg/template/init9.C: New.
2551 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2553 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2554 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2555 rather than a specific number.
2557 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2562 * gfortran.dg/typebound_operator_7.f03: New.
2563 * gfortran.dg/typebound_operator_8.f03: New.
2565 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2568 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2570 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2572 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2574 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2576 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2578 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2581 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2583 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2584 * gfortran.dg/io_real_boz_4.f90: Likewise.
2585 * gfortran.dg/io_real_boz_5.f90: Likewise.
2587 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2589 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2591 2012-01-02 Revital Eres <revital.eres@linaro.org>
2593 * gcc.dg/sms-11.c: New file.
2595 2012-01-02 Tobias Burnus <burnus@net-b.de>
2598 * gfortran.dg/coarray/image_index_3.f90: New.
2600 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2603 * g++.dg/parse/enum8.C: New.
2605 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/conversion/reinterpret4.C: New.
2609 * g++.dg/conversion/reinterpret1.C: Adjust.
2611 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2615 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2617 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2618 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2619 * g++.old-deja/g++.jason/access14.C: Likewise.
2620 * g++.old-deja/g++.jason/access8.C: Likewise.
2621 * g++.old-deja/g++.jason/access1.C: Likewise.
2622 * g++.old-deja/g++.other/access3.C: Likewise.
2623 * g++.old-deja/g++.other/access5.C: Likewise.
2624 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2625 * g++.old-deja/g++.law/visibility22.C: Likewise.
2626 * g++.old-deja/g++.law/visibility26.C: Likewise.
2627 * g++.old-deja/g++.mike/p2746.C: Likewise.
2628 * g++.dg/debug/using1.C: Likewise.
2629 * g++.dg/lookup/using51.C: Likewise.
2630 * g++.dg/inherit/using5.C: Likewise.
2631 * g++.dg/inherit/pr30297.C: Likewise.
2632 * g++.dg/inherit/access8.C: Likewise.
2633 * g++.dg/torture/pr39362.C: Likewise.
2634 * g++.dg/template/crash13.C: Likewise.
2635 * g++.dg/template/using10.C: Likewise.
2637 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2640 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2643 2012-01-01 Ira Rosen <irar@il.ibm.com>
2645 PR tree-optimization/51704
2646 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2647 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2648 corresponding flags.
2650 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2655 2012-01-01 Jan Hubicka <jh@suse.cz>
2657 PR rtl-optimization/51069
2658 * gcc.c-torture/compile/pr51069.c: New testcase.
2660 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2662 PR tree-optimization/51683
2663 * gcc.dg/pr51683.c: New test.
2665 Copyright (C) 2012 Free Software Foundation, Inc.
2667 Copying and distribution of this file, with or without modification,
2668 are permitted in any medium without royalty provided the copyright
2669 notice and this notice are preserved.