1 2012-05-25 Ian Lance Taylor <iant@google.com>
3 * gcc.dg/split-6.c: New test.
5 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
7 * gnat.dg/lto14.adb: New test.
9 2012-05-24 Richard Guenther <rguenther@suse.de>
12 * g++.dg/tree-prof/pr53460.C: New testcase.
14 2012-05-24 Jakub Jelinek <jakub@redhat.com>
16 PR tree-optimization/53465
17 * gcc.c-torture/execute/pr53465.c: New test.
19 2012-05-23 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/realloc_on_assign_15.f90: New.
24 2012-05-22 Richard Guenther <rguenther@suse.de>
26 PR tree-optimization/53408
27 * gcc.dg/torture/pr53408.c: New testcase.
29 2012-05-22 Richard Guenther <rguenther@suse.de>
32 * gcc.dg/torture/pr51071-2.c: New testcase.
34 2012-05-21 Jakub Jelinek <jakub@redhat.com>
36 PR tree-optimization/53366
37 * gcc.dg/torture/pr53366-1.c: New test.
38 * gcc.dg/torture/pr53366-2.c: New test.
39 * gcc.target/i386/pr53366-1.c: New test.
40 * gcc.target/i386/pr53366-2.c: New test.
42 PR tree-optimization/53409
43 * gcc.c-torture/compile/pr53409.c: New test.
45 PR tree-optimization/53410
46 * gcc.c-torture/compile/pr53410-1.c: New test.
47 * gcc.c-torture/compile/pr53410-2.c: New test.
49 2012-05-21 Joseph Myers <joseph@codesourcery.com>
52 * gcc.c-torture/compile/pr53418-1.c,
53 gcc.c-torture/compile/pr53418-2.c: New tests.
55 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
57 * gcc.dg/tm/indirect-2.c: New test.
59 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
61 Backport from mainline
62 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
63 H.J. Lu <hongjiu.lu@intel.com>
66 * gcc.target/i386/pr53416.c: New file.
68 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
70 * gnat.dg/lto13.adb: New test.
71 * gnat.dg/lto13_pkg.ad[sb]: New helper.
73 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
75 * gnat.dg/specs/lto12.ads: New test.
76 * gnat.dg/specs/lto12_pkg.ads: New helper.
78 2012-05-17 David S. Miller <davem@davemloft.net>
80 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
81 failure on sparc-*-linux-gnu.
83 2012-05-16 Richard Henderson <rth@redhat.com>
86 * g++.dg/opt/pr52727.C: New testcase.
88 2012-05-16 Richard Guenther <rguenther@suse.de>
90 PR tree-optimization/53364
91 * g++.dg/torture/pr53364.C: New testcase.
93 2012-05-15 Jakub Jelinek <jakub@redhat.com>
96 * gcc.dg/pr53358.c: New test.
98 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
101 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
103 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
105 * gnat.dg/null_pointer_deref3.adb: New test.
107 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
110 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
112 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
114 * gnat.dg/lto11.ad[sb]: New test.
116 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
119 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
121 2012-05-07 Jakub Jelinek <jakub@redhat.com>
123 PR tree-optimization/53239
124 * g++.dg/opt/vrp3.C: New test.
125 * g++.dg/opt/vrp3-aux.cc: New file.
126 * g++.dg/opt/vrp3.h: New file.
128 2012-05-07 Tobias Burnus <burnus@net-b.de>
130 Backport from mainline:
131 2012-05-07 Tobias Burnus <burnus@net-b.de>
134 * gfortran.dg/typebound_operator_15.f90: New.
136 2012-05-05 Tobias Burnus <burnus@net-b.de>
138 Backport from mainline:
139 2012-05-04 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/constructor_7.f90: New.
143 * gfortran.dg/constructor_8.f90: New.
145 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
147 Backport from mainline:
149 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
151 PR tree-optimization/52633
152 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
153 recognized as widening shifts instead of over-widening.
154 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
155 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
156 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
157 * gcc.target/arm/pr52633.c: New test.
159 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
161 PR tree-optimization/52870
162 * gcc.dg/vect/pr52870.c: New test.
164 2012-05-04 Richard Guenther <rguenther@suse.de>
166 * gcc.dg/lto/pr53214_0.c: New testcase.
168 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
170 * gcc.target/ia64/pr48496.c: New test.
171 * gcc.target/ia64/pr52657.c: Likewise.
173 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
175 Backport from mainline
176 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
179 * gcc.target/powwerpc/pr53199.c: New file.
181 2012-05-03 Martin Jambor <mjambor@suse.cz>
183 Backport from mainline
184 2012-05-02 Martin Jambor <mjambor@suse.cz>
187 * g++.dg/lto/pr52605_0.C: New test.
189 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
192 * g++.dg/other/final2.C: New.
194 2012-05-03 Jakub Jelinek <jakub@redhat.com>
197 * gcc.dg/pr53174.c: New test.
200 * gcc.target/arm/pr53187.c: New test.
201 * gcc.c-torture/compile/pr53187.c: New test.
203 2012-05-03 Richard Guenther <rguenther@suse.de>
205 PR tree-optimization/53144
206 * gcc.dg/torture/pr53144.c: New testcase.
208 2012-05-02 Tobias Burnus <burnus@net-b.de>
210 Backport from mainline
211 2012-04-16 Tobias Burnus <burnus@net-b.de>
214 * gfortran.dg/pointer_intent_6.f90: New.
216 2012-05-02 Jakub Jelinek <jakub@redhat.com>
218 PR tree-optimization/53163
219 * gcc.c-torture/compile/pr53163.c: New test.
221 PR rtl-optimization/53160
222 * gcc.c-torture/execute/pr53160.c: New test.
224 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
228 * gfortran.dg/function_optimize_12.f90: New test.
230 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
232 Backport from mainline
233 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
236 * gcc.c-torture/execute/20120427-1.c: New testcase.
238 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
241 * gcc.dg/torture/pr53120.c: New test.
243 2012-04-25 Jakub Jelinek <jakub@redhat.com>
246 * gcc.dg/pr52880.c: New test.
248 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
251 PR tree-optimizations/52891
253 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
255 2012-04-24 Richard Guenther <rguenther@suse.de>
257 PR tree-optimization/53085
258 * g++.dg/torture/pr53085.C: New testcase.
260 2012-04-23 Richard Guenther <rguenther@suse.de>
263 * gcc.dg/pr53060.c: New testcase.
265 2012-04-23 Jakub Jelinek <jakub@redhat.com>
267 PR tree-optimizations/52891
268 * gcc.c-torture/compile/pr52891-1.c: New test.
269 * gcc.c-torture/compile/pr52891-2.c: New test.
271 2012-04-20 Ian Lance Taylor <iant@google.com>
273 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
274 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
276 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
279 * g++.dg/parse/crash59.C: New.
281 2012-04-16 Jason Merrill <jason@redhat.com>
284 * g++.dg/cpp0x/variadic131.C: New.
286 2012-04-16 Jason Merrill <jason@redhat.com>
289 * g++.dg/cpp0x/variadic129.C: New.
292 * g++.dg/cpp0x/variadic128.C: New.
294 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
296 Backport from mainline
297 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
300 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
301 second function argument.
302 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
303 (calc_permps): Update declaration. Calculate result correctly.
304 (avx2_test): Change src2 type to union256i_d.
305 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
308 2012-04-16 Martin Jambor <mjambor@suse.cz>
310 Backported from mainline
312 2012-04-13 Martin Jambor <mjambor@suse.cz>
315 * g++.dg/ipa/pr52939.C: New test.
317 2012-04-15 Jason Merrill <jason@redhat.com>
320 * g++.dg/cpp0x/variadic125.C: New.
323 * g++.dg/cpp0x/variadic124.C: New.
325 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
328 * g++.dg/lookup/using52.C: New.
330 2012-04-13 Jason Merrill <jason@redhat.com>
333 * g++.dg/cpp0x/variadic123.C: New.
334 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
336 2012-04-11 Jason Merrill <jason@redhat.com>
339 * g++.dg/ext/attrib45.C: New.
341 2012-04-13 Tom de Vries <tom@codesourcery.com>
343 Backport from mainline r186419.
345 2012-04-13 Tom de Vries <tom@codesourcery.com>
347 * gcc.dg/pr52734.c: New test.
349 2012-04-13 Richard Guenther <rguenther@suse.de>
351 PR tree-optimization/52969
352 * gcc.dg/torture/pr52969.c: New testcase.
354 2012-04-13 Richard Guenther <rguenther@suse.de>
357 * gcc.dg/pr52862.c: New testcase.
359 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
361 Backport from mainline
362 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
365 * gcc.target/powerpc/pr52775.c: New file.
367 2012-04-12 Richard Guenther <rguenther@suse.de>
369 PR tree-optimization/52943
370 * gcc.dg/torture/pr52943.c: New testcase.
372 2012-04-09 Mike Stump <mikestump@comcast.net>
374 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
375 * gcc.dg/tree-ssa/vrp59.c: Likewise.
376 * gcc.dg/tree-ssa/vrp60.c: Likewise.
377 * gnat.dg/aggr11.adb: Likewise.
378 * gnat.dg/aggr11_pkg.ads: Likewise.
379 * gnat.dg/aggr15.adb: Likewise.
380 * gnat.dg/aggr15.ads: Likewise.
381 * gnat.dg/aggr17.adb: Likewise.
382 * gnat.dg/aggr18.adb: Likewise.
383 * gnat.dg/array14.adb: Likewise.
384 * gnat.dg/array14.ads: Likewise.
385 * gnat.dg/array14_pkg.ads: Likewise.
386 * gnat.dg/array19.adb: Likewise.
387 * gnat.dg/array19.ads: Likewise.
388 * gnat.dg/discr27.adb: Likewise.
389 * gnat.dg/discr27.ads: Likewise.
390 * gnat.dg/discr35.adb: Likewise.
391 * gnat.dg/discr35.ads: Likewise.
392 * gnat.dg/discr6.adb: Likewise.
393 * gnat.dg/discr6_pkg.ads: Likewise.
394 * gnat.dg/import1.adb: Likewise.
395 * gnat.dg/import1.ads: Likewise.
396 * gnat.dg/loop_address2.adb: Likewise.
397 * gnat.dg/opt7.adb: Likewise.
398 * gnat.dg/opt7.ads: Likewise.
399 * gnat.dg/pointer_variable_bounds.adb: Likewise.
400 * gnat.dg/pointer_variable_bounds.ads: Likewise.
401 * gnat.dg/rep_clause2.adb: Likewise.
402 * gnat.dg/rep_clause2.ads: Likewise.
403 * gnat.dg/slice2.adb: Likewise.
404 * gnat.dg/slice2.ads: Likewise.
405 * gnat.dg/slice6.adb: Likewise.
406 * gnat.dg/slice6_pkg.ads: Likewise.
407 * gnat.dg/specs/unchecked_union2.ads: Likewise.
408 * gnat.dg/taft_type2.adb: Likewise.
409 * gnat.dg/taft_type2.ads: Likewise.
410 * gnat.dg/taft_type2_pkg.ads: Likewise.
411 * gnat.dg/volatile10.adb: Likewise.
412 * gnat.dg/volatile10_pkg.ads: Likewise.
414 * gcc.dg/dll-8.c: Remove execute permissions.
415 * g++.dg/ext/dllexport5.C: Likewise.
417 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
419 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
420 (check_effective_target_sync_long_long): Add SPARC case.
421 (check_effective_target_sync_long_long_runtime): Likewise.
422 (check_effective_target_sync_int_long): Adjust SPARC case.
423 (check_effective_target_sync_char_short): Likewise.
425 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
429 * gfortran.dg/function_optimize_11.f90: New test.
431 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
435 * gfortran.dg/use_only_6.f90: New test.
437 2012-04-06 Mike Stump <mikestump@comcast.net>
440 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
442 2012-04-05 Jason Merrill <jason@redhat.com>
445 * g++.dg/template/qualified-id5.C: New.
447 2012-04-03 Jason Merrill <jason@redhat.com>
450 * g++.dg/cpp0x/variadic-value1.C: New.
452 2012-04-03 Richard Guenther <rguenther@suse.de>
454 Backport from mainline
455 2012-03-02 Richard Guenther <rguenther@suse.de>
457 PR tree-optimization/52406
458 * gcc.dg/torture/pr52406.c: New testcase.
460 2012-04-03 Richard Guenther <rguenther@suse.de>
462 Backport from mainline
463 2012-03-15 Richard Guenther <rguenther@suse.de>
466 * gfortran.dg/vect/pr52580.f: New testcase.
468 2012-04-03 Richard Guenther <rguenther@suse.de>
470 Backport from mainline
471 2012-03-06 Richard Guenther <rguenther@suse.de>
474 * gcc.dg/torture/pr52493.c: New testcase.
476 2012-03-23 Richard Guenther <rguenther@suse.de>
478 PR tree-optimization/52678
479 * gfortran.dg/pr52678.f: New testcase.
481 2012-03-26 Richard Guenther <rguenther@suse.de>
483 PR tree-optimization/52701
484 * gfortran.dg/pr52701.f90: New testcase.
486 2012-03-30 Richard Guenther <rguenther@suse.de>
488 PR tree-optimization/52754
489 * gcc.target/i386/pr52754.c: New testcase.
491 2012-04-03 Jakub Jelinek <jakub@redhat.com>
493 PR tree-optimization/52835
494 * gfortran.dg/pr52835.f90: New test.
496 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
498 * gnat.dg/controlled6.adb: New test.
499 * gnat.dg/controlled6_pkg.ads: New helper.
500 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
502 2012-03-29 Meador Inge <meadori@codesourcery.com>
505 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
507 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
510 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
512 2012-03-29 Jason Merrill <jason@redhat.com>
515 * g++.dg/template/inherit8.C: New.
517 2012-03-29 Jakub Jelinek <jakub@redhat.com>
520 * g++.dg/ext/weak4.C: New test.
522 2012-03-29 Jason Merrill <jason@redhat.com>
525 * g++.dg/cpp0x/initlist-array3.C: New.
527 2012-03-28 Jason Merrill <jason@redhat.com>
530 * g++.dg/overload/virtual2.C: New.
532 2012-03-28 Martin Jambor <mjambor@suse.cz>
534 Backported from mainline
535 2012-03-27 Martin Jambor <mjambor@suse.cz>
538 * gcc.dg/torture/pr52693.c: New test.
540 2012-03-28 Jakub Jelinek <jakub@redhat.com>
543 * gcc.dg/pr52691.c: New test.
546 * gcc.c-torture/compile/pr52750.c: New test.
548 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
550 Backport from 2012-03-28 mainline r185910.
553 * gcc.target/avr/torture/builtins-2.c: New test.
555 2012-03-28 Jakub Jelinek <jakub@redhat.com>
558 * gcc.target/i386/pr52736.c: New test.
560 2012-03-27 Richard Guenther <rguenther@suse.de>
563 * gcc.dg/torture/pr52720.c: New testcase.
565 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
567 Backport from 2012-03-26 mainline r185793.
569 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
570 Add "-Os -flto" to list.
572 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
574 * gnat.dg/concat2.ad[sb]: New test.
576 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
579 * gcc.c-torture/compile/limits-externdecl.c: New test.
581 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
586 2012-03-22 Tobias Burnus <burnus@net-b.de>
589 * gfortran.dg/intrinsic_8.f90: New.
591 2012-03-22 Jakub Jelinek <jakub@redhat.com>
594 * g++.dg/ext/attrib44.C: New test.
596 2012-03-22 Jason Merrill <jason@redhat.com>
598 * g++.dg/torture/pr52582.C: New.
600 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
602 Backport from 2012-03-20 mainline r185583.
604 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
607 Backport from 2012-03-20 mainline r185570.
610 * gcc.target/avr/torture/addr-space-2.h: New file.
611 * gcc.target/avr/torture/addr-space-2-g.h: New test.
612 * gcc.target/avr/torture/addr-space-2-0.h: New test.
613 * gcc.target/avr/torture/addr-space-2-1.h: New test.
614 * gcc.target/avr/torture/addr-space-2-x.h: New test.
616 Backport from 2012-03-12 mainline r185255.
619 * gcc.target/avr/torture/addr-space-1.h: New file.
620 * gcc.target/avr/torture/addr-space-g.h: New test.
621 * gcc.target/avr/torture/addr-space-0.h: New test.
622 * gcc.target/avr/torture/addr-space-1.h: New test.
623 * gcc.target/avr/torture/addr-space-x.h: New test.
625 2012-03-22 Jakub Jelinek <jakub@redhat.com>
627 Backported from mainline
628 2012-03-14 Jakub Jelinek <jakub@redhat.com>
631 * g++.dg/cpp0x/udlit-args2.C: New test.
633 2012-03-13 Jakub Jelinek <jakub@redhat.com>
636 * gcc.dg/Wunused-var-3.c: New test.
638 2012-03-22 Release Manager
640 * GCC 4.7.0 released.
642 2012-03-20 Jason Merrill <jason@redhat.com>
644 * g++.dg/cpp0x/auto32.C: New.
646 2012-03-15 Jakub Jelinek <jakub@redhat.com>
647 Andrew Pinski <apinski@cavium.com>
650 * gcc.dg/pr52592.c: New test.
652 2012-03-14 Jakub Jelinek <jakub@redhat.com>
655 * g++.dg/opt/pr52582.C: New test.
657 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
660 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
662 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
664 2012-03-10 Tobias Burnus <burnus@net-b.de>
667 * gfortran.dg/proc_ptr_34.f90: New.
669 2012-03-07 Jason Merrill <jason@redhat.com>
672 * g++.dg/cpp0x/udlit-mangle.C: New.
674 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
676 Backport from mainline r184894.
677 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
680 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
682 Backport from mainline
683 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
685 * gcc.target/powerpc/pr52457.c: New test.
687 2012-03-01 Kai Tietz <ktietz@redhat.com>
689 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
690 routines on mingw targets.
691 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
694 2012-03-01 Jakub Jelinek <jakub@redhat.com>
696 PR tree-optimization/52445
697 * gcc.dg/pr52445.c: New test.
699 2012-02-29 Jakub Jelinek <jakub@redhat.com>
702 * gcc.c-torture/compile/pr52437.c: New test.
705 * gcc.dg/torture/pr52419.c: New test.
707 PR tree-optimization/52429
708 * gcc.dg/torture/pr52429.c: New test.
709 * g++.dg/opt/pr52429.C: New test.
711 2012-02-29 Richard Guenther <rguenther@suse.de>
714 * gcc.dg/lto/trans-mem-1_0.c: Remove.
715 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
716 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
717 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
718 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
719 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
721 2012-02-29 Jakub Jelinek <jakub@redhat.com>
723 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
725 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
728 * gfortran.dg/realloc_on_assign_13.f90 : New test.
730 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
733 * gcc.target/arm/neon/pr51534.c: New testcase.
735 2012-02-28 Richard Guenther <rguenther@suse.de>
738 * gcc.dg/torture/pr52407.c: New testcase.
740 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
742 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
743 * gcc.target/arm/vfp2.c: Likewise.
744 * gcc.target/arm/vfp3.c: Likewise.
745 * gcc.target/arm/vfp4.c: Likewise.
746 * gcc.target/arm/vfp5.c: Likewise.
747 * gcc.target/arm/vfp6.c: Likewise.
748 * gcc.target/arm/vfp7.c: Likewise.
749 * gcc.target/arm/vfp8.c: Likewise.
750 * gcc.target/arm/vfp9.c: Likewise.
751 * gcc.target/arm/vfp10.c: Likewise.
752 * gcc.target/arm/vfp11.c: Likewise.
753 * gcc.target/arm/vfp12.c: Likewise.
754 * gcc.target/arm/vfp13.c: Likewise.
755 * gcc.target/arm/vfp14.c: Likewise.
756 * gcc.target/arm/vfp15.c: Likewise.
757 * gcc.target/arm/vfp16.c: Likewise.
758 * gcc.target/arm/vfp17.c: Likewise.
759 * gcc.target/arm/neon-constants.h: New file.
760 * gcc.target/arm/neon-vect1.c: New test.
761 * gcc.target/arm/neon-vect2.c: New test.
762 * gcc.target/arm/neon-vect3.c: New test.
763 * gcc.target/arm/neon-vect4.c: New test.
764 * gcc.target/arm/neon-vect5.c: New test.
765 * gcc.target/arm/neon-vect6.c: New test.
766 * gcc.target/arm/neon-vect7.c: New test.
767 * gcc.target/arm/neon-vect8.c: New test.
769 2012-02-28 Richard Guenther <rguenther@suse.de>
771 PR tree-optimization/52402
772 * gcc.dg/torture/pr52402.c: New testcase.
774 2012-02-28 Richard Guenther <rguenther@suse.de>
777 * g++.dg/lto/pr52400_0.C: New testcase.
779 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
781 * gcc.target/avr/torture/builtins-1.c: New test.
782 * gcc.target/avr/torture/builtins-error.c: New test.
784 2012-02-28 Kai Tietz <ktietz@redhat.com>
786 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
788 * gcc.target/i386/pr45352-2.c: Likewise.
789 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
791 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
792 targets instead rand.
793 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
794 * gcc.target/i386/sse2-mul-1.c: Likewise.
795 * gcc.target/i386/sse4_1-blendps.c: Likewise.
796 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
798 * gcc.target/i386/pad-1.c: Likewise.
799 * gcc.target/i386/pad-9.c: Likewise.
800 * gcc.target/i386/pad-2.c: Likewise.
801 * gcc.target/i386/pad-5b.c: Likewise.
802 * gcc.target/i386/pad-8.c: Likewise.
803 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
804 * gcc.target/i386/pr44130.c: Likewise.
805 * gcc.target/i386/align-main-1.c: Likewise.
806 * gcc.target/i386/align-main-2.c: Likewise.
807 * gcc.target/i386/sw-1.c: Likewise.
808 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
810 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
811 * gcc.target/i386/pr46295.c: Likewise.
812 * gcc.target/i386/amd64-abi-1.c: Likewise.
813 * gcc.target/i386/amd64-abi-2.c: Likewise.
814 * gcc.target/i386/pr39082-1.c: Likewise.
815 * gcc.target/i386/pr39162.c: Likewise.
816 * gcc.target/i386/pr22152.c: Likewise.
817 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
818 * gcc.target/i386/wrfsbase-2.c: Likewise.
819 * gcc.target/i386/local.c: Likewise
820 * gcc.target/i386/wrgsbase-1.c: Likewise.
821 * gcc.target/i386/wrfsbase-1.c: Likewise.
822 * gcc.target/i386/pr39315-3.c: Likewise.
823 * gcc.target/i386/pr35767-4.c: Likewise.
824 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
826 * gcc.target/i386/pr45336-2.c: Likewise.
827 * gcc.target/i386/pr45336-1.c: Likewise.
828 * gcc.target/i386/pr45336-4.c: Likewise.
830 2012-02-27 Tristan Gingold <gingold@adacore.com>
832 * gnat.dg/array20.ad[sb]: New test.
834 2012-02-27 Jakub Jelinek <jakub@redhat.com>
837 * gcc.target/arm/pr52375.c: New test.
838 * gcc.c-torture/compile/pr52375.c: New test.
840 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
842 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
843 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
845 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
847 * gnat.dg/aggr19.adb: New test.
848 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
850 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
853 * gcc.target/sh/pr49263.c: New.
855 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
857 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
858 simulate_thread_wrapper_other_threads
859 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
860 Move initialization of 'value' to main().
861 (main): Initialize 'value';
862 * gcc.dg/simulate-thread/speculative-store.c
863 (simulate_thread_step_verify): Return 0 when successful.
864 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
866 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
867 (simulate_thread_wrapper_other_threads): Return a success/fail value
868 and issue an error if the instruction count threshold is exceeded.
870 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
873 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
874 * gcc.target/mips/interrupt_handler-3.c: Likewise.
876 2012-02-24 Richard Guenther <rguenther@suse.de>
879 * gcc.dg/pr52355.c: New testcase.
881 2012-02-23 Kai Tietz <ktietz@redhat.com>
883 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
885 * gcc.dg/Wpadded.c: Likewise.
886 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
888 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
889 for sleep by Sleep and add windows.h include for this function.
890 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
892 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
894 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
896 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
898 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
899 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
900 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
901 failure on LLP64 target.
903 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
906 * gcc.dg/noncompile/pr52290.c: New test.
908 2012-02-23 Jakub Jelinek <jakub@redhat.com>
910 PR tree-optimization/52019
911 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
913 2012-02-22 Kai Tietz <ktietz@redhat.com>
915 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
916 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
917 derived pdiff_t type.
918 * g++.dg/torture/pr49720.C: Likewise
920 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
923 * gcc.target/i386/pr52330.c: New test.
925 2012-02-22 Tobias Burnus <burnus@net-b.de>
928 * gfortran.dg/io_constraints_10.f90: New.
930 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
932 * lib/target-supports.exp (check_effective_target_vect_condition):
933 Return true for NEON.
935 2012-02-21 Kai Tietz <ktietz@redhat.com>
937 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
939 2012-02-21 Richard Guenther <rguenther@suse.de>
941 PR tree-optimization/52324
942 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
944 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
947 * gcc.target/avr/torture/pr51782-1.c: New test.
949 2012-02-21 Jakub Jelinek <jakub@redhat.com>
951 PR tree-optimization/52318
952 * gcc.dg/pr52318.c: New test.
954 2012-02-20 Kai Tietz <ktietz@redhat.com>
956 * gcc.dg/bf-ms-layout-3.c: New testcase.
958 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
962 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
964 2012-02-20 Richard Guenther <rguenther@suse.de>
966 PR tree-optimization/52298
967 * gcc.dg/torture/pr52298.c: New testcase.
968 * gcc.dg/vect/pr52298.c: Likewise.
970 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
972 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
973 * gcc.c-torture/execute/pr52286.c: Ditto.
975 2012-02-20 Jakub Jelinek <jakub@redhat.com>
977 PR tree-optimization/52286
978 * gcc.c-torture/execute/pr52286.c: New test.
980 2012-02-18 Tobias Burnus <burnus@net-b.de>
983 * gfortran.dg/interface_35.f90: Use -std=f2003.
984 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
985 * gfortran.dg/interface_assignment_4.f90: Ditto.
986 * gfortran.dg/bessel_1.f90: Ditto.
987 * gfortran.dg/func_result_6.f90: Ditto.
988 * gfortran.dg/hypot_1.f90: Ditto.
989 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
991 2012-02-17 Tobias Burnus <burnus@net-b.de>
999 * gfortran.dg/coarray_22.f90: Update dg-error.
1000 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1002 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1005 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1006 (simulate-thread): Use default timeout.
1008 2012-02-16 Jason Merrill <jason@redhat.com>
1011 * g++.dg/ext/timevar1.C: New.
1013 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1016 * g++.dg/template/using21.C: New.
1017 * g++.dg/template/using22.C: Likewise.
1019 2012-02-16 Jason Merrill <jason@redhat.com>
1022 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1024 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1026 PR tree-optimization/52255
1027 * gcc.c-torture/compile/pr52255.c: New test.
1030 * g++.dg/debug/dwarf2/pr52260.C: New test.
1033 * g++.dg/ipa/pr51929.C: New test.
1035 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1038 * gcc.target/powerpc/pr52199.c: New file.
1040 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1043 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1045 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1047 * gcc.dg/pr51867.c: Don't include <math.h>.
1050 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1052 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1053 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1055 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1057 PR tree-optimization/50561
1058 * gcc.dg/graphite/pr50561.c: New testcase.
1060 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1062 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1063 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1065 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1067 * gnat.dg/discr35.ad[sb]: New test.
1069 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1071 * gnat.dg/volatile10.adb: New test.
1072 * gnat.dg/volatile10_pkg.ads: New helper.
1074 2012-02-14 Jason Merrill <jason@redhat.com>
1076 * g++.dg/ext/attrib43.C: New.
1078 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
1080 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1081 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1083 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1084 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1085 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1086 effective_target fgnu_tm.
1087 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1089 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1092 * g++.dg/template/asmgoto1.C: New test.
1094 2012-02-14 Ian Lance Taylor <iant@google.com>
1097 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1098 compiling generated file for 64bit and index tests.
1100 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
1102 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1104 2012-02-14 Richard Guenther <rguenther@suse.de>
1106 PR tree-optimization/52244
1107 PR tree-optimization/51528
1108 * gcc.dg/torture/pr52244.c: New testcase.
1110 2012-02-14 Walter Lee <walt@tilera.com>
1112 * g++.dg/other/PR23205.C: Disable test on tile.
1113 * g++.dg/other/pr23205-2.C: Disable test on tile.
1114 * gcc.dg/20020312-2.c: Add a condition for __tile__.
1115 * gcc.dg/20040813-1.c: Disable test on tile.
1116 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1117 * gcc.misc-tests/linkage.exp: Handle tilegx.
1119 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1121 PR tree-optimization/52210
1122 * gcc.dg/pr52210.c: New test.
1124 2012-02-14 Jason Merrill <jason@redhat.com>
1127 * g++.dg/overload/defarg5.C: New.
1129 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1132 * c-c++-common/pr52181.c: New test.
1134 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1137 * g++.dg/ext/atomic-1.C: New test.
1139 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1141 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1143 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.c-torture/execute/pr52209.c: New test.
1148 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
1151 * gfortran.dg/elemental_optional_args_5.f03: New test.
1153 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
1156 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1159 2012-02-11 Ian Lance Taylor <iant@google.com>
1162 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1163 SPARC Solaris. Don't run the test at all on systems where it may
1164 not work, rather than xfailing it.
1166 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1168 PR rtl-optimization/52175
1169 * gcc.c-torture/compile/pr52175.c: New test.
1171 2012-02-10 Jason Merrill <jason@redhat.com>
1174 * g++.dg/template/repo10.C: New.
1176 2012-02-11 Jakub Jelinek <jakub@redhat.com>
1179 * gcc.dg/pr52132.c: New test.
1181 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
1183 * gnat.dg/specs/aggr4.ads: New test.
1184 * gnat.dg/specs/aggr4_pkg.ads: New helper.
1186 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
1189 * gcc.target/i386/pr52146.c: New.
1191 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1194 * c-c++-common/pr52177.c: New test.
1196 2012-02-10 Jan Hubicka <jh@suse.cz>
1199 * g++.dg/torture/pr48600.C: New testcase.
1201 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1204 * gcc.dg/dfp/pr52140.c: New test.
1206 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1209 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1212 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1215 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1216 * testsuite/gcc.dg/pr51867.c: New test.
1218 2012-02-09 Ian Lance Taylor <iant@google.com>
1220 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1221 which don't support -fsplit-stack. Turn off optimization when
1222 compiling select5-out.go.
1224 2012-02-08 Ian Lance Taylor <iant@google.com>
1226 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1227 systems which don't support -fsplit-stack.
1229 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1231 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1232 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1233 machine instuction in the log.
1235 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1237 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1240 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1243 * gcc.dg/pr48524.c: New test.
1244 * gcc.dg/pr48524.spec: New spec file for test.
1246 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1249 * gfortran.dg/vect/pr32380.f90: New test.
1251 2012-02-08 Tobias Burnus <burnus@net-b.de>
1254 * gfortran.dg/realloc_on_assign_12.f90: New.
1256 2012-02-08 Richard Guenther <rguenther@suse.de>
1258 PR rtl-optimization/52170
1259 * gcc.dg/torture/pr52170.c: New testcase.
1261 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1263 PR gcov-profile/52150
1264 * gcc.dg/tree-prof/pr52150.c: New test.
1266 PR rtl-optimization/52139
1267 * gcc.dg/pr52139.c: New test.
1269 2012-02-07 Jason Merrill <jason@redhat.com>
1272 * g++.dg/cpp0x/constexpr-union3.C: New.
1275 * g++.dg/lto/pr52035_0.C: New.
1277 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1279 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1280 * gcc.dg/special/weak-1.c: Likewise.
1281 * gcc.dg/ucnid-12.c: Likewise.
1282 * gcc.dg/torture/pr45678-1.c: Likewise.
1283 * gcc.dg/torture/pr45678-2.c: Likewise.
1284 * gcc.dg/vector-4.c: Likewise.
1285 * gcc.dg/ipa/inline-5.c: Likewise.
1286 * gcc.dg/ucnid-11.c: Likewise.
1287 * gcc.misc-tests/gcov-13.c: Likewise.
1288 * gcc.misc-tests/gcov-14.c: Likewise.
1289 * g++.dg/ext/label13.C: Likewise.
1290 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1291 hppa*-*-hpux* options.
1292 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1294 * gcc.dg/pr48616.c: Likewise.
1295 * gcc.dg/pr17957.c: Likewise.
1296 * gcc.dg/pr17055-1.c: Likewise.
1297 * gcc.dg/pr32912-1.c: Likewise.
1298 * gcc.dg/tm/pr51472.c: Likewise.
1299 * c-c++-common/fold-bitand-4.c: Likewise.
1300 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1301 Use dg-additional-options for extra options.
1303 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1305 * gcc.target/epiphany/interrupt-2.c: New test.
1307 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1310 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1311 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1314 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1317 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1319 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1323 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1324 * gcc.target/mips/va-arg-1.c: New test.
1326 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1328 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1329 for -mno-pointers-to-nested-functions.
1331 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1333 * gcc.c-torture/execute/20120207-1.c: New test.
1335 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1337 PR rtl-optimization/52060
1338 * gcc.dg/torture/pr52060.c: New test.
1341 * gcc.c-torture/compile/pr52074.c: New test.
1343 2012-02-07 Tobias Burnus <burnus@net-b.de>
1346 * gfortran.dg/class_to_type_2.f90: New.
1348 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1351 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1354 2012-02-06 Jason Merrill <jason@redhat.com>
1357 * g++.dg/template/conv13.C: New.
1359 2012-02-06 Richard Guenther <rguenther@suse.de>
1361 PR tree-optimization/52115
1362 * gcc.c-torture/compile/pr52115.c: New testcase.
1364 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1367 * gcc.c-torture/execute/pr52129.c: New test.
1369 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1371 * gcc.dg/pr48374.c: Actually add the test I forgot
1372 in the 2012-01-25 commit.
1374 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1377 * gfortran.dg/vect/vect-8.f90: New test case.
1379 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1382 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1384 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1387 * gfortran.dg/class_48.f90 : Add test of allocate class array
1388 component with source in subroutine test3. Remove commenting
1389 out in subroutine test4, since branching on unitialized variable
1390 is now fixed (no PR for this last.).
1392 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1394 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1396 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1398 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1401 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1402 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1404 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1406 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1407 (check_effective_target_sync_int_long): Use it.
1408 (check_effective_target_sync_char_short): Likewise.
1409 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1411 2012-02-05 Tobias Burnus <burnus@net-b.de>
1414 * gfortran.dg/class_48.f90: Add some further checks.
1416 2012-02-05 Ira Rosen <irar@il.ibm.com>
1418 PR tree-optimization/52091
1419 * gcc.dg/vect/pr52091.c: New test.
1421 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1423 PR rtl-optimization/52113
1424 * gcc.target/avr/pr52113.c: New test.
1426 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1428 PR rtl-optimization/52092
1429 * gcc.c-torture/compile/pr52092.c: New test.
1431 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1434 * gfortran.dg/class_array_10.f03: New test.
1437 * gfortran.dg/class_array_11.f03: New test.
1440 * gfortran.dg/class_array_12.f03: New test.
1442 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
1445 * gfortran.dg/realloc_on_assign_11.f90: New test.
1447 2012-02-02 Tobias Burnus <burnus@net-b.de>
1450 * gfortran.dg/shape_7.f90: New.
1452 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1454 * gcc.target/mips/mips-prepend-1.c: New test.
1456 2012-02-02 Jan Hubicka <jh@suse.cz>
1457 Tom de Vries <tom@codesourcery.com>
1460 * testsuite/gcc.dg/alias-12.c: New testcase.
1461 * testsuite/gcc.dg/alias-13.c: New testcase.
1463 2012-02-02 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/pr52086.c: New test.
1468 PR tree-optimization/52073
1469 * gcc.c-torture/compile/pr52073.c: New test.
1471 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
1474 * gfortran.dg/function_optimize_10.f90: New test.
1476 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
1478 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
1481 2012-02-01 Tobias Burnus <burnus@net-b.de>
1484 * gfortran.dg/typebound_operator_14.f90: New.
1486 2012-02-01 Tobias Burnus <burnus@net-b.de>
1489 * gfortran.dg/elemental_function_1.f90: New.
1491 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1493 PR rtl-optimization/51374
1494 * gcc.target/avr/torture/pr51374-1.c:
1495 Also fail if SBIS is seen.
1497 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
1499 PR rtl-optimization/51374
1500 * gcc.target/avr/torture/pr51374-1.c: New.
1502 2012-01-31 Tobias Burnus <burnus@net-b.de>
1505 * gfortran.dg/typebound_generic_11.f90: New.
1507 2012-01-31 Tobias Burnus <burnus@net-b.de>
1510 * gfortran.dg/class_49.f90: New.
1512 2012-01-31 Tobias Burnus <burnus@net-b.de>
1515 * gfortran.dg/elemental_args_check_6.f90: New.
1517 2012-01-31 Jason Merrill <jason@redhat.com>
1520 * g++.dg/cpp0x/variadic122.C: New.
1522 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
1525 * gfortran.dg/realloc_on_assign_10.f90: New test.
1527 2012-01-31 Richard Guenther <rguenther@suse.de>
1529 PR tree-optimization/51528
1530 * gcc.dg/torture/pr51528.c: New testcase.
1532 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
1535 * lib/go.exp (go_target_compile): Append timeout= to options.
1536 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
1537 select5-out.go test on alpha*-*-* targets.
1539 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1541 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
1542 (TEST_SHORT): Reformat in the same way.
1543 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
1544 (TEST_SHORT): Reformat in the same way.
1545 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
1546 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
1547 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
1548 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
1549 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
1551 2012-01-30 Bin Cheng <bin.cheng@arm.com>
1554 * gcc.target/arm/pr51835.c: New testcase.
1556 2012-01-30 Richard Guenther <rguenther@suse.de>
1558 PR tree-optimization/52028
1559 * gcc.dg/torture/pr52028.c: New testcase.
1560 * gfortran.dg/ldist-pr45199.f: Adjust.
1561 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
1562 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1563 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1565 2012-01-30 Jakub Jelinek <jakub@redhat.com>
1568 * gcc.dg/tree-prof/pr52027.c: New test.
1570 PR tree-optimization/52046
1571 * gcc.dg/pr52046.c: New test.
1574 * g++.dg/other/pr52048.C: New test.
1576 2012-01-30 Richard Guenther <rguenther@suse.de>
1578 PR tree-optimization/52045
1579 * gcc.dg/pr52045.c: New testcase.
1581 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
1583 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
1584 new code generated for __sync_lock_release.
1586 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1588 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
1590 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1593 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
1595 * g++.dg/ext/visibility/template10.C: Fix typo.
1597 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
1599 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1602 * g++.dg/cpp0x/constexpr-ice6.C: New.
1604 2012-01-29 Tobias Burnus <burnus@net-b.de>
1607 * gfortran.dg/default_initialization_6.f90: New.
1609 2012-01-29 Tobias Burnus <burnus@net-b.de>
1612 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
1613 * gfortran.dg/class_48.f90: New.
1615 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
1618 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
1620 2012-01-28 Tobias Burnus <burnus@net-b.de>
1623 * gfortran.dg/class_allocate_12.f90: New.
1625 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
1627 * gcc.dg/torture/pr50444.c: Fix dg directives.
1629 2012-01-28 Jakub Jelinek <jakub@redhat.com>
1632 * gcc.target/arm/pr52006.c: New test.
1634 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
1637 * gcc.dg/lto/trans-mem.h: New file.
1638 * gcc.dg/lto/trans-mem-2_0.c: Include it.
1639 * gcc.dg/lto/trans-mem-1_1.c: Same.
1640 * gcc.dg/lto/trans-mem-4_1.c: Same.
1641 * gcc.dg/lto/trans-mem-3_1.c: Same.
1643 2012-01-27 Tobias Burnus <burnus@net-b.de>
1646 * gfortran.dg/dummy_procedure_7.f90: New.
1648 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
1650 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
1651 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
1653 2012-01-27 Jakub Jelinek <jakub@redhat.com>
1656 * g++.dg/other/gc5.C: New test.
1658 2012-01-27 Richard Guenther <rguenther@suse.de>
1660 PR tree-optimization/50444
1661 * gcc.dg/torture/pr50444.c: New testcase.
1663 2012-01-27 Tobias Burnus <burnus@net-b.de>
1667 * gfortran.dg/move_alloc_13.f90: New.
1669 2012-01-27 Tobias Burnus <burnus@net-b.de>
1672 * gfortran.dg/allocate_alloc_opt_13.f90: New.
1673 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
1674 and change dg-error string.
1676 2012-01-27 Tobias Burnus <burnus@net-b.de>
1679 * gfortran.dg/elemental_args_check_5.f90: New.
1681 2012-01-27 Richard Guenther <rguenther@suse.de>
1684 * g++.dg/torture/pr51959.C: New testcase.
1686 2012-01-27 Tom de Vries <tom@codesourcery.com>
1688 PR tree-optimization/51990
1689 * gcc.dg/pr51990.c: New test.
1690 * gcc.dg/pr51990-2.c: Same.
1692 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
1693 Tobias Burnus <burnus@gcc.gnu.org>
1696 * gfortran.dg/class_allocate_11.f03: New.
1701 * gfortran.dg/class_allocate_7.f03: New.
1702 * gfortran.dg/class_allocate_8.f03: New.
1703 * gfortran.dg/class_allocate_9.f03: New.
1704 * gfortran.dg/class_allocate_10.f03: New.
1706 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1708 * gnat.dg/discr34.adb: New test.
1709 * gnat.dg/discr34_pkg.ads: New helper.
1711 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1713 * gnat.dg/discr33.adb: New test.
1715 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1717 * gnat.dg/limited_with3.ad[sb): New test.
1718 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
1719 * gnat.dg/limited_with3_pkg2.ads: Likewise.
1720 * gnat.dg/limited_with3_pkg3.ads: Likewise.
1722 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
1724 * gnat.dg/stack_usage1.adb: New test.
1725 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
1727 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
1728 * gcc.dg/pr44194-2.c: Likewise.
1730 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
1733 * g++.dg/template/crash112.C: New.
1735 2012-01-27 Richard Henderson <rth@redhat.com>
1737 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
1739 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1741 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1743 2012-01-26 Jakub Jelinek <jakub@redhat.com>
1746 * g++.dg/opt/pr51895.C: New test.
1748 2012-01-26 Michael Matz <matz@suse.de>
1750 PR tree-optimization/48794
1751 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1753 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1755 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1757 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1759 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1760 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1762 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1763 the default value for s390 and s390x.
1765 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
1768 * gcc.dg/lto/trans-mem-4_0.c: New.
1769 * gcc.dg/lto/trans-mem-4_1.c: New.
1770 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1772 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1773 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1775 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1776 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1779 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
1781 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1783 2012-01-25 Ian Lance Taylor <iant@google.com>
1785 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1787 2012-01-25 Tobias Burnus <burnus@net-b.de>
1790 * gfortran.dg/typebound_proc_25.f90: New.
1792 2012-01-25 Jason Merrill <jason@redhat.com>
1795 * g++.dg/lto/pr51992_0.C: New.
1797 2012-01-25 Jakub Jelinek <jakub@redhat.com>
1799 PR tree-optimization/51987
1800 * gcc.target/i386/pr51987.c: New test.
1802 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1804 * gcc.dg/tm/lto-1.c: Require lto support in target.
1806 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
1808 PR rtl-optimization/48374
1809 * gcc.dg/pr48374.c: New test.
1811 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
1813 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1815 2012-01-25 Tobias Burnus <burnus@net-b.de>
1818 * gfortran.dg/derived_constructor_char_3.f90: New.
1820 2012-01-24 Ian Lance Taylor <iant@google.com>
1822 * go.test/go-test.exp (filecmp): New procedure.
1823 (errchk): Handle quoted square brackets.
1824 (go-gc-tests): Set go_compile_args. Handle various new test
1825 lines. Skip a few new tests.
1826 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1828 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1830 * lib/target-supports.exp (proc check_effective_target_vect_perm)
1831 (check_effective_target_vect_extract_even_odd)
1832 (check_effective_target_vect_interleave): Return true for MIPS
1835 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1837 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1838 (main): Use it instead of argc.
1840 2012-01-24 Jason Merrill <jason@redhat.com>
1843 * g++.dg/cpp0x/sfinae31.C: New.
1845 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
1847 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1849 2012-01-24 Jason Merrill <jason@redhat.com>
1852 * g++.dg/inherit/covariant20.C: New.
1854 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1857 * g++.dg/parse/crash58.C: New.
1859 2012-01-24 Jakub Jelinek <jakub@redhat.com>
1862 * gcc.dg/pr51957-1.c: New test.
1863 * gcc.dg/pr51957-1.h: New file.
1864 * gcc.dg/pr51957-2.c: New test.
1866 2012-01-23 Jason Merrill <jason@redhat.com>
1869 * g++.dg/ext/visibility/template10.C: New.
1871 2012-01-23 Tobias Burnus <burnus@net-b.de>
1874 * gfortran.dg/move_alloc_12.f90: New.
1876 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1879 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1881 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/template/crash111.C: New.
1886 2012-01-23 Arnaud Charlet <charlet@adacore.com>
1888 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1890 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1892 2012-01-23 Dodji Seketeli <dodji@redhat.com>
1895 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
1896 the DW_TAG_class_type and DW_AT_name: "Executor".
1898 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1900 * lib/target-supports.exp
1901 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1902 (check_effective_target_vect_interleave): Likewise.
1904 2012-01-22 Jason Merrill <jason@redhat.com>
1907 * g++.dg/template/using20.C: New.
1908 * g++.dg/template/template-id-2.C: Adjust diagnostic.
1910 2012-01-23 Jason Merrill <jason@redhat.com>
1913 * g++.dg/torture/pr51344.C: Limit to x86.
1915 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
1917 * c-c++-common/tm/omp.c: Require target with pthread support.
1919 2012-01-23 Richard Guenther <rguenther@suse.de>
1921 PR tree-optimization/51949
1922 * gcc.dg/torture/pr51949.c: New testcase.
1924 2012-01-23 Jakub Jelinek <jakub@redhat.com>
1926 PR rtl-optimization/51933
1927 * gcc.c-torture/execute/pr51933.c: New test.
1929 2012-01-22 Douglas B Rupp <rupp@gnat.com>
1931 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1932 Do not define for Interix.
1934 2012-01-22 Jason Merrill <jason@redhat.com>
1937 * g++.dg/lto/pr51832.h: New.
1938 * g++.dg/lto/pr51832_0.C: New.
1939 * g++.dg/lto/pr51832_1.C: New.
1941 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
1943 * gcc.dg/ext-elim-1.c: New test.
1945 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1948 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1949 * g++.dg/opt/longbranch1.C: Likewise.
1951 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1953 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1956 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
1959 * gfortran.dg/namelist_74.f90: New test.
1960 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1962 2012-01-21 Tobias Burnus <burnus@net-b.de>
1965 * gfortran.dg/class_47.f90: New.
1967 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
1969 * gnat.dg/renaming5.ad[sb]: New test.
1971 2012-01-20 Jason Merrill <jason@redhat.com>
1974 * g++.dg/pch/mangle1.{C,Hs}: Remove.
1976 2012-01-20 Jason Merrill <jason@redhat.com>
1979 * g++.dg/ext/attrib42.C: Require ilp32.
1981 2012-01-20 Jakub Jelinek <jakub@redhat.com>
1984 * gcc.target/arm/pr51915.c: New test.
1986 2012-01-20 Cary Coutant <ccoutant@google.com>
1987 Dodji Seketeli <dodji@redhat.com>
1990 * g++.dg/debug/dwarf2/nested-3.C: New test.
1992 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1995 * g++.dg/template/crash110.C: New.
1997 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1999 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2000 Remove default options on hppa*-*-hpux*.
2002 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2004 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2006 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2008 * gcc.c-torture/compile/pr51856.c: New testcase.
2010 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2012 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2013 options to go_target_compile.
2015 2012-01-20 Kai Tietz <ktietz@redhat.com>
2017 * g++.dg/torture/pr51344.C: Fix typo.
2019 2012-01-20 Richard Guenther <rguenther@suse.de>
2021 PR tree-optimization/51903
2022 * g++.dg/torture/pr51903.C: New testcase.
2024 2012-01-20 Tobias Burnus <burnus@net-b.de>
2025 Janus Weil <janus@gcc.gnu.org>
2028 * gfortran.dg/use_21.f90: New.
2030 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.dg/torture/pr51106-1.c: New test.
2034 * gcc.dg/torture/pr51106-2.c: New test.
2036 2012-01-19 Kai Tietz <ktietz@redhat.com>
2038 * g++.dg/torture/pr51344.C: New test.
2040 2012-01-19 Tobias Burnus <burnus@net-b.de>
2043 * gfortran.dg/intrinsic_size_2.f90: New.
2045 2012-01-19 Jason Merrill <jason@redhat.com>
2048 * g++.dg/inherit/using7.C: New.
2050 2012-01-19 Richard Guenther <rguenther@suse.de>
2052 PR tree-optimization/37997
2053 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2055 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2057 PR rtl-optimization/51505
2058 * gcc.dg/pr51505.c: New test.
2060 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2063 * gfortran.dg/typebound_operator_12.f03: New.
2064 * gfortran.dg/typebound_operator_13.f03: New.
2066 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2069 * g++.dg/cpp0x/pr51225.C: New.
2071 2012-01-17 Ian Lance Taylor <iant@google.com>
2074 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2076 2012-01-17 Tobias Burnus <burnus@net-b.de>
2079 * gfortran.dg/realloc_on_assign_9.f90: New.
2081 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
2084 * gcc.dg/tm/memopt-3.c: Remove xfail.
2085 * gcc.dg/tm/memopt-4.c: Remove xfail.
2086 * gcc.dg/tm/memopt-5.c: Remove xfail.
2087 * gcc.dg/tm/memopt-7.c: Remove xfail.
2089 2012-01-17 Jakub Jelinek <jakub@redhat.com>
2091 PR tree-optimization/51877
2092 * gcc.c-torture/execute/pr51877.c: New test.
2094 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2096 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2097 {!vect_align_arrays} to vect_sizes_32B_16B.
2098 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2099 * gcc.dg/vect/vect-peel-3.c: Ditto.
2101 2012-01-16 Jason Merrill <jason@redhat.com>
2104 * g++.dg/abi/mangle60.C: New.
2107 * g++.dg/pch/mangle1.{C,Hs}: New.
2109 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2110 Tobias Burnus <burnus@net-b.de>
2113 * gfortran.dg/elemental_optional_args_3.f90: New
2114 * gfortran.dg/elemental_optional_args_4.f90: New
2116 2012-01-16 Tobias Burnus <burnus@net-b.de>
2119 * gfortran.dg/use_20.f90: New
2121 2012-01-16 Jason Merrill <jason@redhat.com>
2124 * g++.dg/cpp0x/rv-bitfield.C: New.
2125 * g++.dg/cpp0x/rv-bitfield2.C: New.
2127 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
2129 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2130 subroutine 'qsort' and use index array to assign the result.
2132 2012-01-16 Jakub Jelinek <jakub@redhat.com>
2134 PR tree-optimization/51865
2135 * gcc.dg/pr51865.c: New test.
2137 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2139 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2141 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2143 * gcc.target/mips/code-readable-2.c: Allow the jump table address
2144 to be loaded from the constant pool, rather than via %hi and %lo.
2146 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2148 PR rtl-optimization/51821
2149 * gcc.dg/pr51821.c: New test.
2151 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
2153 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2155 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
2157 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2159 2012-01-14 Tobias Burnus <burnus@net-b.de>
2162 * gfortran.dg/init_flag_8.f90: New.
2163 * gfortran.dg/init_flag_9.f90: New.
2165 2011-01-14 Tobias Burnus <burnus@net-b.de>
2168 * gfortran.dg/use_18.f90: New.
2169 * gfortran.dg/use_19.f90: New.
2171 2012-01-13 Ian Lance Taylor <iant@google.com>
2174 * g++.dg/warn/Wsign-compare-4.C: New.
2176 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
2179 * gfortran.dg/alloc_comp_assign.f03: New.
2180 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2181 __BUILTIN_FREE from 38 to 32.
2183 2012-01-13 Jason Merrill <jason@redhat.com>
2186 * g++.dg/warn/Wreturn-type-7.C: New.
2188 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2190 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2192 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2193 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2194 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2195 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2196 int32plus because of big array needed.
2197 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2198 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2200 2012-01-13 Jason Merrill <jason@redhat.com>
2203 * g++.dg/ext/visibility/template9.C: New.
2206 * g++.dg/cpp0x/defaulted34.C: New.
2207 * g++.dg/template/virtual3.C: New.
2209 2012-01-13 Richard Guenther <rguenther@suse.de>
2212 * gcc.dg/torture/pr8081.c: New testcase.
2214 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2216 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2218 2012-01-12 Jason Merrill <jason@redhat.com>
2221 * g++.dg/ext/stmtexpr14.C: New.
2223 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2226 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2228 2012-01-12 Jason Merrill <jason@redhat.com>
2231 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2232 * g++.dg/abi/mangle58.C: Likewise.
2235 * g++.dg/template/arg8.C: New.
2237 2012-01-12 Ira Rosen <irar@il.ibm.com>
2239 PR tree-optimization/51799
2240 * gcc.dg/vect/pr51799.c: New test.
2241 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2244 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2245 Tobias Burnus <burnus@net-b.de>
2249 * lib/target-supports.exp
2250 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2251 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2253 2012-01-11 Jason Merrill <jason@redhat.com>
2256 * g++.dg/ext/attrib42.C: New.
2258 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.dg/pr51796.c: New test.
2263 2012-01-11 Jason Merrill <jason@redhat.com>
2266 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2268 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2270 * gnat.dg/array19.ad[sb]: New test.
2272 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2274 * gnat.dg/opt23.ad[sb]: New test.
2275 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2276 * gnat.dg/opt24.ad[sb]: New test.
2278 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2280 PR tree-optimization/49642
2281 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2282 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2284 2012-01-11 Jason Merrill <jason@redhat.com>
2287 * g++.dg/template/explicit-args5.C: New.
2289 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2291 * gcc.c-torture/execute/20120110-1.c: New testcase.
2293 2012-01-10 Jason Merrill <jason@redhat.com>
2296 * g++.dg/inherit/ambig1.C: New.
2299 * g++.dg/cpp0x/constexpr-cache1.C: New.
2301 2012-01-10 Richard Guenther <rguenther@suse.de>
2303 PR tree-optimization/51801
2304 * gcc.dg/torture/pr51801.c: New testcase.
2306 2012-01-10 Tobias Burnus <burnus@net-b.de>
2309 * gfortran.dg/allocate_with_typespec_5.f90: New.
2311 2012-01-10 Tobias Burnus <burnus@net-b.de>
2313 * gfortran.dg/class_39.f03: Update dg-error string.
2315 2012-01-10 Richard Guenther <rguenther@suse.de>
2317 PR tree-optimization/50913
2318 * gcc.dg/graphite/interchange-16.c: New testcase.
2319 * gcc.dg/graphite/scop-20.c: XFAIL.
2320 * gfortran.dg/graphite/interchange-1.f: Likewise.
2321 * gfortran.dg/graphite/block-1.f90: Likewise.
2322 * gfortran.dg/graphite/block-2.f: Likewise.
2324 2012-01-10 Richard Henderson <rth@redhat.com>
2326 * lib/target-supports.exp (check_effective_target_vect_perm,
2327 check_effective_target_vect_perm_byte,
2328 check_effective_target_vect_perm_short): Enable for arm neon.
2330 2012-01-09 Tobias Burnus <burnus@net-b.de>
2333 * gfortran.dg/typebound_operator_11.f90: New.
2335 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2337 * gnat.dg/array18.adb: New test.
2338 * gnat.dg/array18_pkg.ads: New helper.
2340 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2343 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2344 around base object in first assignment in main program.
2345 * gfortran.dg/typebound_operator_10.f03: New test.
2347 2012-01-09 Martin Jambor <mjambor@suse.cz>
2349 PR tree-optimization/51759
2350 * g++.dg/ipa/pr51759.C: New test.
2352 2012-01-09 Tobias Burnus <burnus@net-b.de>
2355 * gfortran.dg/optional_absent_2.f90: New.
2357 2012-01-09 Tobias Burnus <burnus@net-b.de>
2360 * gfortran.dg/use_17.f90: New.
2362 2012-01-09 Gary Funck <gary@intrepid.com>
2364 PR preprocessor/33919
2365 * gcc.dg/pr33919.c: New test.
2366 * gcc.dg/pr33919-0.h: New test header file.
2367 * gcc.dg/pr33919-1.h: Ditto.
2368 * gcc.dg/pr33919-2.h: Ditto.
2370 2012-01-07 Jan Hubicka <jh@suse.cz>
2372 PR tree-optimize/51694
2373 * gcc.c-torture/compile/pr51694.c: new testcase.
2375 2012-01-07 Jan Hubicka <jh@suse.cz>
2377 PR tree-optimization/51600
2378 * g++.dg/torture/pr51600.C: New testcase.
2380 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2382 PR gcov-profile/51715
2383 PR gcov-profile/51717
2384 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2385 * gcc.misc-tests/gcov-14.c: Likewise.
2387 2012-01-06 Jason Merrill <jason@redhat.com>
2389 * g++.dg/parse/new5.C: New.
2391 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2394 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2395 including <string.h>.
2397 2012-01-06 Jason Merrill <jason@redhat.com>
2399 * g++.dg/abi/mangle51.C: New.
2400 * g++.dg/abi/mangle52.C: New.
2401 * g++.dg/abi/mangle53.C: New.
2402 * g++.dg/abi/mangle54.C: New.
2403 * g++.dg/abi/mangle55.C: New.
2404 * g++.dg/abi/mangle56.C: New.
2405 * g++.dg/abi/mangle57.C: New.
2406 * g++.dg/abi/mangle58.C: New.
2407 * g++.dg/abi/mangle59.C: New.
2408 * g++.dg/cpp0x/trailing3.C: Update mangling.
2409 * g++.dg/cpp0x/variadic111.C: Update mangling.
2410 * g++.dg/cpp0x/variadic4.C: Update mangling.
2411 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2412 * g++.dg/template/nontype22.C: Works now.
2413 * g++.dg/template/pr35240.C: Works now.
2415 * g++.dg/cpp0x/error7.C: New.
2417 2012-01-06 Tobias Burnus <burnus@net-b.de>
2419 * gfortran.dg/deallocate_stat_2.f90: New.
2420 * coarray/allocate_errgmsg.f90: New.
2421 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2422 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2423 * coarray/subobject_1.f90: Fix for num_images > 1.
2424 * gfortran.dg/deallocate_stat.f90: Update due to changed
2427 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2429 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2431 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2433 * ada/acats/overflow.lst: Add cb20004.
2435 2012-01-05 Dodji Seketeli <dodji@redhat.com>
2438 * g++.dg/cpp0x/alias-decl-18.C: New test.
2440 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
2442 * gcc.c-torture/execute/20120104-1.c: New test.
2444 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
2447 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
2448 the old typebound_operator_8.f03.
2449 * gfortran.dg/typebound_operator_8.f03: New version of
2450 typebound_operator_7.f03 with 'u' a derived type instead of a
2453 2012-01-05 Richard Guenther <rguenther@suse.de>
2455 * g++.dg/torture/pr49309.C: Skip for -flto.
2457 2012-01-05 Jakub Jelinek <jakub@redhat.com>
2460 * gcc.c-torture/compile/pr51761.c: New test.
2462 2012-01-05 Richard Guenther <rguenther@suse.de>
2464 PR tree-optimization/51760
2465 * gcc.dg/torture/pr51760.c: New testcase.
2467 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
2470 * gcc.dg/tm/memopt-6.c: Adjust regexp.
2472 2012-01-05 Richard Guenther <rguenther@suse.de>
2475 * gfortran.dg/lto/pr41576_0.f90: New testcase.
2476 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2478 2012-01-04 Jakub Jelinek <jakub@redhat.com>
2481 * gcc.dg/pr51695.c: New test.
2483 2012-01-04 Andrew Pinski <apinski@cavium.com>
2485 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
2486 * gcc.target/mips/octeon2-lx-1.c: New test.
2487 * gcc.target/mips/mips64-dsp-ldx.c: New test.
2488 * gcc.target/mips/octeon2-lx-2.c: New test.
2489 * gcc.target/mips/octeon2-lx-3.c: New test.
2491 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
2495 * gcc.dg/tm/alias-1.c: Adjust regexp.
2496 * gcc.dg/tm/alias-2.c: Adjust regexp.
2498 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
2501 * g++.dg/warn/Wparentheses-26.C: New.
2503 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
2505 * gfortran.dg/elemental_optional_args_2.f90: New test.
2507 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2510 * gfortran.dg/common_17.f90: New test.
2512 2012-01-04 Richard Guenther <rguenther@suse.de>
2514 PR tree-optimization/49651
2515 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
2516 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2518 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
2523 2012-01-03 Andrew Pinski <apinski@cavium.com>
2525 * lib/scanasm.exp (dg-function-on-line): Always use a special format
2526 for all mips targets. Also allow an optional .cfi_startproc.
2528 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
2530 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
2532 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2535 * g++.dg/rtti/dyncast5.C: New.
2537 2012-01-03 Richard Guenther <rguenther@suse.de>
2539 PR tree-optimization/51070
2540 * gcc.dg/torture/pr51070-2.c: New testcase.
2542 2012-01-03 Richard Guenther <rguenther@suse.de>
2544 PR tree-optimization/51692
2545 * gcc.dg/torture/pr51692.c: New testcase.
2547 2012-01-03 Richard Guenther <rguenther@suse.de>
2550 * g++.dg/lto/pr51650-3_0.C: New testcase.
2552 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2555 * g++.dg/warn/Wredundant-decls-spec.C: New.
2557 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2559 PR tree-optimization/51719
2560 * g++.dg/tree-prof/pr51719.C: New test.
2562 2012-01-03 Richard Guenther <rguenther@suse.de>
2565 * gcc.dg/fold-compare-6.c: New testcase.
2567 2012-01-03 Jakub Jelinek <jakub@redhat.com>
2570 * g++.dg/gomp/pr51669.C: New test.
2572 2012-01-02 Jason Merrill <jason@redhat.com>
2575 * g++.dg/cpp0x/constexpr-union2.C: New.
2578 * g++.dg/cpp0x/nsdmi-defer5.C: New.
2580 2012-01-02 Dodji Seketeli <dodji@redhat.com>
2583 * g++.dg/cpp0x/constexpr-99.C: New test.
2585 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
2588 * g++.dg/template/init9.C: New.
2590 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2592 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
2593 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
2594 rather than a specific number.
2596 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
2601 * gfortran.dg/typebound_operator_7.f03: New.
2602 * gfortran.dg/typebound_operator_8.f03: New.
2604 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2607 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
2609 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2611 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2613 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
2615 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2617 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
2620 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2622 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
2623 * gfortran.dg/io_real_boz_4.f90: Likewise.
2624 * gfortran.dg/io_real_boz_5.f90: Likewise.
2626 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2628 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
2630 2012-01-02 Revital Eres <revital.eres@linaro.org>
2632 * gcc.dg/sms-11.c: New file.
2634 2012-01-02 Tobias Burnus <burnus@net-b.de>
2637 * gfortran.dg/coarray/image_index_3.f90: New.
2639 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2642 * g++.dg/parse/enum8.C: New.
2644 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2647 * g++.dg/conversion/reinterpret4.C: New.
2648 * g++.dg/conversion/reinterpret1.C: Adjust.
2650 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2652 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
2654 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
2656 * g++.old-deja/g++.brendan/crash25.C: Adjust.
2657 * g++.old-deja/g++.brendan/crash56.C: Likewise.
2658 * g++.old-deja/g++.jason/access14.C: Likewise.
2659 * g++.old-deja/g++.jason/access8.C: Likewise.
2660 * g++.old-deja/g++.jason/access1.C: Likewise.
2661 * g++.old-deja/g++.other/access3.C: Likewise.
2662 * g++.old-deja/g++.other/access5.C: Likewise.
2663 * g++.old-deja/g++.law/unsorted1.C: Likewise.
2664 * g++.old-deja/g++.law/visibility22.C: Likewise.
2665 * g++.old-deja/g++.law/visibility26.C: Likewise.
2666 * g++.old-deja/g++.mike/p2746.C: Likewise.
2667 * g++.dg/debug/using1.C: Likewise.
2668 * g++.dg/lookup/using51.C: Likewise.
2669 * g++.dg/inherit/using5.C: Likewise.
2670 * g++.dg/inherit/pr30297.C: Likewise.
2671 * g++.dg/inherit/access8.C: Likewise.
2672 * g++.dg/torture/pr39362.C: Likewise.
2673 * g++.dg/template/crash13.C: Likewise.
2674 * g++.dg/template/using10.C: Likewise.
2676 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2679 * lib/gcc-dg.exp (scan-module-absence): Really commit last
2682 2012-01-01 Ira Rosen <irar@il.ibm.com>
2684 PR tree-optimization/51704
2685 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
2686 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
2687 corresponding flags.
2689 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
2692 * g++.dg/cpp0x/constexpr-delegating2.C: New.
2694 2012-01-01 Jan Hubicka <jh@suse.cz>
2696 PR rtl-optimization/51069
2697 * gcc.c-torture/compile/pr51069.c: New testcase.
2699 2012-01-01 Jakub Jelinek <jakub@redhat.com>
2701 PR tree-optimization/51683
2702 * gcc.dg/pr51683.c: New test.
2704 Copyright (C) 2012 Free Software Foundation, Inc.
2706 Copying and distribution of this file, with or without modification,
2707 are permitted in any medium without royalty provided the copyright
2708 notice and this notice are preserved.