1 2012-09-22 Kai Tietz <ktietz@redhat.com>
3 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
4 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6 2012-09-21 Dehao Chen <dehao@google.com>
9 PR tree-optimization/54655
10 * g++.dg/pr54655.C: New testcase.
12 2012-09-21 Richard Guenther <rguenther@suse.de>
14 PR tree-optimization/54647
15 * g++.dg/torture/pr54647.C: New testcase.
17 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
20 * c-c++-common/torture/vector-compare-2.c: Add -w.
22 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
24 * gnat.dg/opt20.ads: Move dg directive to...
25 * gnat.dg/opt20.adb: ...here.
26 * gnat.dg/addr1.ad[sb]: Likewise.
27 * gnat.dg/concat2.ad[sb]: Likewise.
28 * gnat.dg/array16.ad[sb]: Likewise.
29 * gnat.dg/atomic5.ad[sb]: Likewise.
30 * gnat.dg/discr29.ad[sb]: Likewise.
31 * gnat.dg/noreturn5.ad[sb]: Likewise.
32 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
33 * gnat.dg/discr23.ads: Remove dg directive.
34 * gnat.dg/nested_float_packed.ads: Likewise.
35 * gnat.dg/oconst6.ads: Move to...
36 * gnat.dg/specs/oconst6.ads: ...here.
38 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
41 * g++.dg/cpp0x/decltype32.C: Tweak.
43 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
45 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
46 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
47 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
48 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
50 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
53 * g++.dg/cpp0x/decltype-54581.C: New testcase.
55 2012-09-19 Steve Ellcey <sellcey@mips.com>
57 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
59 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
61 * gcc.target/powerpc/ppc-get-timebase.c: New file.
62 * gcc.target/powerpc/ppc-mftb.c: New file.
64 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
67 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
70 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
73 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
75 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
77 * gcc.c-torture/execute/20120919-1.c: New test.
79 2012-09-19 Richard Guenther <rguenther@suse.de>
81 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
83 2012-09-19 Richard Guenther <rguenther@suse.de>
85 * gcc.dg/builtin-unreachable-6.c: Adjust.
87 2012-09-19 Richard Guenther <rguenther@suse.de>
89 * gcc.dg/builtin-object-size-10.c: Adjust.
90 * gcc.dg/builtin-unreachable-5.c: Adjust.
91 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
92 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
93 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
94 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
95 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
96 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
97 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
98 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
99 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
100 * gcc.dg/vect/vec-scal-opt.c: Adjust.
101 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
102 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
104 2012-09-19 Richard Guenther <rguenther@suse.de>
106 PR tree-optimization/54132
107 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
108 * gcc.dg/torture/pr54132.c: Likewise.
110 2012-09-19 Terry Guo <terry.guo@arm.com>
112 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
113 extra prune rules that will be applied to all tests in a .exp file.
114 (gcc-dg-prune): Use rules defined by the above variable.
115 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
116 harmless warnings on architecture switch conflict.
118 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
120 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
121 of asm-comment characters instead of a single one.
122 * g++.dg/debug/dwarf2/nested-2.C: Similar.
124 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
126 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
128 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
129 target instead of xfailing it.
130 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
131 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
132 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
133 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
134 * gcc.dg/vect/vect-104.c: Likewise.
135 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
136 * gcc.dg/vect/vect-outer-1.c: Likewise.
137 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
138 * gcc.dg/vect/vect-outer-1a.c: Likewise.
139 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
140 * gcc.dg/vect/vect-outer-1b.c: Likewise.
141 * gcc.dg/vect/vect-outer-2b.c: Likewise.
142 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
143 * gcc.dg/vect/vect-outer-3a.c: Likewise.
144 * gcc.dg/vect/vect-outer-3b.c: Likewise.
145 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
147 * lib/target-supports.exp
148 (check_effective_target_vect_widen_mult_qi_to_hi,
149 check_effective_target_vect_widen_mult_hi_to_si,
150 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
151 check_effective_target_vect_widen_mult_hi_to_si_pattern,
152 check_effective_target_vect_pack_trunc,
153 check_effective_target_vect_unpack,
154 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
157 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
159 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
161 * lib/target-supports-dg.exp (check-flags): Add cflags from board
162 config to compiler_flags.
164 2012-09-18 Jakub Jelinek <jakub@redhat.com>
167 * gcc.target/i386/pr54592.c: New test.
169 PR tree-optimization/54610
170 * gcc.target/i386/pr54610.c: New test.
172 2012-09-17 Jason Merrill <jason@redhat.com>
175 * g++.dg/cpp0x/alias-decl-21.C: New.
176 * g++.dg/cpp0x/alias-decl-22.C: New.
178 2012-09-17 Tobias Burnus <burnus@net-b.de>
181 * gfortran.dg/scan_2.f90: New.
183 2012-09-17 Jason Merrill <jason@redhat.com>
186 * g++.dg/init/aggr9.C: New.
188 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
190 * gnat.dg/loop_optimization12.ad[sb]: New test.
192 2012-09-17 Janus Weil <janus@gcc.gnu.org>
195 * gfortran.dg/proc_ptr_result_7.f90: New.
197 2012-09-17 Tobias Burnus <burnus@net-b.de>
200 * gfortran.dg/structure_constructor_11.f90: New.
202 2012-09-17 Jakub Jelinek <jakub@redhat.com>
204 PR tree-optimization/54563
205 * g++.dg/torture/pr54563.C: New test.
207 2012-09-16 Janus Weil <janus@gcc.gnu.org>
210 * gfortran.dg/typebound_generic_14.f03: New.
212 2012-09-16 Janus Weil <janus@gcc.gnu.org>
215 * gfortran.dg/proc_ptr_38.f90: New.
217 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
220 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
224 * gnat.dg/lto15.adb: Require lto.
226 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
227 "myBindC" for hppa*-*-hpux*.
229 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
231 * gfortran.dg/namelist_75.f90: New test.
233 2012-09-15 Tom de Vries <tom@codesourcery.com>
235 * gcc.dg/tree-ssa/vrp82.c: New test.
236 * gcc.dg/tree-ssa/vrp83.c: Same.
237 * gcc.dg/tree-ssa/vrp84.c: Same.
239 2012-09-15 Tom de Vries <tom@codesourcery.com>
241 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
242 * gcc.dg/tree-ssa/vrp81.c: ... this.
244 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
247 * gcc.target/avr/torture/fix-types.h: New.
248 * gcc.target/avr/torture/vals-hr.def: New.
249 * gcc.target/avr/torture/vals-r.def: New.
250 * gcc.target/avr/torture/vals-k.def: New.
251 * gcc.target/avr/torture/vals-ur.def: New.
252 * gcc.target/avr/torture/vals-uk.def: New.
253 * gcc.target/avr/torture/vals-uhr.def: New.
254 * gcc.target/avr/torture/vals-llk.def: New.
255 * gcc.target/avr/torture/vals-ullk.def: New.
256 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
257 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
258 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
259 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
260 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
261 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
262 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
263 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
265 2012-09-14 Dehao Chen <dehao@google.com>
267 * g++.dg/debug/dwarf2/deallocator.C: New test.
269 2012-09-14 Joseph Myers <joseph@codesourcery.com>
272 * gcc.c-torture/compile/pr54552-1.c: New test.
274 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
277 * g++.dg/other/vector-compare.C: New testcase.
278 * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
279 * gcc.dg/vector-shift.c: Move ...
280 * c-c++-common/vector-shift.c: ... here.
281 * gcc.dg/vector-shift1.c: Move ...
282 * c-c++-common/vector-shift1.c: ... here.
283 * gcc.dg/vector-shift3.c: Move ...
284 * c-c++-common/vector-shift3.c: ... here.
285 * gcc.dg/vector-compare-1.c: Move ...
286 * c-c++-common/vector-compare-1.c: ... here.
287 * gcc.dg/vector-compare-2.c: Move ...
288 * c-c++-common/vector-compare-2.c: ... here.
289 * gcc.c-torture/execute/vector-compare-1.c: Move ...
290 * c-c++-common/torture/vector-compare-1.c: ... here.
291 * gcc.c-torture/execute/vector-compare-2.x: Delete.
292 * gcc.c-torture/execute/vector-compare-2.c: Move ...
293 * c-c++-common/torture/vector-compare-2.c: ... here.
294 * gcc.c-torture/execute/vector-shift.c: Move ...
295 * c-c++-common/torture/vector-shift.c: ... here.
296 * gcc.c-torture/execute/vector-shift2.c: Move ...
297 * c-c++-common/torture/vector-shift2.c: ... here.
298 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
299 * c-c++-common/torture/vector-subscript-1.c: ... here.
300 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
301 * c-c++-common/torture/vector-subscript-2.c: ... here.
302 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
303 * c-c++-common/torture/vector-subscript-3.c: ... here.
305 2012-09-14 Joseph Myers <joseph@codesourcery.com>
308 * gcc.c-torture/compile/pr54103-1.c,
309 gcc.c-torture/compile/pr54103-2.c,
310 gcc.c-torture/compile/pr54103-3.c,
311 gcc.c-torture/compile/pr54103-4.c,
312 gcc.c-torture/compile/pr54103-5.c,
313 gcc.c-torture/compile/pr54103-6.c: New tests.
314 * gcc.dg/c90-const-expr-8.c: Update expected column number.
316 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
318 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
320 2012-09-14 Richard Guenther <rguenther@suse.de>
322 PR tree-optimization/54565
323 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
324 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
326 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
328 * gcc.target/arm/combine-movs.c: Add missing space.
330 2012-09-14 Richard Guenther <rguenther@suse.de>
332 * g++.dg/torture/builtin-location.C: New testcase.
334 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
335 Manuel López-Ibåñez <manu@gcc.gnu.org>
338 * g++.dg/warn/Wuninitialized-self.C: New.
340 2012-09-13 Jakub Jelinek <jakub@redhat.com>
343 * gcc.c-torture/compile/pr54559.c: New test.
345 2012-09-13 Jason Merrill <jason@redhat.com>
348 * g++.dg/cpp0x/constexpr-temp1.C: New.
351 * g++.dg/template/anonunion2.C: New.
354 * g++.dg/template/init10.C: New.
356 2012-09-13 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/implicit_pure_3.f90: New.
361 2012-09-13 Richard Guenther <rguenther@suse.de>
363 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
365 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
367 * gcc.target/arm/builtin-bswap-1.c: New testcase.
369 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
371 * c-c++-common/pr51712.c: Handle for short-enum targets.
373 2012-09-12 Terry Guo <terry.guo@arm.com>
375 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
376 and lsrs for Thumb2 mode.
378 2012-09-12 Jan Hubicka <jh@suse.cz>
380 * gcc.dg/ipa/inlinehint-2.c: New testcase.
382 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
385 * gcc.target/i386/pr54445-1.c: New file.
386 * gcc.target/i386/pr54445-2.c: Likewise.
388 2012-09-12 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/coarray_10.f90: Update dg-error.
393 * gfortran.dg/coarray_28.f90: New.
394 * gfortran.dg/array_section_3.f90: New.
396 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
399 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
400 gcc.target/arm/pr48252.c: Fix for big-endian support.
402 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
404 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
406 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
407 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
409 * gcc.target/arm/neon-vfma-1.c: New testcase.
410 * gcc.target/arm/neon-vfms-1.c: Likewise.
411 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
413 * gcc.target/arm/neon-vmls-1.c: Likewise.
414 * lib/target-supports.exp (add_options_for_arm_neonv2): New
416 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
417 (check_effective_target_arm_neonv2_ok): Likewise.
418 (check_effective_target_arm_neonv2_hw): Likewise.
419 (check_effective_target_arm_neonv2): Likewise.
421 2012-09-11 Richard Guenther <rguenther@suse.de>
424 * g++.dg/tree-ssa/pr54515.C: New testcase.
426 2012-09-10 Andrew Pinski <apinski@cavium.com>
429 * gcc.dg/tm/memopt-16.c: New testcase.
431 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
435 * g++.dg/cpp0x/sfinae40.C: New.
436 * g++.dg/cpp0x/sfinae41.C: Likewise.
438 2012-09-10 Jason Merrill <jason@redhat.com>
441 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
443 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
446 * gcc.target/sh/pr54089-3.c: New.
448 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
450 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
452 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
454 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
456 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
458 * gcc.dg/pr52558-2.c: Delete.
459 * gcc.dg/simulate-thread/speculative-store-3.c: New.
461 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
463 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
465 2012-09-10 Richard Guenther <rguenther@suse.de>
467 PR tree-optimization/54520
468 * gcc.dg/torture/pr54520.c: New testcase.
470 2012-09-10 Jason Merrill <jason@redhat.com>
473 * g++.dg/cpp0x/implicit14.C: New.
475 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
478 * gfortran.dg/bound_simplification_3.f90: New test.
480 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
483 * gcc.dg/pr52558-1.c: Delete.
484 * gcc.dg/simulate-thread/speculative-store-2.c: New.
486 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
488 * gcc.target/arm/pr50318-1.c: Scan for smlal.
489 * gcc.target/arm/smlaltb-1.c: XFAIL test.
490 * gcc.target/arm/smlaltt-1.c: Likewise.
492 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
494 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
496 2012-09-07 Tom de Vries <tom@codesourcery.com>
498 PR tree-optimization/53986
499 * gcc.dg/tree-ssa/vrp80.c: New test.
500 * gcc.dg/tree-ssa/vrp80-2.c: Same.
502 2012-09-06 Jason Merrill <jason@redhat.com>
506 * g++.dg/cpp0x/constexpr-virtual2.C: New.
507 * g++.dg/cpp0x/constexpr-virtual3.C: New.
509 2012-09-06 Andrew Pinski <apinski@cavium.com>
512 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
514 2012-09-06 Jakub Jelinek <jakub@redhat.com>
516 PR rtl-optimization/54455
517 * gcc.dg/54455.c: New test.
519 2012-09-06 Tobias Burnus <burnus@net-b.de>
522 * gfortran.dg/promotion_2.f90: New.
524 2012-09-05 Jakub Jelinek <jakub@redhat.com>
527 * c-c++-common/pr54486.c: New test.
529 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
532 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
534 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp0x/sfinae39.C: New.
539 2012-09-04 Jason Merrill <jason@redhat.com>
542 * g++.dg/ext/flexary3.C: New.
545 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
548 * g++.dg/template/defarg15.C: New.
551 * g++.dg/template/access24.C: New.
553 2012-09-04 Richard Guenther <rguenther@suse.de>
555 PR tree-optimization/54458
556 * gcc.dg/torture/pr54458.c: New testcase.
558 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
560 * gcc.target/arm/neon-vext.c: New test.
561 * gcc.target/arm/neon-vext-execute.c: Ditto.
563 2012-09-04 Janus Weil <janus@gcc.gnu.org>
567 * gfortran.dg/select_type_29.f03: New.
569 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
571 * gcc.dg/fold-perm.c: Improve test.
573 2012-09-03 Tobias Burnus <burnus@net-b.de>
576 * gfortran.dg/coarray_class_1.f90: New.
578 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
581 * gcc.c-torture/compile/pr49206.c: New test.
583 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
584 Uros Bizjak <ubizjak@gmail.com>
587 * gfortran.dg/pr36680.f90: New test.
589 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
592 * g++.dg/opt/pr42295.C: New test.
594 2012-09-01 Jakub Jelinek <jakub@redhat.com>
597 * gcc.dg/torture/pr54436.c: New test.
599 2012-09-01 Andrew Pinski <apinski@cavium.com>
601 * gcc.target/mips/truncate-8.c: New testcase.
603 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
607 * gcc.target/i386/pr46829.c: New test.
608 * gcc.target/i386/pr46843.c: Ditto.
610 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
611 Jason Merrill <jason@redhat.com>
614 * g++.dg/parse/error50.C: New.
616 2012-08-31 Jakub Jelinek <jakub@redhat.com>
619 * gcc.c-torture/compile/pr54428.c: New test.
621 2012-08-31 Ollie Wild <aaw@google.com>
624 * g++.dg/init/lifetime3.C: New test.
626 2012-08-31 Martin Jambor <mjambor@suse.cz>
629 * gcc.dg/torture/pr54409.c: New test.
631 2012-08-31 Martin Jambor <mjambor@suse.cz>
633 * gfortran.dg/pr48636.f90: Add dump scan checks.
635 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
637 * gcc.target/mips/mips.exp: Work out default -msynci setting.
639 2012-08-28 Joey Ye <joey.ye@arm.com>
641 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
643 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
646 * gcc.target/i386/pr46254.c: New test.
648 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
650 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
651 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
652 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
654 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
656 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
657 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
658 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
659 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
660 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
661 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
662 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
663 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
664 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
665 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
666 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
667 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
668 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
669 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
670 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
671 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
672 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
673 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
674 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
675 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
676 gcc.target/mips/unaligned-1.c: Tighten regexps.
678 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
680 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
681 (mips_option_groups): Remove optimization. Add various -f options.
682 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
683 and -pg imply -fno-omit-frame-pointer.
684 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
685 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
686 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
687 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
688 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
689 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
690 * gcc.target/mips/abi-n32-long32.c: Likewise.
691 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
692 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
693 * gcc.target/mips/abi-n32-long64.c: Likewise.
694 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
695 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
696 * gcc.target/mips/abi-n64-long32.c: Likewise.
697 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
698 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
699 * gcc.target/mips/abi-n64-long64.c: Likewise.
700 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
701 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
702 * gcc.target/mips/abi-o32-long32.c: Likewise.
703 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
704 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
705 * gcc.target/mips/abi-o32-long64.c: Likewise.
706 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
707 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
708 * gcc.target/mips/abi-o64-long32.c: Likewise.
709 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
710 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
711 * gcc.target/mips/abi-o64-long64.c: Likewise.
712 * gcc.target/mips/asm-1.c: Likewise.
713 * gcc.target/mips/branch-1.c: Likewise.
714 * gcc.target/mips/call-3.c: Likewise.
715 * gcc.target/mips/call-saved-3.c: Likewise.
716 * gcc.target/mips/clear-cache-1.c: Likewise.
717 * gcc.target/mips/div-1.c: Likewise.
718 * gcc.target/mips/div-2.c: Likewise.
719 * gcc.target/mips/div-3.c: Likewise.
720 * gcc.target/mips/div-4.c: Likewise.
721 * gcc.target/mips/div-5.c: Likewise.
722 * gcc.target/mips/div-6.c: Likewise.
723 * gcc.target/mips/div-7.c: Likewise.
724 * gcc.target/mips/div-8.c: Likewise.
725 * gcc.target/mips/div-9.c: Likewise.
726 * gcc.target/mips/div-10.c: Likewise.
727 * gcc.target/mips/div-11.c: Likewise.
728 * gcc.target/mips/div-12.c: Likewise.
729 * gcc.target/mips/dsp-ctrl.c: Likewise.
730 * gcc.target/mips/dsp-no-lhx.c: Likewise.
731 * gcc.target/mips/ext-8.c: Likewise.
732 * gcc.target/mips/extend-2.c: Likewise.
733 * gcc.target/mips/fix-r10000-1.c: Likewise.
734 * gcc.target/mips/fix-r10000-2.c: Likewise.
735 * gcc.target/mips/fix-r10000-3.c: Likewise.
736 * gcc.target/mips/fix-r10000-4.c: Likewise.
737 * gcc.target/mips/fix-r10000-5.c: Likewise.
738 * gcc.target/mips/fix-r10000-6.c: Likewise.
739 * gcc.target/mips/fix-r10000-7.c: Likewise.
740 * gcc.target/mips/fix-r10000-8.c: Likewise.
741 * gcc.target/mips/fix-r10000-9.c: Likewise.
742 * gcc.target/mips/fix-r10000-10.c: Likewise.
743 * gcc.target/mips/fix-r10000-11.c: Likewise.
744 * gcc.target/mips/fix-r10000-12.c: Likewise.
745 * gcc.target/mips/fix-r10000-13.c: Likewise.
746 * gcc.target/mips/fix-r10000-14.c: Likewise.
747 * gcc.target/mips/fix-r10000-15.c: Likewise.
748 * gcc.target/mips/fpcmp-1.c: Likewise.
749 * gcc.target/mips/fpcmp-2.c: Likewise.
750 * gcc.target/mips/fpr-moves-7.c: Likewise.
751 * gcc.target/mips/fpr-moves-8.c: Likewise.
752 * gcc.target/mips/int-moves-1.c: Likewise.
753 * gcc.target/mips/int-moves-2.c: Likewise.
754 * gcc.target/mips/long-calls-pg.c: Likewise.
755 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
756 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
757 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
758 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
759 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
760 * gcc.target/mips/mips-3d-1.c: Likewise.
761 * gcc.target/mips/mips-3d-2.c: Likewise.
762 * gcc.target/mips/mips-3d-3.c: Likewise.
763 * gcc.target/mips/mips-3d-4.c: Likewise.
764 * gcc.target/mips/mips-3d-5.c: Likewise.
765 * gcc.target/mips/mips-3d-6.c: Likewise.
766 * gcc.target/mips/mips-3d-7.c: Likewise.
767 * gcc.target/mips/mips-3d-8.c: Likewise.
768 * gcc.target/mips/mips-3d-9.c: Likewise.
769 * gcc.target/mips/mips-ps-1.c: Likewise.
770 * gcc.target/mips/mips-ps-2.c: Likewise.
771 * gcc.target/mips/mips-ps-3.c: Likewise.
772 * gcc.target/mips/mips-ps-4.c: Likewise.
773 * gcc.target/mips/mips-ps-6.c: Likewise.
774 * gcc.target/mips/mips32-dspr2.c: Likewise.
775 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
776 * gcc.target/mips/neg-abs-1.c: Likewise.
777 * gcc.target/mips/neg-abs-2.c: Likewise.
778 * gcc.target/mips/nmadd-3.c: Likewise.
779 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
780 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
781 * gcc.target/mips/octeon-pop-1.c: Likewise.
782 * gcc.target/mips/pr26765.c: Likewise.
783 * gcc.target/mips/pr33256.c: Likewise.
784 * gcc.target/mips/pr33635-1.c: Likewise.
785 * gcc.target/mips/pr33755.c: Likewise.
786 * gcc.target/mips/pr35802.c: Likewise.
787 * gcc.target/mips/pr45074.c: Likewise.
788 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
789 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
790 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
791 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
792 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
793 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
794 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
795 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
796 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
797 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
798 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
799 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
800 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
801 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
802 * gcc.target/mips/save-restore-1.c: Likewise.
803 * gcc.target/mips/save-restore-3.c: Likewise.
804 * gcc.target/mips/save-restore-5.c: Likewise.
805 * gcc.target/mips/smartmips-ror-1.c: Likewise.
806 * gcc.target/mips/smartmips-ror-2.c: Likewise.
807 * gcc.target/mips/smartmips-ror-3.c: Likewise.
808 * gcc.target/mips/smartmips-ror-4.c: Likewise.
809 * gcc.target/mips/stack-1.c: Likewise.
811 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
814 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
815 branch under test to be filled with preceding rather than
816 following instructions.
817 * gcc.target/mips/branch-10.c: Likewise.
818 * gcc.target/mips/branch-11.c: Likewise.
819 * gcc.target/mips/branch-12.c: Likewise.
820 * gcc.target/mips/branch-13.c: Likewise.
821 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
822 to be eliminated. Tighten $28 scan-assembler-not test.
824 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
826 * gcc.target/mips/call-4.c: ...this new test.
828 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
830 * gcc.target/mips/code-readable-3.c: Likewise.
831 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
832 flag but skip for -O0.
833 * gcc.target/mips/code-readable-4.c: Likewise.
835 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
836 of operations under test.
837 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
839 * gcc.target/mips/near-far-3.c: Remove optimization flag.
840 Don't require sibling-call optimization.
841 * gcc.target/mips/near-far-4.c: Likewise.
843 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
844 Make sure that the register variable is used.
845 * gcc.target/mips/soft-float-1.c: Likewise.
847 * gcc.target/mips/sdata-1.c: Make static data volatile.
848 * gcc.target/mips/sdata-2.c: Likewise.
849 * gcc.target/mips/sdata-3.c: Likewise.
850 * gcc.target/mips/sdata-4.c: Likewise.
852 * gcc.target/mips/20020620-1.c: Remove optimization flag but
854 * gcc.target/mips/atomic-memory-2.c: Likewise.
855 * gcc.target/mips/branch-cost-1.c: Likewise.
856 * gcc.target/mips/branch-cost-2.c: Likewise.
857 * gcc.target/mips/cache-1.c: Likewise.
858 * gcc.target/mips/call-1.c: Likewise.
859 * gcc.target/mips/call-saved-2.c: Likewise.
860 * gcc.target/mips/const-anchor-1.c: Likewise.
861 * gcc.target/mips/const-anchor-2.c: Likewise.
862 * gcc.target/mips/dse-1.c: Likewise.
863 * gcc.target/mips/dsp-lhx.c: Likewise.
864 * gcc.target/mips/dspr2-MULTU.c: Likewise.
865 * gcc.target/mips/ext-1.c: Likewise.
866 * gcc.target/mips/ext-2.c: Likewise.
867 * gcc.target/mips/ext-3.c: Likewise.
868 * gcc.target/mips/ext-4.c: Likewise.
869 * gcc.target/mips/ext-5.c: Likewise.
870 * gcc.target/mips/ext-6.c: Likewise.
871 * gcc.target/mips/ext-7.c: Likewise.
872 * gcc.target/mips/extend-1.c: Likewise.
873 * gcc.target/mips/fix-r4000-1.c: Likewise.
874 * gcc.target/mips/fix-r4000-3.c: Likewise.
875 * gcc.target/mips/fix-r4000-5.c: Likewise.
876 * gcc.target/mips/fix-r4000-6.c: Likewise.
877 * gcc.target/mips/fix-r4000-8.c: Likewise.
878 * gcc.target/mips/fix-r4000-10.c: Likewise.
879 * gcc.target/mips/fixed-scalar-type.c: Likewise.
880 * gcc.target/mips/fixed-vector-type.c: Likewise.
881 * gcc.target/mips/fpr-moves-1.c: Likewise.
882 * gcc.target/mips/fpr-moves-2.c: Likewise.
883 * gcc.target/mips/fpr-moves-3.c: Likewise.
884 * gcc.target/mips/fpr-moves-4.c: Likewise.
885 * gcc.target/mips/fpr-moves-5.c: Likewise.
886 * gcc.target/mips/fpr-moves-6.c: Likewise.
887 * gcc.target/mips/ins-1.c: Likewise.
888 * gcc.target/mips/ins-2.c: Likewise.
889 * gcc.target/mips/interrupt_handler-2.c: Likewise.
890 * gcc.target/mips/interrupt_handler-3.c: Likewise.
891 * gcc.target/mips/lazy-binding-1.c: Likewise.
892 * gcc.target/mips/madd-3.c: Likewise.
893 * gcc.target/mips/madd-5.c: Likewise.
894 * gcc.target/mips/madd-6.c: Likewise.
895 * gcc.target/mips/madd-8.c: Likewise.
896 * gcc.target/mips/madd-9.c: Likewise.
897 * gcc.target/mips/memcpy-1.c: Likewise.
898 * gcc.target/mips/mips-ps-type.c: Likewise.
899 * gcc.target/mips/mips-ps-type-2.c: Likewise.
900 * gcc.target/mips/mips-sched-madd.c: Likewise.
901 * gcc.target/mips/mips16e-extends.c: Likewise.
902 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
903 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
904 * gcc.target/mips/movcc-1.c: Likewise.
905 * gcc.target/mips/movcc-2.c: Likewise.
906 * gcc.target/mips/movcc-3.c: Likewise.
907 * gcc.target/mips/msub-5.c: Likewise.
908 * gcc.target/mips/msub-6.c: Likewise.
909 * gcc.target/mips/msub-8.c: Likewise.
910 * gcc.target/mips/mult-2.c: Likewise.
911 * gcc.target/mips/mult-3.c: Likewise.
912 * gcc.target/mips/mult-5.c: Likewise.
913 * gcc.target/mips/mult-6.c: Likewise.
914 * gcc.target/mips/mult-7.c: Likewise.
915 * gcc.target/mips/mult-12.c: Likewise.
916 * gcc.target/mips/mult-13.c: Likewise.
917 * gcc.target/mips/mult-14.c: Likewise.
918 * gcc.target/mips/mult-15.c: Likewise.
919 * gcc.target/mips/mult-17.c: Likewise.
920 * gcc.target/mips/mult-18.c: Likewise.
921 * gcc.target/mips/mult-19.c: Likewise.
922 * gcc.target/mips/nmadd-1.c: Likewise.
923 * gcc.target/mips/nmadd-2.c: Likewise.
924 * gcc.target/mips/octeon-baddu-1.c: Likewise.
925 * gcc.target/mips/octeon-cins-1.c: Likewise.
926 * gcc.target/mips/octeon-cins-2.c: Likewise.
927 * gcc.target/mips/octeon-dmul-3.c: Likewise.
928 * gcc.target/mips/octeon-exts-2.c: Likewise.
929 * gcc.target/mips/octeon-exts-3.c: Likewise.
930 * gcc.target/mips/octeon-exts-4.c: Likewise.
931 * gcc.target/mips/octeon-exts-5.c: Likewise.
932 * gcc.target/mips/octeon-exts-6.c: Likewise.
933 * gcc.target/mips/octeon-exts-7.c: Likewise.
934 * gcc.target/mips/octeon-pop-2.c: Likewise.
935 * gcc.target/mips/octeon-seq-3.c: Likewise.
936 * gcc.target/mips/octeon-seq-4.c: Likewise.
937 * gcc.target/mips/octeon2-lx-1.c: Likewise.
938 * gcc.target/mips/octeon2-lx-2.c: Likewise.
939 * gcc.target/mips/octeon2-lx-3.c: Likewise.
940 * gcc.target/mips/pr54240.c: Likewise.
941 * gcc.target/mips/rsqrt-1.c: Likewise.
942 * gcc.target/mips/rsqrt-2.c: Likewise.
943 * gcc.target/mips/rsqrt-3.c: Likewise.
944 * gcc.target/mips/rsqrt-4.c: Likewise.
945 * gcc.target/mips/save-restore-2.c: Likewise.
946 * gcc.target/mips/save-restore-4.c: Likewise.
947 * gcc.target/mips/sb1-1.c: Likewise.
948 * gcc.target/mips/scc-1.c: Likewise.
949 * gcc.target/mips/scc-2.c: Likewise.
950 * gcc.target/mips/scc-3.c: Likewise.
951 * gcc.target/mips/scc-4.c: Likewise.
952 * gcc.target/mips/smartmips-lwxs.c: Likewise.
953 * gcc.target/mips/truncate-1.c: Likewise.
954 * gcc.target/mips/truncate-2.c: Likewise.
955 * gcc.target/mips/truncate-3.c: Likewise.
956 * gcc.target/mips/truncate-4.c: Likewise.
957 * gcc.target/mips/truncate-5.c: Likewise.
958 * gcc.target/mips/truncate-6.c: Likewise.
959 * gcc.target/mips/unaligned-1.c: Likewise.
961 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
962 skip for -O0. Require -fexpensive-optimizations.
963 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
964 * gcc.target/mips/dspr2-MULT.c: Likewise.
965 * gcc.target/mips/fix-r4000-2.c: Likewise.
966 * gcc.target/mips/fix-r4000-4.c: Likewise.
967 * gcc.target/mips/fix-r4000-7.c: Likewise.
968 * gcc.target/mips/fix-r4000-9.c: Likewise.
969 * gcc.target/mips/madd-1.c: Likewise.
970 * gcc.target/mips/madd-2.c: Likewise.
971 * gcc.target/mips/madd-4.c: Likewise.
972 * gcc.target/mips/maddu-1.c: Likewise.
973 * gcc.target/mips/maddu-2.c: Likewise.
974 * gcc.target/mips/maddu-3.c: Likewise.
975 * gcc.target/mips/maddu-4.c: Likewise.
976 * gcc.target/mips/msub-1.c: Likewise.
977 * gcc.target/mips/msub-2.c: Likewise.
978 * gcc.target/mips/msub-3.c: Likewise.
979 * gcc.target/mips/msub-4.c: Likewise.
980 * gcc.target/mips/msubu-1.c: Likewise.
981 * gcc.target/mips/msubu-2.c: Likewise.
982 * gcc.target/mips/msubu-3.c: Likewise.
983 * gcc.target/mips/msubu-4.c: Likewise.
984 * gcc.target/mips/mult-1.c: Likewise.
985 * gcc.target/mips/mult-4.c: Likewise.
986 * gcc.target/mips/mult-8.c: Likewise.
987 * gcc.target/mips/mult-9.c: Likewise.
988 * gcc.target/mips/mult-10.c: Likewise.
989 * gcc.target/mips/mult-11.c: Likewise.
990 * gcc.target/mips/mult-16.c: Likewise.
992 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
993 skip for -O0 and -Os.
994 * gcc.target/mips/fix-r4000-12.c: Likewise.
995 * gcc.target/mips/madd-7.c: Likewise.
996 * gcc.target/mips/mips-ps-5.c: Likewise.
997 * gcc.target/mips/mips-ps-7.c: Likewise.
998 * gcc.target/mips/msub-7.c: Likewise.
1000 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
1001 skip for -O0. Require -mno-abicalls.
1002 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
1004 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
1005 skip for -O0. Require a total number of BBIT instructions and
1006 at least one of each kind.
1008 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
1009 skip for -O0. Require -fno-unroll-loops.
1011 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
1012 skip for -O0. Allow BLTZ as well as BGEZ.
1014 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
1016 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
1017 skip for -O0. Require -fschedule-insns2.
1018 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
1020 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
1021 but skip for -O0. Make a branch-likely more likely.
1023 * gcc.target/mips/timode-2.c: Split each test into its own function.
1024 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
1026 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
1027 skip for -O0. Require -fpeephole2.
1028 * gcc.target/mips/vr-mult-2.c: Likewise.
1030 2012-05-25 Dodji Seketeli <dodji@redhat.com>
1032 PR preprocessor/53469
1033 * gcc.dg/cpp/_Pragma7.c: New test case.
1035 2012-08-27 Tobias Burnus <burnus@net-b.de>
1038 * gfortran.dg/do_5.f90: New.
1040 2012-08-27 Tobias Burnus <burnus@net-b.de>
1042 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
1043 from dg-options as -Wall no longer implies it.
1045 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
1047 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
1049 2012-08-25 Jason Merrill <jason@redhat.com>
1051 * g++.dg/cpp0x/fntmpdefarg3.C: New.
1053 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1056 * g++.dg/cpp0x/auto34.C: New.
1058 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.dg/pr54363.c: New test.
1064 * gcc.dg/pr54355.c: New test.
1066 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
1069 * gcc.target/i386/pr52857-1.c: New.
1070 * gcc.target/i386/pr52857-2.c: Likewise.
1072 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
1074 * gcc.target/mips/code-readable-4.c: New test.
1076 2012-08-23 Julian Brown <julian@codesourcery.com>
1077 Sandra Loosemore <sandra@codesourcery.com>
1079 * gcc.target/mips/code-readable-1.c: Add -O to options.
1081 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
1084 * g++.dg/lookup/using53.C: New.
1086 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
1088 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1089 * gcc.dg/fixed-point/convert-1.c: New.
1090 * gcc.dg/fixed-point/convert-2.c: New.
1091 * gcc.dg/fixed-point/convert-3.c: New.
1092 * gcc.dg/fixed-point/convert-4.c: New.
1093 * gcc.dg/fixed-point/convert-float-1.c: New.
1094 * gcc.dg/fixed-point/convert-float-2.c: New.
1095 * gcc.dg/fixed-point/convert-float-3.c: New.
1096 * gcc.dg/fixed-point/convert-float-4.c: New.
1097 * gcc.dg/fixed-point/convert-accum-neg.c: New.
1098 * gcc.dg/fixed-point/convert-sat.c: New.
1099 * gcc.dg/fixed-point/convert.h: New.
1101 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
1104 * gcc.target/sh/pr54089-2.c: New.
1106 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
1108 * gcc.target/i386/long-double-64-1.c: New file.
1109 * gcc.target/i386/long-double-64-2.c: Likewise.
1110 * gcc.target/i386/long-double-64-3.c: Likewise.
1111 * gcc.target/i386/long-double-64-4.c: Likewise.
1112 * gcc.target/i386/long-double-80-1.c: Likewise.
1113 * gcc.target/i386/long-double-80-2.c: Likewise.
1114 * gcc.target/i386/long-double-80-3.c: Likewise.
1115 * gcc.target/i386/long-double-80-4.c: Likewise.
1116 * gcc.target/i386/long-double-80-5.c: Likewise.
1117 * gcc.target/i386/long-double-80-6.c: Likewise.
1118 * gcc.target/i386/long-double-80-7.c: Likewise.
1120 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
1122 PR tree-optimization/54317
1123 * gcc.dg/tree-ssa/vrp79.c: New testcase.
1125 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
1128 * gcc.target/sh/pr39423-2.c: New.
1130 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
1132 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1133 * gcc.dg/fold-perm.c: Likewise.
1135 2012-08-20 Jan Hubicka <jh@suse.cz>
1138 * gcc.dg/ipa/inlinehint-1.c: New.
1140 2012-08-20 Florian Weimer <fweimer@redhat.com>
1143 * g++.dg/init/new38.C: New test.
1144 * g++.dg/init/new39.C: New test.
1146 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1149 * gcc.target/sh/pr54089-1.c: New.
1151 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1154 * gcc.target/sh/pr51244-11.c: New.
1156 2012-08-20 Tobias Burnus <burnus@net-b.de>
1159 * gfortran.dg/warn_target_lifetime_2.f90: New.
1161 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1164 * g++.dg/warn/Wunused-var-17.C: New.
1166 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1169 * gcc.dg/gomp/pr53992.c: New test.
1171 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1174 * gcc.c-torture/execute/20120817-1.c: New test.
1176 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1178 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1180 (f2): New test that really does need adds.
1182 2012-08-20 Richard Guenther <rguenther@suse.de>
1184 PR tree-optimization/54327
1185 * gcc.dg/torture/pr54327.c: New testcase.
1187 2012-08-20 Jakub Jelinek <jakub@redhat.com>
1189 PR tree-optimization/54321
1190 * gcc.c-torture/compile/pr54321.c: New test.
1192 2012-08-20 Tobias Burnus <burnus@net-b.de>
1195 * gfortran.dg/warn_target_lifetime_1.f90: New.
1197 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
1200 * gfortran.dg/real_compare_1.f90: New test case.
1201 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1203 2012-08-18 Jan Hubicka <jh@suse.cz>
1205 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
1207 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
1210 * gfortran.dg/interface_37.f90: New test.
1212 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
1213 Gary Funck <gary@intrepid.com>
1216 * gcc.target/i386/pr20020-1.c: New test.
1217 * gcc.target/i386/pr20020-2.c: Likewise.
1218 * gcc.target/i386/pr20020-3.c: Likewise.
1220 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
1222 * gcc.target/i386/perm-concat.c: New test.
1224 2012-08-17 Julian Brown <julian@codesourcery.com>
1226 * gcc.target/arm/div64-unwinding.c: New test.
1228 2012-08-17 Jakub Jelinek <jakub@redhat.com>
1230 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
1232 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
1235 * gcc.target/sh/pr54236-1.c: New.
1237 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
1239 * lib/target-supports.exp (check_effective_target_sync_int_long)
1240 (check_effective_target_sync_char_short): Enable for crisv32-*
1244 * gcc.dg/torture/pr54261-1.c: New test.
1246 2012-08-15 Janus Weil <janus@gcc.gnu.org>
1250 * gfortran.dg/typebound_call_24.f03: New.
1252 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1254 PR tree-optimization/54245
1255 * gcc.dg/tree-ssa/pr54245.c: New test.
1257 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1259 PR tree-optimization/54240
1260 * gcc.target/powerpc/pr54240.c: New test.
1261 * gcc.target/mips/pr54240.c: Likewise.
1263 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1266 * gcc.target/sh/pr52933-1.c: New.
1267 * gcc.target/sh/pr52933-2.c: New.
1269 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1272 * gcc.target/sh/pr50751-8.c: New.
1274 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
1277 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1278 * gfortran.dg/typebound_proc_27.f03: New test.
1280 2012-08-14 Sterling Augustine <saugustine@google.com>
1282 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1284 2012-08-14 Tobias Burnus <burnus@net-b.de>
1287 * gfortran.dg/data_constraints_3.f90: New.
1288 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1289 to disable -pedantic compilation.
1290 * gfortran.dg/pr37243.f: Ditto.
1291 * gfortran.dg/g77/19990826-3.f: Ditto.
1292 * gfortran.dg/g77/20020307-1.f : Ditto.
1293 * gfortran.dg/g77/980310-3.f: Ditto.
1295 2012-08-14 Tobias Burnus <burnus@net-b.de>
1298 * gfortran.dg/warn_conversion_4.f90: New.
1300 2012-08-14 Jakub Jelinek <jakub@redhat.com>
1303 PR rtl-optimization/53495
1304 * gcc.c-torture/compile/pr53411.c: New test.
1305 * gcc.c-torture/compile/pr53495.c: New test.
1307 2012-08-13 Richard Guenther <rguenther@suse.de>
1309 * gcc.dg/tree-prof/update-loopch.c: Adjust.
1311 2012-08-13 Richard Guenther <rguenther@suse.de>
1313 PR tree-optimization/54200
1314 * gcc.dg/guality/pr54200.c: New testcase.
1315 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1317 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1319 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1321 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1324 * gcc.target/sh/pr51244-7.c: New.
1325 * gcc.target/sh/pr51244-8.c: New.
1326 * gcc.target/sh/pr51244-9.c: New.
1327 * gcc.target/sh/pr51244-10.c: New.
1329 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1331 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
1333 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1334 * gcc.target/sh/pr53511-1.c: Likewise.
1335 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1336 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1337 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1338 * gcc.target/sh/pr53512-3.c: Likewise.
1339 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1341 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1344 * gcc.c-torture/compile/pr39423-1.c: New.
1345 * gcc.c-torture/compile/pr39423-2.c: New.
1347 2012-08-12 Tobias Burnus <burnus@net-b.de>
1350 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1351 they appear uninitialized on the RHS.
1352 * gfortran.dg/public_private_module_6.f90: New.
1354 2012-08-11 Martin Jambor <mjambor@suse.cz>
1357 * gfortran.dg/pr48636.f90: New test.
1359 2012-08-10 Jakub Jelinek <jakub@redhat.com>
1361 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1363 (main): Adjust caller.
1365 2012-08-10 Richard Guenther <rguenther@suse.de>
1367 * gcc.dg/matrix/*.c: Adjust and move ...
1368 * gcc.dg/torture/: ... here.
1369 * gcc.dg/matrix: Remove directory.
1371 2012-08-10 Richard Guenther <rguenther@suse.de>
1374 * gcc.dg/torture/vector-shuffle1.c: New testcase.
1376 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1379 * gcc.dg/tree-ssa/pr54211.c: New test.
1381 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1383 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1384 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1386 2012-08-10 Richard Guenther <rguenther@suse.de>
1388 PR tree-optimization/54109
1389 * gcc.dg/torture/pr54109.c: New testcase.
1390 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1391 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1393 2012-08-10 Richard Guenther <rguenther@suse.de>
1395 PR tree-optimization/54027
1396 * gcc.dg/torture/pr54027.c: New testcase.
1398 2012-08-10 Richard Guenther <rguenther@suse.de>
1400 * g++.dg/plugin/selfassign.c: Adjust.
1401 * gcc.dg/plugin/selfassign.c: Likewise.
1402 * gcc.dg/strlenopt-11.c: Likewise.
1403 * gcc.dg/strlenopt-13.c: Likewise.
1404 * gcc.dg/no-strict-overflow-4.c: Likewise.
1405 * gcc.dg/strict-overflow-4.c: Likewise.
1406 * gcc.dg/tree-ssa/alias-11.c: Likewise.
1407 * gcc.dg/tree-ssa/alias-6.c: Likewise.
1408 * gcc.dg/tree-ssa/asm-3.c: Likewise.
1409 * gcc.dg/tree-ssa/pr18908.c: Likewise.
1410 * gcc.dg/tree-ssa/pr19431.c: Likewise.
1411 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1412 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1413 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1414 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1415 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1416 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1417 * gcc.dg/pr46309.c: Likewise.
1418 * gcc.dg/tree-ssa/loop-5.c: Likewise.
1420 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
1422 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1424 * gcc.c-torture/compile/20120727-2.c: New test.
1426 2012-08-09 Martin Jambor <mjambor@suse.cz>
1428 * gcc.dg/ipa/iinline-4.c: New test.
1429 * gcc.dg/ipa/iinline-5.c: Likewise.
1430 * gcc.dg/ipa/iinline-6.c: Likewise.
1431 * gcc.dg/ipa/iinline-7.c: Likewise.
1432 * gcc.dg/lto/20120723_0.c: Likewise.
1433 * gcc.dg/lto/20120723_1.c: Likewise.
1435 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1438 * gcc.target/sh/pr39423-1.c: New.
1440 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1443 * gcc.target/sh/pr51244-5: New.
1444 * gcc.target/sh/pr51244-6: New.
1446 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1448 * gcc.target/i386/adx-addxcarry32-3.c: New.
1449 * gcc.target/i386/adx-addxcarry64-3.c: New.
1451 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
1453 PR rtl-optimization/53701
1454 * gcc.dg/pr53701.c: New test.
1456 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
1458 * gcc.c-torture/compile/20120727-1.c: New test.
1460 2012-08-09 Tobias Burnus <burnus@net-b.de>
1463 * gfortran.dg/intrinsic_shadow_4.f90: New.
1465 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1467 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
1469 2012-08-08 Joseph Myers <joseph@codesourcery.com>
1471 * gcc.c-torture/execute/20120808-1.c: New test.
1473 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1475 PR rtl-optimization/54157
1476 * gcc.target/i386/pr54157.c: New file.
1478 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1480 * gcc.target/i386/adx-addcarryx32-1.c: New.
1481 * gcc.target/i386/adx-addcarryx32-2.c: New.
1482 * gcc.target/i386/adx-addcarryx64-1.c: New.
1483 * gcc.target/i386/adx-addcarryx64-2.c: New.
1484 * gcc.target/i386/adx-check.h: New.
1485 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
1486 * gcc.target/i386/sse-12.c: Add -madx.
1487 * gcc.target/i386/sse-13.c: Ditto.
1488 * gcc.target/i386/sse-14.c: Ditto.
1489 * gcc.target/i386/sse-22.c: Ditto.
1490 * gcc.target/i386/sse-23.c: Ditto.
1491 * g++.dg/other/i386-2.C: Ditto.
1492 * g++.dg/other/i386-3.C: Ditto.
1494 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1496 * gcc.dg/tree-ssa/slsr-5.c: New.
1497 * gcc.dg/tree-ssa/slsr-6.c: New.
1498 * gcc.dg/tree-ssa/slsr-7.c: New.
1499 * gcc.dg/tree-ssa/slsr-8.c: New.
1500 * gcc.dg/tree-ssa/slsr-9.c: New.
1501 * gcc.dg/tree-ssa/slsr-10.c: New.
1502 * gcc.dg/tree-ssa/slsr-11.c: New.
1503 * gcc.dg/tree-ssa/slsr-12.c: New.
1504 * gcc.dg/tree-ssa/slsr-13.c: New.
1505 * gcc.dg/tree-ssa/slsr-14.c: New.
1506 * gcc.dg/tree-ssa/slsr-15.c: New.
1507 * gcc.dg/tree-ssa/slsr-16.c: New.
1508 * gcc.dg/tree-ssa/slsr-17.c: New.
1509 * gcc.dg/tree-ssa/slsr-18.c: New.
1510 * gcc.dg/tree-ssa/slsr-19.c: New.
1511 * gcc.dg/tree-ssa/slsr-20.c: New.
1512 * gcc.dg/tree-ssa/slsr-21.c: New.
1513 * gcc.dg/tree-ssa/slsr-22.c: New.
1514 * gcc.dg/tree-ssa/slsr-23.c: New.
1515 * gcc.dg/tree-ssa/slsr-24.c: New.
1516 * gcc.dg/tree-ssa/slsr-25.c: New.
1517 * gcc.dg/tree-ssa/slsr-26.c: New.
1518 * gcc.dg/tree-ssa/slsr-30.c: New.
1519 * gcc.dg/tree-ssa/slsr-31.c: New.
1521 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
1523 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
1524 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1525 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
1527 2012-08-06 Cary Coutant <ccoutant@google.com>
1529 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
1531 2012-08-06 Janus Weil <janus@gcc.gnu.org>
1534 * gfortran.dg/dummy_procedure_5.f90: Modified.
1535 * gfortran.dg/dummy_procedure_8.f90: New.
1536 * gfortran.dg/interface_26.f90: Modified.
1537 * gfortran.dg/proc_ptr_11.f90: Modified.
1538 * gfortran.dg/proc_ptr_15.f90: Modified.
1539 * gfortran.dg/proc_ptr_result_5.f90: Modified.
1540 * gfortran.dg/typebound_override_1.f90: Modified.
1541 * gfortran.dg/typebound_proc_6.f03: Modified.
1543 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
1545 PR tree-optimization/51938
1546 PR tree-optimization/52005
1547 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
1548 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
1549 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
1550 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
1552 2012-08-06 Dodji Seketeli <dodji@redhat.com>
1554 Avoid crashing on erroneous static_assert usage
1555 * g++.dg/cpp0x/static_assert8.C: New test.
1557 2012-08-06 Jason Merrill <jason@redhat.com>
1559 * g++.dg/cpp0x/sfinae38.C: New.
1561 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
1562 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/conversion/void2.C: New.
1567 2012-08-06 Tom de Vries <tom@codesourcery.com>
1569 * gcc.dg/tree-ssa/vrp78.c: New test.
1571 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
1572 Richard Sandiford <rdsandiford@googlemail.com>
1574 * g++.dg/opt/enum2.C: Require fpic target.
1575 * g++.dg/lto/20090303_0.C: Likewise.
1577 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
1578 Catherine Moore <clm@codesourcery.com>
1580 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
1581 flush function names too.
1582 * gcc.target/mips/clear-cache-1.c: Likewise.
1584 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
1587 * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
1589 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
1592 * gfortran.dg/array_5.f90: New test.
1594 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1596 PR tree-optimization/30318
1597 * gcc.dg/tree-ssa/vrp77.c: New testcase.
1599 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1601 * g++.dg/ext/vector17.C: New testcase.
1603 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
1606 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
1607 * g++.dg/opt/longbranch1.C: Likewise.
1609 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
1611 PR tree-optimization/53805
1612 * gcc.dg/fold-notunord.c: New testcase.
1614 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
1617 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
1618 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
1620 2012-08-02 Jason Merrill <jason@redhat.com>
1621 Paolo Carlini <paolo.carlini@oracle.com>
1623 PR c++/51213 (again)
1624 * g++.dg/cpp0x/sfinae37.C: Extend.
1626 2012-08-02 Richard Guenther <rguenther@suse.de>
1628 PR tree-optimization/50672
1629 * g++.dg/torture/pr50672.C: New testcase.
1631 2012-08-02 Janus Weil <janus@gcc.gnu.org>
1634 * gfortran.dg/abstract_type_6.f03: Modified.
1635 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1636 * gfortran.dg/proc_ptr_comp_35.f90: New.
1637 * gfortran.dg/typebound_proc_9.f03: Modified.
1638 * gfortran.dg/typebound_proc_26.f90: New.
1640 2012-08-02 Richard Guenther <rguenther@suse.de>
1642 * gcc.dg/torture/pta-callused-1.c: Adjust.
1643 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
1644 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1645 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1646 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1647 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1648 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1649 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1650 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1652 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
1655 * gfortran.dg/include_6.f90: New test case.
1656 * gfortran.dg/include_7.f90: New test case.
1657 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
1659 2012-08-01 Tom de Vries <tom@codesourcery.com>
1661 * gcc.dg/tree-ssa/vrp76.c: New test.
1663 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
1665 PR tree-optimization/46556
1666 * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
1667 * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
1668 * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
1670 2012-07-31 Janus Weil <janus@gcc.gnu.org>
1673 * gfortran.dg/proc_decl_29.f90: New.
1675 2012-07-31 Dehao Chen <dehao@google.com>
1677 * gcc.dg/predict-7.c: New test.
1679 2012-07-31 Janus Weil <janus@gcc.gnu.org>
1682 * gfortran.dg/typebound_override_3.f90: New.
1684 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
1686 PR tree-optimization/53773
1687 * testsuite/gcc.dg/vect/pr53773.c: New test.
1689 2012-07-31 Nick Clifton <nickc@redhat.com>
1691 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
1694 2012-07-31 Tobias Burnus <burnus@net-b.de>
1696 * gfortran.dg/c_funloc_tests_6.f90: New.
1697 * gfortran.dg/c_funloc_tests_7.f90: New.
1698 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
1700 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/cpp0x/temp_default5.C: New.
1705 2012-07-30 Janus Weil <janus@gcc.gnu.org>
1708 * gfortran.dg/proc_ptr_37.f90: New.
1710 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1712 * lib/target-supports.exp
1713 (check_effective_target_vect_natural_alignment): New function.
1714 * gcc.dg/align-2.c: Only run on targets with natural alignment
1716 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1717 alignment of vector types.
1719 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
1720 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1722 * gcc.target/i386/rdseed16-1.c: New.
1723 * gcc.target/i386/rdseed32-1.c: Ditto
1724 * gcc.target/i386/rdseed64-1.c: Ditto
1725 * gcc.target/i386/sse-12.c: Add -mrdseed.
1726 * gcc.target/i386/sse-13.c: Ditto.
1727 * gcc.target/i386/sse-14.c: Ditto.
1728 * g++.dg/other/i386-2.C: Ditto.
1729 * g++.dg/other/i386-3.C: Ditto.
1731 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
1734 * gcc.target/sh/pr51244-4.c: New.
1736 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
1738 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
1739 for alpha*-*-* targets. Cleanup original tree dump.
1741 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
1743 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
1744 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
1746 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1748 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1749 rand, srand. Include <stdlib.h>.
1751 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
1753 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1755 2012-07-26 Richard Henderson <rth@redhat.com>
1757 * gcc.dg/attr-hotcold-1.c: New.
1758 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
1760 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
1761 Sandra Loosemore <sandra@codesourcery.com>
1763 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
1765 2012-07-26 Tobias Burnus <burnus@net-b.de>
1767 * gfortran.dg/contiguous_1.f90: Update dg-error.
1768 * gfortran.dg/proc_ptr_32.f90: Ditto.
1770 2012-07-26 Richard Guenther <rguenther@suse.de>
1772 PR tree-optimization/54098
1773 * gcc.dg/torture/pr54098.c: New testcase.
1775 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1777 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
1778 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
1780 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
1783 * gfortran.dg/array_constructor_39.f90: New test.
1785 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
1788 * gfortran.dg/array_constructor_38.f90: New test.
1790 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
1792 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1794 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
1796 * gnat.dg/noreturn5.ad[sb]: New test.
1798 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
1799 Paul Brook <paul@codesourcery.com>
1803 * lib/target-suports.exp (check_effective_target_naked_functions): New.
1804 * c-c++-common/pr53633.c: New test.
1806 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1808 * gcc.target/i386/asm-dialect-1.c: New test case.
1810 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
1811 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1813 * gcc.target/i386/prefetchw-1.c: New.
1814 * gcc.target/i386/sse-12.c: Add -mprfchw.
1815 * gcc.target/i386/sse-13.c: Ditto.
1816 * gcc.target/i386/sse-14.c: Ditto.
1817 * gcc.target/i386/sse-22.c: Ditto.
1818 * gcc.target/i386/sse-23.c: Ditto.
1819 * g++.dg/other/i386-2.C: Ditto.
1820 * g++.dg/other/i386-3.C: Ditto.
1822 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
1824 * lib/gcc-dg.exp (process-message): Don't ignore errors.
1826 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1829 * gcc.target/arm/pr54051.c: New.
1830 * gcc.target/arm/vfp-1.c: Adjust test.
1832 2012-07-24 Julian Brown <julian@codesourcery.com>
1834 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
1835 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
1838 2012-07-23 Paul Brook <paul@codesourcery.com>
1840 * g++.dg/other/armv7m-1.c: New test.
1842 2012-07-23 Julian Brown <julian@codesourcery.com>
1844 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
1846 (DO_TEST): Define to 1 for appropriate ARM targets.
1848 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
1850 PR tree-optimization/53881
1851 * gcc.dg/pr53881.c: Renamed to ...
1852 * gcc.dg/pr53881-1.c: ... this.
1853 * gcc.dg/pr53881-2.c: New test.
1855 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
1857 Handle recent changes in default atomics for cris*-*-linux*.
1858 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
1859 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
1860 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
1861 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
1862 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
1863 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
1864 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
1865 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
1866 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
1867 -mno-unaligned-atomic-may-use-library is in effect for
1869 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1870 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1871 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1872 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1873 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1874 gcc.target/cris/torture/sync-mis-op-i-1.c,
1875 gcc.target/cris/torture/sync-mis-op-i-2.c,
1876 gcc.target/cris/torture/sync-mis-op-i-1a.c,
1877 gcc.target/cris/torture/sync-mis-op-i-3.c,
1878 gcc.target/cris/torture/sync-mis-op-i-3a.c,
1879 gcc.target/cris/torture/sync-mis-op-s-1a.c,
1880 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1881 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1882 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
1883 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
1884 (main): Remove local variable x.
1885 [mis_ok]: Check that atomics don't fail.
1887 2012-07-21 Andrew Pinski <apinski@cavium.com>
1889 * gcc.dg/tree-ssa/vrp72.c: New test.
1890 * gcc.dg/tree-ssa/vrp73.c: New test.
1891 * gcc.dg/tree-ssa/vrp74.c: New test.
1892 * gcc.dg/tree-ssa/vrp75.c: New test.
1894 2012-07-21 Andrew Pinski <apinski@cavium.com>
1896 * gcc.dg/tree-ssa/alias-21.c: New testcase.
1897 * gcc.dg/tree-ssa/alias-22.c: New testcase.
1899 2012-07-21 Andrew Pinski <apinski@cavium.com>
1901 * gcc.target/mips/octeon-pop-2.c: New testcase.
1903 2012-07-21 Tobias Burnus <burnus@net-b.de>
1906 * gfortran.dg/assumed_rank_3.f90: New.
1907 * gfortran.dg/assumed_rank_11.f90: New.
1908 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
1909 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
1910 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
1912 2012-07-21 Andrew Pinski <apinski@cavium.com>
1914 * gcc.target/mips/unaligned-1.c: New testcase.
1916 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
1918 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
1920 2012-07-20 Tobias Burnus <burnus@net-b.de>
1922 * gfortran.dg/bind_c_array_params_2.f90: New.
1923 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
1924 and update dg-error.
1926 2012-07-20 Tobias Burnus <burnus@net-b.de>
1928 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
1930 2012-07-20 Jason Merrill <jason@redhat.com>
1933 * g++.dg/other/array7.C: New.
1935 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
1937 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
1938 the basic block and check loop depth.
1939 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
1940 matching patterns and comments.
1941 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
1942 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1944 2012-07-20 Jakub Jelinek <jakub@redhat.com>
1947 * c-c++-common/pr28656.c: New test.
1949 2012-07-19 Jason Merrill <jason@redhat.com>
1952 * g++.dg/init/mutable1.C: New.
1954 2012-07-20 Tobias Burnus <burnus@net-b.de>
1957 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1958 * gfortran.dg/assumed_rank_1.f90: New.
1959 * gfortran.dg/assumed_rank_1_c.c: New.
1960 * gfortran.dg/assumed_rank_2.f90: New.
1961 * gfortran.dg/assumed_rank_4.f90: New.
1962 * gfortran.dg/assumed_rank_5.f90: New.
1963 * gfortran.dg/assumed_rank_6.f90: New.
1964 * gfortran.dg/assumed_rank_7.f90: New.
1965 * gfortran.dg/assumed_rank_8.f90: New.
1966 * gfortran.dg/assumed_rank_8_c.c: New.
1967 * gfortran.dg/assumed_rank_9.f90: New.
1968 * gfortran.dg/assumed_rank_10.f90: New.
1969 * gfortran.dg/assumed_rank_12.f90: New.
1971 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1973 * gnat.dg/opt25.adb: New test.
1974 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1975 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1977 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1979 * gnat.dg/aggr20.ad[sb]: New test.
1980 * gnat.dg/aggr20_pkg.ads: New helper.
1982 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1984 * gnat.dg/derived_type3.adb: New test.
1985 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1987 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1989 PR rtl-optimization/53942
1990 * gcc.dg/pr53942.c: New test.
1992 2012-07-19 Jason Merrill <jason@redhat.com>
1995 * g++.dg/cpp0x/constexpr-builtin2.C: New.
1997 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1999 * gnat.dg/discr38.adb: New test.
2001 2012-07-19 Jakub Jelinek <jakub@redhat.com>
2004 * c-c++-common/gomp/pr54017.c: New test.
2006 2012-07-19 Richard Guenther <rguenther@suse.de>
2007 Eric Botcazou <ebotcazou@adacore.com>
2009 * gnat.dg/loop_optimization11.adb: New testcase.
2010 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
2012 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2013 Jason Merrill <jason@redhat.com>
2015 * g++.dg/cpp0x/sfinae37.C: New.
2016 * g++.dg/template/access23.C: New.
2017 * g++.dg/template/access7.C: Adjust.
2018 * g++.dg/template/sfinae10.C: Don't expect errors.
2019 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
2021 2012-07-18 Julian Brown <julian@codesourcery.com>
2022 Sandra Loosemore <sandra@codesroucery.com>
2024 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
2026 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
2028 * gnat.dg/noreturn4.ad[sb]: New test.
2029 * gnat.dg/noreturn4_pkg.ads: New helper.
2031 2012-07-18 Jie Zhang <jzhang918@gmail.com>
2032 Julian Brown <julian@codesourcery.com>
2034 * gcc.target/arm/neon-vdup-1.c: New test case.
2035 * gcc.target/arm/neon-vdup-2.c: New test case.
2036 * gcc.target/arm/neon-vdup-3.c: New test case.
2037 * gcc.target/arm/neon-vdup-4.c: New test case.
2038 * gcc.target/arm/neon-vdup-5.c: New test case.
2039 * gcc.target/arm/neon-vdup-6.c: New test case.
2040 * gcc.target/arm/neon-vdup-7.c: New test case.
2041 * gcc.target/arm/neon-vdup-8.c: New test case.
2042 * gcc.target/arm/neon-vdup-9.c: New test case.
2043 * gcc.target/arm/neon-vdup-10.c: New test case.
2044 * gcc.target/arm/neon-vdup-11.c: New test case.
2045 * gcc.target/arm/neon-vdup-12.c: New test case.
2046 * gcc.target/arm/neon-vdup-13.c: New test case.
2047 * gcc.target/arm/neon-vdup-14.c: New test case.
2048 * gcc.target/arm/neon-vdup-15.c: New test case.
2049 * gcc.target/arm/neon-vdup-16.c: New test case.
2050 * gcc.target/arm/neon-vdup-17.c: New test case.
2051 * gcc.target/arm/neon-vdup-18.c: New test case.
2052 * gcc.target/arm/neon-vdup-19.c: New test case.
2053 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
2054 arguments non-constant.
2056 2012-07-18 Richard Guenther <rguenther@suse.de>
2058 PR tree-optimization/53970
2059 * g++.dg/torture/pr53970.C: New testcase.
2061 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2064 * gcc.c-torture/compile/pr38621.c: New.
2066 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
2069 * gcc.target/sh/pr33135-1.c: New.
2070 * gcc.target/sh/pr33135-2.c: New.
2071 * gcc.target/sh/pr33135-3.c: New.
2072 * gcc.target/sh/pr33135-4.c: New.
2074 2012-07-17 Jason Merrill <jason@redhat.com>
2077 * g++.dg/parse/enum9.C: New.
2079 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
2080 Sandra Loosemore <sandra@codesourcery.com>
2082 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2083 if there is a conflict with -mcpu=. Use -mcpu=5208.
2085 2012-07-17 Jason Merrill <jason@redhat.com>
2088 * g++.dg/template/array23.C: New.
2090 2012-07-17 Tobias Burnus <burnus@net-b.de>
2093 * gfortran.dg/bind_c_usage_26.f90: New.
2094 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2095 * gfortran.dg/bind_c_usage_13.f03: Ditto.
2096 * gfortran.dg/bind_c_usage_18.f90: Ditto.
2097 * gfortran.dg/interop_params.f03: Ditto.
2099 2012-07-17 Jason Merrill <jason@redhat.com>
2101 * g++.dg/template/inherit8.C: Adjust.
2102 * g++.dg/template/using21.C: Adjust.
2103 * g++.dg/template/using22.C: Adjust.
2106 * g++.dg/template/current-inst1.C: New.
2107 * g++.dg/parse/crash35.C: Adjust.
2109 2012-07-17 Tobias Burnus <burnus@net-b.de>
2112 * gfortran.dg/oldstyle_4.f90: New.
2114 2012-07-17 Tobias Burnus <burnus@net-b.de>
2117 * gfortran.dg/module_procedure_double_colon_3.f90: New.
2118 * gfortran.dg/module_procedure_double_colon_4.f90: New.
2120 2012-07-16 Jason Merrill <jason@redhat.com>
2122 * g++.dg/parse/access8.C: Adjust.
2123 * g++.dg/template/sfinae6_neg.C: Adjust.
2125 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
2128 * gfortran.dg/coarray_allocate_1.f90: New test.
2130 2012-07-16 Andrew Pinski <apinski@cavium.com>
2132 * gcc.c-torture/execute/bswap-1.c: New testcase.
2133 * gcc.c-torture/compile/unalign-1.c: New testcase.
2134 * gcc.c-torture/compile/20120524-1.c: New testcase.
2135 * gcc.c-torture/compile/20101216-1.c: New testcase.
2137 2012-07-16 Dehao Chen <dehao@google.com>
2140 2012-07-10 Dehao Chen <dehao@google.com>
2142 * gcc.dg/debug_info_inline.c: New test.
2144 2012-07-16 Janus Weil <janus@gcc.gnu.org>
2147 * gfortran.dg/proc_decl_28.f90: New.
2149 2012-07-16 Andrew Pinski <apinski@cavium.com>
2151 * gcc.dg/torture/builtins-1.c: New testcase.
2153 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
2155 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2156 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2157 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2158 gcc.target/cris/sync-1-v10.c,
2159 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2160 pass -mno-unaligned-atomic-may-use-library.
2161 * gcc.target/cris/sync-xchg-1.c: New test.
2162 * gcc.target/cris/20011127-1.c: Adjust to %P being a
2163 valid register operand output modifier.
2165 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
2167 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2170 2012-07-13 Andrew Pinski <apinski@cavium.com>
2172 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2173 rather than cleanup-tree-dump.
2174 * gcc.target/mips/octeon-pipe-1.c: Likewise.
2176 2012-07-13 Richard Guenther <rguenther@suse.de>
2178 PR tree-optimization/53907
2179 * gcc.target/i386/pr53907.c: New testcase.
2181 2012-07-13 Richard Guenther <rguenther@suse.de>
2183 PR tree-optimization/53922
2184 * gcc.dg/torture/pr53922.c: New testcase.
2186 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
2188 PR rtl-optimization/53908
2189 * gcc.dg/torture/pr53908.c: New test.
2191 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
2194 * testsuite/g++.dg/cpp0x/variadic135.C: New.
2196 2012-07-12 Jason Merrill <jason@redhat.com>
2198 * g++.dg/template/sfinae6_neg.C: Adjust.
2200 2012-07-12 Tobias Burnus <burnus@net-b.de>
2202 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2203 * gfortran.dg/c_f_pointer_tests_3.f90: Update
2204 scan-tree-dump-times pattern.
2206 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2208 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
2210 2012-07-11 Jason Merrill <jason@redhat.com>
2213 * g++.g/cpp0x/defaulted37.C: New.
2215 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
2218 * gcc.target/arm/pr53859.c: New test.
2220 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
2223 * gcc.c-torture/compile/pr53886.c: New.
2225 2012-07-10 Dehao Chen <dehao@google.com>
2227 * gcc.dg/debug_info_inline.c: New test.
2229 2012-07-10 Jason Merrill <jason@redhat.com>
2232 * g++.dg/cpp0x/defaulted36.C: New.
2233 * g++.dg/cpp0x/defaulted21.C: Adjust.
2235 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2237 2012-07-09 Sterling Augustine <saugustine@google.com>
2239 * g++.dg/debug/dwarf2/pubnames-2.C: New.
2241 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
2243 PR tree-optimization/53887
2244 * gcc.dg/pr53887.c: New test.
2246 2012-07-09 Jason Merrill <jason@redhat.com>
2249 * g++.dg/cpp0x/nullptr29.C: New.
2251 2012-07-09 Tom de Vries <tom@codesourcery.com>
2252 Richard Guenther <rguenther@suse.de>
2254 * gcc.dg/builtin-unreachable-6.c: New test.
2255 * gcc.dg/builtin-unreachable-5.c: New test.
2257 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
2259 PR tree-optimization/53881
2260 * gcc.dg/pr53881.c: New test.
2262 2012-07-06 Jason Merrill <jason@redhat.com>
2265 * g++.dg/cpp0x/variadic134.C: New.
2268 * g++.dg/cpp0x/alias-decl-20.C: New.
2270 2012-07-06 Tom de Vries <tom@codesourcery.com>
2272 PR tree-optimization/51879
2273 * gcc.dg/pr51879-16.c: New test.
2274 * gcc.dg/pr51879-17.c: Same.
2276 2012-07-06 Tom de Vries <tom@codesourcery.com>
2278 PR tree-optimization/52009
2279 * gcc.dg/pr51879-7.c: New test.
2280 * gcc.dg/pr51879-18.c: New test.
2282 2012-07-05 Jason Merrill <jason@redhat.com>
2285 * g++.dg/template/typedef39.C: New.
2288 * g++.dg/cpp0x/variadic133.C: New.
2289 * g++.dg/template/param1.C: Adjust.
2291 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2295 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2296 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2297 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2298 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2299 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2300 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2302 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
2305 * gfortran.dg/inline_sum_4.f90: New test.
2307 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
2309 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2311 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2313 * gcc.target/arm/fma-sp.c: New testcase.
2314 * gcc.target/arm/fma.c: Likewise.
2315 * gcc.target/arm/fma.h: Likewise.
2317 2012-07-04 Jason Merrill <jason@redhat.com>
2320 * g++.dg/other/enum3.C: New.
2322 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
2325 * g++.dg/torture/pr53321.C: New test.
2327 2012-07-04 Richard Guenther <rguenther@suse.de>
2329 PR tree-optimization/53844
2330 * g++.dg/tree-ssa/pr53844.C: New testcase.
2332 2012-07-04 Richard Guenther <rguenther@suse.de>
2334 PR tree-optimization/53849
2335 * gcc.dg/pr53849.c: New testcase.
2337 2012-07-03 Jakub Jelinek <jakub@redhat.com>
2340 * g++.dg/ext/label14.C: New test.
2342 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
2345 * g++.dg/other/pr53811.C: New test.
2347 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
2350 * gcc.target/m68k/stack-limit-1.c: New testcase.
2352 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2354 * gnat.dg/recursive_call.adb: New test.
2356 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2358 * gnat.dg/discr37.ad[sb]: New test.
2360 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
2362 * g++.dg/other/packed1.C: Remove SH from xfail list.
2364 2012-07-02 Jason Merrill <jason@redhat.com>
2367 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2370 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2373 * g++.dg/cpp0x/decltype39.C: New.
2374 * g++.dg/diagnostic/method1.C: Adjust.
2377 * g++.dg/template/ref6.C: New.
2379 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2382 * gcc.target/sh/pr53568-1.c: New.
2384 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2387 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2389 2012-07-02 Jason Merrill <jason@redhat.com>
2392 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2395 * g++.dg/template/enum7.C: New.
2396 * g++.dg/other/ptrmem10.C: Adjust.
2397 * g++.dg/other/ptrmem11.C: Adjust.
2398 * g++.dg/cpp0x/scoped_enum.C: Adjust.
2400 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
2402 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2404 2012-07-01 Wei Guozhi <carrot@google.com>
2407 * gcc.target/arm/pr53447-1.c: New testcase.
2408 * gcc.target/arm/pr53447-2.c: New testcase.
2409 * gcc.target/arm/pr53447-3.c: New testcase.
2410 * gcc.target/arm/pr53447-4.c: New testcase.
2412 2012-06-29 Richard Guenther <rguenther@suse.de>
2414 PR tree-optimization/47061
2415 * gcc.dg/tree-ssa/vrp71.c: New testcase.
2417 2012-06-29 Richard Guenther <rguenther@suse.de>
2419 PR tree-optimization/37541
2420 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2422 2012-06-29 Richard Guenther <rguenther@suse.de>
2424 PR tree-optimization/52589
2425 * gcc.dg/tree-ssa/vrp70.c: New testcase.
2427 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
2429 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2431 * g++.dg/template/error46.C: Add missing comment to dg-message.
2432 * g++.dg/template/crash107.C: Likewise.
2433 * g++.dg/template/error47.C: Likewise.
2434 * g++.dg/template/crash108.C: Likewise.
2435 * g++.dg/overload/operator5.C: Likewise.
2437 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2438 errors in dg-message directives, add comments.
2440 2012-06-28 Kai Tietz <ktietz@redhat.com>
2442 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2443 hard-coded 'unsigned long'.
2445 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2447 PR tree-optimization/51581
2448 * gcc.dg/vect/pr51581-4.c: New test.
2450 PR tree-optimization/53645
2451 * gcc.c-torture/execute/pr53645-2.c: New test.
2453 2012-06-28 Richard Guenther <rguenther@suse.de>
2456 * gcc.dg/torture/pr53790.c: New testcase.
2458 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2460 PR tree-optimization/53645
2461 * gcc.c-torture/execute/pr53645.c: New test.
2463 2012-06-28 Arnaud Charlet <charlet@adacore.com>
2465 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
2467 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
2471 * gcc.dg/guality/pr49888.c: Account for the possibility that
2472 the variable is optimized out at the first test.
2474 2012-06-27 Jason Merrill <jason@redhat.com>
2476 * g++.dg/cpp0x/override2.C: Adjust.
2477 * g++.dg/template/error5.C: Adjust.
2478 * g++.dg/parse/crash28.C: Adjust.
2481 * g++.dg/parse/template27.C: New.
2482 * g++.dg/template/crash74.C: Adjust expected output.
2484 2012-06-27 Janus Weil <janus@gcc.gnu.org>
2488 * gfortran.dg/typebound_operator_16.f03: New.
2490 2012-06-27 Jakub Jelinek <jakub@redhat.com>
2492 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
2493 even src1.i and src2.i fields even in the second half of the arrays.
2495 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2498 * g++.dg/torture/vshuf-16.inc: New test.
2499 * g++.dg/torture/vshuf-2.inc: New test.
2500 * g++.dg/torture/vshuf-4.inc: New test.
2501 * g++.dg/torture/vshuf-8.inc: New test.
2502 * g++.dg/torture/vshuf-main.inc: New test.
2503 * g++.dg/torture/vshuf-v16hi.C: New test.
2504 * g++.dg/torture/vshuf-v16qi.C: New test.
2505 * g++.dg/torture/vshuf-v2df.C: New test.
2506 * g++.dg/torture/vshuf-v2di.C: New test.
2507 * g++.dg/torture/vshuf-v2sf.C: New test.
2508 * g++.dg/torture/vshuf-v2si.C: New test.
2509 * g++.dg/torture/vshuf-v4df.C: New test.
2510 * g++.dg/torture/vshuf-v4di.C: New test.
2511 * g++.dg/torture/vshuf-v4sf.C: New test.
2512 * g++.dg/torture/vshuf-v4si.C: New test.
2513 * g++.dg/torture/vshuf-v8hi.C: New test.
2514 * g++.dg/torture/vshuf-v8qi.C: New test.
2515 * g++.dg/torture/vshuf-v8si.C: New test.
2517 2012-06-27 Richard Guenther <rguenther@suse.de>
2520 * gcc.dg/tree-ssa/scev-6.c: New testcase.
2522 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
2524 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
2525 scan-dump-dem-not): Use printable pattern in test name.
2527 2012-06-26 Sterling Augustine <saugustine@google.com>
2528 Dominique Dhumieres <dominiq@lps.ens.fr>
2530 * gcc.dg/pubtypes-2.c: Update expected output.
2531 * gcc.dg/pubtypes-3.c: Likewise.
2532 * gcc.dg/pubtypes-4.c: Likewise.
2534 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
2536 * gcc.dg/tree-ssa/slsr-1.c: New test.
2537 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2538 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2539 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
2541 2012-06-26 Matt Turner <mattst88@gmail.com>
2544 * gcc.target/arm/mmx-2.c: New.
2546 2012-06-26 Richard Guenther <rguenther@suse.de>
2549 * g++.dg/torture/pr53752.C: New testcase.
2551 2012-06-26 Jakub Jelinek <jakub@redhat.com>
2553 PR tree-optimization/53748
2554 * gcc.c-torture/compile/pr53748.c: New test.
2556 2012-06-25 Jason Merrill <jason@redhat.com>
2560 * g++.dg/cpp0x/decltype38.C: New.
2561 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
2563 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
2565 * lib/target-supports-dg.exp (testname-for-summary): New.
2566 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
2567 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
2568 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
2569 scan-module-absence, output-exists, output-exists-not: Use
2570 testname-for-summary.
2571 (dg-test): Clean up testname_with_flags.
2572 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2573 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
2574 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
2575 scan-assembler-dem-not, object-size: Use testname-for-summary.
2576 * lib/gcov.exp (run-gcov): Likewise.
2577 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2578 scan-dump-dem, scan-dump-dem-note): Likewise.
2580 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
2581 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
2582 including profopt.opt; save and restore existing value.
2583 * g++.dg/bprob/bprob.exp: Likewise.
2584 * gcc.dg/matrix/matrix.exp: Likewise.
2585 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2586 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
2589 2012-06-25 Richard Henderson <rth@redhat.com>
2591 * gcc.dg/pr53749.c: New.
2593 2012-06-25 Jason Merrill <jason@redhat.com>
2596 * g++.dg/cpp0x/nullptr28.C: New.
2598 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
2600 * gcc.target/arm/neon-vld1_dupQ.c: New.
2602 2012-06-25 Florian Weimer <fweimer@redhat.com>
2604 * g++.dg/init/new35.C: New.
2605 * g++.dg/init/new36.C: New.
2606 * g++.dg/init/new37.C: New.
2607 * g++.dg/ext/vla5.C: New warning.
2608 * g++.dg/ext/vla8.C: New warning.
2609 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
2611 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2612 James Greenhalgh <james.greenhalgh@arm.com>
2614 * gcc.target/arm/ftest-support-arm.h New testcase.
2615 * gcc.target/arm/ftest-support-thumb.h Likewise.
2616 * gcc.target/arm/ftest-support.h Likewise.
2617 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
2618 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2619 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2620 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
2621 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
2622 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2623 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2624 * gcc.target/arm/ftest-armv6-arm.c Likewise.
2625 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
2626 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
2627 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
2628 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2629 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2630 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2631 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2632 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2633 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
2634 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
2635 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2636 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2637 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
2638 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
2639 * gcc/testsuite/lib/target-supports.exp
2640 (check_effective_target_arm_arch_FUNC): Add support for more
2642 (add_options_for_arm_arch_FUNC): Likewise.
2643 (check_effective_target_arm_arch_FUNC_multilib): New functions.
2645 2012-06-25 Jason Merrill <jason@redhat.com>
2648 * g++.dg/cpp0x/constexpr-tuple.C: New.
2650 2012-06-25 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.target/i386/pr53759.c: New test.
2656 * g++.dg/cpp0x/nsdmi7.C: New test.
2658 2012-06-24 Kai Tietz <ktietz@redhat.com>
2660 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
2662 * gcc.target/i386/pr38988.c: Likewise.
2664 2012-06-22 Janus Weil <janus@gcc.gnu.org>
2668 * gfortran.dg/typebound_generic_12.f03: New.
2669 * gfortran.dg/typebound_generic_13.f03: New.
2671 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
2673 * gnat.dg/lto15.ad[sb]: New test.
2675 2012-06-21 Meador Inge <meadori@codesourcery.com>
2678 * gcc.dg/Wunused-local-typedefs.c: New testcase.
2680 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
2682 * testsuite/gcc.dg/pch/ident-1.c: New test.
2683 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
2685 2012-06-21 Michael Matz <matz@suse.de>
2688 * gcc.c-torture/execute/pr53688.c: New test.
2690 2012-06-20 Richard Guenther <rguenther@suse.de>
2692 PR tree-optimization/30318
2693 * gcc.dg/tree-ssa/vrp69.c: New testcase.
2695 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
2697 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
2699 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2701 * gcc.target/i386/clearcapv2.map: New file.
2702 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
2704 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
2706 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
2707 and add __sh__ case.
2709 2012-06-19 Jason Merrill <jason@redhat.com>
2712 * g++.dg/debug/localclass1.C: New.
2714 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
2716 * g++.dg/cpp0x/override4.C: New.
2718 2012-06-14 Jason Merrill <jason@redhat.com>
2721 * g++.dg/cpp0x/decltype37.C: New.
2723 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
2725 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
2727 2012-06-19 Joseph Myers <joseph@codesourcery.com>
2729 * gcc.c-torture/compile/vector-5.c,
2730 gcc.c-torture/compile/vector-6.c: New tests.
2732 2012-06-19 Richard Henderson <rth@redhat.com>
2734 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
2736 2012-06-19 Richard Guenther <rguenther@suse.de>
2738 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
2740 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
2743 * gcc.target/i386/pr53712.c: New test.
2745 2012-06-18 Tobias Burnus <burnus@net-b.de>
2748 * gfortran.dg/elemental_optional_args_6.f90: New.
2750 2012-06-18 Tobias Burnus <burnus@net-b.de>
2753 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
2754 * gfortran.dg/coarray/move_alloc_1.f90
2756 2012-06-18 Tobias Burnus <burnus@net-b.de>
2759 * gfortran.dg/coarray_27.f90: New.
2761 2012-06-18 Joey Ye <Joey.Ye@arm.com>
2762 Greta Yorsh <Greta.Yorsh@arm.com>
2764 * gcc.target/arm/epilog-1.c: New test.
2766 2012-06-18 Richard Guenther <rguenther@suse.de>
2768 PR tree-optimization/53693
2769 * g++.dg/torture/pr53693.C: New testcase.
2771 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
2773 PR tree-optimization/53703
2774 * gcc.dg/torture/pr53703.c: New test.
2776 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
2779 * gcc.target/i386/pr53698.c: New test.
2781 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
2783 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
2785 2012-06-17 Tobias Burnus <burnus@net-b.de>
2789 * gfortran.dg/transfer_check_3.f90: New.
2791 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
2793 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
2795 2012-06-16 Tobias Burnus <burnus@net-b.de>
2799 * gfortran.dg/deferred_type_param_8.f90: New.
2801 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
2803 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
2804 testname that includes flags, passed in as new argument, in
2806 (run_gcov): Get testname from dg-test, use it in pass/fail messages
2807 and pass it to verify-* procedures.
2809 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
2810 alignment torture options with usual torture options.
2812 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
2813 messages reported for one line of source code.
2814 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
2815 * g++.dg/cpp0x/decltype2.C: Likewise.
2816 * g++.dg/cpp0x/decltype3.C: Likewise.
2817 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
2818 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
2819 * g++.dg/cpp0x/static_assert3.C: Likewise.
2820 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
2821 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
2822 * g++.dg/cpp0x/union1.C: Likewise.
2823 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2824 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2825 * g++.dg/cpp0x/variadic2.C: Likewise.
2826 * g++.dg/cpp0x/variadic20.C: Likewise.
2827 * g++.dg/cpp0x/variadic74.C: Likewise.
2828 * g++.dg/diagnostic/bitfld2.C: Likewise.
2829 * g++.dg/ext/attrib44.C: Likewise.
2830 * g++.dg/ext/no-asm-1.C: Likewise.
2831 * g++.dg/other/error34.C: Likewise.
2832 * g++.dg/parse/crash46.C: Likewise.
2833 * g++.dg/parse/error10.C: Likewise.
2834 * g++.dg/parse/error2.C: Likewise.
2835 * g++.dg/parse/error3.C: Likewise.
2836 * g++.dg/parse/error36.C: Likewise.
2837 * g++.dg/parse/error8.C: Likewise.
2838 * g++.dg/parse/error9.C: Likewise.
2839 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2840 * g++.dg/parse/parser-pr28152.C: Likewise.
2841 * g++.dg/parse/template25.C: Likewise.
2842 * g++.dg/parse/typename11.C: Likewise.
2843 * g++.dg/tc1/dr147.C: Likewise.
2844 * g++.dg/template/deduce3.C: Likewise.
2845 * g++.dg/template/koenig9.C: Likewise.
2846 * g++.dg/template/pr23510.C: Likewise.
2847 * g++.dg/warn/pr12242.C: Likewise.
2848 * g++.dg/warn/pr30551-2.C: Likewise.
2849 * g++.dg/warn/pr30551.C: Likewise.
2850 * g++.old-deja/g++.other/typename1.C: Likewise.
2851 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2853 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2856 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
2857 * c-c++-common/torture/vshuf-2.inc: Likewise.
2858 * c-c++-common/torture/vshuf-4.inc: Likewise.
2859 * c-c++-common/torture/vshuf-8.inc: Likewise.
2860 * c-c++-common/torture/vshuf-main.inc: Likewise.
2861 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
2862 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
2863 * c-c++-common/torture/vshuf-v2df.c: Likewise.
2864 * c-c++-common/torture/vshuf-v2di.c: Likewise.
2865 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
2866 * c-c++-common/torture/vshuf-v2si.c: Likewise.
2867 * c-c++-common/torture/vshuf-v4df.c: Likewise.
2868 * c-c++-common/torture/vshuf-v4di.c: Likewise.
2869 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
2870 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
2871 * c-c++-common/torture/vshuf-v4si.c: Likewise.
2872 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
2873 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
2874 * c-c++-common/torture/vshuf-v8si.c: Likewise.
2876 2012-06-15 Michael Matz <matz@suse.de>
2878 * gcc.dg/tree-ssa/vector-4.c: New test.
2880 2012-06-15 Michael Matz <matz@suse.de>
2882 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
2883 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
2885 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2887 PR tree-optimization/53636
2888 * gcc.target/arm/pr53636.c: New test.
2890 2012-06-15 Jakub Jelinek <jakub@redhat.com>
2892 PR tree-optimization/51581
2893 * gcc.c-torture/execute/pr51581-1.c: New test.
2894 * gcc.c-torture/execute/pr51581-2.c: New test.
2895 * gcc.dg/vect/pr51581-1.c: New test.
2896 * gcc.dg/vect/pr51581-2.c: New test.
2897 * gcc.dg/vect/pr51581-3.c: New test.
2898 * gcc.target/i386/avx-pr51581-1.c: New test.
2899 * gcc.target/i386/avx-pr51581-2.c: New test.
2900 * gcc.target/i386/avx2-pr51581-1.c: New test.
2901 * gcc.target/i386/avx2-pr51581-2.c: New test.
2902 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
2904 2012-06-15 Richard Guenther <rguenther@suse.de>
2906 * gcc.c-torture/execute/20120615-1.c: New testcase.
2908 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
2910 * gnat.dg/vect8.ad[sb]: New test.
2912 2012-06-14 Richard Guenther <rguenther@suse.de>
2914 * gcc.dg/tree-ssa/vrp.h: New testcase.
2915 * gcc.dg/tree-ssa/vrp68.c: Likewise.
2917 2012-06-13 Christian Bruel <christian.bruel@st.com>
2920 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2922 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
2924 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
2926 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
2929 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
2930 test summary unique.
2932 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2933 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
2934 scan-stack-usage-not): Don't strip torture options from test name.
2936 * lib/scandump.exp (scan-dump-times): Use printable version of
2937 regexp in test summary line.
2939 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
2940 messages reported for one line of source code.
2941 * gcc.dg/format/few-1.c: Likewise.
2942 * gcc.dg/ia64-sync-2.c: Likewise.
2943 * gcc.dg/sync-2.c: Likewise.
2944 * gcc.dg/noncompile/pr44517.c: Likewise.
2946 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
2949 * gcc.dg/guality/pr49888.c: New.
2951 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
2953 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
2954 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
2955 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2957 2012-06-13 Tobias Burnus <burnus@net-b.de>
2960 * gfortran.dg/intent_out_7.f90: New.
2962 2012-06-13 Tobias Burnus <burnus@net-b.de>
2965 * gfortran.dg/save_4.f90: New.
2967 2012-06-12 Jakub Jelinek <jakub@redhat.com>
2972 * gcc.dg/pr53532.c: New test.
2973 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
2974 adjust line numbers.
2975 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
2976 * gcc.dg/Wcxx-compat-8.c: Likewise.
2977 * gcc.dg/pr51034.c: New test.
2978 * gcc.dg/pr53196-1.c: New test.
2979 * gcc.dg/pr53196-2.c: New test.
2981 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
2983 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
2984 alignment torture options with usual torture options.
2985 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
2986 instead of dg-options.
2987 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2988 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2989 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2990 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2991 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2992 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2994 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
2995 to checks for multiple messages reported for one line of source code.
2996 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
2998 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
2999 messages reported for one line of source code.
3001 * gcc.dg/20031223-1.c: Add comments to check for multiple
3002 messages reported for one line of source code.
3003 * gcc.dg/Wconversion-integer.c: Likewise.
3004 * gcc.dg/Wfatal-2.c: Likewise.
3005 * gcc.dg/Wfatal.c: Likewise.
3006 * gcc.dg/Wobjsize-1.c: Likewise.
3007 * gcc.dg/c99-vla-jump-1.c: Likewise.
3008 * gcc.dg/c99-vla-jump-2.c: Likewise.
3009 * gcc.dg/c99-vla-jump-3.c: Likewise.
3010 * gcc.dg/c99-vla-jump-4.c: Likewise.
3011 * gcc.dg/c99-vla-jump-5.c: Likewise.
3012 * gcc.dg/decl-9.c: Likewise.
3013 * gcc.dg/declspec-10.c: Likewise.
3014 * gcc.dg/declspec-18.c: Likewise.
3015 * gcc.dg/mtune.c: Likewise.
3016 * gcc.dg/parser-pr28152-2.c: Likewise.
3017 * gcc.dg/parser-pr28152.c: Likewise.
3018 * gcc.dg/pr14475.c: Likewise.
3019 * gcc.dg/pr27953.c: Likewise.
3020 * gcc.dg/pr28322-3.c: Likewise.
3021 * gcc.dg/pr30457.c: Likewise.
3022 * gcc.dg/pr30551-2.c: Likewise.
3023 * gcc.dg/pr30551-3.c: Likewise.
3024 * gcc.dg/pr30551-4.c: Likewise.
3025 * gcc.dg/pr30551-5.c: Likewise.
3026 * gcc.dg/pr30551-6.c: Likewise.
3027 * gcc.dg/pr30551.c: Likewise.
3028 * gcc.dg/pr45461.c: Likewise.
3029 * gcc.dg/pr48552-1.c: Likewise.
3030 * gcc.dg/pr48552-2.c: Likewise.
3031 * gcc.dg/redecl-1.c: Likewise.
3032 * gcc.dg/transparent-union-3.c: Likewise.
3033 * gcc.dg/utf-dflt.c: Likewise.
3034 * gcc.dg/utf-dflt2.c: Likewise.
3035 * gcc.dg/vla-8.c: Likewise.
3036 * gcc.dg/vla-init-1.c: Likewise.
3037 * gcc.dg/wtr-int-type-1.c: Likewise.
3039 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
3040 messages reported for for one line of source code.
3041 * c-c++-common/raw-string-5.c: Likewise.
3042 * c-c++-common/raw-string-4.c: Likewise.
3043 * c-c++-common/raw-string-6.c: Likewise.
3044 * c-c++-common/pr20000.c: Likewise.
3046 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
3047 messages reported for one line of source code.
3048 * gcc.dg/cpp/pr30786.c: Likewise.
3049 * gcc.dg/cpp/pr28709.c: Likewise.
3050 * gcc.dg/cpp/missing-header-MD.c: Likewise.
3051 * gcc.dg/cpp/macspace2.c: Likewise.
3052 * gcc.dg/cpp/missing-header-1.c: Likewise.
3053 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3054 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3055 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3057 2012-06-12 Jason Merrill <jason@redhat.com>
3060 * g++.dg/template/local7.C: New.
3062 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3065 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
3066 * gcc.target/sh/pr51340-2.c: Likewise.
3067 * gcc.target/sh/pr51340-3.c: Likewise.
3069 2012-06-12 Michael Matz <matz@suse.de>
3071 * gcc.dg/torture/alias-1.c: New test.
3073 2012-06-12 Jakub Jelinek <jakub@redhat.com>
3075 PR rtl-optimization/53589
3076 * gcc.dg/torture/pr53589.c: New test.
3078 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
3081 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3082 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3083 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3084 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3085 * gcc.target/sh/pr50749-sf-predec-2.c: New.
3086 * gcc.target/sh/pr50749-sf-predec-4.c: New.
3087 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3088 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3089 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3090 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3091 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3092 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3093 * gcc.target/sh/pr50749-sf-predec-1.c: New.
3094 * gcc.target/sh/pr50749-sf-predec-3.c: New.
3095 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3096 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3098 2012-06-11 Sriraman Tallam <tmsriram@google.com>
3100 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3101 (check_intel_cpu_model): New function.
3102 (check_amd_cpu_model): New function.
3103 (check_features): New function.
3104 (__get_cpuid_output): New function.
3105 (check_detailed): New function.
3106 (fn1): Rename to quick_check.
3107 (main): Update to call quick_check and call check_detailed.
3109 2012-06-11 Richard Henderson <rth@redhat.com>
3111 * lib/target-supports.exp
3112 (check_effective_target_sync_long_long_runtime): Use
3113 check_effective_target_lp64 instead of
3114 check_effective_target_powerpc64 for powerpc targets.
3116 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
3119 * gcc.target/sh/pr53511-1.c: New.
3121 2012-06-11 Richard Guenther <rguenther@suse.de>
3124 * g++.dg/lto/pr53470_0.C: New testcase.
3125 * gcc.dg/lto/pr53470_0.c: Likewise.
3127 2012-06-11 Richard Guenther <rguenther@suse.de>
3130 * g++.dg/ext/pr53605.C: New testcase.
3132 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3134 * gnat.dg/specs/array1.ads: New test.
3135 * gnat.dg/specs/array2.ads: Likewise.
3136 * gnat.dg/array22.adb: Likewise.
3138 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3140 * gnat.dg/constant4.adb: New test.
3141 * gnat.dg/constant4_pkg.ads: New helper.
3143 2012-06-08 Janus Weil <janus@gcc.gnu.org>
3146 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3147 * gfortran.dg/allocate_class_1.f90: Modified.
3148 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3149 * gfortran.dg/allocate_class_2.f90: New.
3151 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
3154 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3156 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3159 * gfortran.dg/string_assign_2.f90: New test case.
3161 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3164 * gfortran.dg/string_assign_1.f90: New test case.
3166 2012-06-07 Jakub Jelinek <jakub@redhat.com>
3169 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3170 * gcc.dg/gomp/critical-4.c: Likewise.
3171 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3172 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3173 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3174 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3175 * c-c++-common/gomp/pr53580.c: New test.
3177 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
3180 * g++.dg/cpp0x/forw_enum11.C: New.
3182 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3185 * g++.dg/cpp0x/alias-decl-19.C: New.
3187 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
3189 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3191 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
3193 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3195 (XSTATE_SSE): Ditto.
3196 (XSTATE_YMM): Ditto.
3197 (avx_os_support): Use new defines.
3199 2012-06-06 Richard Guenther <rguenther@suse.de>
3202 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3205 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
3208 * g++.dg/cpp0x/pr52841.C: New testcase.
3210 2012-06-06 Richard Guenther <rguenther@suse.de>
3212 PR tree-optimization/53081
3213 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
3214 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
3216 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3218 * gcc.target/powerpc/pr53487.c: New test.
3220 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
3222 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
3224 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
3226 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
3228 2012-06-05 Richard Guenther <rguenther@suse.de>
3230 PR tree-optimization/30442
3231 * gcc.dg/vect/bb-slp-30.c: New testcase.
3233 2012-06-05 Richard Guenther <rguenther@suse.de>
3235 PR tree-optimization/53081
3236 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3237 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3238 -fno-tree-loop-distribute-patterns.
3240 2012-06-05 Alan Modra <amodra@gmail.com>
3242 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3243 Check static chain in nested funcs.
3245 2012-06-04 Tobias Burnus <burnus@net-b.de>
3248 * gfortran.dg/init_flag_10.f90: New.
3250 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3253 * g++.dg/warn/Wenum-compare-no-2: New.
3255 2012-06-04 Dodji Seketeli <dodji@redhat.com>
3257 PR preprocessor/53463
3258 * g++.dg/cpp/limits.C: New test.
3259 * g++.dg/parse/error19.C: Adjust.
3260 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3261 * g++.dg/warn/pr35635.C: Likewise.
3262 * g++.old-deja/g++.pt/assign1.C: Likewise.
3264 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
3267 * gcc.target/powerpc/cell_builtin_1.c: New test case.
3268 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3269 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3270 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3271 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3272 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3273 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3274 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3276 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
3278 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3280 2012-06-04 Jakub Jelinek <jakub@redhat.com>
3282 PR tree-optimization/53550
3283 * gcc.dg/pr53550.c: New test.
3285 2012-06-04 Richard Guenther <rguenther@suse.de>
3287 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3288 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3289 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3291 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3294 * gfortran.dg/parameter_array_element_2.f90: New.
3296 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
3299 * gcc.target/sh/pr53512-1.c: New.
3300 * gcc.target/sh/pr53512-2.c: New.
3301 * gcc.target/sh/pr53512-3.c: New.
3302 * gcc.target/sh/pr53512-4.c: New.
3304 2012-06-01 Jason Merrill <jason@redhat.com>
3307 * g++.dg/ext/visibility/template12.C: New.
3308 * g++.dg/ext/attrib14.C: Adjust warning line.
3311 * g++.dg/parse/new6.C: New.
3312 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3314 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3316 * c-c++-common/restrict-2.c: Revert previous change.
3318 2012-06-01 Jason Merrill <jason@redhat.com>
3321 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3324 * g++.dg/cpp0x/auto33.C: New.
3326 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/parse/namespace-alias-1.C: New.
3331 2012-06-01 Christian Bruel <christian.bruel@st.com>
3333 * gcc.dg/spec-options.c: New test.
3334 * gcc.dg/foo.specs: New file.
3336 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3339 * gnat.dg/lto14.adb: Skip on Solaris.
3341 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
3343 * gcc.target/cris/sync-1-v10.c,
3344 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3345 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3346 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3347 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3348 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3349 gcc.target/cris/torture/sync-mis-op-i-1.c,
3350 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3351 gcc.target/cris/torture/sync-mis-op-i-2.c,
3352 gcc.target/cris/torture/sync-mis-op-i-2a.c,
3353 gcc.target/cris/torture/sync-mis-op-i-3.c,
3354 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3355 gcc.target/cris/torture/sync-mis-op-s-1.c,
3356 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3357 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3358 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3359 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3360 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3361 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3362 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3363 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3364 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3366 2012-05-31 Richard Guenther <rguenther@suse.de>
3368 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3369 ldist-pr45948.c with disabled SCCP.
3371 2012-05-31 Richard Guenther <rguenther@suse.de>
3374 * gcc.dg/torture/pr48493.c: New testcase.
3376 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
3378 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3380 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3381 of the initialization loop.
3382 (dg-final): Adjust the expected number of vectorized loops depending
3383 on vect_char_mult target selector.
3385 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
3387 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3388 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3389 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3392 2012-05-30 Jason Merrill <jason@redhat.com>
3395 * g++.dg/init/new34.C: New.
3396 * g++.dg/tree-ssa/stabilize1.C: New.
3398 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3401 * g++.dg/init/new33.C: New test.
3403 2012-05-30 Richard Guenther <rguenther@suse.de>
3406 * gcc.dg/torture/pr53501.c: New testcase.
3407 * c-c++-common/restrict-2.c: Adjust.
3409 2012-05-30 Alan Modra <amodra@gmail.com>
3411 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3414 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
3416 * gcc.target/i386/shuf-concat.c: New test.
3418 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3420 PR rtl-optimization/53519
3421 * gcc.c-torture/compile/pr53519.c: New test.
3423 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3425 * gcc.target/arm/neon-vrev.c: New.
3427 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
3430 * gcc.target/sh/pr51340-1.c: New.
3431 * gcc.target/sh/pr51340-2.c: New.
3432 * gcc.target/sh/pr51340-3.c: New.
3434 2012-05-29 Richard Guenther <rguenther@suse.de>
3436 PR tree-optimization/53516
3437 * gcc.dg/torture/pr53516.c: New testcase.
3439 2012-05-29 Dodji Seketeli <dodji@redhat.com>
3441 PR preprocessor/53229
3442 * gcc.dg/cpp/paste6.c: Force to run without
3443 -ftrack-macro-expansion.
3444 * gcc.dg/cpp/paste8.c: Likewise.
3445 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3446 -ftrack-macro-expansion.
3447 * gcc.dg/cpp/paste12.c: Force to run without
3448 -ftrack-macro-expansion.
3449 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3450 -ftrack-macro-expansion.
3451 * gcc.dg/cpp/paste13.c: Likewise.
3452 * gcc.dg/cpp/paste14.c: Likewise.
3453 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3454 -ftrack-macro-expansion.
3455 * gcc.dg/cpp/paste18.c: New test.
3457 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
3459 * gcc.target/cris/torture/trap-1.c,
3460 gcc.target/cris/torture/trap-2.c,
3461 gcc.target/cris/torture/trap-3.c,
3462 gcc.target/cris/torture/trap-v0.c,
3463 gcc.target/cris/torture/trap-v3.c: New tests.
3465 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
3468 * g++.dg/warn/Wbraces3.C: New.
3469 * g++.dg/warn/Wbraces4.C: Likewise.
3471 2012-05-28 Jakub Jelinek <jakub@redhat.com>
3473 PR tree-optimization/53505
3474 * c-c++-common/torture/pr53505.c: New test.
3476 2012-05-27 Nathan Sidwell <nathan@acm.org>
3478 * gcc.dg/stmt-expr-4.c: New.
3480 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
3483 * g++.dg/parse/crash60.C: New.
3485 2012-05-26 Jason Merrill <jason@redhat.com>
3488 * c-c++-common/array-lit.c: New.
3489 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
3491 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
3494 * gnat.dg/array21.adb: New test.
3496 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
3498 * gnat.dg/renaming5.adb: Adjust dg-final directive.
3500 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3503 * g++.dg/other/anon-union3.C: New.
3505 2012-05-25 Ian Lance Taylor <iant@google.com>
3507 * gcc.dg/split-6.c: New test.
3509 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
3511 * gnat.dg/lto14.adb: New test.
3513 2012-05-25 Tristan Gingold <gingold@adacore.com>
3515 * gcc.target/i386/large-frame.c: New.
3517 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
3518 * gcc.target/powerpc/lhs-1.c: New.
3519 * gcc.target/powerpc/lhs-2.c: New.
3520 * gcc.target/powerpc/lhs-3.c: New.
3522 2012-05-24 Dodji Seketeli <dodji@redhat.com>
3524 Make unwound macro expansion trace less redundant
3525 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
3526 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3527 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3528 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
3529 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3530 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3532 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3535 * g++.dg/cpp0x/constexpr-default1.C: New.
3537 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3540 * g++.dg/eh/goto2.C: New.
3542 2012-05-24 Richard Guenther <rguenther@suse.de>
3545 * g++.dg/tree-prof/pr53460.C: New testcase.
3547 2012-05-24 Richard Guenther <rguenther@suse.de>
3550 * g++.dg/debug/pr53466.C: New testcase.
3552 2012-05-24 Jakub Jelinek <jakub@redhat.com>
3554 PR tree-optimization/53465
3555 * gcc.c-torture/execute/pr53465.c: New test.
3557 2012-05-23 Tobias Burnus <burnus@net-b.de>
3561 * gfortran.dg/allocate_with_typespec_6.f90: New.
3563 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3566 * g++.dg/warn/delete-array-1.C: New.
3568 2012-05-23 Richard Guenther <rguenther@suse.de>
3570 * gcc.dg/torture/pr39074-2.c: Adjust.
3571 * gcc.dg/torture/pr39074.c: Likewise.
3572 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3573 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3575 2012-05-22 Jan Hubicka <jh@suse.cz>
3578 * g++.dg/torture/pr53161.C: New testcase.
3580 2012-05-22 Tobias Burnus <burnus@net-b.de>
3583 * gfortran.dg/realloc_on_assign_15.f90: New.
3585 2012-05-22 Richard Guenther <rguenther@suse.de>
3588 * gcc.dg/torture/pr51071-2.c: New testcase.
3590 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
3592 PR tree-optimization/53336
3593 * g++.dg/torture/pr53336.C: New testcase.
3595 2012-05-22 Dodji Seketeli <dodji@redhat.com>
3598 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
3599 instead of -Wunused-local-typedefs.
3601 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3604 * g++.dg/other/abstract4.C: New-
3606 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/ext/attrib46.C: New.
3611 2012-05-21 Joseph Myers <joseph@codesourcery.com>
3614 * gcc.c-torture/compile/pr53418-1.c,
3615 gcc.c-torture/compile/pr53418-2.c: New tests.
3617 2012-05-21 Jakub Jelinek <jakub@redhat.com>
3619 PR tree-optimization/53366
3620 * gcc.dg/torture/pr53366-1.c: New test.
3621 * gcc.dg/torture/pr53366-2.c: New test.
3622 * gcc.target/i386/pr53366-1.c: New test.
3623 * gcc.target/i386/pr53366-2.c: New test.
3625 PR tree-optimization/53409
3626 * gcc.c-torture/compile/pr53409.c: New test.
3628 PR tree-optimization/53410
3629 * gcc.c-torture/compile/pr53410-1.c: New test.
3630 * gcc.c-torture/compile/pr53410-2.c: New test.
3632 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
3635 * gcc.target/i386/pr53425-1.c: New file.
3636 * gcc.target/i386/pr53425-2.c: Likewise.
3638 2012-05-21 Richard Guenther <rguenther@suse.de>
3640 PR tree-optimization/53408
3641 * gcc.dg/torture/pr53408.c: New testcase.
3643 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
3644 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/i386/pr53416.c: New file.
3649 2012-05-21 Richard Guenther <rguenther@suse.de>
3651 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
3653 2012-05-21 Richard Guenther <rguenther@suse.de>
3655 * gcc.dg/torture/ldist-1.c: New testcase.
3657 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
3659 * gnat.dg/lto13.adb: New test.
3660 * gnat.dg/lto13_pkg.ad[sb]: New helper.
3662 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
3664 * gnat.dg/specs/lto12.ads: New test.
3665 * gnat.dg/specs/lto12_pkg.ads: New helper.
3667 2012-05-18 Richard Guenther <rguenther@suse.de>
3669 PR tree-optimization/53346
3670 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
3671 * gcc.target/i386/incoming-10.c: Adjust.
3672 * gcc.target/i386/incoming-11.c: Likewise.
3673 * gcc.target/i386/pr46295.c: Likewise.
3675 2012-05-18 Richard Guenther <rguenther@suse.de>
3677 * gcc.dg/pr53352.c: Return zero.
3679 2012-05-18 Richard Guenther <rguenther@suse.de>
3681 PR tree-optimization/53390
3682 * gcc.dg/torture/pr53390.c: New testcase.
3684 2012-05-18 Meador Inge <meadori@codesourcery.com>
3686 PR rtl-optimization/53352
3687 * gcc.dg/pr53352.c: New test.
3689 2012-05-17 David S. Miller <davem@davemloft.net>
3691 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3692 failure on sparc-*-linux-gnu.
3694 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3697 * g++.dg/parse/error49.C: New.
3698 * g++.dg/cpp0x/error8.C: Likewise.
3699 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
3700 * g++.dg/ext/utf-dflt2.C: Likewise.
3701 * g++.dg/ext/utf-gnuxx98.C: Likewise.
3702 * g++.dg/ext/utf-dflt.C: Likewise.
3703 * c-c++-common/raw-string-3.c: Likewise.
3704 * c-c++-common/raw-string-4.c: Likewise.
3706 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/cpp0x/catch1.C: New.
3711 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3714 * g++.dg/parse/error48.C: New.
3715 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
3716 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
3718 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
3720 * gcc.dg/tm/indirect-2.c: New test.
3722 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3724 PR tree-optimization/53217
3725 * gfortran.dg/pr53217.f90: New test.
3727 2012-05-16 Richard Guenther <rguenther@suse.de>
3729 PR tree-optimization/53364
3730 * g++.dg/torture/pr53364.C: New testcase.
3732 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
3735 * gcc.dg/pr52549.c: Fix test for long != void*
3736 * gcc.c-torture/execute/pr52979-1.x: New file.
3737 * gcc.c-torture/execute/pr52979-2.x: New file.
3739 2012-05-16 Dodji Seketeli <dodji@redhat.com>
3741 PR preprocessor/7263
3742 * gcc.dg/binary-constants-2.c: Run without tracking locations
3743 accross macro expansion.
3744 * gcc.dg/binary-constants-3.c: Likewise.
3745 * gcc.dg/cpp/sysmac2.c: Likewise.
3746 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
3748 * gcc.dg/cpp/syshdr3.c: New test.
3749 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
3750 * gcc.dg/system-binary-constants-1.c: New test.
3751 * gcc.dg/system-binary-constants-1.h: New header for the new test
3753 * g++.dg/cpp/syshdr3.C: New test.
3754 * g++.dg/cpp/syshdr3.h: New header the new test above.
3755 * g++.dg/system-binary-constants-1.C: New test.
3756 * g++.dg/system-binary-constants-1.h: New header the new test
3759 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3761 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
3763 2012-05-15 Jakub Jelinek <jakub@redhat.com>
3766 * gcc.dg/pr53358.c: New test.
3768 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3771 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
3772 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
3774 2012-05-15 Olivier Hainque <hainque@adacore.com>
3776 * g++.dg/eh/sighandle.C: New testcase.
3778 2012-05-15 Richard Guenther <rguenther@suse.de>
3780 PR tree-optimization/53355
3781 * gcc.dg/tree-ssa/vrp67.c: New testcase.
3783 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3785 * gfortran.dg/*.f90: Remove now redundant manual
3786 cleanup-modules directive.
3788 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
3790 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
3791 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
3793 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
3796 * gfortran.dg/int_range_io_1.f90: New test.
3798 2012-05-14 Andi Kleen <ak@linux.intel.com>
3799 Jakub Jelinek <jakub@redhat.com>
3802 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
3803 * gcc.target/i386/rtm-check.h: New file.
3804 * gcc.target/i386/pr53315.c: New test.
3806 2012-05-14 Tobias Burnus <burnus@net-b.de>
3811 * gfortran.dg/deferred_type_param_4.f90: New.
3812 * gfortran.dg/deferred_type_param_6.f90: New.
3814 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
3816 * gcc.target/i386/retarg.c: New test.
3818 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3821 * gfortran.dg/deferred_type_param_3.f90: New.
3822 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
3823 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
3825 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
3827 * gnat.dg/null_pointer_deref3.adb: New test.
3829 2012-05-12 Tobias Burnus <burnus@net-b.de>
3833 * gfortran.dg/deferred_type_param_5.f90: New.
3835 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3837 * g++.dg/parse/error47.C: New.
3839 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3842 * gfortran.dg/string_compare_4.f90: Change option
3843 to -fdump-tree-original. Add test case for kind=4.
3845 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3848 * gfortran.dg/string_compare_4.f90: New test.
3850 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3852 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
3854 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3857 * g++.dg/cpp0x/variadic132.C: New.
3859 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3862 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
3863 * g++.dg/parse/error26.C: Tweak dg-error column number.
3865 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3868 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
3870 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
3872 * gnat.dg/lto11.ad[sb]: New test.
3874 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
3877 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
3878 directive to Scan for vpmuldq, not vpmacsdql.
3880 2012-05-09 Michael Matz <matz@suse.de>
3882 PR tree-optimization/53185
3883 * gcc.dg/vect/pr53185.c: New test.
3885 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
3888 * gcc.target/i386/pr53249.c: New.
3890 2012-05-09 Richard Guenther <rguenther@suse.de>
3892 PR tree-optimization/18437
3893 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
3894 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
3896 2012-05-09 Jakub Jelinek <jakub@redhat.com>
3898 PR tree-optimization/53226
3899 * gcc.c-torture/compile/pr53226.c: New test.
3901 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3903 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
3904 * gcc.target/i386/hle-add-rel-1.c: Likewise.
3905 * gcc.target/i386/hle-and-acq-1.c: Likewise.
3906 * gcc.target/i386/hle-and-rel-1.c: Likewise.
3907 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
3908 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
3909 * gcc.target/i386/hle-or-acq-1.c: Likewise.
3910 * gcc.target/i386/hle-or-rel-1.c: Likewise.
3911 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
3912 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3913 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
3914 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
3915 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
3916 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
3918 2012-05-09 Dehao Chen <dehao@google.com>
3920 * gcc.dg/predict-1.c: Remove the replicated text in this test.
3921 * gcc.dg/predict-2.c: Likewise.
3922 * gcc.dg/predict-3.c: Likewise.
3923 * gcc.dg/predict-4.c: Likewise.
3924 * gcc.dg/predict-5.c: Likewise.
3925 * gcc.dg/predict-6.c: Likewise.
3927 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
3930 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
3932 2012-05-08 Richard Guenther <rguenther@suse.de>
3934 * gcc.dg/fold-bitand-4.c: New testcase.
3936 2012-05-08 Dehao Chen <dehao@google.com>
3938 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
3939 heuristic is working properly.
3940 * gcc.dg/predict-2.c: Likewise.
3941 * gcc/dg/predict-3.c: Likewise.
3942 * gcc/dg/predict-4.c: Likewise.
3943 * gcc/dg/predict-5.c: Likewise.
3944 * gcc/dg/predict-6.c: Likewise.
3946 2012-05-07 Jakub Jelinek <jakub@redhat.com>
3948 PR tree-optimization/53239
3949 * g++.dg/opt/vrp3.C: New test.
3950 * g++.dg/opt/vrp3-aux.cc: New file.
3951 * g++.dg/opt/vrp3.h: New file.
3953 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3955 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
3956 .uleb128 support in assembler output.
3958 2012-05-07 Richard Guenther <rguenther@suse.de>
3961 * g++.dg/lto/pr42987_0.C: New testcase.
3962 * g++.dg/lto/pr42987_1.C: Likewise.
3964 2012-05-07 Tobias Burnus <burnus@net-b.de>
3967 * gfortran.dg/typebound_operator_15.f90: New.
3969 2012-05-06 Tobias Burnus <burnus@net-b.de>
3972 * gfortran.dg/class_array_13.f90: New.
3974 2012-05-06 Tristan Gingold <gingold@adacore.com>
3976 * gnat.dg/warn7.adb: New test.
3978 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
3980 * gnat.dg/specs/renamings.ads: Rename to...
3981 * gnat.dg/specs/renaming1.ads: ...this.
3982 * gnat.dg/specs/renaming2.ads: New test.
3983 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
3984 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
3985 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
3986 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
3988 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
3990 * gnat.dg/discr36.ad[sb]: New test.
3991 * gnat.dg/discr36_pkg.ad[sb]: New helper.
3993 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
3996 * c-c++-common/pr43772.c: New.
3998 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
4001 * gfortran.dg/select_type_26.f03 : New test.
4002 * gfortran.dg/select_type_27.f03 : New test.
4005 * gfortran.dg/select_type_28.f03 : New test.
4007 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
4011 * gfortran.dg/mod_sign0_1.f90: New test.
4012 * gfortran.dg/mod_large_1.f90: New test.
4014 2012-05-04 Tobias Burnus <burnus@net-b.de>
4017 gfortran.dg/public_private_module_5.f90: New.
4019 2012-05-04 Tobias Burnus <burnus@net-b.de>
4022 * gfortran.dg/constructor_7.f90: New.
4023 * gfortran.dg/constructor_8.f90: New.
4025 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4028 * g++.dg/cpp0x/static_assert7.C: New.
4030 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4032 PR tree-optimization/52633
4033 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
4034 recognized as widening shifts instead of over-widening.
4035 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
4036 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
4037 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
4038 * gcc.target/arm/pr52633.c: New test.
4040 2012-05-04 Richard Guenther <rguenther@suse.de>
4042 PR tree-optimization/53168
4043 * gcc.dg/torture/pr53168.c: New testcase.
4044 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
4046 2012-05-04 Richard Guenther <rguenther@suse.de>
4048 * gcc.dg/lto/pr53214_0.c: New testcase.
4050 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
4052 * gcc.target/ia64/pr48496.c: New test.
4053 * gcc.target/ia64/pr52657.c: Likewise.
4055 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
4058 * c-c++-common/pr51712.c: New.
4060 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4063 * gcc.target/powwerpc/pr53199.c: New file.
4065 2012-05-03 Jason Merrill <jason@redhat.com>
4067 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
4069 * gcc.dg/debug/dwarf2/dups-types.c: New.
4070 * gcc.dg/debug/dwarf2/dups-types.h: New.
4072 2012-05-03 Jason Merrill <jason@redhat.com>
4074 * g++.dg/debug/dwarf2/namespace-2.C: New.
4075 * g++.dg/debug/dwarf2/localclass3.C: New.
4077 2012-05-03 Jason Merrill <jason@redhat.com>
4079 * g++.dg/debug/dwarf2/thunk1.C: New.
4081 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4084 * g++.dg/other/final2.C: New.
4086 2012-05-03 Richard Guenther <rguenther@suse.de>
4088 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4090 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
4092 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4093 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4094 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4095 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4097 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4099 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4101 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4102 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4103 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4106 * gcc.dg/pr53174.c: New test.
4109 * gcc.target/arm/pr53187.c: New test.
4110 * gcc.c-torture/compile/pr53187.c: New test.
4112 2012-05-03 Richard Guenther <rguenther@suse.de>
4114 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4115 unsupported prefetching support.
4117 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4119 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4120 option -ftrack-macro-expansion=0.
4121 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4122 option -ftrack-macro-expansion=0.
4124 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4126 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4127 dg-options for target arm with dg-additional-options.
4129 2012-05-03 Richard Guenther <rguenther@suse.de>
4131 PR tree-optimization/53144
4132 * gcc.dg/torture/pr53144.c: New testcase.
4134 2012-05-03 Tobias Burnus <burnus@net-b.de>
4137 * gfortran.dg/pointer_intent_7.f90: New.
4138 * gfortran.dg/pure_formal_3.f90: New.
4140 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4142 * gcc.target/s390/20030123-1.c: Add missing "volatile".
4144 2012-05-02 Martin Jambor <mjambor@suse.cz>
4147 * g++.dg/lto/pr52605_0.C: New test.
4149 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
4151 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4152 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4153 * gcc.target/i386/hle-add-acq-1.c: Ditto.
4154 * gcc.target/i386/hle-add-rel-1.c: Ditto.
4155 * gcc.target/i386/hle-and-acq-1.c: Ditto.
4156 * gcc.target/i386/hle-and-rel-1.c: Ditto.
4157 * gcc.target/i386/hle-or-acq-1.c: Ditto.
4158 * gcc.target/i386/hle-or-rel-1.c: Ditto.
4159 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4160 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4161 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4162 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4163 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4164 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4165 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4166 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4168 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
4171 * gcc.dg/pr53153.c: New test.
4173 2012-05-02 Richard Guenther <rguenther@suse.de>
4175 * g++.dg/tree-ssa/pr19807.C: Adjust.
4177 2012-05-02 Jakub Jelinek <jakub@redhat.com>
4179 PR tree-optimization/53163
4180 * gcc.c-torture/compile/pr53163.c: New test.
4182 PR rtl-optimization/53160
4183 * gcc.c-torture/execute/pr53160.c: New test.
4185 2012-05-01 Ian Lance Taylor <iant@google.com>
4188 * gcc.dg/pr37303.c: New test.
4190 2012-05-01 Richard Henderson <rth@redhat.com>
4192 * lib/target-supports.exp
4193 (check_effective_target_sync_long_long_runtime): True for
4194 check_effective_target_powerpc64.
4196 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
4199 * gcc.dg/vector-1.c: Move to ...
4200 * c-c++-common/vector-1.c: ... here.
4201 * gcc.dg/vector-2.c: Move to ...
4202 * c-c++-common/vector-2.c: ... here.
4203 * gcc.dg/vector-3.c: Move to ...
4204 * c-c++-common/vector-3.c: ... here. Adapt to C++.
4205 * gcc.dg/vector-4.c: Move to ...
4206 * c-c++-common/vector-4.c: ... here.
4207 * gcc.dg/vector-init-1.c: Move to ...
4208 * c-c++-common/vector-init-1.c: ... here.
4209 * gcc.dg/vector-init-2.c: Move to ...
4210 * c-c++-common/vector-init-2.c: ... here.
4211 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
4212 * c-c++-common/vector-subscript-1.c: ... here.
4213 * gcc.dg/vector-subscript-2.c: Move to ...
4214 * c-c++-common/vector-subscript-2.c: ... here.
4215 * gcc.dg/vector-subscript-3.c: Move to ...
4216 * c-c++-common/vector-subscript-3.c: ... here.
4219 * g++.dg/cpp0x/vt-51314.C: New test.
4220 * g++.dg/cpp0x/variadic76.C: Fix.
4222 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
4224 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
4226 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4228 Add -Wvarargs option
4229 * c-c++-common/Wvarargs.c: New test case.
4230 * c-c++-common/Wvarargs-2.c: Likewise.
4232 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4234 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
4235 * objc.dg/foreach-7.m: Force the test case to run without
4236 -ftrack-macro-expansion.
4237 * c-c++-common/tm/attrib-1.c: Likewise.
4238 * c-c++-common/warn-ommitted-condop.c: Likewise.
4239 * gcc.dg/assign-warn-1.c: Likewise.
4240 * gcc.dg/assign-warn-2.c: Likewise.
4241 * gcc.dg/attr-alloc_size.c: Likewise.
4242 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4243 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4244 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4245 * gcc.dg/c90-const-expr-9.c: Likewise.
4246 * gcc.dg/c99-const-expr-9.c: Likewise.
4247 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
4248 * gcc.dg/cpp/direct2s.c: Likewise.
4249 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4250 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4251 * gcc.dg/dfp/composite-type.c: Likewise.
4252 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4253 with -ftrack-macro-expansion
4254 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4255 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4256 * g++.dg/ext/cleanup-1.C: Likewise.
4257 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4258 * g++.dg/template/sfinae10.C: Likewise.
4259 * g++.dg/tm/wrap-2.C: Likewise.
4260 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4261 * g++.dg/warn/Wsign-conversion.C: Likewise.
4262 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4263 * g++.old-deja/g++.mike/p10769b.C: Likewise.
4264 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4265 it to run with -ftrack-macro-expansion.
4266 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4267 test cases without -ftrack-macro-expansion.
4269 Fix location for static class members
4270 * g++.dg/template/sfinae6_neg.C: Adjust.
4272 Make conversion warnings work on NULL with -ftrack-macro-expansion
4273 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4274 alongside the previous testing for NULL.
4276 Fix -Wuninitialized for -ftrack-macro-expansion
4277 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4279 Strip "<built-in>" loc from displayed expansion context
4280 * g++.dg/warn/Wconversion-real-integer2.C: New test.
4281 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4282 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4285 Fix expansion point loc for macro-like tokens
4286 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4287 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4289 Fix token pasting with -ftrack-macro-expansion
4290 * gcc.dg/cpp/paste17.c: New test case for
4291 -ftrack-macro-expansion=2 mode only.
4292 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4294 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
4296 * gnat.dg/warn6.ad[sb]: New test.
4298 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
4301 * gcc.dg/20011021-1.c: Adjust testcase.
4303 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4306 * gfortran.dg/function_optimize_12.f90: New test.
4308 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
4311 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4312 code to match current output and cover new peephole2 pattern.
4314 2012-04-27 Ollie Wild <aaw@google.com>
4316 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4318 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4320 * gcc.c-torture/execute/20120427-2.c: New testcase.
4321 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4322 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4323 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4325 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4328 * gcc.c-torture/execute/20120427-1.c: New testcase.
4330 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
4333 * gcc.dg/tree-ssa/forwprop-18.c: New test.
4335 2012-04-27 Tom de Vries <tom@codesourcery.com>
4337 PR tree-optimization/51879
4338 * gcc.dg/pr51879.c: New test.
4339 * gcc.dg/pr51879-2.c: Same.
4340 * gcc.dg/pr51879-3.c: Same.
4341 * gcc.dg/pr51879-4.c: Same.
4342 * gcc.dg/pr51879-6.c: Same.
4344 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4347 * g++.dg/cpp0x/defaulted35.C: New.
4348 * g++.dg/cpp0x/defaulted15.C: Adjust.
4350 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
4352 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4355 2012-04-25 Sriraman Tallam <tmsriram@google.com>
4357 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4359 2012-04-26 Alan Modra <amodra@gmail.com>
4361 * gcc.target/powerpc/savres.c: New test.
4362 * gcc.target/powerpc/powerpc.exp: Run it.
4364 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
4367 * gcc.dg/torture/pr53120.c: New test.
4369 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.c-torture/compile/pr52979-1.c: New test.
4373 * gcc.c-torture/execute/pr52979-1.c: New test.
4374 * gcc.c-torture/execute/pr52979-2.c: New test.
4376 2012-04-25 Richard Guenther <rguenther@suse.de>
4378 * gcc.target/i386/l_fma_float_5.c: Adjust.
4379 * gcc.target/i386/l_fma_double_4.c: Likewise.
4380 * gcc.target/i386/l_fma_float_2.c: Likewise.
4381 * gcc.target/i386/l_fma_float_6.c: Likewise.
4382 * gcc.target/i386/l_fma_double_1.c: Likewise.
4383 * gcc.target/i386/l_fma_double_5.c: Likewise.
4384 * gcc.target/i386/l_fma_float_3.c: Likewise.
4385 * gcc.target/i386/l_fma_double_2.c: Likewise.
4386 * gcc.target/i386/l_fma_double_6.c: Likewise.
4387 * gcc.target/i386/l_fma_float_4.c: Likewise.
4388 * gcc.target/i386/l_fma_double_3.c: Likewise.
4389 * gcc.target/i386/l_fma_float_1.c: Likewise.
4391 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4393 PR tree-optimization/53058
4394 * gcc.c-torture/compile/pr53058.c: New test.
4396 2012-04-25 Jan Hubicka <jh@suse.cz>
4399 * gcc.target/i386/pr39082-1.c: Update warning location.
4401 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4404 * gcc.dg/pr52880.c: New test.
4406 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
4408 * gcc.dg/m-un-2.c: Update.
4409 * gcc.dg/20011021-1.c: Update.
4411 2012-04-25 Tobias Burnus <burnus@net-b.de>
4414 * gfortran.dg/realloc_on_assign_14.f90: New.
4416 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
4419 PR tree-optimizations/52891
4420 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4422 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4425 * g++.dg/cpp0x/sfinae35.C: New.
4426 * g++.dg/cpp0x/sfinae36.C: Likewise.
4428 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4431 * gcc.target/powerpc/pr47197.c: New test.
4433 2012-04-24 Richard Guenther <rguenther@suse.de>
4435 PR tree-optimization/53085
4436 * g++.dg/torture/pr53085.C: New testcase.
4438 2012-04-24 Andrew Pinski <apinski@cavium.com>
4441 * gcc.dg/tree-ssa/andor-3.c: New testcase.
4442 * gcc.dg/tree-ssa/andor-4.c: New testcase.
4443 * gcc.dg/tree-ssa/andor-5.c: New testcase.
4445 2012-04-24 Jakub Jelinek <jakub@redhat.com>
4448 * gcc.c-torture/execute/pr53084.c: New test.
4450 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
4452 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4454 2012-04-23 Andrew Pinski <apinski@cavium.com>
4456 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4458 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
4461 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
4462 * gcc.dg/torture/builtin-power-1.c: Likewise.
4464 2012-04-23 Richard Guenther <rguenther@suse.de>
4466 PR tree-optimization/53070
4467 * gcc.dg/torture/pr53070.c: New testcase.
4469 2012-04-23 Richard Guenther <rguenther@suse.de>
4472 * gcc.dg/pr53060.c: New testcase.
4474 2012-04-23 Jakub Jelinek <jakub@redhat.com>
4476 PR tree-optimizations/52891
4477 * gcc.c-torture/compile/pr52891-1.c: New test.
4478 * gcc.c-torture/compile/pr52891-2.c: New test.
4480 2012-04-22 Tobias Burnus <burnus@net-b.de>
4483 * gfortran.dg/read_float_4.f90: New.
4485 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
4488 * c-c++-common/pr35441.C: New.
4490 2012-04-20 Ian Lance Taylor <iant@google.com>
4492 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
4493 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
4495 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
4497 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
4499 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4501 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4503 PR rtl-optimization/44214
4504 * gcc.dg/pr44214-1.c: New test.
4505 * gcc.dg/pr44214-2.c: Likewise.
4506 * gcc.dg/pr44214-3.c: Likewise.
4508 2012-04-20 Richard Guenther <rguenther@suse.de>
4510 * g++.dg/torture/20120420-1.C: New testcase.
4512 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
4514 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
4516 2012-04-19 Christian Bruel <christian.bruel@st.com>
4518 * gcc.dg/pr52283.c: New test.
4520 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
4522 * gcc.dg/pr37985.c: New test.
4524 2012-04-19 Richard Guenther <rguenther@suse.de>
4526 PR rtl-optimization/44688
4527 * gcc.dg/var-expand1.c: Increase array size to make unrolling
4528 possibly profitable.
4530 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4532 PR tree-optimization/52976
4533 * gfortran.dg/reassoc_11.f: New test.
4535 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4537 PR tree-optimization/52976
4538 * gfortran.dg/reassoc_7.f: New test.
4539 * gfortran.dg/reassoc_8.f: Likewise.
4540 * gfortran.dg/reassoc_9.f: Likewise.
4541 * gfortran.dg/reassoc_10.f: Likewise.
4543 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/cpp0x/sfinae33.C: New.
4547 * g++.dg/cpp0x/sfinae34.C: Likewise.
4549 2012-04-18 Joey Ye <joey.ye@arm.com>
4551 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
4553 2012-04-18 Richard Guenther <rguenther@suse.de>
4555 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
4557 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
4558 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
4560 2012-04-17 Tom de Vries <tom@codesourcery.com>
4562 * g++.dg/pr51264-4.C: New test.
4564 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4567 * g++.dg/cpp0x/constexpr-ctor10.C: New.
4569 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4572 * g++.dg/parse/crash59.C: New.
4574 2012-04-17 Michael Matz <matz@suse.de>
4576 PR tree-optimization/18437
4577 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
4579 2012-04-17 Richard Guenther <rguenther@suse.de>
4582 * g++.dg/torture/pr53011.C: New testcase.
4584 2012-04-16 Jason Merrill <jason@redhat.com>
4587 * g++.dg/cpp0x/variadic131.C: New.
4590 * g++.dg/cpp0x/variadic130.C: New.
4593 * g++.dg/cpp0x/variadic129.C: New.
4596 * g++.dg/cpp0x/variadic128.C: New.
4598 2012-04-16 Tobias Burnus <burnus@net-b.de>
4601 * gfortran.dg/pointer_intent_6.f90: New.
4603 2012-04-16 Tobias Burnus <burnus@net-b.de>
4606 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
4607 to include public_private_module_4.f90.
4608 * gfortran.dg/public_private_module_4.f90: Skip this test on all
4611 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4614 * g++.dg/diagnostic/operator1.C: New.
4615 * g++.dg/ext/label5.C: Adjust.
4616 * g++.dg/ext/va-arg1.C: Likewise.
4617 * g++.dg/other/error20.C: Likewise.
4618 * g++.dg/other/error20.C: Likewise.
4619 * g++.dg/other/error16.C: Likewise.
4620 * g++.dg/other/error10.C: Likewise.
4621 * g++.dg/parse/error30.C: Likewise.
4622 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
4624 2012-04-16 Jason Merrill <jason@redhat.com>
4627 * g++.dg/cpp0x/variadic127.C: New.
4629 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4631 * lib/plugin-support.exp (plugin-test-execute): Properly determine
4633 Use fail, pass instead of unresolved.
4637 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
4639 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4640 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4641 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4643 2012-04-16 Janus Weil <janus@gcc.gnu.org>
4646 * gfortran.dg/typebound_call_23.f03: New test case.
4648 2012-04-15 Jason Merrill <jason@redhat.com>
4651 * g++.dg/cpp0x/variadic126.C: New.
4654 * g++.dg/cpp0x/variadic125.C: New.
4657 * g++.dg/cpp0x/variadic124.C: New.
4660 * g++.dg/cpp0x/nullptr27.C: New.
4663 * g++.dg/warn/format8.C: New.
4665 2012-04-15 Janus Weil <janus@gcc.gnu.org>
4668 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
4670 2012-04-14 Tobias Burnus <burnus@net-b.de>
4674 * gfortran.dg/public_private_module_3.f90: New.
4675 * gfortran.dg/public_private_module_4.f90: New.
4677 2012-04-14 Tom de Vries <tom@codesourcery.com>
4679 * gcc.dg/superblock.c: New test.
4681 2012-04-14 Tom de Vries <tom@codesourcery.com>
4683 * gcc.dg/pr51879-12.c: New test.
4685 2012-04-13 Jason Merrill <jason@redhat.com>
4688 * g++.dg/cpp0x/variadic123.C: New.
4689 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
4692 * g++.dg/cpp0x/initlist-ctor1.C: New.
4695 * g++.dg/other/anon-union2.C: New.
4697 2012-04-13 Martin Jambor <mjambor@suse.cz>
4700 * g++.dg/ipa/pr52939.C: New test.
4702 2012-04-13 Tom de Vries <tom@codesourcery.com>
4704 * gcc.dg/pr52734.c: New test.
4706 2012-04-13 Richard Guenther <rguenther@suse.de>
4708 PR tree-optimization/52969
4709 * gcc.dg/torture/pr52969.c: New testcase.
4711 2012-04-13 Richard Guenther <rguenther@suse.de>
4714 * gcc.dg/pr52549.c: New testcase.
4716 2012-04-13 Richard Guenther <rguenther@suse.de>
4719 * gcc.dg/pr52862.c: New testcase.
4721 2012-04-13 Joey Ye <joey.ye@arm.com>
4723 * gcc.target/arm/thumb1-imm.c: New testcase.
4725 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
4728 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
4729 second function argument.
4730 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
4731 (calc_permps): Update declaration. Calculate result correctly.
4732 (avx2_test): Change src2 type to union256i_d.
4733 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
4736 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4739 * gcc.target/powerpc/pr52775.c: New file.
4741 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4743 PR tree-optimization/18589
4744 * gcc.dg/tree-ssa/pr18589-1.c: New test.
4745 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
4746 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
4747 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
4748 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
4749 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
4750 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
4751 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
4752 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
4753 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
4755 2012-04-12 Richard Guenther <rguenther@suse.de>
4757 PR tree-optimization/52943
4758 * gcc.dg/torture/pr52943.c: New testcase.
4760 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
4763 * gcc/target/sh/pr50751-4.c: New.
4764 * gcc/target/sh/pr50751-5.c: New.
4765 * gcc/target/sh/pr50751-6.c: New.
4766 * gcc/target/sh/pr50751-7.c: New.
4768 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
4771 * g++.dg/lookup/using52.C: New.
4773 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
4775 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
4777 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
4779 PR rtl-optimization/52876
4780 * gcc.target/i386/pr52876.c: New.
4782 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
4784 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
4786 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
4788 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
4789 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
4790 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
4791 (ptrdiff_t): ... this. All uses changed.
4792 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
4793 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
4795 (main): Cast argument to __INTPTR_TYPE__.
4796 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
4798 * gcc.dg/mallign.c (main): Likewise.
4799 * gcc.dg/pr38700.c (foo): Likewise.
4800 * gcc.dg/long-long-cst1.c (t): Likewise.
4801 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
4802 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
4803 * gcc.dg/pointer-arith-10.c (foo): Likewise.
4804 * gcc.dg/pr25682.c (d, foo): Likewise.
4805 * gcc.dg/format/cast-1.c (f): Likewise.
4806 * gcc.dg/c90-const-expr-10.c
4807 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
4808 (size_t): ...this. All uses changed.
4809 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
4810 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
4811 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
4812 * gcc.dg/pr34856.c (uintptr_t): Likewise.
4813 * gcc.dg/sequence-pt-1.c: Likewise.
4814 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
4815 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
4816 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
4817 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
4818 of ptrdiff_t with it.
4819 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
4820 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
4821 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
4823 2012-04-11 Jason Merrill <jason@redhat.com>
4826 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
4827 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4830 * g++.dg/ext/attrib45.C: New.
4832 * g++.dg/eh/dtor3.C: New.
4834 2012-04-11 Richard Guenther <rguenther@suse.de>
4837 * gfortran.dg/pr52621.f90: New testcase.
4839 2012-04-11 Richard Guenther <rguenther@suse.de>
4842 * g++.dg/torture/pr52918-1.C: New testcase.
4843 * g++.dg/torture/pr52918-2.C: Likewise.
4845 2012-04-11 Tobias Burnus <burnus@net-b.de>
4848 * gfortran.dg/block_11.f90: New.
4850 2012-04-11 Nick Clifton <nickc@redhat.com>
4852 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
4854 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
4857 * gcc.target/powerpc/pr16458-1.c: New test.
4858 * gcc.target/powerpc/pr16458-2.c: Likewise.
4859 * gcc.target/powerpc/pr16458-3.c: Likewise.
4860 * gcc.target/powerpc/pr16458-4.c: Likewise.
4862 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
4864 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
4865 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
4866 * gcc.dg/builtin-bswap-5.c: Likewise.
4867 * gcc.target/i386/builtin-bswap-4.c: New test.
4869 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
4872 * lib/prune.exp: Add -fno-diagnostics-show-caret.
4874 2012-04-11 Richard Guenther <rguenther@suse.de>
4876 PR rtl-optimization/52881
4877 * gcc.dg/torture/pr52881.c: New testcase.
4878 * gcc.dg/torture/pr52913.c: Likewise.
4880 2012-04-11 Richard Guenther <rguenther@suse.de>
4882 PR tree-optimization/52912
4883 * gcc.dg/torture/pr52912.c: New testcase.
4885 2010-04-10 Michael Matz <matz@suse.de>
4887 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
4888 * gcc.dg/vect/vect-outer-1.c: Adjust.
4889 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
4890 * gcc.dg/vect/vect-outer-1a.c: Adjust.
4891 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
4892 * gcc.dg/vect/vect-outer-1b.c: Adjust.
4893 * gcc.dg/vect/vect-outer-2b.c: Adjust.
4894 * gcc.dg/vect/vect-outer-3b.c: Adjust.
4896 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
4898 PR tree-optimization/52870
4899 * gcc.dg/vect/pr52870.c: New test.
4901 2012-04-09 Mike Stump <mikestump@comcast.net>
4903 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
4904 * gcc.dg/tree-ssa/vrp59.c: Likewise.
4905 * gcc.dg/tree-ssa/vrp60.c: Likewise.
4906 * gnat.dg/aggr11.adb: Likewise.
4907 * gnat.dg/aggr11_pkg.ads: Likewise.
4908 * gnat.dg/aggr15.adb: Likewise.
4909 * gnat.dg/aggr15.ads: Likewise.
4910 * gnat.dg/aggr17.adb: Likewise.
4911 * gnat.dg/aggr18.adb: Likewise.
4912 * gnat.dg/array14.adb: Likewise.
4913 * gnat.dg/array14.ads: Likewise.
4914 * gnat.dg/array14_pkg.ads: Likewise.
4915 * gnat.dg/array19.adb: Likewise.
4916 * gnat.dg/array19.ads: Likewise.
4917 * gnat.dg/discr27.adb: Likewise.
4918 * gnat.dg/discr27.ads: Likewise.
4919 * gnat.dg/discr35.adb: Likewise.
4920 * gnat.dg/discr35.ads: Likewise.
4921 * gnat.dg/discr6.adb: Likewise.
4922 * gnat.dg/discr6_pkg.ads: Likewise.
4923 * gnat.dg/import1.adb: Likewise.
4924 * gnat.dg/import1.ads: Likewise.
4925 * gnat.dg/loop_address2.adb: Likewise.
4926 * gnat.dg/opt7.adb: Likewise.
4927 * gnat.dg/opt7.ads: Likewise.
4928 * gnat.dg/pointer_variable_bounds.adb: Likewise.
4929 * gnat.dg/pointer_variable_bounds.ads: Likewise.
4930 * gnat.dg/rep_clause2.adb: Likewise.
4931 * gnat.dg/rep_clause2.ads: Likewise.
4932 * gnat.dg/slice2.adb: Likewise.
4933 * gnat.dg/slice2.ads: Likewise.
4934 * gnat.dg/slice6.adb: Likewise.
4935 * gnat.dg/slice6_pkg.ads: Likewise.
4936 * gnat.dg/specs/unchecked_union2.ads: Likewise.
4937 * gnat.dg/taft_type2.adb: Likewise.
4938 * gnat.dg/taft_type2.ads: Likewise.
4939 * gnat.dg/taft_type2_pkg.ads: Likewise.
4940 * gnat.dg/volatile10.adb: Likewise.
4941 * gnat.dg/volatile10_pkg.ads: Likewise.
4943 * gcc.dg/dll-8.c: Remove execute permissions.
4944 * g++.dg/ext/dllexport5.C: Likewise.
4946 2012-04-09 Jan Hubicka <jh@suse.cz>
4951 * gcc.dg/lto/pr52634_1.c: New testcase.
4952 * gcc.dg/lto/pr52634_0.c: New testcase.
4954 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
4957 * gcc.target/i386/pr52883.c: New testcase.
4959 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
4961 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
4962 (check_effective_target_sync_long_long): Add SPARC case.
4963 (check_effective_target_sync_long_long_runtime): Likewise.
4964 (check_effective_target_sync_int_long): Adjust SPARC case.
4965 (check_effective_target_sync_char_short): Likewise.
4967 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
4969 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
4970 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
4972 2012-04-08 Tobias Burnus <burnus@net-b.de>
4976 * gfortran.dg/public_private_module_2.f90: New.
4978 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
4980 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
4983 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4986 * gfortran.dg/function_optimize_11.f90: New test.
4988 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4991 * gfortran.dg/use_only_6.f90: New test.
4993 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4996 * gfortran.dg/use_only_6.f90: New test.
4997 2012-04-06 Mike Stump <mikestump@comcast.net>
5000 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
5002 2012-04-05 Jason Merrill <jason@redhat.com>
5005 * g++.dg/template/qualified-id5.C: New.
5007 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
5010 * gcc.target/i386/pr52882.c: New test.
5012 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5013 Dominique D'Humieures <dominiq@lps.ens.fr>
5016 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
5017 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
5019 2012-04-04 Jason Merrill <jason@redhat.com>
5022 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
5024 2012-04-03 Jason Merrill <jason@redhat.com>
5027 * g++.dg/cpp0x/variadic-value1.C: New.
5029 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5031 * gnat.dg/pack18.adb: New test.
5032 * gnat.dg/pack18_pkg.ads: New helper.
5034 2012-04-03 Richard Guenther <rguenther@suse.de>
5036 PR tree-optimization/52808
5037 * gcc.dg/pr52808.c: New testcase.
5039 2012-04-03 Jakub Jelinek <jakub@redhat.com>
5041 PR tree-optimization/52835
5042 * gfortran.dg/pr52835.f90: New test.
5044 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
5046 * gnat.dg/specs/aggr5.ads: New test.
5048 2012-04-02 Richard Guenther <rguenther@suse.de>
5050 PR tree-optimization/52756
5051 * gcc.dg/torture/pr52756.c: New testcase.
5053 2012-04-02 Richard Guenther <rguenther@suse.de>
5056 * gcc.dg/pr52803.c: New testcase.
5058 2012-04-02 Dodji Seketeli <dodji@redhat.com>
5061 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
5064 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5067 * g++.dg/cpp0x/noexcept17.C: New.
5068 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
5069 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
5070 * g++.dg/cpp0x/noexcept01.C: Likewise.
5071 * g++.dg/eh/init-temp1.C: Likewise.
5072 * g++.dg/eh/ctor1.C: Likwise.
5074 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
5076 * gnat.dg/controlled6.adb: New test.
5077 * gnat.dg/controlled6_pkg.ads: New helper.
5078 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
5080 2012-03-30 Richard Henderson <rth@redhat.com>
5083 * g++.dg/opt/pr52727.C: New testcase.
5085 2012-03-30 Richard Guenther <rguenther@suse.de>
5087 PR tree-optimization/52754
5088 * gcc.target/i386/pr52754.c: New testcase.
5090 2012-03-30 Richard Guenther <rguenther@suse.de>
5093 * g++.dg/torture/pr52772.C: New testcase.
5095 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5098 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5100 2012-03-29 Jason Merrill <jason@redhat.com>
5103 * g++.dg/template/inherit8.C: New.
5105 2012-03-29 Jakub Jelinek <jakub@redhat.com>
5108 * g++.dg/ext/weak4.C: New test.
5110 PR tree-optimization/52760
5111 * gcc.c-torture/execute/pr52760.c: New test.
5113 2012-03-29 Jason Merrill <jason@redhat.com>
5116 * g++.dg/cpp0x/initlist-array3.C: New.
5118 2012-03-28 Jason Merrill <jason@redhat.com>
5121 * g++.dg/overload/virtual2.C: New.
5123 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
5125 * gnat.dg/vect7.ad[sb]: New test.
5127 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
5128 Tobias Burnus <burnus@gcc.gnu.org>
5131 * gfortran.dg/allocate_class_1.f90 : Change error test.
5132 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5133 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5134 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5136 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5139 * gcc.dg/pr52691.c: New test.
5142 * gcc.c-torture/compile/pr52750.c: New test.
5144 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
5147 * gcc.target/avr/torture/builtins-2.c: New test.
5149 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5152 * gcc.target/i386/pr52736.c: New test.
5154 2012-03-27 Martin Jambor <mjambor@suse.cz>
5157 * gcc.dg/torture/pr52693.c: New test.
5159 2012-03-27 Meador Inge <meadori@codesourcery.com>
5162 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5164 2012-03-27 Mike Stump <mikestump@comcast.net>
5167 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5168 failures that match branch names.
5170 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
5171 H.J. Lu <hongjiu.lu@intel.com>
5174 * gcc.target/i386/pr52698.c: New test.
5176 2012-03-27 Richard Guenther <rguenther@suse.de>
5179 * gcc.dg/torture/pr52720.c: New testcase.
5181 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
5183 * gnat.dg/pack17.adb: New test.
5185 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5187 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5188 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5190 2012-03-26 Martin Jambor <mjambor@suse.cz>
5192 PR tree-optimization/50052
5193 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5195 2012-03-26 Richard Guenther <rguenther@suse.de>
5197 PR tree-optimization/52701
5198 * gfortran.dg/pr52701.f90: New testcase.
5200 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5202 PR tree-optimization/52686
5203 * gcc.target/arm/pr52686.c: New test.
5205 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
5207 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
5208 Add "-Os -flto" to list.
5210 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
5212 * gnat.dg/concat2.ad[sb]: New test.
5214 2012-03-24 Jason Merrill <jason@redhat.com>
5216 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
5217 * g++.dg/cpp0x/trailing2.C: Likewise.
5218 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
5219 * g++.dg/cpp1y/auto-fn1.C: New.
5220 * g++.dg/cpp1y/auto-fn2.C: New.
5221 * g++.dg/cpp1y/auto-fn3.C: New.
5222 * g++.dg/cpp1y/auto-fn4.C: New.
5223 * g++.dg/cpp1y/auto-fn5.C: New.
5224 * g++.dg/cpp1y/auto-fn6.C: New.
5225 * g++.dg/cpp1y/auto-fn7.C: New.
5226 * g++.dg/cpp1y/auto-fn8.C: New.
5227 * g++.dg/cpp1y/auto-fn9.C: New.
5228 * g++.dg/cpp1y/auto-fn10.C: New.
5229 * g++.dg/cpp1y/auto-fn11.C: New.
5231 2012-03-23 Richard Guenther <rguenther@suse.de>
5233 PR tree-optimization/52678
5234 * gfortran.dg/pr52678.f: New testcase.
5236 2012-03-23 Richard Guenther <rguenther@suse.de>
5238 PR tree-optimization/52638
5239 * g++.dg/torture/pr52638.C: New testcase.
5241 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
5244 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5246 2012-03-22 Jakub Jelinek <jakub@redhat.com>
5249 * g++.dg/ext/attrib44.C: New test.
5251 2012-03-22 Jan Hubicka <jh@suse.cz>
5254 * g++.dg/torture/pr51737.C: New testcase
5256 2012-03-22 Richard Guenther <rguenther@suse.de>
5258 PR tree-optimization/52548
5259 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5261 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5263 * lib/fortran-modules.exp (list-module-names-1): Remove
5266 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5269 * gcc.target/sh/pr50751-1.c: New.
5270 * gcc.target/sh/pr50751-2.c: New.
5271 * gcc.target/sh/pr50751-3.c: New.
5273 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5276 * gcc.target/sh/sh4a-cos.c: Remove.
5277 * gcc.target/sh/sh4a-sin.c: Remove.
5278 * gcc.target/sh/sh4a-sincos.c: Remove.
5280 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
5282 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5283 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5285 2012-03-21 Martin Jambor <mjambor@suse.cz>
5288 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5289 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5291 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
5293 * gcc.target/arm/thumb-16bit-ops.c: New file.
5294 * gcc.target/arm/thumb-ifcvt.c: New file.
5296 2012-03-20 Jason Merrill <jason@redhat.com>
5298 * lib/target-supports.exp: Add { target c++1y }.
5300 * g++.dg/cpp0x/auto32.C: New.
5302 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5305 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5307 * gcc.dg/torture/pr48124-4.c: Ditto:
5308 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5310 2012-03-20 Jason Merrill <jason@redhat.com>
5313 * g++.dg/cpp0x/initlist66.C: New.
5315 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5317 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5320 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5323 * gcc.target/avr/torture/addr-space-2.h: New file.
5324 * gcc.target/avr/torture/addr-space-2-g.h: New test.
5325 * gcc.target/avr/torture/addr-space-2-0.h: New test.
5326 * gcc.target/avr/torture/addr-space-2-1.h: New test.
5327 * gcc.target/avr/torture/addr-space-2-x.h: New test.
5329 2012-03-20 Richard Guenther <rguenther@suse.de>
5331 * gnat.dg/pack16.adb: New testcase.
5332 * gnat.dg/pack16_pkg.ads: Likewise.
5333 * gnat.dg/specs/pack8.ads: Likewise.
5334 * gnat.dg/specs/pack8_pkg.ads: Likewise.
5336 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5338 * g++.dg/warn/Wuseless-cast.C: Extend.
5340 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5343 * g++.dg/warn/Wuseless-cast.C: New.
5345 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
5348 * gfortran.dg/pr52608.f90: New test.
5350 2012-03-17 Tobias Burnus <burnus@net-b.de>
5353 * gfortran.dg/proc_ptr_36.f90: New.
5355 2012-03-16 Martin Jambor <mjambor@suse.cz>
5357 * gcc.dg/misaligned-expand-1.c: New test.
5358 * gcc.dg/misaligned-expand-3.c: Likewise.
5360 2012-03-16 Richard Guenther <rguenther@suse.de>
5361 Kai Tietz <ktietz@redhat.com>
5364 * gcc.c-torture/execute/pr48814-1.c: New test.
5365 * gcc.c-torture/execute/pr48814-2.c: New test.
5366 * gcc.dg/tree-ssa/assign-1.c: New test.
5367 * gcc.dg/tree-ssa/assign-2.c: New test.
5368 * gcc.dg/tree-ssa/assign-3.c: New test.
5370 2012-03-16 Richard Guenther <rguenther@suse.de>
5372 * gnat.dg/specs/pack7.ads: New testcase.
5374 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5377 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5378 * gcc.dg/torture/vshuf-8.inc: Likewise.
5379 * gcc.dg/torture/vshuf-16.inc: Likewise.
5380 * gcc.dg/torture/vshuf-32.inc: Likewise.
5382 2012-03-15 Jason Merrill <jason@redhat.com>
5384 * g++.dg/torture/pr52582.C: New.
5386 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5388 * lib/fortran-modules.exp: New file which was forgotten in r185430.
5390 2012-03-15 Ira Rosen <irar@il.ibm.com>
5391 Ulrich Weigand <ulrich.weigand@linaro.org>
5393 * gcc.dg/vect/slp-cond-3.c: New test.
5394 * gcc.dg/vect/slp-cond-4.c: New test.
5396 2012-03-15 Ira Rosen <irar@il.ibm.com>
5397 Ulrich Weigand <ulrich.weigand@linaro.org>
5399 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5400 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5402 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
5407 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5408 * gfortran.dg/round_1.f03: Likewise.
5410 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5411 Andrew Pinski <apinski@cavium.com>
5414 * gcc.dg/pr52592.c: New test.
5416 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5418 * gfortran.fortran-torture/compile/compile.exp: Simplify.
5419 * gfortran.fortran-torture/execute/execute.exp: Likewise.
5420 * lib/gcc-dg.exp (cleanup-modules): Move to ..
5421 * lib/fortran-modules.exp: .. this new file. Adjust users.
5422 * lib/gfortran-dg.exp (gfortran-dg-runtest,
5423 gfortran-dg-debug-runtest): Call cleanup-modules.
5424 * lib/fortran-torture.exp (fortran-torture-execute,
5425 fortran-torture): Likewise.
5426 * gfortran.dg/coarray/caf.exp: Likewise.
5427 * lib/lto.exp: Likewise.
5428 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5429 * gfortran.dg/class_4b.f03: Likewise.
5430 * gfortran.dg/class_4c.f03: Likewise.
5431 * gfortran.dg/class_45a.f03: Likewise.
5432 * gfortran.dg/binding_label_tests_10.f03: Likewise.
5433 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5434 * gfortran.dg/binding_label_tests_11.f03: Likewise.
5435 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5436 * gfortran.dg/binding_label_tests_13.f03: Likewise.
5437 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5438 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5439 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5440 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5441 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5442 * gfortran.dg/whole_file_28.f90: Likewise.
5443 * gfortran.dg/whole_file_29.f90: Likewise.
5444 * gfortran.dg/whole_file_30.f90: Likewise.
5445 * gfortran.dg/whole_file_31.f90: Likewise.
5447 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5449 PR tree-optimization/52267
5450 * gcc.dg/pr52267.c: New test.
5451 * gcc.dg/tree-ssa/vrp65.c: New test.
5452 * gcc.dg/tree-ssa/vrp66.c: New test.
5454 2012-03-15 Richard Guenther <rguenther@suse.de>
5457 * gfortran.dg/vect/pr52580.f: New testcase.
5459 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
5461 * gcc.target/sh/fpul-usage-1.c: New.
5463 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
5466 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
5467 * gcc.target/sh/pr49468-di.c: Likewise.
5469 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5471 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
5472 * gcc.dg/c99-stdint-6.c: Likewise.
5473 * gcc.dg/lto/20090210_0.c: Likewise.
5474 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
5475 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
5476 * gcc.dg/pragma-init-fini-2.c: Likewise.
5477 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
5478 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
5479 * gcc.target/i386/pr22152.c: Likewise.
5480 * gcc.target/i386/vect8-ret.c: Likewise.
5481 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
5484 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5486 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
5487 * g++.dg/tree-prof/partition1.C: Likewise.
5488 * g++.dg/tree-prof/partition2.C: Likewise.
5489 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
5491 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
5492 * gcc.c-torture/execute/20010724-1.c: Remove.
5493 * gcc.c-torture/execute/20010724-1.x: Remove.
5494 * gcc.c-torture/execute/20040208-2.c: Remove.
5495 * gcc.c-torture/execute/20040208-2.x: Remove.
5496 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
5498 (main) [__mips__ && __sgi__]: Remove.
5499 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
5500 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5501 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
5502 mips-sgi-irix6* handling.
5503 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
5504 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
5505 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
5507 * gcc.dg/torture/builtin-logb-1.c: Likewise.
5508 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
5509 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
5510 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
5511 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
5512 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
5514 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5515 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
5516 * gcc.target/mips/save-restore-3.c: Likewise.
5517 * gcc.target/mips/save-restore-4.c: Likewise.
5518 * gcc.target/mips/save-restore-5.c: Likewise.
5519 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
5520 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
5522 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
5524 (restore_ld_library_path_env_vars): Likewise.
5525 * lib/target-supports.exp (check_profiling_available): Remove
5526 mips*-*-irix* handling.
5527 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
5528 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
5529 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
5531 2012-03-14 Jakub Jelinek <jakub@redhat.com>
5534 * g++.dg/opt/pr52582.C: New test.
5536 2012-03-14 Richard Guenther <rguenther@suse.de>
5538 PR tree-optimization/52571
5539 * gcc.dg/vect/vect-2.c: Initialize arrays.
5540 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5541 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
5542 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5544 2012-03-14 Richard Guenther <rguenther@suse.de>
5549 * gcc.dg/torture/pr48124-1.c: New testcase.
5550 * gcc.dg/torture/pr48124-2.c: Likewise.
5551 * gcc.dg/torture/pr48124-3.c: Likewise.
5552 * gcc.dg/torture/pr48124-4.c: Likewise.
5554 2012-03-14 Richard Guenther <rguenther@suse.de>
5557 * gcc.dg/pr52578.c: New testcase.
5559 2012-03-14 Jakub Jelinek <jakub@redhat.com>
5562 * g++.dg/cpp0x/udlit-args2.C: New test.
5564 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5567 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
5568 * gcc.c-torture/compile/pr48596.c: ... here.
5570 2012-01-30 Dodji Seketeli <dodji@redhat.com>
5573 * g++.dg/lookup/hidden-class17.C: New test.
5575 2012-03-13 Jakub Jelinek <jakub@redhat.com>
5578 * gcc.dg/Wunused-var-3.c: New test.
5580 2012-03-13 Martin Jambor <mjambor@suse.cz>
5582 * gcc.dg/misaligned-expand-2.c: New test.
5584 2012-03-13 Richard Guenther <rguenther@suse.de>
5587 * gcc.dg/pr52134.c: New testcase.
5589 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5591 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
5593 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5595 PR tree-optimization/46728
5596 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
5597 * gcc.target/powerpc/pr46728-5.c: Likewise.
5598 * gcc.target/powerpc/pr46728-8.c: Likewise.
5599 * gcc.target/powerpc/pr46728-10.c: Likewise.
5600 * gcc.target/powerpc/pr46728-11.c: Likewise.
5601 * gcc.target/powerpc/pr46728-13.c: Likewise.
5602 * gcc.target/powerpc/pr46728-14.c: Likewise.
5603 * gcc.target/powerpc/pr46728-15.c: Likewise.
5605 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
5608 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
5610 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5612 PR tree-optimization/46728
5613 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
5614 * gcc.target/powerpc/pr46728-5.c: Likewise.
5615 * gcc.target/powerpc/pr46728-8.c: Likewise.
5616 * gcc.target/powerpc/pr46728-10.c: Likewise.
5617 * gcc.target/powerpc/pr46728-11.c: Likewise.
5618 * gcc.target/powerpc/pr46728-13.c: Likewise.
5619 * gcc.target/powerpc/pr46728-14.c: Likewise.
5620 * gcc.target/powerpc/pr46728-15.c: Likewise.
5622 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
5625 * gcc.target/avr/torture/addr-space-1.h: New file.
5626 * gcc.target/avr/torture/addr-space-1-g.h: New test.
5627 * gcc.target/avr/torture/addr-space-1-0.h: New test.
5628 * gcc.target/avr/torture/addr-space-1-1.h: New test.
5629 * gcc.target/avr/torture/addr-space-1-x.h: New test.
5631 2012-03-12 Andrew Pinski <apinski@cavium.com>
5633 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
5635 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5637 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
5638 * g++.dg/abi/thunk4.C: Likewise.
5639 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
5641 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5643 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5644 * g++.dg/eh/spbp.C: Likewise.
5645 * g++.dg/ext/label13.C: Likewise.
5646 * g++.dg/guality/guality.exp: Likewise.
5647 * g++.dg/other/anon5.C: Likewise.
5648 * g++.dg/other/pragma-ep-1.C: Remove.
5649 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
5650 * g++.dg/warn/pr31246.C: Likewise.
5651 * g++.dg/warn/weak1.C: Likewise.
5652 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5653 * g++.old-deja/g++.ext/attrib5.C: Likewise.
5654 * gcc.c-torture/compile/limits-declparen.c: Likewise.
5655 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5656 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
5657 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
5658 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
5659 * gcc.dg/c99-tgmath-1.c: Likewise.
5660 * gcc.dg/c99-tgmath-2.c: Likewise.
5661 * gcc.dg/c99-tgmath-3.c: Likewise.
5662 * gcc.dg/c99-tgmath-4.c: Likewise.
5663 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5665 * gcc.dg/debug/pr49032.c: Likewise.
5666 * gcc.dg/guality/guality.exp: Likewise.
5667 * gcc.dg/intmax_t-1.c: Likewise.
5668 * gcc.dg/pr48616.c: Likewise.
5669 * gcc.dg/pragma-ep-1.c: Remove.
5670 * gcc.dg/pragma-ep-2.c: Remove.
5671 * gcc.dg/pragma-ep-3.c: Remove.
5672 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
5673 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
5674 * gcc.misc-tests/gcov-14.c: Likewise.
5675 * gfortran.dg/guality/guality.exp: Likewise.
5676 * lib/target-supports.exp (check_weak_available): Likewise.
5677 (add_options_for_tls): Likewise.
5678 (check_ascii_locale_available): Likewise.
5679 * obj-c++.dg/dwarf-2.mm: Likewise.
5680 * objc.dg/dwarf-1.m: Likewise.
5681 * objc.dg/dwarf-2.m: Likewise.
5683 2012-03-12 Jakub Jelinek <jakub@redhat.com>
5685 PR tree-optimization/51721
5686 * gcc.dg/tree-ssa/vrp64.c: New test.
5688 PR tree-optimization/52533
5689 * gcc.c-torture/compile/pr52533.c: New test.
5691 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
5693 * gcc.target/i386/rtm-xabort-1.c: New.
5694 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
5695 * gcc.target/i386/rtm-xend-1.c: Ditto.
5696 * gcc.target/i386/rtm-xtest-1.c: Ditto.
5697 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
5698 * gcc.target/i386/sse-13.c: Ditto.
5699 * gcc.target/i386/sse-14.c: Ditto.
5700 * gcc.target/i386/sse-22.c: Ditto.
5701 * gcc.target/i386/sse-23.c: Ditto.
5702 * g++.dg/other/i386-2.C: Ditto.
5703 * g++.dg/other/i386-3.C: Ditto.
5705 2012-03-12 Tobias Burnus <burnus@net-b.de>
5708 * gfortran.dg/proc_ptr_35.f90: New.
5710 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
5713 * gcc.dg/torture/pr52530.c: New test.
5715 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5718 * gcc.target/sh/pr51244-1.c: Fix thinkos.
5720 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5723 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
5725 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
5727 2012-03-09 Andrew Pinski <apinski@cavium.com>
5730 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
5731 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
5733 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
5735 * gcc.dg/tree-ssa/scev-3.c: New.
5736 * gcc.dg/tree-ssa/scev-4.c: New.
5738 2012-03-08 Tobias Burnus <burnus@net-b.de>
5741 * gfortran.dg/proc_ptr_34.f90
5743 2012-03-07 Jason Merrill <jason@redhat.com>
5746 * g++.dg/cpp0x/udlit-mangle.C: New.
5748 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
5750 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
5752 2012-03-06 Richard Guenther <rguenther@suse.de>
5755 * gcc.dg/torture/pr52493.c: New testcase.
5757 2012-03-06 Richard Guenther <rguenther@suse.de>
5760 * gcc.dg/lto/pr52097_0.c: New testcase.
5762 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
5765 * gcc.target/sh/pr51244-1.c: New.
5766 * gcc.target/sh/pr51244-2.c: New.
5767 * gcc.target/sh/pr51244-3.c: New.
5769 2012-03-05 Jason Merrill <jason@redhat.com>
5772 * g++.dg/ext/visibility/template11.C: New.
5774 * g++.dg/cpp0x/implicit13.C: New.
5776 2012-03-05 Jakub Jelinek <jakub@redhat.com>
5778 PR tree-optimization/51721
5779 * gcc.dg/tree-ssa/vrp63.c: New test.
5780 * gcc.dg/pr51721.c: New test.
5782 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
5785 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
5788 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
5791 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
5793 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
5796 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
5798 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
5800 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
5803 2012-03-03 Jason Merrill <jason@redhat.com>
5805 * g++.dg/cpp0x/nsdmi-defer6.C: New.
5808 * g++.dg/cpp0x/initlist65.C: New.
5811 * g++.dg/ext/is_empty2.C: New.
5813 2012-03-03 Tobias Burnus <burnus@net-b.de>
5816 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
5818 2012-03-03 Tobias Burnus <burnus@net-b.de>
5820 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
5821 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5822 * gfortran.dg/bind_c_usage_8.f03: Ditto.
5823 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5824 * gfortran.dg/class_30.f90: Remove dg-warning line.
5825 * gfortran.dg/bind_c_usage_25.f90: New.
5827 2012-03-03 Tobias Burnus <burnus@net-b.de>
5830 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
5831 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
5832 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
5834 2012-03-03 Tobias Burnus <burnus@net-b.de>
5837 * gfortran.dg/assumed_type_1.f90: New.
5838 * gfortran.dg/assumed_type_2.f90: New.
5839 * gfortran.dg/assumed_type_3.f90: New.
5840 * gfortran.dg/assumed_type_4.f90: New.
5842 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
5845 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
5846 * gcc.target/sh/pr49468-di.c: New.
5848 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
5850 * gcc.dg/graphite/pr50561.c: Update.
5852 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
5854 * gcc.target/powerpc/pr52457.c: New test.
5856 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5858 * gcc.target/arm/sat-1.c: New test.
5860 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
5863 * gcc.target/i386/pr46716.c: New test.
5865 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5868 * g++.dg/cpp0x/sfinae32.C: New.
5870 2012-03-02 Richard Guenther <rguenther@suse.de>
5872 PR tree-optimization/52406
5873 * gcc.dg/torture/pr52406.c: New testcase.
5875 2012-03-02 Tobias Burnus <burnus@net-b.de>
5878 * gfortran.dg/derived_comp_array_ref_8.f90: New.
5879 * gfortran.dg/nullify_2.f90: Update dg-error.
5880 * gfortran.dg/nullify_4.f90: Ditto.
5881 * gfortran.dg/pointer_init_6.f90: Ditto.
5883 2012-03-02 Tobias Burnus <burnus@net-b.de>
5886 * gfortran.dg/class_51.f90: New.
5888 2012-03-02 Tobias Burnus <burnus@net-b.de>
5891 * gfortran.dg/intrinsic_8.f90: New.
5893 2012-03-01 Kai Tietz <ktietz@redhat.com>
5895 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
5896 routines on mingw targets.
5897 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
5899 2012-03-01 Jakub Jelinek <jakub@redhat.com>
5901 PR tree-optimization/52445
5902 * gcc.dg/pr52445.c: New test.
5904 2012-02-29 Jakub Jelinek <jakub@redhat.com>
5907 * gcc.c-torture/compile/pr52437.c: New test.
5910 * gcc.dg/torture/pr52419.c: New test.
5912 PR tree-optimization/52429
5913 * gcc.dg/torture/pr52429.c: New test.
5914 * g++.dg/opt/pr52429.C: New test.
5916 2012-02-29 Richard Guenther <rguenther@suse.de>
5919 * gcc.dg/lto/trans-mem-1_0.c: Remove.
5920 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
5921 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
5922 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
5923 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
5924 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
5926 2012-02-29 Jakub Jelinek <jakub@redhat.com>
5928 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
5930 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
5933 * gfortran.dg/realloc_on_assign_13.f90 : New test.
5935 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5938 * gcc.target/arm/neon/pr51534.c: New testcase.
5940 2012-02-28 Richard Guenther <rguenther@suse.de>
5943 * gcc.dg/torture/pr52407.c: New testcase.
5945 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5947 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
5948 * gcc.target/arm/vfp2.c: Likewise.
5949 * gcc.target/arm/vfp3.c: Likewise.
5950 * gcc.target/arm/vfp4.c: Likewise.
5951 * gcc.target/arm/vfp5.c: Likewise.
5952 * gcc.target/arm/vfp6.c: Likewise.
5953 * gcc.target/arm/vfp7.c: Likewise.
5954 * gcc.target/arm/vfp8.c: Likewise.
5955 * gcc.target/arm/vfp9.c: Likewise.
5956 * gcc.target/arm/vfp10.c: Likewise.
5957 * gcc.target/arm/vfp11.c: Likewise.
5958 * gcc.target/arm/vfp12.c: Likewise.
5959 * gcc.target/arm/vfp13.c: Likewise.
5960 * gcc.target/arm/vfp14.c: Likewise.
5961 * gcc.target/arm/vfp15.c: Likewise.
5962 * gcc.target/arm/vfp16.c: Likewise.
5963 * gcc.target/arm/vfp17.c: Likewise.
5964 * gcc.target/arm/neon-constants.h: New file.
5965 * gcc.target/arm/neon-vect1.c: New test.
5966 * gcc.target/arm/neon-vect2.c: New test.
5967 * gcc.target/arm/neon-vect3.c: New test.
5968 * gcc.target/arm/neon-vect4.c: New test.
5969 * gcc.target/arm/neon-vect5.c: New test.
5970 * gcc.target/arm/neon-vect6.c: New test.
5971 * gcc.target/arm/neon-vect7.c: New test.
5972 * gcc.target/arm/neon-vect8.c: New test.
5974 2012-02-28 Richard Guenther <rguenther@suse.de>
5976 PR tree-optimization/52402
5977 * gcc.dg/torture/pr52402.c: New testcase.
5979 2012-02-28 Richard Guenther <rguenther@suse.de>
5982 * g++.dg/lto/pr52400_0.C: New testcase.
5984 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
5986 * gcc.target/avr/torture/builtins-1.c: New test.
5987 * gcc.target/avr/torture/builtins-error.c: New test.
5989 2012-02-28 Kai Tietz <ktietz@redhat.com>
5991 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
5992 * gcc.target/i386/pr45352-2.c: Likewise.
5993 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
5994 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
5995 targets instead rand.
5996 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
5997 * gcc.target/i386/sse2-mul-1.c: Likewise.
5998 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5999 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
6000 * gcc.target/i386/pad-1.c: Likewise.
6001 * gcc.target/i386/pad-9.c: Likewise.
6002 * gcc.target/i386/pad-2.c: Likewise.
6003 * gcc.target/i386/pad-5b.c: Likewise.
6004 * gcc.target/i386/pad-8.c: Likewise.
6005 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
6006 * gcc.target/i386/pr44130.c: Likewise.
6007 * gcc.target/i386/align-main-1.c: Likewise.
6008 * gcc.target/i386/align-main-2.c: Likewise.
6009 * gcc.target/i386/sw-1.c: Likewise.
6010 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
6011 on x64 mingw target.
6012 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
6013 * gcc.target/i386/pr46295.c: Likewise.
6014 * gcc.target/i386/amd64-abi-1.c: Likewise.
6015 * gcc.target/i386/amd64-abi-2.c: Likewise.
6016 * gcc.target/i386/pr39082-1.c: Likewise.
6017 * gcc.target/i386/pr39162.c: Likewise.
6018 * gcc.target/i386/pr22152.c: Likewise.
6019 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
6020 * gcc.target/i386/wrfsbase-2.c: Likewise.
6021 * gcc.target/i386/local.c: Likewise
6022 * gcc.target/i386/wrgsbase-1.c: Likewise.
6023 * gcc.target/i386/wrfsbase-1.c: Likewise.
6024 * gcc.target/i386/pr39315-3.c: Likewise.
6025 * gcc.target/i386/pr35767-4.c: Likewise.
6026 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
6028 * gcc.target/i386/pr45336-2.c: Likewise.
6029 * gcc.target/i386/pr45336-1.c: Likewise.
6030 * gcc.target/i386/pr45336-4.c: Likewise.
6032 2012-02-27 Tristan Gingold <gingold@adacore.com>
6034 * gnat.dg/array20.ad[sb]: New test.
6036 2012-02-27 Jakub Jelinek <jakub@redhat.com>
6039 * gcc.target/arm/pr52375.c: New test.
6040 * gcc.c-torture/compile/pr52375.c: New test.
6042 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6044 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
6045 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
6047 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
6049 * gnat.dg/aggr19.adb: New test.
6050 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
6052 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
6055 * gcc.target/sh/pr49263.c: New.
6057 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
6059 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
6060 simulate_thread_wrapper_other_threads
6061 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
6062 Move initialization of 'value' to main().
6063 (main): Initialize 'value';
6064 * gcc.dg/simulate-thread/speculative-store.c
6065 (simulate_thread_step_verify): Return 0 when successful.
6066 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
6068 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
6069 (simulate_thread_wrapper_other_threads): Return a success/fail value
6070 and issue an error if the instruction count threshold is exceeded.
6072 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6075 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
6076 * gcc.target/mips/interrupt_handler-3.c: Likewise.
6078 2012-02-24 Richard Guenther <rguenther@suse.de>
6081 * gcc.dg/pr52355.c: New testcase.
6083 2012-02-23 Kai Tietz <ktietz@redhat.com>
6085 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6086 * gcc.dg/Wpadded.c: Likewise.
6087 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6089 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6090 for sleep by Sleep and add windows.h include for this function.
6091 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6093 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6095 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6096 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6097 on x64 mingw target.
6098 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6099 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6100 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6101 failure on LLP64 target.
6103 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
6106 * gcc.dg/noncompile/pr52290.c: New test.
6108 2012-02-23 Jakub Jelinek <jakub@redhat.com>
6110 PR tree-optimization/52019
6111 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6113 2012-02-22 Kai Tietz <ktietz@redhat.com>
6115 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6116 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6117 derived pdiff_t type.
6118 * g++.dg/torture/pr49720.C: Likewise
6120 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
6123 * gcc.target/i386/pr52330.c: New test.
6125 2012-02-22 Tobias Burnus <burnus@net-b.de>
6128 * gfortran.dg/io_constraints_10.f90: New.
6130 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6132 * lib/target-supports.exp (check_effective_target_vect_condition):
6133 Return true for NEON.
6135 2012-02-21 Kai Tietz <ktietz@redhat.com>
6137 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6139 2012-02-21 Richard Guenther <rguenther@suse.de>
6141 PR tree-optimization/52324
6142 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6144 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
6147 * gcc.target/avr/torture/pr51782-1.c: New test.
6149 2012-02-21 Jakub Jelinek <jakub@redhat.com>
6151 PR tree-optimization/52318
6152 * gcc.dg/pr52318.c: New test.
6154 2012-02-20 Kai Tietz <ktietz@redhat.com>
6156 * gcc.dg/bf-ms-layout-3.c: New testcase.
6158 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6162 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
6164 2012-02-20 Richard Guenther <rguenther@suse.de>
6166 PR tree-optimization/52298
6167 * gcc.dg/torture/pr52298.c: New testcase.
6168 * gcc.dg/vect/pr52298.c: Likewise.
6170 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
6172 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6173 * gcc.c-torture/execute/pr52286.c: Ditto.
6175 2012-02-20 Jakub Jelinek <jakub@redhat.com>
6177 PR tree-optimization/52286
6178 * gcc.c-torture/execute/pr52286.c: New test.
6180 2012-02-18 Tobias Burnus <burnus@net-b.de>
6183 * gfortran.dg/interface_35.f90: Use -std=f2003.
6184 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6185 * gfortran.dg/interface_assignment_4.f90: Ditto.
6186 * gfortran.dg/bessel_1.f90: Ditto.
6187 * gfortran.dg/func_result_6.f90: Ditto.
6188 * gfortran.dg/hypot_1.f90: Ditto.
6189 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6191 2012-02-17 Tobias Burnus <burnus@net-b.de>
6193 PR translation/52232
6194 PR translation/52234
6195 PR translation/52245
6196 PR translation/52246
6197 PR translation/52262
6198 PR translation/52273
6199 * gfortran.dg/coarray_22.f90: Update dg-error.
6200 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
6202 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6205 * lib/gcc-simulate-thread.exp: Load timeout.exp.
6206 (simulate-thread): Use default timeout.
6208 2012-02-16 Jason Merrill <jason@redhat.com>
6211 * g++.dg/ext/timevar1.C: New.
6213 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
6216 * g++.dg/template/using21.C: New.
6217 * g++.dg/template/using22.C: Likewise.
6219 2012-02-16 Jason Merrill <jason@redhat.com>
6222 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
6224 2012-02-16 Jakub Jelinek <jakub@redhat.com>
6226 PR tree-optimization/52255
6227 * gcc.c-torture/compile/pr52255.c: New test.
6230 * g++.dg/debug/dwarf2/pr52260.C: New test.
6233 * g++.dg/ipa/pr51929.C: New test.
6235 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6238 * gcc.target/powerpc/pr52199.c: New file.
6240 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6243 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6245 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6247 * gcc.dg/pr51867.c: Don't include <math.h>.
6250 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6252 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6253 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6255 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
6257 PR tree-optimization/50561
6258 * gcc.dg/graphite/pr50561.c: New testcase.
6260 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6262 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6263 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6265 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6267 * gnat.dg/discr35.ad[sb]: New test.
6269 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6271 * gnat.dg/volatile10.adb: New test.
6272 * gnat.dg/volatile10_pkg.ads: New helper.
6274 2012-02-14 Jason Merrill <jason@redhat.com>
6276 * g++.dg/ext/attrib43.C: New.
6278 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
6280 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6281 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6283 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6284 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6285 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6286 effective_target fgnu_tm.
6287 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6289 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6292 * g++.dg/template/asmgoto1.C: New test.
6294 2012-02-14 Ian Lance Taylor <iant@google.com>
6297 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6298 compiling generated file for 64bit and index tests.
6300 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
6302 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6304 2012-02-14 Richard Guenther <rguenther@suse.de>
6306 PR tree-optimization/52244
6307 PR tree-optimization/51528
6308 * gcc.dg/torture/pr52244.c: New testcase.
6310 2012-02-14 Walter Lee <walt@tilera.com>
6312 * g++.dg/other/PR23205.C: Disable test on tile.
6313 * g++.dg/other/pr23205-2.C: Disable test on tile.
6314 * gcc.dg/20020312-2.c: Add a condition for __tile__.
6315 * gcc.dg/20040813-1.c: Disable test on tile.
6316 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6317 * gcc.misc-tests/linkage.exp: Handle tilegx.
6319 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6321 PR tree-optimization/52210
6322 * gcc.dg/pr52210.c: New test.
6324 2012-02-14 Jason Merrill <jason@redhat.com>
6327 * g++.dg/overload/defarg5.C: New.
6329 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6332 * c-c++-common/pr52181.c: New test.
6334 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6337 * g++.dg/ext/atomic-1.C: New test.
6339 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6341 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6343 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6346 * gcc.c-torture/execute/pr52209.c: New test.
6348 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
6351 * gfortran.dg/elemental_optional_args_5.f03: New test.
6353 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
6356 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6359 2012-02-11 Ian Lance Taylor <iant@google.com>
6362 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6363 SPARC Solaris. Don't run the test at all on systems where it may
6364 not work, rather than xfailing it.
6366 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
6368 PR rtl-optimization/52175
6369 * gcc.c-torture/compile/pr52175.c: New test.
6371 2012-02-10 Jason Merrill <jason@redhat.com>
6374 * g++.dg/template/repo10.C: New.
6376 2012-02-11 Jakub Jelinek <jakub@redhat.com>
6379 * gcc.dg/pr52132.c: New test.
6381 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
6383 * gnat.dg/specs/aggr4.ads: New test.
6384 * gnat.dg/specs/aggr4_pkg.ads: New helper.
6386 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
6389 * gcc.target/i386/pr52146.c: New.
6391 2012-02-10 Jakub Jelinek <jakub@redhat.com>
6394 * c-c++-common/pr52177.c: New test.
6396 2012-02-10 Jan Hubicka <jh@suse.cz>
6399 * g++.dg/torture/pr48600.C: New testcase.
6401 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
6404 * gcc.dg/dfp/pr52140.c: New test.
6406 2012-02-09 Jakub Jelinek <jakub@redhat.com>
6409 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6412 2012-02-09 Bin Cheng <bin.cheng@arm.com>
6415 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6416 * testsuite/gcc.dg/pr51867.c: New test.
6418 2012-02-09 Ian Lance Taylor <iant@google.com>
6420 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6421 which don't support -fsplit-stack. Turn off optimization when
6422 compiling select5-out.go.
6424 2012-02-08 Ian Lance Taylor <iant@google.com>
6426 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6427 systems which don't support -fsplit-stack.
6429 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
6431 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6432 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6433 machine instuction in the log.
6435 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
6437 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6440 2012-02-08 Magnus Granberg <zorry@gentoo.org>
6443 * gcc.dg/pr48524.c: New test.
6444 * gcc.dg/pr48524.spec: New spec file for test.
6446 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6449 * gfortran.dg/vect/pr32380.f90: New test.
6451 2012-02-08 Tobias Burnus <burnus@net-b.de>
6454 * gfortran.dg/realloc_on_assign_12.f90: New.
6456 2012-02-08 Richard Guenther <rguenther@suse.de>
6458 PR rtl-optimization/52170
6459 * gcc.dg/torture/pr52170.c: New testcase.
6461 2012-02-08 Jakub Jelinek <jakub@redhat.com>
6463 PR gcov-profile/52150
6464 * gcc.dg/tree-prof/pr52150.c: New test.
6466 PR rtl-optimization/52139
6467 * gcc.dg/pr52139.c: New test.
6469 2012-02-07 Jason Merrill <jason@redhat.com>
6472 * g++.dg/cpp0x/constexpr-union3.C: New.
6475 * g++.dg/lto/pr52035_0.C: New.
6477 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6479 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
6480 * gcc.dg/special/weak-1.c: Likewise.
6481 * gcc.dg/ucnid-12.c: Likewise.
6482 * gcc.dg/torture/pr45678-1.c: Likewise.
6483 * gcc.dg/torture/pr45678-2.c: Likewise.
6484 * gcc.dg/vector-4.c: Likewise.
6485 * gcc.dg/ipa/inline-5.c: Likewise.
6486 * gcc.dg/ucnid-11.c: Likewise.
6487 * gcc.misc-tests/gcov-13.c: Likewise.
6488 * gcc.misc-tests/gcov-14.c: Likewise.
6489 * g++.dg/ext/label13.C: Likewise.
6490 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
6491 hppa*-*-hpux* options.
6492 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
6493 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
6494 * gcc.dg/pr48616.c: Likewise.
6495 * gcc.dg/pr17957.c: Likewise.
6496 * gcc.dg/pr17055-1.c: Likewise.
6497 * gcc.dg/pr32912-1.c: Likewise.
6498 * gcc.dg/tm/pr51472.c: Likewise.
6499 * c-c++-common/fold-bitand-4.c: Likewise.
6500 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
6501 Use dg-additional-options for extra options.
6503 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
6505 * gcc.target/epiphany/interrupt-2.c: New test.
6507 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6510 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
6511 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
6514 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6517 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
6519 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6523 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
6524 * gcc.target/mips/va-arg-1.c: New test.
6526 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6528 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
6529 for -mno-pointers-to-nested-functions.
6531 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
6533 * gcc.c-torture/execute/20120207-1.c: New test.
6535 2012-02-07 Jakub Jelinek <jakub@redhat.com>
6537 PR rtl-optimization/52060
6538 * gcc.dg/torture/pr52060.c: New test.
6541 * gcc.c-torture/compile/pr52074.c: New test.
6543 2012-02-07 Tobias Burnus <burnus@net-b.de>
6546 * gfortran.dg/class_to_type_2.f90: New.
6548 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
6551 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
6554 2012-02-06 Jason Merrill <jason@redhat.com>
6557 * g++.dg/template/conv13.C: New.
6559 2012-02-06 Richard Guenther <rguenther@suse.de>
6561 PR tree-optimization/52115
6562 * gcc.c-torture/compile/pr52115.c: New testcase.
6564 2012-02-06 Jakub Jelinek <jakub@redhat.com>
6567 * gcc.c-torture/execute/pr52129.c: New test.
6569 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
6571 * gcc.dg/pr48374.c: Actually add the test I forgot
6572 in the 2012-01-25 commit.
6574 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
6577 * gfortran.dg/vect/vect-8.f90: New test case.
6579 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
6582 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
6584 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
6587 * gfortran.dg/class_48.f90 : Add test of allocate class array
6588 component with source in subroutine test3. Remove commenting
6589 out in subroutine test4, since branching on unitialized variable
6590 is now fixed (no PR for this last.).
6592 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6594 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
6596 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
6598 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6601 * lib/target-supports.exp (check_effective_target_mips_rel): New.
6602 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
6604 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6606 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
6607 (check_effective_target_sync_int_long): Use it.
6608 (check_effective_target_sync_char_short): Likewise.
6609 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
6611 2012-02-05 Tobias Burnus <burnus@net-b.de>
6614 * gfortran.dg/class_48.f90: Add some further checks.
6616 2012-02-05 Ira Rosen <irar@il.ibm.com>
6618 PR tree-optimization/52091
6619 * gcc.dg/vect/pr52091.c: New test.
6621 2012-02-04 Jakub Jelinek <jakub@redhat.com>
6623 PR rtl-optimization/52113
6624 * gcc.target/avr/pr52113.c: New test.
6626 2012-02-03 Jakub Jelinek <jakub@redhat.com>
6628 PR rtl-optimization/52092
6629 * gcc.c-torture/compile/pr52092.c: New test.
6631 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
6634 * gfortran.dg/class_array_10.f03: New test.
6637 * gfortran.dg/class_array_11.f03: New test.
6640 * gfortran.dg/class_array_12.f03: New test.
6642 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
6645 * gfortran.dg/realloc_on_assign_11.f90: New test.
6647 2012-02-02 Tobias Burnus <burnus@net-b.de>
6650 * gfortran.dg/shape_7.f90: New.
6652 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6654 * gcc.target/mips/mips-prepend-1.c: New test.
6656 2012-02-02 Jan Hubicka <jh@suse.cz>
6657 Tom de Vries <tom@codesourcery.com>
6660 * testsuite/gcc.dg/alias-12.c: New testcase.
6661 * testsuite/gcc.dg/alias-13.c: New testcase.
6663 2012-02-02 Jakub Jelinek <jakub@redhat.com>
6666 * gcc.dg/pr52086.c: New test.
6668 PR tree-optimization/52073
6669 * gcc.c-torture/compile/pr52073.c: New test.
6671 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
6674 * gfortran.dg/function_optimize_10.f90: New test.
6676 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
6678 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
6681 2012-02-01 Tobias Burnus <burnus@net-b.de>
6684 * gfortran.dg/typebound_operator_14.f90: New.
6686 2012-02-01 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/elemental_function_1.f90: New.
6691 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
6693 PR rtl-optimization/51374
6694 * gcc.target/avr/torture/pr51374-1.c:
6695 Also fail if SBIS is seen.
6697 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
6699 PR rtl-optimization/51374
6700 * gcc.target/avr/torture/pr51374-1.c: New.
6702 2012-01-31 Tobias Burnus <burnus@net-b.de>
6705 * gfortran.dg/typebound_generic_11.f90: New.
6707 2012-01-31 Tobias Burnus <burnus@net-b.de>
6710 * gfortran.dg/class_49.f90: New.
6712 2012-01-31 Tobias Burnus <burnus@net-b.de>
6715 * gfortran.dg/elemental_args_check_6.f90: New.
6717 2012-01-31 Jason Merrill <jason@redhat.com>
6720 * g++.dg/cpp0x/variadic122.C: New.
6722 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
6725 * gfortran.dg/realloc_on_assign_10.f90: New test.
6727 2012-01-31 Richard Guenther <rguenther@suse.de>
6729 PR tree-optimization/51528
6730 * gcc.dg/torture/pr51528.c: New testcase.
6732 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
6735 * lib/go.exp (go_target_compile): Append timeout= to options.
6736 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
6737 select5-out.go test on alpha*-*-* targets.
6739 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6741 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
6742 (TEST_SHORT): Reformat in the same way.
6743 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
6744 (TEST_SHORT): Reformat in the same way.
6745 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
6746 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
6747 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
6748 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
6749 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
6751 2012-01-30 Bin Cheng <bin.cheng@arm.com>
6754 * gcc.target/arm/pr51835.c: New testcase.
6756 2012-01-30 Richard Guenther <rguenther@suse.de>
6758 PR tree-optimization/52028
6759 * gcc.dg/torture/pr52028.c: New testcase.
6760 * gfortran.dg/ldist-pr45199.f: Adjust.
6761 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
6762 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6763 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6765 2012-01-30 Jakub Jelinek <jakub@redhat.com>
6768 * gcc.dg/tree-prof/pr52027.c: New test.
6770 PR tree-optimization/52046
6771 * gcc.dg/pr52046.c: New test.
6774 * g++.dg/other/pr52048.C: New test.
6776 2012-01-30 Richard Guenther <rguenther@suse.de>
6778 PR tree-optimization/52045
6779 * gcc.dg/pr52045.c: New testcase.
6781 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
6783 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
6784 new code generated for __sync_lock_release.
6786 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6788 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
6790 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6793 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
6795 * g++.dg/ext/visibility/template10.C: Fix typo.
6797 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
6799 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6802 * g++.dg/cpp0x/constexpr-ice6.C: New.
6804 2012-01-29 Tobias Burnus <burnus@net-b.de>
6807 * gfortran.dg/default_initialization_6.f90: New.
6809 2012-01-29 Tobias Burnus <burnus@net-b.de>
6812 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
6813 * gfortran.dg/class_48.f90: New.
6815 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
6818 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
6820 2012-01-28 Tobias Burnus <burnus@net-b.de>
6823 * gfortran.dg/class_allocate_12.f90: New.
6825 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
6827 * gcc.dg/torture/pr50444.c: Fix dg directives.
6829 2012-01-28 Jakub Jelinek <jakub@redhat.com>
6832 * gcc.target/arm/pr52006.c: New test.
6834 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
6837 * gcc.dg/lto/trans-mem.h: New file.
6838 * gcc.dg/lto/trans-mem-2_0.c: Include it.
6839 * gcc.dg/lto/trans-mem-1_1.c: Same.
6840 * gcc.dg/lto/trans-mem-4_1.c: Same.
6841 * gcc.dg/lto/trans-mem-3_1.c: Same.
6843 2012-01-27 Tobias Burnus <burnus@net-b.de>
6846 * gfortran.dg/dummy_procedure_7.f90: New.
6848 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
6850 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
6851 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
6853 2012-01-27 Jakub Jelinek <jakub@redhat.com>
6856 * g++.dg/other/gc5.C: New test.
6858 2012-01-27 Richard Guenther <rguenther@suse.de>
6860 PR tree-optimization/50444
6861 * gcc.dg/torture/pr50444.c: New testcase.
6863 2012-01-27 Tobias Burnus <burnus@net-b.de>
6867 * gfortran.dg/move_alloc_13.f90: New.
6869 2012-01-27 Tobias Burnus <burnus@net-b.de>
6872 * gfortran.dg/allocate_alloc_opt_13.f90: New.
6873 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
6874 and change dg-error string.
6876 2012-01-27 Tobias Burnus <burnus@net-b.de>
6879 * gfortran.dg/elemental_args_check_5.f90: New.
6881 2012-01-27 Richard Guenther <rguenther@suse.de>
6884 * g++.dg/torture/pr51959.C: New testcase.
6886 2012-01-27 Tom de Vries <tom@codesourcery.com>
6888 PR tree-optimization/51990
6889 * gcc.dg/pr51990.c: New test.
6890 * gcc.dg/pr51990-2.c: Same.
6892 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
6893 Tobias Burnus <burnus@gcc.gnu.org>
6896 * gfortran.dg/class_allocate_11.f03: New.
6901 * gfortran.dg/class_allocate_7.f03: New.
6902 * gfortran.dg/class_allocate_8.f03: New.
6903 * gfortran.dg/class_allocate_9.f03: New.
6904 * gfortran.dg/class_allocate_10.f03: New.
6906 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6908 * gnat.dg/discr34.adb: New test.
6909 * gnat.dg/discr34_pkg.ads: New helper.
6911 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6913 * gnat.dg/discr33.adb: New test.
6915 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6917 * gnat.dg/limited_with3.ad[sb): New test.
6918 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
6919 * gnat.dg/limited_with3_pkg2.ads: Likewise.
6920 * gnat.dg/limited_with3_pkg3.ads: Likewise.
6922 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6924 * gnat.dg/stack_usage1.adb: New test.
6925 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
6927 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
6928 * gcc.dg/pr44194-2.c: Likewise.
6930 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
6933 * g++.dg/template/crash112.C: New.
6935 2012-01-27 Richard Henderson <rth@redhat.com>
6937 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
6939 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6941 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
6943 2012-01-26 Jakub Jelinek <jakub@redhat.com>
6946 * g++.dg/opt/pr51895.C: New test.
6948 2012-01-26 Michael Matz <matz@suse.de>
6950 PR tree-optimization/48794
6951 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
6953 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6955 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
6957 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6959 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
6960 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
6962 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
6963 the default value for s390 and s390x.
6965 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
6968 * gcc.dg/lto/trans-mem-4_0.c: New.
6969 * gcc.dg/lto/trans-mem-4_1.c: New.
6970 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
6972 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
6973 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
6975 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
6976 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
6979 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
6981 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
6983 2012-01-25 Ian Lance Taylor <iant@google.com>
6985 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
6987 2012-01-25 Tobias Burnus <burnus@net-b.de>
6990 * gfortran.dg/typebound_proc_25.f90: New.
6992 2012-01-25 Jason Merrill <jason@redhat.com>
6995 * g++.dg/lto/pr51992_0.C: New.
6997 2012-01-25 Jakub Jelinek <jakub@redhat.com>
6999 PR tree-optimization/51987
7000 * gcc.target/i386/pr51987.c: New test.
7002 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7004 * gcc.dg/tm/lto-1.c: Require lto support in target.
7006 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
7008 PR rtl-optimization/48374
7009 * gcc.dg/pr48374.c: New test.
7011 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
7013 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
7015 2012-01-25 Tobias Burnus <burnus@net-b.de>
7018 * gfortran.dg/derived_constructor_char_3.f90: New.
7020 2012-01-24 Ian Lance Taylor <iant@google.com>
7022 * go.test/go-test.exp (filecmp): New procedure.
7023 (errchk): Handle quoted square brackets.
7024 (go-gc-tests): Set go_compile_args. Handle various new test
7025 lines. Skip a few new tests.
7026 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
7028 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7030 * lib/target-supports.exp (proc check_effective_target_vect_perm)
7031 (check_effective_target_vect_extract_even_odd)
7032 (check_effective_target_vect_interleave): Return true for MIPS
7035 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7037 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
7038 (main): Use it instead of argc.
7040 2012-01-24 Jason Merrill <jason@redhat.com>
7043 * g++.dg/cpp0x/sfinae31.C: New.
7045 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7047 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
7049 2012-01-24 Jason Merrill <jason@redhat.com>
7052 * g++.dg/inherit/covariant20.C: New.
7054 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7057 * g++.dg/parse/crash58.C: New.
7059 2012-01-24 Jakub Jelinek <jakub@redhat.com>
7062 * gcc.dg/pr51957-1.c: New test.
7063 * gcc.dg/pr51957-1.h: New file.
7064 * gcc.dg/pr51957-2.c: New test.
7066 2012-01-23 Jason Merrill <jason@redhat.com>
7069 * g++.dg/ext/visibility/template10.C: New.
7071 2012-01-23 Tobias Burnus <burnus@net-b.de>
7074 * gfortran.dg/move_alloc_12.f90: New.
7076 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7079 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
7081 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7084 * g++.dg/template/crash111.C: New.
7086 2012-01-23 Arnaud Charlet <charlet@adacore.com>
7088 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7090 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7092 2012-01-23 Dodji Seketeli <dodji@redhat.com>
7095 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
7096 the DW_TAG_class_type and DW_AT_name: "Executor".
7098 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7100 * lib/target-supports.exp
7101 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7102 (check_effective_target_vect_interleave): Likewise.
7104 2012-01-22 Jason Merrill <jason@redhat.com>
7107 * g++.dg/template/using20.C: New.
7108 * g++.dg/template/template-id-2.C: Adjust diagnostic.
7110 2012-01-23 Jason Merrill <jason@redhat.com>
7113 * g++.dg/torture/pr51344.C: Limit to x86.
7115 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
7117 * c-c++-common/tm/omp.c: Require target with pthread support.
7119 2012-01-23 Richard Guenther <rguenther@suse.de>
7121 PR tree-optimization/51949
7122 * gcc.dg/torture/pr51949.c: New testcase.
7124 2012-01-23 Jakub Jelinek <jakub@redhat.com>
7126 PR rtl-optimization/51933
7127 * gcc.c-torture/execute/pr51933.c: New test.
7129 2012-01-22 Douglas B Rupp <rupp@gnat.com>
7131 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7132 Do not define for Interix.
7134 2012-01-22 Jason Merrill <jason@redhat.com>
7137 * g++.dg/lto/pr51832.h: New.
7138 * g++.dg/lto/pr51832_0.C: New.
7139 * g++.dg/lto/pr51832_1.C: New.
7141 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
7143 * gcc.dg/ext-elim-1.c: New test.
7145 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7148 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7149 * g++.dg/opt/longbranch1.C: Likewise.
7151 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7153 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7156 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
7159 * gfortran.dg/namelist_74.f90: New test.
7160 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7162 2012-01-21 Tobias Burnus <burnus@net-b.de>
7165 * gfortran.dg/class_47.f90: New.
7167 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
7169 * gnat.dg/renaming5.ad[sb]: New test.
7171 2012-01-20 Jason Merrill <jason@redhat.com>
7174 * g++.dg/pch/mangle1.{C,Hs}: Remove.
7176 2012-01-20 Jason Merrill <jason@redhat.com>
7179 * g++.dg/ext/attrib42.C: Require ilp32.
7181 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7184 * gcc.target/arm/pr51915.c: New test.
7186 2012-01-20 Cary Coutant <ccoutant@google.com>
7187 Dodji Seketeli <dodji@redhat.com>
7190 * g++.dg/debug/dwarf2/nested-3.C: New test.
7192 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7195 * g++.dg/template/crash110.C: New.
7197 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7199 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7200 Remove default options on hppa*-*-hpux*.
7202 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7204 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
7206 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7208 * gcc.c-torture/compile/pr51856.c: New testcase.
7210 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
7212 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
7213 options to go_target_compile.
7215 2012-01-20 Kai Tietz <ktietz@redhat.com>
7217 * g++.dg/torture/pr51344.C: Fix typo.
7219 2012-01-20 Richard Guenther <rguenther@suse.de>
7221 PR tree-optimization/51903
7222 * g++.dg/torture/pr51903.C: New testcase.
7224 2012-01-20 Tobias Burnus <burnus@net-b.de>
7225 Janus Weil <janus@gcc.gnu.org>
7228 * gfortran.dg/use_21.f90: New.
7230 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7233 * gcc.dg/torture/pr51106-1.c: New test.
7234 * gcc.dg/torture/pr51106-2.c: New test.
7236 2012-01-19 Kai Tietz <ktietz@redhat.com>
7238 * g++.dg/torture/pr51344.C: New test.
7240 2012-01-19 Tobias Burnus <burnus@net-b.de>
7243 * gfortran.dg/intrinsic_size_2.f90: New.
7245 2012-01-19 Jason Merrill <jason@redhat.com>
7248 * g++.dg/inherit/using7.C: New.
7250 2012-01-19 Richard Guenther <rguenther@suse.de>
7252 PR tree-optimization/37997
7253 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7255 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7257 PR rtl-optimization/51505
7258 * gcc.dg/pr51505.c: New test.
7260 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
7263 * gfortran.dg/typebound_operator_12.f03: New.
7264 * gfortran.dg/typebound_operator_13.f03: New.
7266 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7269 * g++.dg/cpp0x/pr51225.C: New.
7271 2012-01-17 Ian Lance Taylor <iant@google.com>
7274 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7276 2012-01-17 Tobias Burnus <burnus@net-b.de>
7279 * gfortran.dg/realloc_on_assign_9.f90: New.
7281 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
7284 * gcc.dg/tm/memopt-3.c: Remove xfail.
7285 * gcc.dg/tm/memopt-4.c: Remove xfail.
7286 * gcc.dg/tm/memopt-5.c: Remove xfail.
7287 * gcc.dg/tm/memopt-7.c: Remove xfail.
7289 2012-01-17 Jakub Jelinek <jakub@redhat.com>
7291 PR tree-optimization/51877
7292 * gcc.c-torture/execute/pr51877.c: New test.
7294 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
7296 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7297 {!vect_align_arrays} to vect_sizes_32B_16B.
7298 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7299 * gcc.dg/vect/vect-peel-3.c: Ditto.
7301 2012-01-16 Jason Merrill <jason@redhat.com>
7304 * g++.dg/abi/mangle60.C: New.
7307 * g++.dg/pch/mangle1.{C,Hs}: New.
7309 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
7310 Tobias Burnus <burnus@net-b.de>
7313 * gfortran.dg/elemental_optional_args_3.f90: New
7314 * gfortran.dg/elemental_optional_args_4.f90: New
7316 2012-01-16 Tobias Burnus <burnus@net-b.de>
7319 * gfortran.dg/use_20.f90: New
7321 2012-01-16 Jason Merrill <jason@redhat.com>
7324 * g++.dg/cpp0x/rv-bitfield.C: New.
7325 * g++.dg/cpp0x/rv-bitfield2.C: New.
7327 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
7329 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7330 subroutine 'qsort' and use index array to assign the result.
7332 2012-01-16 Jakub Jelinek <jakub@redhat.com>
7334 PR tree-optimization/51865
7335 * gcc.dg/pr51865.c: New test.
7337 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7339 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7341 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7343 * gcc.target/mips/code-readable-2.c: Allow the jump table address
7344 to be loaded from the constant pool, rather than via %hi and %lo.
7346 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
7348 PR rtl-optimization/51821
7349 * gcc.dg/pr51821.c: New test.
7351 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
7353 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7355 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
7357 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7359 2012-01-14 Tobias Burnus <burnus@net-b.de>
7362 * gfortran.dg/init_flag_8.f90: New.
7363 * gfortran.dg/init_flag_9.f90: New.
7365 2011-01-14 Tobias Burnus <burnus@net-b.de>
7368 * gfortran.dg/use_18.f90: New.
7369 * gfortran.dg/use_19.f90: New.
7371 2012-01-13 Ian Lance Taylor <iant@google.com>
7374 * g++.dg/warn/Wsign-compare-4.C: New.
7376 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
7379 * gfortran.dg/alloc_comp_assign.f03: New.
7380 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7381 __BUILTIN_FREE from 38 to 32.
7383 2012-01-13 Jason Merrill <jason@redhat.com>
7386 * g++.dg/warn/Wreturn-type-7.C: New.
7388 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7390 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7392 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7393 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7394 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7395 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7396 int32plus because of big array needed.
7397 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7398 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7400 2012-01-13 Jason Merrill <jason@redhat.com>
7403 * g++.dg/ext/visibility/template9.C: New.
7406 * g++.dg/cpp0x/defaulted34.C: New.
7407 * g++.dg/template/virtual3.C: New.
7409 2012-01-13 Richard Guenther <rguenther@suse.de>
7412 * gcc.dg/torture/pr8081.c: New testcase.
7414 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7416 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7418 2012-01-12 Jason Merrill <jason@redhat.com>
7421 * g++.dg/ext/stmtexpr14.C: New.
7423 2012-01-13 Dodji Seketeli <dodji@redhat.com>
7426 * g++.dg/cpp0x/constexpr-diag4.C: New test.
7428 2012-01-12 Jason Merrill <jason@redhat.com>
7431 * g++.dg/abi/mangle48.C: Test qualified-names, too.
7432 * g++.dg/abi/mangle58.C: Likewise.
7435 * g++.dg/template/arg8.C: New.
7437 2012-01-12 Ira Rosen <irar@il.ibm.com>
7439 PR tree-optimization/51799
7440 * gcc.dg/vect/pr51799.c: New test.
7441 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7444 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7445 Tobias Burnus <burnus@net-b.de>
7449 * lib/target-supports.exp
7450 (check_effective_target_fortran_largest_fp_has_sqrt): New.
7451 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7453 2012-01-11 Jason Merrill <jason@redhat.com>
7456 * g++.dg/ext/attrib42.C: New.
7458 2012-01-11 Jakub Jelinek <jakub@redhat.com>
7461 * gcc.dg/pr51796.c: New test.
7463 2012-01-11 Jason Merrill <jason@redhat.com>
7466 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
7468 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
7470 * gnat.dg/array19.ad[sb]: New test.
7472 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
7474 * gnat.dg/opt23.ad[sb]: New test.
7475 * gnat.dg/opt23_pkg.ad[sb]: New helper.
7476 * gnat.dg/opt24.ad[sb]: New test.
7478 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7480 PR tree-optimization/49642
7481 * gcc.dg/tree-ssa/pr49642-1.c: New test.
7482 * gcc.dg/tree-ssa/pr49642-2.c: New test.
7484 2012-01-11 Jason Merrill <jason@redhat.com>
7487 * g++.dg/template/explicit-args5.C: New.
7489 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7491 * gcc.c-torture/execute/20120110-1.c: New testcase.
7493 2012-01-10 Jason Merrill <jason@redhat.com>
7496 * g++.dg/inherit/ambig1.C: New.
7499 * g++.dg/cpp0x/constexpr-cache1.C: New.
7501 2012-01-10 Richard Guenther <rguenther@suse.de>
7503 PR tree-optimization/51801
7504 * gcc.dg/torture/pr51801.c: New testcase.
7506 2012-01-10 Tobias Burnus <burnus@net-b.de>
7509 * gfortran.dg/allocate_with_typespec_5.f90: New.
7511 2012-01-10 Tobias Burnus <burnus@net-b.de>
7513 * gfortran.dg/class_39.f03: Update dg-error string.
7515 2012-01-10 Richard Guenther <rguenther@suse.de>
7517 PR tree-optimization/50913
7518 * gcc.dg/graphite/interchange-16.c: New testcase.
7519 * gcc.dg/graphite/scop-20.c: XFAIL.
7520 * gfortran.dg/graphite/interchange-1.f: Likewise.
7521 * gfortran.dg/graphite/block-1.f90: Likewise.
7522 * gfortran.dg/graphite/block-2.f: Likewise.
7524 2012-01-10 Richard Henderson <rth@redhat.com>
7526 * lib/target-supports.exp (check_effective_target_vect_perm,
7527 check_effective_target_vect_perm_byte,
7528 check_effective_target_vect_perm_short): Enable for arm neon.
7530 2012-01-09 Tobias Burnus <burnus@net-b.de>
7533 * gfortran.dg/typebound_operator_11.f90: New.
7535 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
7537 * gnat.dg/array18.adb: New test.
7538 * gnat.dg/array18_pkg.ads: New helper.
7540 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
7543 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
7544 around base object in first assignment in main program.
7545 * gfortran.dg/typebound_operator_10.f03: New test.
7547 2012-01-09 Martin Jambor <mjambor@suse.cz>
7549 PR tree-optimization/51759
7550 * g++.dg/ipa/pr51759.C: New test.
7552 2012-01-09 Tobias Burnus <burnus@net-b.de>
7555 * gfortran.dg/optional_absent_2.f90: New.
7557 2012-01-09 Tobias Burnus <burnus@net-b.de>
7560 * gfortran.dg/use_17.f90: New.
7562 2012-01-09 Gary Funck <gary@intrepid.com>
7564 PR preprocessor/33919
7565 * gcc.dg/pr33919.c: New test.
7566 * gcc.dg/pr33919-0.h: New test header file.
7567 * gcc.dg/pr33919-1.h: Ditto.
7568 * gcc.dg/pr33919-2.h: Ditto.
7570 2012-01-07 Jan Hubicka <jh@suse.cz>
7572 PR tree-optimize/51694
7573 * gcc.c-torture/compile/pr51694.c: new testcase.
7575 2012-01-07 Jan Hubicka <jh@suse.cz>
7577 PR tree-optimization/51600
7578 * g++.dg/torture/pr51600.C: New testcase.
7580 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7582 PR gcov-profile/51715
7583 PR gcov-profile/51717
7584 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
7585 * gcc.misc-tests/gcov-14.c: Likewise.
7587 2012-01-06 Jason Merrill <jason@redhat.com>
7589 * g++.dg/parse/new5.C: New.
7591 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
7594 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
7595 including <string.h>.
7597 2012-01-06 Jason Merrill <jason@redhat.com>
7599 * g++.dg/abi/mangle51.C: New.
7600 * g++.dg/abi/mangle52.C: New.
7601 * g++.dg/abi/mangle53.C: New.
7602 * g++.dg/abi/mangle54.C: New.
7603 * g++.dg/abi/mangle55.C: New.
7604 * g++.dg/abi/mangle56.C: New.
7605 * g++.dg/abi/mangle57.C: New.
7606 * g++.dg/abi/mangle58.C: New.
7607 * g++.dg/abi/mangle59.C: New.
7608 * g++.dg/cpp0x/trailing3.C: Update mangling.
7609 * g++.dg/cpp0x/variadic111.C: Update mangling.
7610 * g++.dg/cpp0x/variadic4.C: Update mangling.
7611 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
7612 * g++.dg/template/nontype22.C: Works now.
7613 * g++.dg/template/pr35240.C: Works now.
7615 * g++.dg/cpp0x/error7.C: New.
7617 2012-01-06 Tobias Burnus <burnus@net-b.de>
7619 * gfortran.dg/deallocate_stat_2.f90: New.
7620 * coarray/allocate_errgmsg.f90: New.
7621 * gfortran.dg/coarray_lib_alloc_1.f90: New.
7622 * gfortran.dg/coarray_lib_alloc_2.f90: New.
7623 * coarray/subobject_1.f90: Fix for num_images > 1.
7624 * gfortran.dg/deallocate_stat.f90: Update due to changed
7627 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
7629 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
7631 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
7633 * ada/acats/overflow.lst: Add cb20004.
7635 2012-01-05 Dodji Seketeli <dodji@redhat.com>
7638 * g++.dg/cpp0x/alias-decl-18.C: New test.
7640 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
7642 * gcc.c-torture/execute/20120104-1.c: New test.
7644 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
7647 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
7648 the old typebound_operator_8.f03.
7649 * gfortran.dg/typebound_operator_8.f03: New version of
7650 typebound_operator_7.f03 with 'u' a derived type instead of a
7653 2012-01-05 Richard Guenther <rguenther@suse.de>
7655 * g++.dg/torture/pr49309.C: Skip for -flto.
7657 2012-01-05 Jakub Jelinek <jakub@redhat.com>
7660 * gcc.c-torture/compile/pr51761.c: New test.
7662 2012-01-05 Richard Guenther <rguenther@suse.de>
7664 PR tree-optimization/51760
7665 * gcc.dg/torture/pr51760.c: New testcase.
7667 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
7670 * gcc.dg/tm/memopt-6.c: Adjust regexp.
7672 2012-01-05 Richard Guenther <rguenther@suse.de>
7675 * gfortran.dg/lto/pr41576_0.f90: New testcase.
7676 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7678 2012-01-04 Jakub Jelinek <jakub@redhat.com>
7681 * gcc.dg/pr51695.c: New test.
7683 2012-01-04 Andrew Pinski <apinski@cavium.com>
7685 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
7686 * gcc.target/mips/octeon2-lx-1.c: New test.
7687 * gcc.target/mips/mips64-dsp-ldx.c: New test.
7688 * gcc.target/mips/octeon2-lx-2.c: New test.
7689 * gcc.target/mips/octeon2-lx-3.c: New test.
7691 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
7695 * gcc.dg/tm/alias-1.c: Adjust regexp.
7696 * gcc.dg/tm/alias-2.c: Adjust regexp.
7698 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
7701 * g++.dg/warn/Wparentheses-26.C: New.
7703 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
7705 * gfortran.dg/elemental_optional_args_2.f90: New test.
7707 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7710 * gfortran.dg/common_17.f90: New test.
7712 2012-01-04 Richard Guenther <rguenther@suse.de>
7714 PR tree-optimization/49651
7715 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
7716 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7718 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7721 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
7723 2012-01-03 Andrew Pinski <apinski@cavium.com>
7725 * lib/scanasm.exp (dg-function-on-line): Always use a special format
7726 for all mips targets. Also allow an optional .cfi_startproc.
7728 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
7730 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
7732 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7735 * g++.dg/rtti/dyncast5.C: New.
7737 2012-01-03 Richard Guenther <rguenther@suse.de>
7739 PR tree-optimization/51070
7740 * gcc.dg/torture/pr51070-2.c: New testcase.
7742 2012-01-03 Richard Guenther <rguenther@suse.de>
7744 PR tree-optimization/51692
7745 * gcc.dg/torture/pr51692.c: New testcase.
7747 2012-01-03 Richard Guenther <rguenther@suse.de>
7750 * g++.dg/lto/pr51650-3_0.C: New testcase.
7752 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7755 * g++.dg/warn/Wredundant-decls-spec.C: New.
7757 2012-01-03 Jakub Jelinek <jakub@redhat.com>
7759 PR tree-optimization/51719
7760 * g++.dg/tree-prof/pr51719.C: New test.
7762 2012-01-03 Richard Guenther <rguenther@suse.de>
7765 * gcc.dg/fold-compare-6.c: New testcase.
7767 2012-01-03 Jakub Jelinek <jakub@redhat.com>
7770 * g++.dg/gomp/pr51669.C: New test.
7772 2012-01-02 Jason Merrill <jason@redhat.com>
7775 * g++.dg/cpp0x/constexpr-union2.C: New.
7778 * g++.dg/cpp0x/nsdmi-defer5.C: New.
7780 2012-01-02 Dodji Seketeli <dodji@redhat.com>
7783 * g++.dg/cpp0x/constexpr-99.C: New test.
7785 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
7788 * g++.dg/template/init9.C: New.
7790 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7792 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
7793 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
7794 rather than a specific number.
7796 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
7801 * gfortran.dg/typebound_operator_7.f03: New.
7802 * gfortran.dg/typebound_operator_8.f03: New.
7804 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7807 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
7809 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7811 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7813 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
7815 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7817 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
7820 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7822 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
7823 * gfortran.dg/io_real_boz_4.f90: Likewise.
7824 * gfortran.dg/io_real_boz_5.f90: Likewise.
7826 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7828 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
7830 2012-01-02 Revital Eres <revital.eres@linaro.org>
7832 * gcc.dg/sms-11.c: New file.
7834 2012-01-02 Tobias Burnus <burnus@net-b.de>
7837 * gfortran.dg/coarray/image_index_3.f90: New.
7839 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7842 * g++.dg/parse/enum8.C: New.
7844 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7847 * g++.dg/conversion/reinterpret4.C: New.
7848 * g++.dg/conversion/reinterpret1.C: Adjust.
7850 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7852 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
7854 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
7856 * g++.old-deja/g++.brendan/crash25.C: Adjust.
7857 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7858 * g++.old-deja/g++.jason/access14.C: Likewise.
7859 * g++.old-deja/g++.jason/access8.C: Likewise.
7860 * g++.old-deja/g++.jason/access1.C: Likewise.
7861 * g++.old-deja/g++.other/access3.C: Likewise.
7862 * g++.old-deja/g++.other/access5.C: Likewise.
7863 * g++.old-deja/g++.law/unsorted1.C: Likewise.
7864 * g++.old-deja/g++.law/visibility22.C: Likewise.
7865 * g++.old-deja/g++.law/visibility26.C: Likewise.
7866 * g++.old-deja/g++.mike/p2746.C: Likewise.
7867 * g++.dg/debug/using1.C: Likewise.
7868 * g++.dg/lookup/using51.C: Likewise.
7869 * g++.dg/inherit/using5.C: Likewise.
7870 * g++.dg/inherit/pr30297.C: Likewise.
7871 * g++.dg/inherit/access8.C: Likewise.
7872 * g++.dg/torture/pr39362.C: Likewise.
7873 * g++.dg/template/crash13.C: Likewise.
7874 * g++.dg/template/using10.C: Likewise.
7876 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7879 * lib/gcc-dg.exp (scan-module-absence): Really commit last
7882 2012-01-01 Ira Rosen <irar@il.ibm.com>
7884 PR tree-optimization/51704
7885 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
7886 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
7887 corresponding flags.
7889 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7892 * g++.dg/cpp0x/constexpr-delegating2.C: New.
7894 2012-01-01 Jan Hubicka <jh@suse.cz>
7896 PR rtl-optimization/51069
7897 * gcc.c-torture/compile/pr51069.c: New testcase.
7899 2012-01-01 Jakub Jelinek <jakub@redhat.com>
7901 PR tree-optimization/51683
7902 * gcc.dg/pr51683.c: New test.
7904 Copyright (C) 2012 Free Software Foundation, Inc.
7906 Copying and distribution of this file, with or without modification,
7907 are permitted in any medium without royalty provided the copyright
7908 notice and this notice are preserved.