1 2012-09-19 Richard Guenther <rguenther@suse.de>
3 * gcc.dg/builtin-unreachable-6.c: Adjust.
5 2012-09-19 Richard Guenther <rguenther@suse.de>
7 * gcc.dg/builtin-object-size-10.c: Adjust.
8 * gcc.dg/builtin-unreachable-5.c: Adjust.
9 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
10 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
11 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
12 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
13 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
14 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
15 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
16 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
17 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
18 * gcc.dg/vect/vec-scal-opt.c: Adjust.
19 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
20 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
22 2012-09-19 Richard Guenther <rguenther@suse.de>
24 PR tree-optimization/54132
25 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
26 * gcc.dg/torture/pr54132.c: Likewise.
28 2012-09-19 Terry Guo <terry.guo@arm.com>
30 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
31 extra prune rules that will be applied to all tests in a .exp file.
32 (gcc-dg-prune): Use rules defined by the above variable.
33 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
34 harmless warnings on architecture switch conflict.
36 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
38 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
39 of asm-comment characters instead of a single one.
40 * g++.dg/debug/dwarf2/nested-2.C: Similar.
42 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
44 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
46 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
47 target instead of xfailing it.
48 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
49 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
50 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
51 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
52 * gcc.dg/vect/vect-104.c: Likewise.
53 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
54 * gcc.dg/vect/vect-outer-1.c: Likewise.
55 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
56 * gcc.dg/vect/vect-outer-1a.c: Likewise.
57 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
58 * gcc.dg/vect/vect-outer-1b.c: Likewise.
59 * gcc.dg/vect/vect-outer-2b.c: Likewise.
60 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
61 * gcc.dg/vect/vect-outer-3a.c: Likewise.
62 * gcc.dg/vect/vect-outer-3b.c: Likewise.
63 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
65 * lib/target-supports.exp
66 (check_effective_target_vect_widen_mult_qi_to_hi,
67 check_effective_target_vect_widen_mult_hi_to_si,
68 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
69 check_effective_target_vect_widen_mult_hi_to_si_pattern,
70 check_effective_target_vect_pack_trunc,
71 check_effective_target_vect_unpack,
72 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
75 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
77 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
79 * lib/target-supports-dg.exp (check-flags): Add cflags from board
80 config to compiler_flags.
82 2012-09-18 Jakub Jelinek <jakub@redhat.com>
85 * gcc.target/i386/pr54592.c: New test.
87 PR tree-optimization/54610
88 * gcc.target/i386/pr54610.c: New test.
90 2012-09-17 Jason Merrill <jason@redhat.com>
93 * g++.dg/cpp0x/alias-decl-21.C: New.
94 * g++.dg/cpp0x/alias-decl-22.C: New.
96 2012-09-17 Tobias Burnus <burnus@net-b.de>
99 * gfortran.dg/scan_2.f90: New.
101 2012-09-17 Jason Merrill <jason@redhat.com>
104 * g++.dg/init/aggr9.C: New.
106 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
108 * gnat.dg/loop_optimization12.ad[sb]: New test.
110 2012-09-17 Janus Weil <janus@gcc.gnu.org>
113 * gfortran.dg/proc_ptr_result_7.f90: New.
115 2012-09-17 Tobias Burnus <burnus@net-b.de>
118 * gfortran.dg/structure_constructor_11.f90: New.
120 2012-09-17 Jakub Jelinek <jakub@redhat.com>
122 PR tree-optimization/54563
123 * g++.dg/torture/pr54563.C: New test.
125 2012-09-16 Janus Weil <janus@gcc.gnu.org>
128 * gfortran.dg/typebound_generic_14.f03: New.
130 2012-09-16 Janus Weil <janus@gcc.gnu.org>
133 * gfortran.dg/proc_ptr_38.f90: New.
135 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
138 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
142 * gnat.dg/lto15.adb: Require lto.
144 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
145 "myBindC" for hppa*-*-hpux*.
147 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
149 * gfortran.dg/namelist_75.f90: New test.
151 2012-09-15 Tom de Vries <tom@codesourcery.com>
153 * gcc.dg/tree-ssa/vrp82.c: New test.
154 * gcc.dg/tree-ssa/vrp83.c: Same.
155 * gcc.dg/tree-ssa/vrp84.c: Same.
157 2012-09-15 Tom de Vries <tom@codesourcery.com>
159 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
160 * gcc.dg/tree-ssa/vrp81.c: ... this.
162 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
165 * gcc.target/avr/torture/fix-types.h: New.
166 * gcc.target/avr/torture/vals-hr.def: New.
167 * gcc.target/avr/torture/vals-r.def: New.
168 * gcc.target/avr/torture/vals-k.def: New.
169 * gcc.target/avr/torture/vals-ur.def: New.
170 * gcc.target/avr/torture/vals-uk.def: New.
171 * gcc.target/avr/torture/vals-uhr.def: New.
172 * gcc.target/avr/torture/vals-llk.def: New.
173 * gcc.target/avr/torture/vals-ullk.def: New.
174 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
175 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
176 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
177 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
178 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
179 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
180 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
181 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
183 2012-09-14 Dehao Chen <dehao@google.com>
185 * g++.dg/debug/dwarf2/deallocator.C: New test.
187 2012-09-14 Joseph Myers <joseph@codesourcery.com>
190 * gcc.c-torture/compile/pr54552-1.c: New test.
192 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
195 * g++.dg/other/vector-compare.C: New testcase.
196 * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
197 * gcc.dg/vector-shift.c: Move ...
198 * c-c++-common/vector-shift.c: ... here.
199 * gcc.dg/vector-shift1.c: Move ...
200 * c-c++-common/vector-shift1.c: ... here.
201 * gcc.dg/vector-shift3.c: Move ...
202 * c-c++-common/vector-shift3.c: ... here.
203 * gcc.dg/vector-compare-1.c: Move ...
204 * c-c++-common/vector-compare-1.c: ... here.
205 * gcc.dg/vector-compare-2.c: Move ...
206 * c-c++-common/vector-compare-2.c: ... here.
207 * gcc.c-torture/execute/vector-compare-1.c: Move ...
208 * c-c++-common/torture/vector-compare-1.c: ... here.
209 * gcc.c-torture/execute/vector-compare-2.x: Delete.
210 * gcc.c-torture/execute/vector-compare-2.c: Move ...
211 * c-c++-common/torture/vector-compare-2.c: ... here.
212 * gcc.c-torture/execute/vector-shift.c: Move ...
213 * c-c++-common/torture/vector-shift.c: ... here.
214 * gcc.c-torture/execute/vector-shift2.c: Move ...
215 * c-c++-common/torture/vector-shift2.c: ... here.
216 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
217 * c-c++-common/torture/vector-subscript-1.c: ... here.
218 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
219 * c-c++-common/torture/vector-subscript-2.c: ... here.
220 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
221 * c-c++-common/torture/vector-subscript-3.c: ... here.
223 2012-09-14 Joseph Myers <joseph@codesourcery.com>
226 * gcc.c-torture/compile/pr54103-1.c,
227 gcc.c-torture/compile/pr54103-2.c,
228 gcc.c-torture/compile/pr54103-3.c,
229 gcc.c-torture/compile/pr54103-4.c,
230 gcc.c-torture/compile/pr54103-5.c,
231 gcc.c-torture/compile/pr54103-6.c: New tests.
232 * gcc.dg/c90-const-expr-8.c: Update expected column number.
234 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
236 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
238 2012-09-14 Richard Guenther <rguenther@suse.de>
240 PR tree-optimization/54565
241 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
242 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
244 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
246 * gcc.target/arm/combine-movs.c: Add missing space.
248 2012-09-14 Richard Guenther <rguenther@suse.de>
250 * g++.dg/torture/builtin-location.C: New testcase.
252 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
253 Manuel López-Ibáñez <manu@gcc.gnu.org>
256 * g++.dg/warn/Wuninitialized-self.C: New.
258 2012-09-13 Jakub Jelinek <jakub@redhat.com>
261 * gcc.c-torture/compile/pr54559.c: New test.
263 2012-09-13 Jason Merrill <jason@redhat.com>
266 * g++.dg/cpp0x/constexpr-temp1.C: New.
269 * g++.dg/template/anonunion2.C: New.
272 * g++.dg/template/init10.C: New.
274 2012-09-13 Tobias Burnus <burnus@net-b.de>
277 * gfortran.dg/implicit_pure_3.f90: New.
279 2012-09-13 Richard Guenther <rguenther@suse.de>
281 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
283 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
285 * gcc.target/arm/builtin-bswap-1.c: New testcase.
287 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
289 * c-c++-common/pr51712.c: Handle for short-enum targets.
291 2012-09-12 Terry Guo <terry.guo@arm.com>
293 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
294 and lsrs for Thumb2 mode.
296 2012-09-12 Jan Hubicka <jh@suse.cz>
298 * gcc.dg/ipa/inlinehint-2.c: New testcase.
300 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
303 * gcc.target/i386/pr54445-1.c: New file.
304 * gcc.target/i386/pr54445-2.c: Likewise.
306 2012-09-12 Tobias Burnus <burnus@net-b.de>
310 * gfortran.dg/coarray_10.f90: Update dg-error.
311 * gfortran.dg/coarray_28.f90: New.
312 * gfortran.dg/array_section_3.f90: New.
314 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
317 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
318 gcc.target/arm/pr48252.c: Fix for big-endian support.
320 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
322 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
324 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
325 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
327 * gcc.target/arm/neon-vfma-1.c: New testcase.
328 * gcc.target/arm/neon-vfms-1.c: Likewise.
329 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
331 * gcc.target/arm/neon-vmls-1.c: Likewise.
332 * lib/target-supports.exp (add_options_for_arm_neonv2): New
334 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
335 (check_effective_target_arm_neonv2_ok): Likewise.
336 (check_effective_target_arm_neonv2_hw): Likewise.
337 (check_effective_target_arm_neonv2): Likewise.
339 2012-09-11 Richard Guenther <rguenther@suse.de>
342 * g++.dg/tree-ssa/pr54515.C: New testcase.
344 2012-09-10 Andrew Pinski <apinski@cavium.com>
347 * gcc.dg/tm/memopt-16.c: New testcase.
349 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
353 * g++.dg/cpp0x/sfinae40.C: New.
354 * g++.dg/cpp0x/sfinae41.C: Likewise.
356 2012-09-10 Jason Merrill <jason@redhat.com>
359 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
361 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
364 * gcc.target/sh/pr54089-3.c: New.
366 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
368 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
370 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
372 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
374 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
376 * gcc.dg/pr52558-2.c: Delete.
377 * gcc.dg/simulate-thread/speculative-store-3.c: New.
379 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
381 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
383 2012-09-10 Richard Guenther <rguenther@suse.de>
385 PR tree-optimization/54520
386 * gcc.dg/torture/pr54520.c: New testcase.
388 2012-09-10 Jason Merrill <jason@redhat.com>
391 * g++.dg/cpp0x/implicit14.C: New.
393 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
396 * gfortran.dg/bound_simplification_3.f90: New test.
398 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
401 * gcc.dg/pr52558-1.c: Delete.
402 * gcc.dg/simulate-thread/speculative-store-2.c: New.
404 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
406 * gcc.target/arm/pr50318-1.c: Scan for smlal.
407 * gcc.target/arm/smlaltb-1.c: XFAIL test.
408 * gcc.target/arm/smlaltt-1.c: Likewise.
410 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
412 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
414 2012-09-07 Tom de Vries <tom@codesourcery.com>
416 PR tree-optimization/53986
417 * gcc.dg/tree-ssa/vrp80.c: New test.
418 * gcc.dg/tree-ssa/vrp80-2.c: Same.
420 2012-09-06 Jason Merrill <jason@redhat.com>
424 * g++.dg/cpp0x/constexpr-virtual2.C: New.
425 * g++.dg/cpp0x/constexpr-virtual3.C: New.
427 2012-09-06 Andrew Pinski <apinski@cavium.com>
430 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
432 2012-09-06 Jakub Jelinek <jakub@redhat.com>
434 PR rtl-optimization/54455
435 * gcc.dg/54455.c: New test.
437 2012-09-06 Tobias Burnus <burnus@net-b.de>
440 * gfortran.dg/promotion_2.f90: New.
442 2012-09-05 Jakub Jelinek <jakub@redhat.com>
445 * c-c++-common/pr54486.c: New test.
447 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
450 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
452 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/cpp0x/sfinae39.C: New.
457 2012-09-04 Jason Merrill <jason@redhat.com>
460 * g++.dg/ext/flexary3.C: New.
463 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
466 * g++.dg/template/defarg15.C: New.
469 * g++.dg/template/access24.C: New.
471 2012-09-04 Richard Guenther <rguenther@suse.de>
473 PR tree-optimization/54458
474 * gcc.dg/torture/pr54458.c: New testcase.
476 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
478 * gcc.target/arm/neon-vext.c: New test.
479 * gcc.target/arm/neon-vext-execute.c: Ditto.
481 2012-09-04 Janus Weil <janus@gcc.gnu.org>
485 * gfortran.dg/select_type_29.f03: New.
487 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
489 * gcc.dg/fold-perm.c: Improve test.
491 2012-09-03 Tobias Burnus <burnus@net-b.de>
494 * gfortran.dg/coarray_class_1.f90: New.
496 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
499 * gcc.c-torture/compile/pr49206.c: New test.
501 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
502 Uros Bizjak <ubizjak@gmail.com>
505 * gfortran.dg/pr36680.f90: New test.
507 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
510 * g++.dg/opt/pr42295.C: New test.
512 2012-09-01 Jakub Jelinek <jakub@redhat.com>
515 * gcc.dg/torture/pr54436.c: New test.
517 2012-09-01 Andrew Pinski <apinski@cavium.com>
519 * gcc.target/mips/truncate-8.c: New testcase.
521 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
525 * gcc.target/i386/pr46829.c: New test.
526 * gcc.target/i386/pr46843.c: Ditto.
528 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
529 Jason Merrill <jason@redhat.com>
532 * g++.dg/parse/error50.C: New.
534 2012-08-31 Jakub Jelinek <jakub@redhat.com>
537 * gcc.c-torture/compile/pr54428.c: New test.
539 2012-08-31 Ollie Wild <aaw@google.com>
542 * g++.dg/init/lifetime3.C: New test.
544 2012-08-31 Martin Jambor <mjambor@suse.cz>
547 * gcc.dg/torture/pr54409.c: New test.
549 2012-08-31 Martin Jambor <mjambor@suse.cz>
551 * gfortran.dg/pr48636.f90: Add dump scan checks.
553 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
555 * gcc.target/mips/mips.exp: Work out default -msynci setting.
557 2012-08-28 Joey Ye <joey.ye@arm.com>
559 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
561 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
564 * gcc.target/i386/pr46254.c: New test.
566 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
568 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
569 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
570 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
572 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
574 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
575 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
576 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
577 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
578 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
579 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
580 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
581 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
582 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
583 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
584 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
585 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
586 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
587 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
588 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
589 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
590 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
591 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
592 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
593 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
594 gcc.target/mips/unaligned-1.c: Tighten regexps.
596 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
598 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
599 (mips_option_groups): Remove optimization. Add various -f options.
600 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
601 and -pg imply -fno-omit-frame-pointer.
602 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
603 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
604 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
605 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
606 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
607 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
608 * gcc.target/mips/abi-n32-long32.c: Likewise.
609 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
610 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
611 * gcc.target/mips/abi-n32-long64.c: Likewise.
612 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
613 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
614 * gcc.target/mips/abi-n64-long32.c: Likewise.
615 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
616 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
617 * gcc.target/mips/abi-n64-long64.c: Likewise.
618 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
619 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
620 * gcc.target/mips/abi-o32-long32.c: Likewise.
621 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
622 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
623 * gcc.target/mips/abi-o32-long64.c: Likewise.
624 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
625 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
626 * gcc.target/mips/abi-o64-long32.c: Likewise.
627 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
628 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
629 * gcc.target/mips/abi-o64-long64.c: Likewise.
630 * gcc.target/mips/asm-1.c: Likewise.
631 * gcc.target/mips/branch-1.c: Likewise.
632 * gcc.target/mips/call-3.c: Likewise.
633 * gcc.target/mips/call-saved-3.c: Likewise.
634 * gcc.target/mips/clear-cache-1.c: Likewise.
635 * gcc.target/mips/div-1.c: Likewise.
636 * gcc.target/mips/div-2.c: Likewise.
637 * gcc.target/mips/div-3.c: Likewise.
638 * gcc.target/mips/div-4.c: Likewise.
639 * gcc.target/mips/div-5.c: Likewise.
640 * gcc.target/mips/div-6.c: Likewise.
641 * gcc.target/mips/div-7.c: Likewise.
642 * gcc.target/mips/div-8.c: Likewise.
643 * gcc.target/mips/div-9.c: Likewise.
644 * gcc.target/mips/div-10.c: Likewise.
645 * gcc.target/mips/div-11.c: Likewise.
646 * gcc.target/mips/div-12.c: Likewise.
647 * gcc.target/mips/dsp-ctrl.c: Likewise.
648 * gcc.target/mips/dsp-no-lhx.c: Likewise.
649 * gcc.target/mips/ext-8.c: Likewise.
650 * gcc.target/mips/extend-2.c: Likewise.
651 * gcc.target/mips/fix-r10000-1.c: Likewise.
652 * gcc.target/mips/fix-r10000-2.c: Likewise.
653 * gcc.target/mips/fix-r10000-3.c: Likewise.
654 * gcc.target/mips/fix-r10000-4.c: Likewise.
655 * gcc.target/mips/fix-r10000-5.c: Likewise.
656 * gcc.target/mips/fix-r10000-6.c: Likewise.
657 * gcc.target/mips/fix-r10000-7.c: Likewise.
658 * gcc.target/mips/fix-r10000-8.c: Likewise.
659 * gcc.target/mips/fix-r10000-9.c: Likewise.
660 * gcc.target/mips/fix-r10000-10.c: Likewise.
661 * gcc.target/mips/fix-r10000-11.c: Likewise.
662 * gcc.target/mips/fix-r10000-12.c: Likewise.
663 * gcc.target/mips/fix-r10000-13.c: Likewise.
664 * gcc.target/mips/fix-r10000-14.c: Likewise.
665 * gcc.target/mips/fix-r10000-15.c: Likewise.
666 * gcc.target/mips/fpcmp-1.c: Likewise.
667 * gcc.target/mips/fpcmp-2.c: Likewise.
668 * gcc.target/mips/fpr-moves-7.c: Likewise.
669 * gcc.target/mips/fpr-moves-8.c: Likewise.
670 * gcc.target/mips/int-moves-1.c: Likewise.
671 * gcc.target/mips/int-moves-2.c: Likewise.
672 * gcc.target/mips/long-calls-pg.c: Likewise.
673 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
674 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
675 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
676 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
677 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
678 * gcc.target/mips/mips-3d-1.c: Likewise.
679 * gcc.target/mips/mips-3d-2.c: Likewise.
680 * gcc.target/mips/mips-3d-3.c: Likewise.
681 * gcc.target/mips/mips-3d-4.c: Likewise.
682 * gcc.target/mips/mips-3d-5.c: Likewise.
683 * gcc.target/mips/mips-3d-6.c: Likewise.
684 * gcc.target/mips/mips-3d-7.c: Likewise.
685 * gcc.target/mips/mips-3d-8.c: Likewise.
686 * gcc.target/mips/mips-3d-9.c: Likewise.
687 * gcc.target/mips/mips-ps-1.c: Likewise.
688 * gcc.target/mips/mips-ps-2.c: Likewise.
689 * gcc.target/mips/mips-ps-3.c: Likewise.
690 * gcc.target/mips/mips-ps-4.c: Likewise.
691 * gcc.target/mips/mips-ps-6.c: Likewise.
692 * gcc.target/mips/mips32-dspr2.c: Likewise.
693 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
694 * gcc.target/mips/neg-abs-1.c: Likewise.
695 * gcc.target/mips/neg-abs-2.c: Likewise.
696 * gcc.target/mips/nmadd-3.c: Likewise.
697 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
698 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
699 * gcc.target/mips/octeon-pop-1.c: Likewise.
700 * gcc.target/mips/pr26765.c: Likewise.
701 * gcc.target/mips/pr33256.c: Likewise.
702 * gcc.target/mips/pr33635-1.c: Likewise.
703 * gcc.target/mips/pr33755.c: Likewise.
704 * gcc.target/mips/pr35802.c: Likewise.
705 * gcc.target/mips/pr45074.c: Likewise.
706 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
707 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
708 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
709 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
710 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
711 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
712 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
713 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
714 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
715 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
716 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
717 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
718 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
719 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
720 * gcc.target/mips/save-restore-1.c: Likewise.
721 * gcc.target/mips/save-restore-3.c: Likewise.
722 * gcc.target/mips/save-restore-5.c: Likewise.
723 * gcc.target/mips/smartmips-ror-1.c: Likewise.
724 * gcc.target/mips/smartmips-ror-2.c: Likewise.
725 * gcc.target/mips/smartmips-ror-3.c: Likewise.
726 * gcc.target/mips/smartmips-ror-4.c: Likewise.
727 * gcc.target/mips/stack-1.c: Likewise.
729 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
732 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
733 branch under test to be filled with preceding rather than
734 following instructions.
735 * gcc.target/mips/branch-10.c: Likewise.
736 * gcc.target/mips/branch-11.c: Likewise.
737 * gcc.target/mips/branch-12.c: Likewise.
738 * gcc.target/mips/branch-13.c: Likewise.
739 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
740 to be eliminated. Tighten $28 scan-assembler-not test.
742 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
744 * gcc.target/mips/call-4.c: ...this new test.
746 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
748 * gcc.target/mips/code-readable-3.c: Likewise.
749 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
750 flag but skip for -O0.
751 * gcc.target/mips/code-readable-4.c: Likewise.
753 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
754 of operations under test.
755 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
757 * gcc.target/mips/near-far-3.c: Remove optimization flag.
758 Don't require sibling-call optimization.
759 * gcc.target/mips/near-far-4.c: Likewise.
761 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
762 Make sure that the register variable is used.
763 * gcc.target/mips/soft-float-1.c: Likewise.
765 * gcc.target/mips/sdata-1.c: Make static data volatile.
766 * gcc.target/mips/sdata-2.c: Likewise.
767 * gcc.target/mips/sdata-3.c: Likewise.
768 * gcc.target/mips/sdata-4.c: Likewise.
770 * gcc.target/mips/20020620-1.c: Remove optimization flag but
772 * gcc.target/mips/atomic-memory-2.c: Likewise.
773 * gcc.target/mips/branch-cost-1.c: Likewise.
774 * gcc.target/mips/branch-cost-2.c: Likewise.
775 * gcc.target/mips/cache-1.c: Likewise.
776 * gcc.target/mips/call-1.c: Likewise.
777 * gcc.target/mips/call-saved-2.c: Likewise.
778 * gcc.target/mips/const-anchor-1.c: Likewise.
779 * gcc.target/mips/const-anchor-2.c: Likewise.
780 * gcc.target/mips/dse-1.c: Likewise.
781 * gcc.target/mips/dsp-lhx.c: Likewise.
782 * gcc.target/mips/dspr2-MULTU.c: Likewise.
783 * gcc.target/mips/ext-1.c: Likewise.
784 * gcc.target/mips/ext-2.c: Likewise.
785 * gcc.target/mips/ext-3.c: Likewise.
786 * gcc.target/mips/ext-4.c: Likewise.
787 * gcc.target/mips/ext-5.c: Likewise.
788 * gcc.target/mips/ext-6.c: Likewise.
789 * gcc.target/mips/ext-7.c: Likewise.
790 * gcc.target/mips/extend-1.c: Likewise.
791 * gcc.target/mips/fix-r4000-1.c: Likewise.
792 * gcc.target/mips/fix-r4000-3.c: Likewise.
793 * gcc.target/mips/fix-r4000-5.c: Likewise.
794 * gcc.target/mips/fix-r4000-6.c: Likewise.
795 * gcc.target/mips/fix-r4000-8.c: Likewise.
796 * gcc.target/mips/fix-r4000-10.c: Likewise.
797 * gcc.target/mips/fixed-scalar-type.c: Likewise.
798 * gcc.target/mips/fixed-vector-type.c: Likewise.
799 * gcc.target/mips/fpr-moves-1.c: Likewise.
800 * gcc.target/mips/fpr-moves-2.c: Likewise.
801 * gcc.target/mips/fpr-moves-3.c: Likewise.
802 * gcc.target/mips/fpr-moves-4.c: Likewise.
803 * gcc.target/mips/fpr-moves-5.c: Likewise.
804 * gcc.target/mips/fpr-moves-6.c: Likewise.
805 * gcc.target/mips/ins-1.c: Likewise.
806 * gcc.target/mips/ins-2.c: Likewise.
807 * gcc.target/mips/interrupt_handler-2.c: Likewise.
808 * gcc.target/mips/interrupt_handler-3.c: Likewise.
809 * gcc.target/mips/lazy-binding-1.c: Likewise.
810 * gcc.target/mips/madd-3.c: Likewise.
811 * gcc.target/mips/madd-5.c: Likewise.
812 * gcc.target/mips/madd-6.c: Likewise.
813 * gcc.target/mips/madd-8.c: Likewise.
814 * gcc.target/mips/madd-9.c: Likewise.
815 * gcc.target/mips/memcpy-1.c: Likewise.
816 * gcc.target/mips/mips-ps-type.c: Likewise.
817 * gcc.target/mips/mips-ps-type-2.c: Likewise.
818 * gcc.target/mips/mips-sched-madd.c: Likewise.
819 * gcc.target/mips/mips16e-extends.c: Likewise.
820 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
821 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
822 * gcc.target/mips/movcc-1.c: Likewise.
823 * gcc.target/mips/movcc-2.c: Likewise.
824 * gcc.target/mips/movcc-3.c: Likewise.
825 * gcc.target/mips/msub-5.c: Likewise.
826 * gcc.target/mips/msub-6.c: Likewise.
827 * gcc.target/mips/msub-8.c: Likewise.
828 * gcc.target/mips/mult-2.c: Likewise.
829 * gcc.target/mips/mult-3.c: Likewise.
830 * gcc.target/mips/mult-5.c: Likewise.
831 * gcc.target/mips/mult-6.c: Likewise.
832 * gcc.target/mips/mult-7.c: Likewise.
833 * gcc.target/mips/mult-12.c: Likewise.
834 * gcc.target/mips/mult-13.c: Likewise.
835 * gcc.target/mips/mult-14.c: Likewise.
836 * gcc.target/mips/mult-15.c: Likewise.
837 * gcc.target/mips/mult-17.c: Likewise.
838 * gcc.target/mips/mult-18.c: Likewise.
839 * gcc.target/mips/mult-19.c: Likewise.
840 * gcc.target/mips/nmadd-1.c: Likewise.
841 * gcc.target/mips/nmadd-2.c: Likewise.
842 * gcc.target/mips/octeon-baddu-1.c: Likewise.
843 * gcc.target/mips/octeon-cins-1.c: Likewise.
844 * gcc.target/mips/octeon-cins-2.c: Likewise.
845 * gcc.target/mips/octeon-dmul-3.c: Likewise.
846 * gcc.target/mips/octeon-exts-2.c: Likewise.
847 * gcc.target/mips/octeon-exts-3.c: Likewise.
848 * gcc.target/mips/octeon-exts-4.c: Likewise.
849 * gcc.target/mips/octeon-exts-5.c: Likewise.
850 * gcc.target/mips/octeon-exts-6.c: Likewise.
851 * gcc.target/mips/octeon-exts-7.c: Likewise.
852 * gcc.target/mips/octeon-pop-2.c: Likewise.
853 * gcc.target/mips/octeon-seq-3.c: Likewise.
854 * gcc.target/mips/octeon-seq-4.c: Likewise.
855 * gcc.target/mips/octeon2-lx-1.c: Likewise.
856 * gcc.target/mips/octeon2-lx-2.c: Likewise.
857 * gcc.target/mips/octeon2-lx-3.c: Likewise.
858 * gcc.target/mips/pr54240.c: Likewise.
859 * gcc.target/mips/rsqrt-1.c: Likewise.
860 * gcc.target/mips/rsqrt-2.c: Likewise.
861 * gcc.target/mips/rsqrt-3.c: Likewise.
862 * gcc.target/mips/rsqrt-4.c: Likewise.
863 * gcc.target/mips/save-restore-2.c: Likewise.
864 * gcc.target/mips/save-restore-4.c: Likewise.
865 * gcc.target/mips/sb1-1.c: Likewise.
866 * gcc.target/mips/scc-1.c: Likewise.
867 * gcc.target/mips/scc-2.c: Likewise.
868 * gcc.target/mips/scc-3.c: Likewise.
869 * gcc.target/mips/scc-4.c: Likewise.
870 * gcc.target/mips/smartmips-lwxs.c: Likewise.
871 * gcc.target/mips/truncate-1.c: Likewise.
872 * gcc.target/mips/truncate-2.c: Likewise.
873 * gcc.target/mips/truncate-3.c: Likewise.
874 * gcc.target/mips/truncate-4.c: Likewise.
875 * gcc.target/mips/truncate-5.c: Likewise.
876 * gcc.target/mips/truncate-6.c: Likewise.
877 * gcc.target/mips/unaligned-1.c: Likewise.
879 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
880 skip for -O0. Require -fexpensive-optimizations.
881 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
882 * gcc.target/mips/dspr2-MULT.c: Likewise.
883 * gcc.target/mips/fix-r4000-2.c: Likewise.
884 * gcc.target/mips/fix-r4000-4.c: Likewise.
885 * gcc.target/mips/fix-r4000-7.c: Likewise.
886 * gcc.target/mips/fix-r4000-9.c: Likewise.
887 * gcc.target/mips/madd-1.c: Likewise.
888 * gcc.target/mips/madd-2.c: Likewise.
889 * gcc.target/mips/madd-4.c: Likewise.
890 * gcc.target/mips/maddu-1.c: Likewise.
891 * gcc.target/mips/maddu-2.c: Likewise.
892 * gcc.target/mips/maddu-3.c: Likewise.
893 * gcc.target/mips/maddu-4.c: Likewise.
894 * gcc.target/mips/msub-1.c: Likewise.
895 * gcc.target/mips/msub-2.c: Likewise.
896 * gcc.target/mips/msub-3.c: Likewise.
897 * gcc.target/mips/msub-4.c: Likewise.
898 * gcc.target/mips/msubu-1.c: Likewise.
899 * gcc.target/mips/msubu-2.c: Likewise.
900 * gcc.target/mips/msubu-3.c: Likewise.
901 * gcc.target/mips/msubu-4.c: Likewise.
902 * gcc.target/mips/mult-1.c: Likewise.
903 * gcc.target/mips/mult-4.c: Likewise.
904 * gcc.target/mips/mult-8.c: Likewise.
905 * gcc.target/mips/mult-9.c: Likewise.
906 * gcc.target/mips/mult-10.c: Likewise.
907 * gcc.target/mips/mult-11.c: Likewise.
908 * gcc.target/mips/mult-16.c: Likewise.
910 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
911 skip for -O0 and -Os.
912 * gcc.target/mips/fix-r4000-12.c: Likewise.
913 * gcc.target/mips/madd-7.c: Likewise.
914 * gcc.target/mips/mips-ps-5.c: Likewise.
915 * gcc.target/mips/mips-ps-7.c: Likewise.
916 * gcc.target/mips/msub-7.c: Likewise.
918 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
919 skip for -O0. Require -mno-abicalls.
920 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
922 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
923 skip for -O0. Require a total number of BBIT instructions and
924 at least one of each kind.
926 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
927 skip for -O0. Require -fno-unroll-loops.
929 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
930 skip for -O0. Allow BLTZ as well as BGEZ.
932 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
934 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
935 skip for -O0. Require -fschedule-insns2.
936 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
938 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
939 but skip for -O0. Make a branch-likely more likely.
941 * gcc.target/mips/timode-2.c: Split each test into its own function.
942 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
944 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
945 skip for -O0. Require -fpeephole2.
946 * gcc.target/mips/vr-mult-2.c: Likewise.
948 2012-05-25 Dodji Seketeli <dodji@redhat.com>
950 PR preprocessor/53469
951 * gcc.dg/cpp/_Pragma7.c: New test case.
953 2012-08-27 Tobias Burnus <burnus@net-b.de>
956 * gfortran.dg/do_5.f90: New.
958 2012-08-27 Tobias Burnus <burnus@net-b.de>
960 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
961 from dg-options as -Wall no longer implies it.
963 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
965 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
967 2012-08-25 Jason Merrill <jason@redhat.com>
969 * g++.dg/cpp0x/fntmpdefarg3.C: New.
971 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/cpp0x/auto34.C: New.
976 2012-08-24 Jakub Jelinek <jakub@redhat.com>
979 * gcc.dg/pr54363.c: New test.
982 * gcc.dg/pr54355.c: New test.
984 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
987 * gcc.target/i386/pr52857-1.c: New.
988 * gcc.target/i386/pr52857-2.c: Likewise.
990 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
992 * gcc.target/mips/code-readable-4.c: New test.
994 2012-08-23 Julian Brown <julian@codesourcery.com>
995 Sandra Loosemore <sandra@codesourcery.com>
997 * gcc.target/mips/code-readable-1.c: Add -O to options.
999 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
1002 * g++.dg/lookup/using53.C: New.
1004 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
1006 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
1007 * gcc.dg/fixed-point/convert-1.c: New.
1008 * gcc.dg/fixed-point/convert-2.c: New.
1009 * gcc.dg/fixed-point/convert-3.c: New.
1010 * gcc.dg/fixed-point/convert-4.c: New.
1011 * gcc.dg/fixed-point/convert-float-1.c: New.
1012 * gcc.dg/fixed-point/convert-float-2.c: New.
1013 * gcc.dg/fixed-point/convert-float-3.c: New.
1014 * gcc.dg/fixed-point/convert-float-4.c: New.
1015 * gcc.dg/fixed-point/convert-accum-neg.c: New.
1016 * gcc.dg/fixed-point/convert-sat.c: New.
1017 * gcc.dg/fixed-point/convert.h: New.
1019 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
1022 * gcc.target/sh/pr54089-2.c: New.
1024 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
1026 * gcc.target/i386/long-double-64-1.c: New file.
1027 * gcc.target/i386/long-double-64-2.c: Likewise.
1028 * gcc.target/i386/long-double-64-3.c: Likewise.
1029 * gcc.target/i386/long-double-64-4.c: Likewise.
1030 * gcc.target/i386/long-double-80-1.c: Likewise.
1031 * gcc.target/i386/long-double-80-2.c: Likewise.
1032 * gcc.target/i386/long-double-80-3.c: Likewise.
1033 * gcc.target/i386/long-double-80-4.c: Likewise.
1034 * gcc.target/i386/long-double-80-5.c: Likewise.
1035 * gcc.target/i386/long-double-80-6.c: Likewise.
1036 * gcc.target/i386/long-double-80-7.c: Likewise.
1038 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
1040 PR tree-optimization/54317
1041 * gcc.dg/tree-ssa/vrp79.c: New testcase.
1043 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
1046 * gcc.target/sh/pr39423-2.c: New.
1048 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
1050 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
1051 * gcc.dg/fold-perm.c: Likewise.
1053 2012-08-20 Jan Hubicka <jh@suse.cz>
1056 * gcc.dg/ipa/inlinehint-1.c: New.
1058 2012-08-20 Florian Weimer <fweimer@redhat.com>
1061 * g++.dg/init/new38.C: New test.
1062 * g++.dg/init/new39.C: New test.
1064 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1067 * gcc.target/sh/pr54089-1.c: New.
1069 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
1072 * gcc.target/sh/pr51244-11.c: New.
1074 2012-08-20 Tobias Burnus <burnus@net-b.de>
1077 * gfortran.dg/warn_target_lifetime_2.f90: New.
1079 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/warn/Wunused-var-17.C: New.
1084 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1087 * gcc.dg/gomp/pr53992.c: New test.
1089 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1092 * gcc.c-torture/execute/20120817-1.c: New test.
1094 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
1096 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
1098 (f2): New test that really does need adds.
1100 2012-08-20 Richard Guenther <rguenther@suse.de>
1102 PR tree-optimization/54327
1103 * gcc.dg/torture/pr54327.c: New testcase.
1105 2012-08-20 Jakub Jelinek <jakub@redhat.com>
1107 PR tree-optimization/54321
1108 * gcc.c-torture/compile/pr54321.c: New test.
1110 2012-08-20 Tobias Burnus <burnus@net-b.de>
1113 * gfortran.dg/warn_target_lifetime_1.f90: New.
1115 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
1118 * gfortran.dg/real_compare_1.f90: New test case.
1119 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
1121 2012-08-18 Jan Hubicka <jh@suse.cz>
1123 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
1125 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
1128 * gfortran.dg/interface_37.f90: New test.
1130 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
1131 Gary Funck <gary@intrepid.com>
1134 * gcc.target/i386/pr20020-1.c: New test.
1135 * gcc.target/i386/pr20020-2.c: Likewise.
1136 * gcc.target/i386/pr20020-3.c: Likewise.
1138 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
1140 * gcc.target/i386/perm-concat.c: New test.
1142 2012-08-17 Julian Brown <julian@codesourcery.com>
1144 * gcc.target/arm/div64-unwinding.c: New test.
1146 2012-08-17 Jakub Jelinek <jakub@redhat.com>
1148 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
1150 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
1153 * gcc.target/sh/pr54236-1.c: New.
1155 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
1157 * lib/target-supports.exp (check_effective_target_sync_int_long)
1158 (check_effective_target_sync_char_short): Enable for crisv32-*
1162 * gcc.dg/torture/pr54261-1.c: New test.
1164 2012-08-15 Janus Weil <janus@gcc.gnu.org>
1168 * gfortran.dg/typebound_call_24.f03: New.
1170 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1172 PR tree-optimization/54245
1173 * gcc.dg/tree-ssa/pr54245.c: New test.
1175 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1177 PR tree-optimization/54240
1178 * gcc.target/powerpc/pr54240.c: New test.
1179 * gcc.target/mips/pr54240.c: Likewise.
1181 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1184 * gcc.target/sh/pr52933-1.c: New.
1185 * gcc.target/sh/pr52933-2.c: New.
1187 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
1190 * gcc.target/sh/pr50751-8.c: New.
1192 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
1195 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1196 * gfortran.dg/typebound_proc_27.f03: New test.
1198 2012-08-14 Sterling Augustine <saugustine@google.com>
1200 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1202 2012-08-14 Tobias Burnus <burnus@net-b.de>
1205 * gfortran.dg/data_constraints_3.f90: New.
1206 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1207 to disable -pedantic compilation.
1208 * gfortran.dg/pr37243.f: Ditto.
1209 * gfortran.dg/g77/19990826-3.f: Ditto.
1210 * gfortran.dg/g77/20020307-1.f : Ditto.
1211 * gfortran.dg/g77/980310-3.f: Ditto.
1213 2012-08-14 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/warn_conversion_4.f90: New.
1218 2012-08-14 Jakub Jelinek <jakub@redhat.com>
1221 PR rtl-optimization/53495
1222 * gcc.c-torture/compile/pr53411.c: New test.
1223 * gcc.c-torture/compile/pr53495.c: New test.
1225 2012-08-13 Richard Guenther <rguenther@suse.de>
1227 * gcc.dg/tree-prof/update-loopch.c: Adjust.
1229 2012-08-13 Richard Guenther <rguenther@suse.de>
1231 PR tree-optimization/54200
1232 * gcc.dg/guality/pr54200.c: New testcase.
1233 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1235 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1237 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1239 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1242 * gcc.target/sh/pr51244-7.c: New.
1243 * gcc.target/sh/pr51244-8.c: New.
1244 * gcc.target/sh/pr51244-9.c: New.
1245 * gcc.target/sh/pr51244-10.c: New.
1247 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1249 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
1251 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1252 * gcc.target/sh/pr53511-1.c: Likewise.
1253 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1254 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1255 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1256 * gcc.target/sh/pr53512-3.c: Likewise.
1257 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1259 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
1262 * gcc.c-torture/compile/pr39423-1.c: New.
1263 * gcc.c-torture/compile/pr39423-2.c: New.
1265 2012-08-12 Tobias Burnus <burnus@net-b.de>
1268 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1269 they appear uninitialized on the RHS.
1270 * gfortran.dg/public_private_module_6.f90: New.
1272 2012-08-11 Martin Jambor <mjambor@suse.cz>
1275 * gfortran.dg/pr48636.f90: New test.
1277 2012-08-10 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1281 (main): Adjust caller.
1283 2012-08-10 Richard Guenther <rguenther@suse.de>
1285 * gcc.dg/matrix/*.c: Adjust and move ...
1286 * gcc.dg/torture/: ... here.
1287 * gcc.dg/matrix: Remove directory.
1289 2012-08-10 Richard Guenther <rguenther@suse.de>
1292 * gcc.dg/torture/vector-shuffle1.c: New testcase.
1294 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1297 * gcc.dg/tree-ssa/pr54211.c: New test.
1299 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1301 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1302 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1304 2012-08-10 Richard Guenther <rguenther@suse.de>
1306 PR tree-optimization/54109
1307 * gcc.dg/torture/pr54109.c: New testcase.
1308 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1309 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1311 2012-08-10 Richard Guenther <rguenther@suse.de>
1313 PR tree-optimization/54027
1314 * gcc.dg/torture/pr54027.c: New testcase.
1316 2012-08-10 Richard Guenther <rguenther@suse.de>
1318 * g++.dg/plugin/selfassign.c: Adjust.
1319 * gcc.dg/plugin/selfassign.c: Likewise.
1320 * gcc.dg/strlenopt-11.c: Likewise.
1321 * gcc.dg/strlenopt-13.c: Likewise.
1322 * gcc.dg/no-strict-overflow-4.c: Likewise.
1323 * gcc.dg/strict-overflow-4.c: Likewise.
1324 * gcc.dg/tree-ssa/alias-11.c: Likewise.
1325 * gcc.dg/tree-ssa/alias-6.c: Likewise.
1326 * gcc.dg/tree-ssa/asm-3.c: Likewise.
1327 * gcc.dg/tree-ssa/pr18908.c: Likewise.
1328 * gcc.dg/tree-ssa/pr19431.c: Likewise.
1329 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1330 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1331 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1332 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1333 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1334 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1335 * gcc.dg/pr46309.c: Likewise.
1336 * gcc.dg/tree-ssa/loop-5.c: Likewise.
1338 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
1340 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1342 * gcc.c-torture/compile/20120727-2.c: New test.
1344 2012-08-09 Martin Jambor <mjambor@suse.cz>
1346 * gcc.dg/ipa/iinline-4.c: New test.
1347 * gcc.dg/ipa/iinline-5.c: Likewise.
1348 * gcc.dg/ipa/iinline-6.c: Likewise.
1349 * gcc.dg/ipa/iinline-7.c: Likewise.
1350 * gcc.dg/lto/20120723_0.c: Likewise.
1351 * gcc.dg/lto/20120723_1.c: Likewise.
1353 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1356 * gcc.target/sh/pr39423-1.c: New.
1358 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
1361 * gcc.target/sh/pr51244-5: New.
1362 * gcc.target/sh/pr51244-6: New.
1364 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1366 * gcc.target/i386/adx-addxcarry32-3.c: New.
1367 * gcc.target/i386/adx-addxcarry64-3.c: New.
1369 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
1371 PR rtl-optimization/53701
1372 * gcc.dg/pr53701.c: New test.
1374 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
1376 * gcc.c-torture/compile/20120727-1.c: New test.
1378 2012-08-09 Tobias Burnus <burnus@net-b.de>
1381 * gfortran.dg/intrinsic_shadow_4.f90: New.
1383 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1385 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
1387 2012-08-08 Joseph Myers <joseph@codesourcery.com>
1389 * gcc.c-torture/execute/20120808-1.c: New test.
1391 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1393 PR rtl-optimization/54157
1394 * gcc.target/i386/pr54157.c: New file.
1396 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1398 * gcc.target/i386/adx-addcarryx32-1.c: New.
1399 * gcc.target/i386/adx-addcarryx32-2.c: New.
1400 * gcc.target/i386/adx-addcarryx64-1.c: New.
1401 * gcc.target/i386/adx-addcarryx64-2.c: New.
1402 * gcc.target/i386/adx-check.h: New.
1403 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
1404 * gcc.target/i386/sse-12.c: Add -madx.
1405 * gcc.target/i386/sse-13.c: Ditto.
1406 * gcc.target/i386/sse-14.c: Ditto.
1407 * gcc.target/i386/sse-22.c: Ditto.
1408 * gcc.target/i386/sse-23.c: Ditto.
1409 * g++.dg/other/i386-2.C: Ditto.
1410 * g++.dg/other/i386-3.C: Ditto.
1412 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1414 * gcc.dg/tree-ssa/slsr-5.c: New.
1415 * gcc.dg/tree-ssa/slsr-6.c: New.
1416 * gcc.dg/tree-ssa/slsr-7.c: New.
1417 * gcc.dg/tree-ssa/slsr-8.c: New.
1418 * gcc.dg/tree-ssa/slsr-9.c: New.
1419 * gcc.dg/tree-ssa/slsr-10.c: New.
1420 * gcc.dg/tree-ssa/slsr-11.c: New.
1421 * gcc.dg/tree-ssa/slsr-12.c: New.
1422 * gcc.dg/tree-ssa/slsr-13.c: New.
1423 * gcc.dg/tree-ssa/slsr-14.c: New.
1424 * gcc.dg/tree-ssa/slsr-15.c: New.
1425 * gcc.dg/tree-ssa/slsr-16.c: New.
1426 * gcc.dg/tree-ssa/slsr-17.c: New.
1427 * gcc.dg/tree-ssa/slsr-18.c: New.
1428 * gcc.dg/tree-ssa/slsr-19.c: New.
1429 * gcc.dg/tree-ssa/slsr-20.c: New.
1430 * gcc.dg/tree-ssa/slsr-21.c: New.
1431 * gcc.dg/tree-ssa/slsr-22.c: New.
1432 * gcc.dg/tree-ssa/slsr-23.c: New.
1433 * gcc.dg/tree-ssa/slsr-24.c: New.
1434 * gcc.dg/tree-ssa/slsr-25.c: New.
1435 * gcc.dg/tree-ssa/slsr-26.c: New.
1436 * gcc.dg/tree-ssa/slsr-30.c: New.
1437 * gcc.dg/tree-ssa/slsr-31.c: New.
1439 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
1441 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
1442 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1443 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
1445 2012-08-06 Cary Coutant <ccoutant@google.com>
1447 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
1449 2012-08-06 Janus Weil <janus@gcc.gnu.org>
1452 * gfortran.dg/dummy_procedure_5.f90: Modified.
1453 * gfortran.dg/dummy_procedure_8.f90: New.
1454 * gfortran.dg/interface_26.f90: Modified.
1455 * gfortran.dg/proc_ptr_11.f90: Modified.
1456 * gfortran.dg/proc_ptr_15.f90: Modified.
1457 * gfortran.dg/proc_ptr_result_5.f90: Modified.
1458 * gfortran.dg/typebound_override_1.f90: Modified.
1459 * gfortran.dg/typebound_proc_6.f03: Modified.
1461 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
1463 PR tree-optimization/51938
1464 PR tree-optimization/52005
1465 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
1466 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
1467 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
1468 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
1470 2012-08-06 Dodji Seketeli <dodji@redhat.com>
1472 Avoid crashing on erroneous static_assert usage
1473 * g++.dg/cpp0x/static_assert8.C: New test.
1475 2012-08-06 Jason Merrill <jason@redhat.com>
1477 * g++.dg/cpp0x/sfinae38.C: New.
1479 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
1480 Paolo Carlini <paolo.carlini@oracle.com>
1483 * g++.dg/conversion/void2.C: New.
1485 2012-08-06 Tom de Vries <tom@codesourcery.com>
1487 * gcc.dg/tree-ssa/vrp78.c: New test.
1489 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
1490 Richard Sandiford <rdsandiford@googlemail.com>
1492 * g++.dg/opt/enum2.C: Require fpic target.
1493 * g++.dg/lto/20090303_0.C: Likewise.
1495 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
1496 Catherine Moore <clm@codesourcery.com>
1498 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
1499 flush function names too.
1500 * gcc.target/mips/clear-cache-1.c: Likewise.
1502 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
1505 * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
1507 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
1510 * gfortran.dg/array_5.f90: New test.
1512 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1514 PR tree-optimization/30318
1515 * gcc.dg/tree-ssa/vrp77.c: New testcase.
1517 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1519 * g++.dg/ext/vector17.C: New testcase.
1521 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
1524 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
1525 * g++.dg/opt/longbranch1.C: Likewise.
1527 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
1529 PR tree-optimization/53805
1530 * gcc.dg/fold-notunord.c: New testcase.
1532 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
1535 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
1536 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
1538 2012-08-02 Jason Merrill <jason@redhat.com>
1539 Paolo Carlini <paolo.carlini@oracle.com>
1541 PR c++/51213 (again)
1542 * g++.dg/cpp0x/sfinae37.C: Extend.
1544 2012-08-02 Richard Guenther <rguenther@suse.de>
1546 PR tree-optimization/50672
1547 * g++.dg/torture/pr50672.C: New testcase.
1549 2012-08-02 Janus Weil <janus@gcc.gnu.org>
1552 * gfortran.dg/abstract_type_6.f03: Modified.
1553 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1554 * gfortran.dg/proc_ptr_comp_35.f90: New.
1555 * gfortran.dg/typebound_proc_9.f03: Modified.
1556 * gfortran.dg/typebound_proc_26.f90: New.
1558 2012-08-02 Richard Guenther <rguenther@suse.de>
1560 * gcc.dg/torture/pta-callused-1.c: Adjust.
1561 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
1562 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1563 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1564 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1565 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1566 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1567 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1568 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1570 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
1573 * gfortran.dg/include_6.f90: New test case.
1574 * gfortran.dg/include_7.f90: New test case.
1575 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
1577 2012-08-01 Tom de Vries <tom@codesourcery.com>
1579 * gcc.dg/tree-ssa/vrp76.c: New test.
1581 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
1583 PR tree-optimization/46556
1584 * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
1585 * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
1586 * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
1588 2012-07-31 Janus Weil <janus@gcc.gnu.org>
1591 * gfortran.dg/proc_decl_29.f90: New.
1593 2012-07-31 Dehao Chen <dehao@google.com>
1595 * gcc.dg/predict-7.c: New test.
1597 2012-07-31 Janus Weil <janus@gcc.gnu.org>
1600 * gfortran.dg/typebound_override_3.f90: New.
1602 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
1604 PR tree-optimization/53773
1605 * testsuite/gcc.dg/vect/pr53773.c: New test.
1607 2012-07-31 Nick Clifton <nickc@redhat.com>
1609 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
1612 2012-07-31 Tobias Burnus <burnus@net-b.de>
1614 * gfortran.dg/c_funloc_tests_6.f90: New.
1615 * gfortran.dg/c_funloc_tests_7.f90: New.
1616 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
1618 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/temp_default5.C: New.
1623 2012-07-30 Janus Weil <janus@gcc.gnu.org>
1626 * gfortran.dg/proc_ptr_37.f90: New.
1628 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1630 * lib/target-supports.exp
1631 (check_effective_target_vect_natural_alignment): New function.
1632 * gcc.dg/align-2.c: Only run on targets with natural alignment
1634 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1635 alignment of vector types.
1637 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
1638 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1640 * gcc.target/i386/rdseed16-1.c: New.
1641 * gcc.target/i386/rdseed32-1.c: Ditto
1642 * gcc.target/i386/rdseed64-1.c: Ditto
1643 * gcc.target/i386/sse-12.c: Add -mrdseed.
1644 * gcc.target/i386/sse-13.c: Ditto.
1645 * gcc.target/i386/sse-14.c: Ditto.
1646 * g++.dg/other/i386-2.C: Ditto.
1647 * g++.dg/other/i386-3.C: Ditto.
1649 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
1652 * gcc.target/sh/pr51244-4.c: New.
1654 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
1656 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
1657 for alpha*-*-* targets. Cleanup original tree dump.
1659 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
1661 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
1662 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
1664 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1666 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1667 rand, srand. Include <stdlib.h>.
1669 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
1671 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1673 2012-07-26 Richard Henderson <rth@redhat.com>
1675 * gcc.dg/attr-hotcold-1.c: New.
1676 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
1678 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
1679 Sandra Loosemore <sandra@codesourcery.com>
1681 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
1683 2012-07-26 Tobias Burnus <burnus@net-b.de>
1685 * gfortran.dg/contiguous_1.f90: Update dg-error.
1686 * gfortran.dg/proc_ptr_32.f90: Ditto.
1688 2012-07-26 Richard Guenther <rguenther@suse.de>
1690 PR tree-optimization/54098
1691 * gcc.dg/torture/pr54098.c: New testcase.
1693 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1695 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
1696 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
1698 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
1701 * gfortran.dg/array_constructor_39.f90: New test.
1703 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
1706 * gfortran.dg/array_constructor_38.f90: New test.
1708 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
1710 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1712 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
1714 * gnat.dg/noreturn5.ad[sb]: New test.
1716 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
1717 Paul Brook <paul@codesourcery.com>
1721 * lib/target-suports.exp (check_effective_target_naked_functions): New.
1722 * c-c++-common/pr53633.c: New test.
1724 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1726 * gcc.target/i386/asm-dialect-1.c: New test case.
1728 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
1729 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1731 * gcc.target/i386/prefetchw-1.c: New.
1732 * gcc.target/i386/sse-12.c: Add -mprfchw.
1733 * gcc.target/i386/sse-13.c: Ditto.
1734 * gcc.target/i386/sse-14.c: Ditto.
1735 * gcc.target/i386/sse-22.c: Ditto.
1736 * gcc.target/i386/sse-23.c: Ditto.
1737 * g++.dg/other/i386-2.C: Ditto.
1738 * g++.dg/other/i386-3.C: Ditto.
1740 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
1742 * lib/gcc-dg.exp (process-message): Don't ignore errors.
1744 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1747 * gcc.target/arm/pr54051.c: New.
1748 * gcc.target/arm/vfp-1.c: Adjust test.
1750 2012-07-24 Julian Brown <julian@codesourcery.com>
1752 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
1753 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
1756 2012-07-23 Paul Brook <paul@codesourcery.com>
1758 * g++.dg/other/armv7m-1.c: New test.
1760 2012-07-23 Julian Brown <julian@codesourcery.com>
1762 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
1764 (DO_TEST): Define to 1 for appropriate ARM targets.
1766 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
1768 PR tree-optimization/53881
1769 * gcc.dg/pr53881.c: Renamed to ...
1770 * gcc.dg/pr53881-1.c: ... this.
1771 * gcc.dg/pr53881-2.c: New test.
1773 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
1775 Handle recent changes in default atomics for cris*-*-linux*.
1776 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
1777 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
1778 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
1779 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
1780 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
1781 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
1782 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
1783 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
1784 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
1785 -mno-unaligned-atomic-may-use-library is in effect for
1787 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1788 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1789 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1790 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1791 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1792 gcc.target/cris/torture/sync-mis-op-i-1.c,
1793 gcc.target/cris/torture/sync-mis-op-i-2.c,
1794 gcc.target/cris/torture/sync-mis-op-i-1a.c,
1795 gcc.target/cris/torture/sync-mis-op-i-3.c,
1796 gcc.target/cris/torture/sync-mis-op-i-3a.c,
1797 gcc.target/cris/torture/sync-mis-op-s-1a.c,
1798 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1799 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1800 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
1801 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
1802 (main): Remove local variable x.
1803 [mis_ok]: Check that atomics don't fail.
1805 2012-07-21 Andrew Pinski <apinski@cavium.com>
1807 * gcc.dg/tree-ssa/vrp72.c: New test.
1808 * gcc.dg/tree-ssa/vrp73.c: New test.
1809 * gcc.dg/tree-ssa/vrp74.c: New test.
1810 * gcc.dg/tree-ssa/vrp75.c: New test.
1812 2012-07-21 Andrew Pinski <apinski@cavium.com>
1814 * gcc.dg/tree-ssa/alias-21.c: New testcase.
1815 * gcc.dg/tree-ssa/alias-22.c: New testcase.
1817 2012-07-21 Andrew Pinski <apinski@cavium.com>
1819 * gcc.target/mips/octeon-pop-2.c: New testcase.
1821 2012-07-21 Tobias Burnus <burnus@net-b.de>
1824 * gfortran.dg/assumed_rank_3.f90: New.
1825 * gfortran.dg/assumed_rank_11.f90: New.
1826 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
1827 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
1828 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
1830 2012-07-21 Andrew Pinski <apinski@cavium.com>
1832 * gcc.target/mips/unaligned-1.c: New testcase.
1834 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
1836 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
1838 2012-07-20 Tobias Burnus <burnus@net-b.de>
1840 * gfortran.dg/bind_c_array_params_2.f90: New.
1841 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
1842 and update dg-error.
1844 2012-07-20 Tobias Burnus <burnus@net-b.de>
1846 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
1848 2012-07-20 Jason Merrill <jason@redhat.com>
1851 * g++.dg/other/array7.C: New.
1853 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
1855 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
1856 the basic block and check loop depth.
1857 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
1858 matching patterns and comments.
1859 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
1860 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1862 2012-07-20 Jakub Jelinek <jakub@redhat.com>
1865 * c-c++-common/pr28656.c: New test.
1867 2012-07-19 Jason Merrill <jason@redhat.com>
1870 * g++.dg/init/mutable1.C: New.
1872 2012-07-20 Tobias Burnus <burnus@net-b.de>
1875 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1876 * gfortran.dg/assumed_rank_1.f90: New.
1877 * gfortran.dg/assumed_rank_1_c.c: New.
1878 * gfortran.dg/assumed_rank_2.f90: New.
1879 * gfortran.dg/assumed_rank_4.f90: New.
1880 * gfortran.dg/assumed_rank_5.f90: New.
1881 * gfortran.dg/assumed_rank_6.f90: New.
1882 * gfortran.dg/assumed_rank_7.f90: New.
1883 * gfortran.dg/assumed_rank_8.f90: New.
1884 * gfortran.dg/assumed_rank_8_c.c: New.
1885 * gfortran.dg/assumed_rank_9.f90: New.
1886 * gfortran.dg/assumed_rank_10.f90: New.
1887 * gfortran.dg/assumed_rank_12.f90: New.
1889 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1891 * gnat.dg/opt25.adb: New test.
1892 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1893 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1895 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1897 * gnat.dg/aggr20.ad[sb]: New test.
1898 * gnat.dg/aggr20_pkg.ads: New helper.
1900 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1902 * gnat.dg/derived_type3.adb: New test.
1903 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1905 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1907 PR rtl-optimization/53942
1908 * gcc.dg/pr53942.c: New test.
1910 2012-07-19 Jason Merrill <jason@redhat.com>
1913 * g++.dg/cpp0x/constexpr-builtin2.C: New.
1915 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1917 * gnat.dg/discr38.adb: New test.
1919 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1922 * c-c++-common/gomp/pr54017.c: New test.
1924 2012-07-19 Richard Guenther <rguenther@suse.de>
1925 Eric Botcazou <ebotcazou@adacore.com>
1927 * gnat.dg/loop_optimization11.adb: New testcase.
1928 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1930 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1931 Jason Merrill <jason@redhat.com>
1933 * g++.dg/cpp0x/sfinae37.C: New.
1934 * g++.dg/template/access23.C: New.
1935 * g++.dg/template/access7.C: Adjust.
1936 * g++.dg/template/sfinae10.C: Don't expect errors.
1937 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
1939 2012-07-18 Julian Brown <julian@codesourcery.com>
1940 Sandra Loosemore <sandra@codesroucery.com>
1942 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
1944 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
1946 * gnat.dg/noreturn4.ad[sb]: New test.
1947 * gnat.dg/noreturn4_pkg.ads: New helper.
1949 2012-07-18 Jie Zhang <jzhang918@gmail.com>
1950 Julian Brown <julian@codesourcery.com>
1952 * gcc.target/arm/neon-vdup-1.c: New test case.
1953 * gcc.target/arm/neon-vdup-2.c: New test case.
1954 * gcc.target/arm/neon-vdup-3.c: New test case.
1955 * gcc.target/arm/neon-vdup-4.c: New test case.
1956 * gcc.target/arm/neon-vdup-5.c: New test case.
1957 * gcc.target/arm/neon-vdup-6.c: New test case.
1958 * gcc.target/arm/neon-vdup-7.c: New test case.
1959 * gcc.target/arm/neon-vdup-8.c: New test case.
1960 * gcc.target/arm/neon-vdup-9.c: New test case.
1961 * gcc.target/arm/neon-vdup-10.c: New test case.
1962 * gcc.target/arm/neon-vdup-11.c: New test case.
1963 * gcc.target/arm/neon-vdup-12.c: New test case.
1964 * gcc.target/arm/neon-vdup-13.c: New test case.
1965 * gcc.target/arm/neon-vdup-14.c: New test case.
1966 * gcc.target/arm/neon-vdup-15.c: New test case.
1967 * gcc.target/arm/neon-vdup-16.c: New test case.
1968 * gcc.target/arm/neon-vdup-17.c: New test case.
1969 * gcc.target/arm/neon-vdup-18.c: New test case.
1970 * gcc.target/arm/neon-vdup-19.c: New test case.
1971 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
1972 arguments non-constant.
1974 2012-07-18 Richard Guenther <rguenther@suse.de>
1976 PR tree-optimization/53970
1977 * g++.dg/torture/pr53970.C: New testcase.
1979 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
1982 * gcc.c-torture/compile/pr38621.c: New.
1984 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
1987 * gcc.target/sh/pr33135-1.c: New.
1988 * gcc.target/sh/pr33135-2.c: New.
1989 * gcc.target/sh/pr33135-3.c: New.
1990 * gcc.target/sh/pr33135-4.c: New.
1992 2012-07-17 Jason Merrill <jason@redhat.com>
1995 * g++.dg/parse/enum9.C: New.
1997 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
1998 Sandra Loosemore <sandra@codesourcery.com>
2000 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
2001 if there is a conflict with -mcpu=. Use -mcpu=5208.
2003 2012-07-17 Jason Merrill <jason@redhat.com>
2006 * g++.dg/template/array23.C: New.
2008 2012-07-17 Tobias Burnus <burnus@net-b.de>
2011 * gfortran.dg/bind_c_usage_26.f90: New.
2012 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
2013 * gfortran.dg/bind_c_usage_13.f03: Ditto.
2014 * gfortran.dg/bind_c_usage_18.f90: Ditto.
2015 * gfortran.dg/interop_params.f03: Ditto.
2017 2012-07-17 Jason Merrill <jason@redhat.com>
2019 * g++.dg/template/inherit8.C: Adjust.
2020 * g++.dg/template/using21.C: Adjust.
2021 * g++.dg/template/using22.C: Adjust.
2024 * g++.dg/template/current-inst1.C: New.
2025 * g++.dg/parse/crash35.C: Adjust.
2027 2012-07-17 Tobias Burnus <burnus@net-b.de>
2030 * gfortran.dg/oldstyle_4.f90: New.
2032 2012-07-17 Tobias Burnus <burnus@net-b.de>
2035 * gfortran.dg/module_procedure_double_colon_3.f90: New.
2036 * gfortran.dg/module_procedure_double_colon_4.f90: New.
2038 2012-07-16 Jason Merrill <jason@redhat.com>
2040 * g++.dg/parse/access8.C: Adjust.
2041 * g++.dg/template/sfinae6_neg.C: Adjust.
2043 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
2046 * gfortran.dg/coarray_allocate_1.f90: New test.
2048 2012-07-16 Andrew Pinski <apinski@cavium.com>
2050 * gcc.c-torture/execute/bswap-1.c: New testcase.
2051 * gcc.c-torture/compile/unalign-1.c: New testcase.
2052 * gcc.c-torture/compile/20120524-1.c: New testcase.
2053 * gcc.c-torture/compile/20101216-1.c: New testcase.
2055 2012-07-16 Dehao Chen <dehao@google.com>
2058 2012-07-10 Dehao Chen <dehao@google.com>
2060 * gcc.dg/debug_info_inline.c: New test.
2062 2012-07-16 Janus Weil <janus@gcc.gnu.org>
2065 * gfortran.dg/proc_decl_28.f90: New.
2067 2012-07-16 Andrew Pinski <apinski@cavium.com>
2069 * gcc.dg/torture/builtins-1.c: New testcase.
2071 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
2073 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
2074 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
2075 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2076 gcc.target/cris/sync-1-v10.c,
2077 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
2078 pass -mno-unaligned-atomic-may-use-library.
2079 * gcc.target/cris/sync-xchg-1.c: New test.
2080 * gcc.target/cris/20011127-1.c: Adjust to %P being a
2081 valid register operand output modifier.
2083 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
2085 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
2088 2012-07-13 Andrew Pinski <apinski@cavium.com>
2090 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
2091 rather than cleanup-tree-dump.
2092 * gcc.target/mips/octeon-pipe-1.c: Likewise.
2094 2012-07-13 Richard Guenther <rguenther@suse.de>
2096 PR tree-optimization/53907
2097 * gcc.target/i386/pr53907.c: New testcase.
2099 2012-07-13 Richard Guenther <rguenther@suse.de>
2101 PR tree-optimization/53922
2102 * gcc.dg/torture/pr53922.c: New testcase.
2104 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
2106 PR rtl-optimization/53908
2107 * gcc.dg/torture/pr53908.c: New test.
2109 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
2112 * testsuite/g++.dg/cpp0x/variadic135.C: New.
2114 2012-07-12 Jason Merrill <jason@redhat.com>
2116 * g++.dg/template/sfinae6_neg.C: Adjust.
2118 2012-07-12 Tobias Burnus <burnus@net-b.de>
2120 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
2121 * gfortran.dg/c_f_pointer_tests_3.f90: Update
2122 scan-tree-dump-times pattern.
2124 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2126 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
2128 2012-07-11 Jason Merrill <jason@redhat.com>
2131 * g++.g/cpp0x/defaulted37.C: New.
2133 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
2136 * gcc.target/arm/pr53859.c: New test.
2138 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
2141 * gcc.c-torture/compile/pr53886.c: New.
2143 2012-07-10 Dehao Chen <dehao@google.com>
2145 * gcc.dg/debug_info_inline.c: New test.
2147 2012-07-10 Jason Merrill <jason@redhat.com>
2150 * g++.dg/cpp0x/defaulted36.C: New.
2151 * g++.dg/cpp0x/defaulted21.C: Adjust.
2153 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2155 2012-07-09 Sterling Augustine <saugustine@google.com>
2157 * g++.dg/debug/dwarf2/pubnames-2.C: New.
2159 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
2161 PR tree-optimization/53887
2162 * gcc.dg/pr53887.c: New test.
2164 2012-07-09 Jason Merrill <jason@redhat.com>
2167 * g++.dg/cpp0x/nullptr29.C: New.
2169 2012-07-09 Tom de Vries <tom@codesourcery.com>
2170 Richard Guenther <rguenther@suse.de>
2172 * gcc.dg/builtin-unreachable-6.c: New test.
2173 * gcc.dg/builtin-unreachable-5.c: New test.
2175 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
2177 PR tree-optimization/53881
2178 * gcc.dg/pr53881.c: New test.
2180 2012-07-06 Jason Merrill <jason@redhat.com>
2183 * g++.dg/cpp0x/variadic134.C: New.
2186 * g++.dg/cpp0x/alias-decl-20.C: New.
2188 2012-07-06 Tom de Vries <tom@codesourcery.com>
2190 PR tree-optimization/51879
2191 * gcc.dg/pr51879-16.c: New test.
2192 * gcc.dg/pr51879-17.c: Same.
2194 2012-07-06 Tom de Vries <tom@codesourcery.com>
2196 PR tree-optimization/52009
2197 * gcc.dg/pr51879-7.c: New test.
2198 * gcc.dg/pr51879-18.c: New test.
2200 2012-07-05 Jason Merrill <jason@redhat.com>
2203 * g++.dg/template/typedef39.C: New.
2206 * g++.dg/cpp0x/variadic133.C: New.
2207 * g++.dg/template/param1.C: Adjust.
2209 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2213 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2214 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2215 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2216 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2217 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2218 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2220 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
2223 * gfortran.dg/inline_sum_4.f90: New test.
2225 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
2227 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2229 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2231 * gcc.target/arm/fma-sp.c: New testcase.
2232 * gcc.target/arm/fma.c: Likewise.
2233 * gcc.target/arm/fma.h: Likewise.
2235 2012-07-04 Jason Merrill <jason@redhat.com>
2238 * g++.dg/other/enum3.C: New.
2240 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
2243 * g++.dg/torture/pr53321.C: New test.
2245 2012-07-04 Richard Guenther <rguenther@suse.de>
2247 PR tree-optimization/53844
2248 * g++.dg/tree-ssa/pr53844.C: New testcase.
2250 2012-07-04 Richard Guenther <rguenther@suse.de>
2252 PR tree-optimization/53849
2253 * gcc.dg/pr53849.c: New testcase.
2255 2012-07-03 Jakub Jelinek <jakub@redhat.com>
2258 * g++.dg/ext/label14.C: New test.
2260 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
2263 * g++.dg/other/pr53811.C: New test.
2265 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
2268 * gcc.target/m68k/stack-limit-1.c: New testcase.
2270 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2272 * gnat.dg/recursive_call.adb: New test.
2274 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
2276 * gnat.dg/discr37.ad[sb]: New test.
2278 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
2280 * g++.dg/other/packed1.C: Remove SH from xfail list.
2282 2012-07-02 Jason Merrill <jason@redhat.com>
2285 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2288 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2291 * g++.dg/cpp0x/decltype39.C: New.
2292 * g++.dg/diagnostic/method1.C: Adjust.
2295 * g++.dg/template/ref6.C: New.
2297 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2300 * gcc.target/sh/pr53568-1.c: New.
2302 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
2305 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2307 2012-07-02 Jason Merrill <jason@redhat.com>
2310 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2313 * g++.dg/template/enum7.C: New.
2314 * g++.dg/other/ptrmem10.C: Adjust.
2315 * g++.dg/other/ptrmem11.C: Adjust.
2316 * g++.dg/cpp0x/scoped_enum.C: Adjust.
2318 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
2320 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2322 2012-07-01 Wei Guozhi <carrot@google.com>
2325 * gcc.target/arm/pr53447-1.c: New testcase.
2326 * gcc.target/arm/pr53447-2.c: New testcase.
2327 * gcc.target/arm/pr53447-3.c: New testcase.
2328 * gcc.target/arm/pr53447-4.c: New testcase.
2330 2012-06-29 Richard Guenther <rguenther@suse.de>
2332 PR tree-optimization/47061
2333 * gcc.dg/tree-ssa/vrp71.c: New testcase.
2335 2012-06-29 Richard Guenther <rguenther@suse.de>
2337 PR tree-optimization/37541
2338 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2340 2012-06-29 Richard Guenther <rguenther@suse.de>
2342 PR tree-optimization/52589
2343 * gcc.dg/tree-ssa/vrp70.c: New testcase.
2345 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
2347 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2349 * g++.dg/template/error46.C: Add missing comment to dg-message.
2350 * g++.dg/template/crash107.C: Likewise.
2351 * g++.dg/template/error47.C: Likewise.
2352 * g++.dg/template/crash108.C: Likewise.
2353 * g++.dg/overload/operator5.C: Likewise.
2355 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2356 errors in dg-message directives, add comments.
2358 2012-06-28 Kai Tietz <ktietz@redhat.com>
2360 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2361 hard-coded 'unsigned long'.
2363 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2365 PR tree-optimization/51581
2366 * gcc.dg/vect/pr51581-4.c: New test.
2368 PR tree-optimization/53645
2369 * gcc.c-torture/execute/pr53645-2.c: New test.
2371 2012-06-28 Richard Guenther <rguenther@suse.de>
2374 * gcc.dg/torture/pr53790.c: New testcase.
2376 2012-06-28 Jakub Jelinek <jakub@redhat.com>
2378 PR tree-optimization/53645
2379 * gcc.c-torture/execute/pr53645.c: New test.
2381 2012-06-28 Arnaud Charlet <charlet@adacore.com>
2383 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
2385 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
2389 * gcc.dg/guality/pr49888.c: Account for the possibility that
2390 the variable is optimized out at the first test.
2392 2012-06-27 Jason Merrill <jason@redhat.com>
2394 * g++.dg/cpp0x/override2.C: Adjust.
2395 * g++.dg/template/error5.C: Adjust.
2396 * g++.dg/parse/crash28.C: Adjust.
2399 * g++.dg/parse/template27.C: New.
2400 * g++.dg/template/crash74.C: Adjust expected output.
2402 2012-06-27 Janus Weil <janus@gcc.gnu.org>
2406 * gfortran.dg/typebound_operator_16.f03: New.
2408 2012-06-27 Jakub Jelinek <jakub@redhat.com>
2410 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
2411 even src1.i and src2.i fields even in the second half of the arrays.
2413 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2416 * g++.dg/torture/vshuf-16.inc: New test.
2417 * g++.dg/torture/vshuf-2.inc: New test.
2418 * g++.dg/torture/vshuf-4.inc: New test.
2419 * g++.dg/torture/vshuf-8.inc: New test.
2420 * g++.dg/torture/vshuf-main.inc: New test.
2421 * g++.dg/torture/vshuf-v16hi.C: New test.
2422 * g++.dg/torture/vshuf-v16qi.C: New test.
2423 * g++.dg/torture/vshuf-v2df.C: New test.
2424 * g++.dg/torture/vshuf-v2di.C: New test.
2425 * g++.dg/torture/vshuf-v2sf.C: New test.
2426 * g++.dg/torture/vshuf-v2si.C: New test.
2427 * g++.dg/torture/vshuf-v4df.C: New test.
2428 * g++.dg/torture/vshuf-v4di.C: New test.
2429 * g++.dg/torture/vshuf-v4sf.C: New test.
2430 * g++.dg/torture/vshuf-v4si.C: New test.
2431 * g++.dg/torture/vshuf-v8hi.C: New test.
2432 * g++.dg/torture/vshuf-v8qi.C: New test.
2433 * g++.dg/torture/vshuf-v8si.C: New test.
2435 2012-06-27 Richard Guenther <rguenther@suse.de>
2438 * gcc.dg/tree-ssa/scev-6.c: New testcase.
2440 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
2442 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
2443 scan-dump-dem-not): Use printable pattern in test name.
2445 2012-06-26 Sterling Augustine <saugustine@google.com>
2446 Dominique Dhumieres <dominiq@lps.ens.fr>
2448 * gcc.dg/pubtypes-2.c: Update expected output.
2449 * gcc.dg/pubtypes-3.c: Likewise.
2450 * gcc.dg/pubtypes-4.c: Likewise.
2452 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
2454 * gcc.dg/tree-ssa/slsr-1.c: New test.
2455 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2456 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2457 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
2459 2012-06-26 Matt Turner <mattst88@gmail.com>
2462 * gcc.target/arm/mmx-2.c: New.
2464 2012-06-26 Richard Guenther <rguenther@suse.de>
2467 * g++.dg/torture/pr53752.C: New testcase.
2469 2012-06-26 Jakub Jelinek <jakub@redhat.com>
2471 PR tree-optimization/53748
2472 * gcc.c-torture/compile/pr53748.c: New test.
2474 2012-06-25 Jason Merrill <jason@redhat.com>
2478 * g++.dg/cpp0x/decltype38.C: New.
2479 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
2481 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
2483 * lib/target-supports-dg.exp (testname-for-summary): New.
2484 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
2485 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
2486 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
2487 scan-module-absence, output-exists, output-exists-not: Use
2488 testname-for-summary.
2489 (dg-test): Clean up testname_with_flags.
2490 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2491 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
2492 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
2493 scan-assembler-dem-not, object-size: Use testname-for-summary.
2494 * lib/gcov.exp (run-gcov): Likewise.
2495 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2496 scan-dump-dem, scan-dump-dem-note): Likewise.
2498 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
2499 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
2500 including profopt.opt; save and restore existing value.
2501 * g++.dg/bprob/bprob.exp: Likewise.
2502 * gcc.dg/matrix/matrix.exp: Likewise.
2503 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2504 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
2507 2012-06-25 Richard Henderson <rth@redhat.com>
2509 * gcc.dg/pr53749.c: New.
2511 2012-06-25 Jason Merrill <jason@redhat.com>
2514 * g++.dg/cpp0x/nullptr28.C: New.
2516 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
2518 * gcc.target/arm/neon-vld1_dupQ.c: New.
2520 2012-06-25 Florian Weimer <fweimer@redhat.com>
2522 * g++.dg/init/new35.C: New.
2523 * g++.dg/init/new36.C: New.
2524 * g++.dg/init/new37.C: New.
2525 * g++.dg/ext/vla5.C: New warning.
2526 * g++.dg/ext/vla8.C: New warning.
2527 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
2529 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2530 James Greenhalgh <james.greenhalgh@arm.com>
2532 * gcc.target/arm/ftest-support-arm.h New testcase.
2533 * gcc.target/arm/ftest-support-thumb.h Likewise.
2534 * gcc.target/arm/ftest-support.h Likewise.
2535 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
2536 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2537 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2538 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
2539 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
2540 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2541 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2542 * gcc.target/arm/ftest-armv6-arm.c Likewise.
2543 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
2544 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
2545 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
2546 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2547 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2548 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2549 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2550 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2551 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
2552 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
2553 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2554 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2555 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
2556 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
2557 * gcc/testsuite/lib/target-supports.exp
2558 (check_effective_target_arm_arch_FUNC): Add support for more
2560 (add_options_for_arm_arch_FUNC): Likewise.
2561 (check_effective_target_arm_arch_FUNC_multilib): New functions.
2563 2012-06-25 Jason Merrill <jason@redhat.com>
2566 * g++.dg/cpp0x/constexpr-tuple.C: New.
2568 2012-06-25 Jakub Jelinek <jakub@redhat.com>
2571 * gcc.target/i386/pr53759.c: New test.
2574 * g++.dg/cpp0x/nsdmi7.C: New test.
2576 2012-06-24 Kai Tietz <ktietz@redhat.com>
2578 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
2580 * gcc.target/i386/pr38988.c: Likewise.
2582 2012-06-22 Janus Weil <janus@gcc.gnu.org>
2586 * gfortran.dg/typebound_generic_12.f03: New.
2587 * gfortran.dg/typebound_generic_13.f03: New.
2589 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
2591 * gnat.dg/lto15.ad[sb]: New test.
2593 2012-06-21 Meador Inge <meadori@codesourcery.com>
2596 * gcc.dg/Wunused-local-typedefs.c: New testcase.
2598 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
2600 * testsuite/gcc.dg/pch/ident-1.c: New test.
2601 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
2603 2012-06-21 Michael Matz <matz@suse.de>
2606 * gcc.c-torture/execute/pr53688.c: New test.
2608 2012-06-20 Richard Guenther <rguenther@suse.de>
2610 PR tree-optimization/30318
2611 * gcc.dg/tree-ssa/vrp69.c: New testcase.
2613 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
2615 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
2617 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2619 * gcc.target/i386/clearcapv2.map: New file.
2620 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
2622 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
2624 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
2625 and add __sh__ case.
2627 2012-06-19 Jason Merrill <jason@redhat.com>
2630 * g++.dg/debug/localclass1.C: New.
2632 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
2634 * g++.dg/cpp0x/override4.C: New.
2636 2012-06-14 Jason Merrill <jason@redhat.com>
2639 * g++.dg/cpp0x/decltype37.C: New.
2641 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
2643 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
2645 2012-06-19 Joseph Myers <joseph@codesourcery.com>
2647 * gcc.c-torture/compile/vector-5.c,
2648 gcc.c-torture/compile/vector-6.c: New tests.
2650 2012-06-19 Richard Henderson <rth@redhat.com>
2652 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
2654 2012-06-19 Richard Guenther <rguenther@suse.de>
2656 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
2658 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
2661 * gcc.target/i386/pr53712.c: New test.
2663 2012-06-18 Tobias Burnus <burnus@net-b.de>
2666 * gfortran.dg/elemental_optional_args_6.f90: New.
2668 2012-06-18 Tobias Burnus <burnus@net-b.de>
2671 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
2672 * gfortran.dg/coarray/move_alloc_1.f90
2674 2012-06-18 Tobias Burnus <burnus@net-b.de>
2677 * gfortran.dg/coarray_27.f90: New.
2679 2012-06-18 Joey Ye <Joey.Ye@arm.com>
2680 Greta Yorsh <Greta.Yorsh@arm.com>
2682 * gcc.target/arm/epilog-1.c: New test.
2684 2012-06-18 Richard Guenther <rguenther@suse.de>
2686 PR tree-optimization/53693
2687 * g++.dg/torture/pr53693.C: New testcase.
2689 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
2691 PR tree-optimization/53703
2692 * gcc.dg/torture/pr53703.c: New test.
2694 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
2697 * gcc.target/i386/pr53698.c: New test.
2699 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
2701 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
2703 2012-06-17 Tobias Burnus <burnus@net-b.de>
2707 * gfortran.dg/transfer_check_3.f90: New.
2709 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
2711 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
2713 2012-06-16 Tobias Burnus <burnus@net-b.de>
2717 * gfortran.dg/deferred_type_param_8.f90: New.
2719 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
2721 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
2722 testname that includes flags, passed in as new argument, in
2724 (run_gcov): Get testname from dg-test, use it in pass/fail messages
2725 and pass it to verify-* procedures.
2727 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
2728 alignment torture options with usual torture options.
2730 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
2731 messages reported for one line of source code.
2732 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
2733 * g++.dg/cpp0x/decltype2.C: Likewise.
2734 * g++.dg/cpp0x/decltype3.C: Likewise.
2735 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
2736 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
2737 * g++.dg/cpp0x/static_assert3.C: Likewise.
2738 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
2739 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
2740 * g++.dg/cpp0x/union1.C: Likewise.
2741 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2742 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2743 * g++.dg/cpp0x/variadic2.C: Likewise.
2744 * g++.dg/cpp0x/variadic20.C: Likewise.
2745 * g++.dg/cpp0x/variadic74.C: Likewise.
2746 * g++.dg/diagnostic/bitfld2.C: Likewise.
2747 * g++.dg/ext/attrib44.C: Likewise.
2748 * g++.dg/ext/no-asm-1.C: Likewise.
2749 * g++.dg/other/error34.C: Likewise.
2750 * g++.dg/parse/crash46.C: Likewise.
2751 * g++.dg/parse/error10.C: Likewise.
2752 * g++.dg/parse/error2.C: Likewise.
2753 * g++.dg/parse/error3.C: Likewise.
2754 * g++.dg/parse/error36.C: Likewise.
2755 * g++.dg/parse/error8.C: Likewise.
2756 * g++.dg/parse/error9.C: Likewise.
2757 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2758 * g++.dg/parse/parser-pr28152.C: Likewise.
2759 * g++.dg/parse/template25.C: Likewise.
2760 * g++.dg/parse/typename11.C: Likewise.
2761 * g++.dg/tc1/dr147.C: Likewise.
2762 * g++.dg/template/deduce3.C: Likewise.
2763 * g++.dg/template/koenig9.C: Likewise.
2764 * g++.dg/template/pr23510.C: Likewise.
2765 * g++.dg/warn/pr12242.C: Likewise.
2766 * g++.dg/warn/pr30551-2.C: Likewise.
2767 * g++.dg/warn/pr30551.C: Likewise.
2768 * g++.old-deja/g++.other/typename1.C: Likewise.
2769 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2771 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2774 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
2775 * c-c++-common/torture/vshuf-2.inc: Likewise.
2776 * c-c++-common/torture/vshuf-4.inc: Likewise.
2777 * c-c++-common/torture/vshuf-8.inc: Likewise.
2778 * c-c++-common/torture/vshuf-main.inc: Likewise.
2779 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
2780 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
2781 * c-c++-common/torture/vshuf-v2df.c: Likewise.
2782 * c-c++-common/torture/vshuf-v2di.c: Likewise.
2783 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
2784 * c-c++-common/torture/vshuf-v2si.c: Likewise.
2785 * c-c++-common/torture/vshuf-v4df.c: Likewise.
2786 * c-c++-common/torture/vshuf-v4di.c: Likewise.
2787 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
2788 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
2789 * c-c++-common/torture/vshuf-v4si.c: Likewise.
2790 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
2791 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
2792 * c-c++-common/torture/vshuf-v8si.c: Likewise.
2794 2012-06-15 Michael Matz <matz@suse.de>
2796 * gcc.dg/tree-ssa/vector-4.c: New test.
2798 2012-06-15 Michael Matz <matz@suse.de>
2800 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
2801 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
2803 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2805 PR tree-optimization/53636
2806 * gcc.target/arm/pr53636.c: New test.
2808 2012-06-15 Jakub Jelinek <jakub@redhat.com>
2810 PR tree-optimization/51581
2811 * gcc.c-torture/execute/pr51581-1.c: New test.
2812 * gcc.c-torture/execute/pr51581-2.c: New test.
2813 * gcc.dg/vect/pr51581-1.c: New test.
2814 * gcc.dg/vect/pr51581-2.c: New test.
2815 * gcc.dg/vect/pr51581-3.c: New test.
2816 * gcc.target/i386/avx-pr51581-1.c: New test.
2817 * gcc.target/i386/avx-pr51581-2.c: New test.
2818 * gcc.target/i386/avx2-pr51581-1.c: New test.
2819 * gcc.target/i386/avx2-pr51581-2.c: New test.
2820 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
2822 2012-06-15 Richard Guenther <rguenther@suse.de>
2824 * gcc.c-torture/execute/20120615-1.c: New testcase.
2826 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
2828 * gnat.dg/vect8.ad[sb]: New test.
2830 2012-06-14 Richard Guenther <rguenther@suse.de>
2832 * gcc.dg/tree-ssa/vrp.h: New testcase.
2833 * gcc.dg/tree-ssa/vrp68.c: Likewise.
2835 2012-06-13 Christian Bruel <christian.bruel@st.com>
2838 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2840 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
2842 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
2844 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
2847 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
2848 test summary unique.
2850 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2851 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
2852 scan-stack-usage-not): Don't strip torture options from test name.
2854 * lib/scandump.exp (scan-dump-times): Use printable version of
2855 regexp in test summary line.
2857 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
2858 messages reported for one line of source code.
2859 * gcc.dg/format/few-1.c: Likewise.
2860 * gcc.dg/ia64-sync-2.c: Likewise.
2861 * gcc.dg/sync-2.c: Likewise.
2862 * gcc.dg/noncompile/pr44517.c: Likewise.
2864 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
2867 * gcc.dg/guality/pr49888.c: New.
2869 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
2871 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
2872 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
2873 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2875 2012-06-13 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/intent_out_7.f90: New.
2880 2012-06-13 Tobias Burnus <burnus@net-b.de>
2883 * gfortran.dg/save_4.f90: New.
2885 2012-06-12 Jakub Jelinek <jakub@redhat.com>
2890 * gcc.dg/pr53532.c: New test.
2891 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
2892 adjust line numbers.
2893 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
2894 * gcc.dg/Wcxx-compat-8.c: Likewise.
2895 * gcc.dg/pr51034.c: New test.
2896 * gcc.dg/pr53196-1.c: New test.
2897 * gcc.dg/pr53196-2.c: New test.
2899 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
2901 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
2902 alignment torture options with usual torture options.
2903 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
2904 instead of dg-options.
2905 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2906 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2907 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2908 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2909 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2910 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2912 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
2913 to checks for multiple messages reported for one line of source code.
2914 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
2916 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
2917 messages reported for one line of source code.
2919 * gcc.dg/20031223-1.c: Add comments to check for multiple
2920 messages reported for one line of source code.
2921 * gcc.dg/Wconversion-integer.c: Likewise.
2922 * gcc.dg/Wfatal-2.c: Likewise.
2923 * gcc.dg/Wfatal.c: Likewise.
2924 * gcc.dg/Wobjsize-1.c: Likewise.
2925 * gcc.dg/c99-vla-jump-1.c: Likewise.
2926 * gcc.dg/c99-vla-jump-2.c: Likewise.
2927 * gcc.dg/c99-vla-jump-3.c: Likewise.
2928 * gcc.dg/c99-vla-jump-4.c: Likewise.
2929 * gcc.dg/c99-vla-jump-5.c: Likewise.
2930 * gcc.dg/decl-9.c: Likewise.
2931 * gcc.dg/declspec-10.c: Likewise.
2932 * gcc.dg/declspec-18.c: Likewise.
2933 * gcc.dg/mtune.c: Likewise.
2934 * gcc.dg/parser-pr28152-2.c: Likewise.
2935 * gcc.dg/parser-pr28152.c: Likewise.
2936 * gcc.dg/pr14475.c: Likewise.
2937 * gcc.dg/pr27953.c: Likewise.
2938 * gcc.dg/pr28322-3.c: Likewise.
2939 * gcc.dg/pr30457.c: Likewise.
2940 * gcc.dg/pr30551-2.c: Likewise.
2941 * gcc.dg/pr30551-3.c: Likewise.
2942 * gcc.dg/pr30551-4.c: Likewise.
2943 * gcc.dg/pr30551-5.c: Likewise.
2944 * gcc.dg/pr30551-6.c: Likewise.
2945 * gcc.dg/pr30551.c: Likewise.
2946 * gcc.dg/pr45461.c: Likewise.
2947 * gcc.dg/pr48552-1.c: Likewise.
2948 * gcc.dg/pr48552-2.c: Likewise.
2949 * gcc.dg/redecl-1.c: Likewise.
2950 * gcc.dg/transparent-union-3.c: Likewise.
2951 * gcc.dg/utf-dflt.c: Likewise.
2952 * gcc.dg/utf-dflt2.c: Likewise.
2953 * gcc.dg/vla-8.c: Likewise.
2954 * gcc.dg/vla-init-1.c: Likewise.
2955 * gcc.dg/wtr-int-type-1.c: Likewise.
2957 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
2958 messages reported for for one line of source code.
2959 * c-c++-common/raw-string-5.c: Likewise.
2960 * c-c++-common/raw-string-4.c: Likewise.
2961 * c-c++-common/raw-string-6.c: Likewise.
2962 * c-c++-common/pr20000.c: Likewise.
2964 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
2965 messages reported for one line of source code.
2966 * gcc.dg/cpp/pr30786.c: Likewise.
2967 * gcc.dg/cpp/pr28709.c: Likewise.
2968 * gcc.dg/cpp/missing-header-MD.c: Likewise.
2969 * gcc.dg/cpp/macspace2.c: Likewise.
2970 * gcc.dg/cpp/missing-header-1.c: Likewise.
2971 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2972 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2973 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2975 2012-06-12 Jason Merrill <jason@redhat.com>
2978 * g++.dg/template/local7.C: New.
2980 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
2983 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
2984 * gcc.target/sh/pr51340-2.c: Likewise.
2985 * gcc.target/sh/pr51340-3.c: Likewise.
2987 2012-06-12 Michael Matz <matz@suse.de>
2989 * gcc.dg/torture/alias-1.c: New test.
2991 2012-06-12 Jakub Jelinek <jakub@redhat.com>
2993 PR rtl-optimization/53589
2994 * gcc.dg/torture/pr53589.c: New test.
2996 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
2999 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
3000 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
3001 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
3002 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
3003 * gcc.target/sh/pr50749-sf-predec-2.c: New.
3004 * gcc.target/sh/pr50749-sf-predec-4.c: New.
3005 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
3006 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
3007 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
3008 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
3009 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
3010 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
3011 * gcc.target/sh/pr50749-sf-predec-1.c: New.
3012 * gcc.target/sh/pr50749-sf-predec-3.c: New.
3013 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
3014 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
3016 2012-06-11 Sriraman Tallam <tmsriram@google.com>
3018 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
3019 (check_intel_cpu_model): New function.
3020 (check_amd_cpu_model): New function.
3021 (check_features): New function.
3022 (__get_cpuid_output): New function.
3023 (check_detailed): New function.
3024 (fn1): Rename to quick_check.
3025 (main): Update to call quick_check and call check_detailed.
3027 2012-06-11 Richard Henderson <rth@redhat.com>
3029 * lib/target-supports.exp
3030 (check_effective_target_sync_long_long_runtime): Use
3031 check_effective_target_lp64 instead of
3032 check_effective_target_powerpc64 for powerpc targets.
3034 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
3037 * gcc.target/sh/pr53511-1.c: New.
3039 2012-06-11 Richard Guenther <rguenther@suse.de>
3042 * g++.dg/lto/pr53470_0.C: New testcase.
3043 * gcc.dg/lto/pr53470_0.c: Likewise.
3045 2012-06-11 Richard Guenther <rguenther@suse.de>
3048 * g++.dg/ext/pr53605.C: New testcase.
3050 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3052 * gnat.dg/specs/array1.ads: New test.
3053 * gnat.dg/specs/array2.ads: Likewise.
3054 * gnat.dg/array22.adb: Likewise.
3056 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
3058 * gnat.dg/constant4.adb: New test.
3059 * gnat.dg/constant4_pkg.ads: New helper.
3061 2012-06-08 Janus Weil <janus@gcc.gnu.org>
3064 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
3065 * gfortran.dg/allocate_class_1.f90: Modified.
3066 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
3067 * gfortran.dg/allocate_class_2.f90: New.
3069 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
3072 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
3074 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3077 * gfortran.dg/string_assign_2.f90: New test case.
3079 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
3082 * gfortran.dg/string_assign_1.f90: New test case.
3084 2012-06-07 Jakub Jelinek <jakub@redhat.com>
3087 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
3088 * gcc.dg/gomp/critical-4.c: Likewise.
3089 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3090 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3091 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
3092 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
3093 * c-c++-common/gomp/pr53580.c: New test.
3095 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
3098 * g++.dg/cpp0x/forw_enum11.C: New.
3100 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3103 * g++.dg/cpp0x/alias-decl-19.C: New.
3105 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
3107 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
3109 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
3111 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
3113 (XSTATE_SSE): Ditto.
3114 (XSTATE_YMM): Ditto.
3115 (avx_os_support): Use new defines.
3117 2012-06-06 Richard Guenther <rguenther@suse.de>
3120 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
3123 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
3126 * g++.dg/cpp0x/pr52841.C: New testcase.
3128 2012-06-06 Richard Guenther <rguenther@suse.de>
3130 PR tree-optimization/53081
3131 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
3132 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
3134 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3136 * gcc.target/powerpc/pr53487.c: New test.
3138 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
3140 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
3142 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
3144 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
3146 2012-06-05 Richard Guenther <rguenther@suse.de>
3148 PR tree-optimization/30442
3149 * gcc.dg/vect/bb-slp-30.c: New testcase.
3151 2012-06-05 Richard Guenther <rguenther@suse.de>
3153 PR tree-optimization/53081
3154 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3155 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3156 -fno-tree-loop-distribute-patterns.
3158 2012-06-05 Alan Modra <amodra@gmail.com>
3160 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3161 Check static chain in nested funcs.
3163 2012-06-04 Tobias Burnus <burnus@net-b.de>
3166 * gfortran.dg/init_flag_10.f90: New.
3168 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3171 * g++.dg/warn/Wenum-compare-no-2: New.
3173 2012-06-04 Dodji Seketeli <dodji@redhat.com>
3175 PR preprocessor/53463
3176 * g++.dg/cpp/limits.C: New test.
3177 * g++.dg/parse/error19.C: Adjust.
3178 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3179 * g++.dg/warn/pr35635.C: Likewise.
3180 * g++.old-deja/g++.pt/assign1.C: Likewise.
3182 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
3185 * gcc.target/powerpc/cell_builtin_1.c: New test case.
3186 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3187 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3188 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3189 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3190 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3191 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3192 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3194 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
3196 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3198 2012-06-04 Jakub Jelinek <jakub@redhat.com>
3200 PR tree-optimization/53550
3201 * gcc.dg/pr53550.c: New test.
3203 2012-06-04 Richard Guenther <rguenther@suse.de>
3205 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3206 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3207 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3209 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3212 * gfortran.dg/parameter_array_element_2.f90: New.
3214 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
3217 * gcc.target/sh/pr53512-1.c: New.
3218 * gcc.target/sh/pr53512-2.c: New.
3219 * gcc.target/sh/pr53512-3.c: New.
3220 * gcc.target/sh/pr53512-4.c: New.
3222 2012-06-01 Jason Merrill <jason@redhat.com>
3225 * g++.dg/ext/visibility/template12.C: New.
3226 * g++.dg/ext/attrib14.C: Adjust warning line.
3229 * g++.dg/parse/new6.C: New.
3230 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3232 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3234 * c-c++-common/restrict-2.c: Revert previous change.
3236 2012-06-01 Jason Merrill <jason@redhat.com>
3239 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3242 * g++.dg/cpp0x/auto33.C: New.
3244 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/parse/namespace-alias-1.C: New.
3249 2012-06-01 Christian Bruel <christian.bruel@st.com>
3251 * gcc.dg/spec-options.c: New test.
3252 * gcc.dg/foo.specs: New file.
3254 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
3257 * gnat.dg/lto14.adb: Skip on Solaris.
3259 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
3261 * gcc.target/cris/sync-1-v10.c,
3262 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3263 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3264 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3265 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3266 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3267 gcc.target/cris/torture/sync-mis-op-i-1.c,
3268 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3269 gcc.target/cris/torture/sync-mis-op-i-2.c,
3270 gcc.target/cris/torture/sync-mis-op-i-2a.c,
3271 gcc.target/cris/torture/sync-mis-op-i-3.c,
3272 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3273 gcc.target/cris/torture/sync-mis-op-s-1.c,
3274 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3275 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3276 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3277 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3278 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3279 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3280 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3281 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3282 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3284 2012-05-31 Richard Guenther <rguenther@suse.de>
3286 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3287 ldist-pr45948.c with disabled SCCP.
3289 2012-05-31 Richard Guenther <rguenther@suse.de>
3292 * gcc.dg/torture/pr48493.c: New testcase.
3294 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
3296 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3298 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3299 of the initialization loop.
3300 (dg-final): Adjust the expected number of vectorized loops depending
3301 on vect_char_mult target selector.
3303 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
3305 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3306 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3307 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3310 2012-05-30 Jason Merrill <jason@redhat.com>
3313 * g++.dg/init/new34.C: New.
3314 * g++.dg/tree-ssa/stabilize1.C: New.
3316 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3319 * g++.dg/init/new33.C: New test.
3321 2012-05-30 Richard Guenther <rguenther@suse.de>
3324 * gcc.dg/torture/pr53501.c: New testcase.
3325 * c-c++-common/restrict-2.c: Adjust.
3327 2012-05-30 Alan Modra <amodra@gmail.com>
3329 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3332 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
3334 * gcc.target/i386/shuf-concat.c: New test.
3336 2012-05-30 Jakub Jelinek <jakub@redhat.com>
3338 PR rtl-optimization/53519
3339 * gcc.c-torture/compile/pr53519.c: New test.
3341 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3343 * gcc.target/arm/neon-vrev.c: New.
3345 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
3348 * gcc.target/sh/pr51340-1.c: New.
3349 * gcc.target/sh/pr51340-2.c: New.
3350 * gcc.target/sh/pr51340-3.c: New.
3352 2012-05-29 Richard Guenther <rguenther@suse.de>
3354 PR tree-optimization/53516
3355 * gcc.dg/torture/pr53516.c: New testcase.
3357 2012-05-29 Dodji Seketeli <dodji@redhat.com>
3359 PR preprocessor/53229
3360 * gcc.dg/cpp/paste6.c: Force to run without
3361 -ftrack-macro-expansion.
3362 * gcc.dg/cpp/paste8.c: Likewise.
3363 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3364 -ftrack-macro-expansion.
3365 * gcc.dg/cpp/paste12.c: Force to run without
3366 -ftrack-macro-expansion.
3367 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3368 -ftrack-macro-expansion.
3369 * gcc.dg/cpp/paste13.c: Likewise.
3370 * gcc.dg/cpp/paste14.c: Likewise.
3371 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3372 -ftrack-macro-expansion.
3373 * gcc.dg/cpp/paste18.c: New test.
3375 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
3377 * gcc.target/cris/torture/trap-1.c,
3378 gcc.target/cris/torture/trap-2.c,
3379 gcc.target/cris/torture/trap-3.c,
3380 gcc.target/cris/torture/trap-v0.c,
3381 gcc.target/cris/torture/trap-v3.c: New tests.
3383 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/warn/Wbraces3.C: New.
3387 * g++.dg/warn/Wbraces4.C: Likewise.
3389 2012-05-28 Jakub Jelinek <jakub@redhat.com>
3391 PR tree-optimization/53505
3392 * c-c++-common/torture/pr53505.c: New test.
3394 2012-05-27 Nathan Sidwell <nathan@acm.org>
3396 * gcc.dg/stmt-expr-4.c: New.
3398 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/parse/crash60.C: New.
3403 2012-05-26 Jason Merrill <jason@redhat.com>
3406 * c-c++-common/array-lit.c: New.
3407 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
3409 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
3412 * gnat.dg/array21.adb: New test.
3414 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
3416 * gnat.dg/renaming5.adb: Adjust dg-final directive.
3418 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3421 * g++.dg/other/anon-union3.C: New.
3423 2012-05-25 Ian Lance Taylor <iant@google.com>
3425 * gcc.dg/split-6.c: New test.
3427 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
3429 * gnat.dg/lto14.adb: New test.
3431 2012-05-25 Tristan Gingold <gingold@adacore.com>
3433 * gcc.target/i386/large-frame.c: New.
3435 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
3436 * gcc.target/powerpc/lhs-1.c: New.
3437 * gcc.target/powerpc/lhs-2.c: New.
3438 * gcc.target/powerpc/lhs-3.c: New.
3440 2012-05-24 Dodji Seketeli <dodji@redhat.com>
3442 Make unwound macro expansion trace less redundant
3443 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
3444 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3445 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3446 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
3447 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3448 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3450 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3453 * g++.dg/cpp0x/constexpr-default1.C: New.
3455 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3458 * g++.dg/eh/goto2.C: New.
3460 2012-05-24 Richard Guenther <rguenther@suse.de>
3463 * g++.dg/tree-prof/pr53460.C: New testcase.
3465 2012-05-24 Richard Guenther <rguenther@suse.de>
3468 * g++.dg/debug/pr53466.C: New testcase.
3470 2012-05-24 Jakub Jelinek <jakub@redhat.com>
3472 PR tree-optimization/53465
3473 * gcc.c-torture/execute/pr53465.c: New test.
3475 2012-05-23 Tobias Burnus <burnus@net-b.de>
3479 * gfortran.dg/allocate_with_typespec_6.f90: New.
3481 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3484 * g++.dg/warn/delete-array-1.C: New.
3486 2012-05-23 Richard Guenther <rguenther@suse.de>
3488 * gcc.dg/torture/pr39074-2.c: Adjust.
3489 * gcc.dg/torture/pr39074.c: Likewise.
3490 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3491 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3493 2012-05-22 Jan Hubicka <jh@suse.cz>
3496 * g++.dg/torture/pr53161.C: New testcase.
3498 2012-05-22 Tobias Burnus <burnus@net-b.de>
3501 * gfortran.dg/realloc_on_assign_15.f90: New.
3503 2012-05-22 Richard Guenther <rguenther@suse.de>
3506 * gcc.dg/torture/pr51071-2.c: New testcase.
3508 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
3510 PR tree-optimization/53336
3511 * g++.dg/torture/pr53336.C: New testcase.
3513 2012-05-22 Dodji Seketeli <dodji@redhat.com>
3516 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
3517 instead of -Wunused-local-typedefs.
3519 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3522 * g++.dg/other/abstract4.C: New-
3524 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3527 * g++.dg/ext/attrib46.C: New.
3529 2012-05-21 Joseph Myers <joseph@codesourcery.com>
3532 * gcc.c-torture/compile/pr53418-1.c,
3533 gcc.c-torture/compile/pr53418-2.c: New tests.
3535 2012-05-21 Jakub Jelinek <jakub@redhat.com>
3537 PR tree-optimization/53366
3538 * gcc.dg/torture/pr53366-1.c: New test.
3539 * gcc.dg/torture/pr53366-2.c: New test.
3540 * gcc.target/i386/pr53366-1.c: New test.
3541 * gcc.target/i386/pr53366-2.c: New test.
3543 PR tree-optimization/53409
3544 * gcc.c-torture/compile/pr53409.c: New test.
3546 PR tree-optimization/53410
3547 * gcc.c-torture/compile/pr53410-1.c: New test.
3548 * gcc.c-torture/compile/pr53410-2.c: New test.
3550 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
3553 * gcc.target/i386/pr53425-1.c: New file.
3554 * gcc.target/i386/pr53425-2.c: Likewise.
3556 2012-05-21 Richard Guenther <rguenther@suse.de>
3558 PR tree-optimization/53408
3559 * gcc.dg/torture/pr53408.c: New testcase.
3561 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
3562 H.J. Lu <hongjiu.lu@intel.com>
3565 * gcc.target/i386/pr53416.c: New file.
3567 2012-05-21 Richard Guenther <rguenther@suse.de>
3569 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
3571 2012-05-21 Richard Guenther <rguenther@suse.de>
3573 * gcc.dg/torture/ldist-1.c: New testcase.
3575 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
3577 * gnat.dg/lto13.adb: New test.
3578 * gnat.dg/lto13_pkg.ad[sb]: New helper.
3580 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
3582 * gnat.dg/specs/lto12.ads: New test.
3583 * gnat.dg/specs/lto12_pkg.ads: New helper.
3585 2012-05-18 Richard Guenther <rguenther@suse.de>
3587 PR tree-optimization/53346
3588 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
3589 * gcc.target/i386/incoming-10.c: Adjust.
3590 * gcc.target/i386/incoming-11.c: Likewise.
3591 * gcc.target/i386/pr46295.c: Likewise.
3593 2012-05-18 Richard Guenther <rguenther@suse.de>
3595 * gcc.dg/pr53352.c: Return zero.
3597 2012-05-18 Richard Guenther <rguenther@suse.de>
3599 PR tree-optimization/53390
3600 * gcc.dg/torture/pr53390.c: New testcase.
3602 2012-05-18 Meador Inge <meadori@codesourcery.com>
3604 PR rtl-optimization/53352
3605 * gcc.dg/pr53352.c: New test.
3607 2012-05-17 David S. Miller <davem@davemloft.net>
3609 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3610 failure on sparc-*-linux-gnu.
3612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3615 * g++.dg/parse/error49.C: New.
3616 * g++.dg/cpp0x/error8.C: Likewise.
3617 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
3618 * g++.dg/ext/utf-dflt2.C: Likewise.
3619 * g++.dg/ext/utf-gnuxx98.C: Likewise.
3620 * g++.dg/ext/utf-dflt.C: Likewise.
3621 * c-c++-common/raw-string-3.c: Likewise.
3622 * c-c++-common/raw-string-4.c: Likewise.
3624 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3627 * g++.dg/cpp0x/catch1.C: New.
3629 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3632 * g++.dg/parse/error48.C: New.
3633 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
3634 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
3636 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
3638 * gcc.dg/tm/indirect-2.c: New test.
3640 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3642 PR tree-optimization/53217
3643 * gfortran.dg/pr53217.f90: New test.
3645 2012-05-16 Richard Guenther <rguenther@suse.de>
3647 PR tree-optimization/53364
3648 * g++.dg/torture/pr53364.C: New testcase.
3650 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
3653 * gcc.dg/pr52549.c: Fix test for long != void*
3654 * gcc.c-torture/execute/pr52979-1.x: New file.
3655 * gcc.c-torture/execute/pr52979-2.x: New file.
3657 2012-05-16 Dodji Seketeli <dodji@redhat.com>
3659 PR preprocessor/7263
3660 * gcc.dg/binary-constants-2.c: Run without tracking locations
3661 accross macro expansion.
3662 * gcc.dg/binary-constants-3.c: Likewise.
3663 * gcc.dg/cpp/sysmac2.c: Likewise.
3664 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
3666 * gcc.dg/cpp/syshdr3.c: New test.
3667 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
3668 * gcc.dg/system-binary-constants-1.c: New test.
3669 * gcc.dg/system-binary-constants-1.h: New header for the new test
3671 * g++.dg/cpp/syshdr3.C: New test.
3672 * g++.dg/cpp/syshdr3.h: New header the new test above.
3673 * g++.dg/system-binary-constants-1.C: New test.
3674 * g++.dg/system-binary-constants-1.h: New header the new test
3677 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3679 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
3681 2012-05-15 Jakub Jelinek <jakub@redhat.com>
3684 * gcc.dg/pr53358.c: New test.
3686 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3689 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
3690 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
3692 2012-05-15 Olivier Hainque <hainque@adacore.com>
3694 * g++.dg/eh/sighandle.C: New testcase.
3696 2012-05-15 Richard Guenther <rguenther@suse.de>
3698 PR tree-optimization/53355
3699 * gcc.dg/tree-ssa/vrp67.c: New testcase.
3701 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3703 * gfortran.dg/*.f90: Remove now redundant manual
3704 cleanup-modules directive.
3706 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
3708 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
3709 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
3711 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
3714 * gfortran.dg/int_range_io_1.f90: New test.
3716 2012-05-14 Andi Kleen <ak@linux.intel.com>
3717 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
3721 * gcc.target/i386/rtm-check.h: New file.
3722 * gcc.target/i386/pr53315.c: New test.
3724 2012-05-14 Tobias Burnus <burnus@net-b.de>
3729 * gfortran.dg/deferred_type_param_4.f90: New.
3730 * gfortran.dg/deferred_type_param_6.f90: New.
3732 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
3734 * gcc.target/i386/retarg.c: New test.
3736 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3739 * gfortran.dg/deferred_type_param_3.f90: New.
3740 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
3741 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
3743 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
3745 * gnat.dg/null_pointer_deref3.adb: New test.
3747 2012-05-12 Tobias Burnus <burnus@net-b.de>
3751 * gfortran.dg/deferred_type_param_5.f90: New.
3753 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3755 * g++.dg/parse/error47.C: New.
3757 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3760 * gfortran.dg/string_compare_4.f90: Change option
3761 to -fdump-tree-original. Add test case for kind=4.
3763 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3766 * gfortran.dg/string_compare_4.f90: New test.
3768 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3770 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
3772 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3775 * g++.dg/cpp0x/variadic132.C: New.
3777 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3780 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
3781 * g++.dg/parse/error26.C: Tweak dg-error column number.
3783 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3786 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
3788 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
3790 * gnat.dg/lto11.ad[sb]: New test.
3792 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
3795 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
3796 directive to Scan for vpmuldq, not vpmacsdql.
3798 2012-05-09 Michael Matz <matz@suse.de>
3800 PR tree-optimization/53185
3801 * gcc.dg/vect/pr53185.c: New test.
3803 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
3806 * gcc.target/i386/pr53249.c: New.
3808 2012-05-09 Richard Guenther <rguenther@suse.de>
3810 PR tree-optimization/18437
3811 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
3812 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
3814 2012-05-09 Jakub Jelinek <jakub@redhat.com>
3816 PR tree-optimization/53226
3817 * gcc.c-torture/compile/pr53226.c: New test.
3819 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3821 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
3822 * gcc.target/i386/hle-add-rel-1.c: Likewise.
3823 * gcc.target/i386/hle-and-acq-1.c: Likewise.
3824 * gcc.target/i386/hle-and-rel-1.c: Likewise.
3825 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
3826 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
3827 * gcc.target/i386/hle-or-acq-1.c: Likewise.
3828 * gcc.target/i386/hle-or-rel-1.c: Likewise.
3829 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
3830 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3831 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
3832 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
3833 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
3834 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
3836 2012-05-09 Dehao Chen <dehao@google.com>
3838 * gcc.dg/predict-1.c: Remove the replicated text in this test.
3839 * gcc.dg/predict-2.c: Likewise.
3840 * gcc.dg/predict-3.c: Likewise.
3841 * gcc.dg/predict-4.c: Likewise.
3842 * gcc.dg/predict-5.c: Likewise.
3843 * gcc.dg/predict-6.c: Likewise.
3845 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
3848 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
3850 2012-05-08 Richard Guenther <rguenther@suse.de>
3852 * gcc.dg/fold-bitand-4.c: New testcase.
3854 2012-05-08 Dehao Chen <dehao@google.com>
3856 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
3857 heuristic is working properly.
3858 * gcc.dg/predict-2.c: Likewise.
3859 * gcc/dg/predict-3.c: Likewise.
3860 * gcc/dg/predict-4.c: Likewise.
3861 * gcc/dg/predict-5.c: Likewise.
3862 * gcc/dg/predict-6.c: Likewise.
3864 2012-05-07 Jakub Jelinek <jakub@redhat.com>
3866 PR tree-optimization/53239
3867 * g++.dg/opt/vrp3.C: New test.
3868 * g++.dg/opt/vrp3-aux.cc: New file.
3869 * g++.dg/opt/vrp3.h: New file.
3871 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3873 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
3874 .uleb128 support in assembler output.
3876 2012-05-07 Richard Guenther <rguenther@suse.de>
3879 * g++.dg/lto/pr42987_0.C: New testcase.
3880 * g++.dg/lto/pr42987_1.C: Likewise.
3882 2012-05-07 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/typebound_operator_15.f90: New.
3887 2012-05-06 Tobias Burnus <burnus@net-b.de>
3890 * gfortran.dg/class_array_13.f90: New.
3892 2012-05-06 Tristan Gingold <gingold@adacore.com>
3894 * gnat.dg/warn7.adb: New test.
3896 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
3898 * gnat.dg/specs/renamings.ads: Rename to...
3899 * gnat.dg/specs/renaming1.ads: ...this.
3900 * gnat.dg/specs/renaming2.ads: New test.
3901 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
3902 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
3903 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
3904 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
3906 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
3908 * gnat.dg/discr36.ad[sb]: New test.
3909 * gnat.dg/discr36_pkg.ad[sb]: New helper.
3911 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3914 * c-c++-common/pr43772.c: New.
3916 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
3919 * gfortran.dg/select_type_26.f03 : New test.
3920 * gfortran.dg/select_type_27.f03 : New test.
3923 * gfortran.dg/select_type_28.f03 : New test.
3925 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
3929 * gfortran.dg/mod_sign0_1.f90: New test.
3930 * gfortran.dg/mod_large_1.f90: New test.
3932 2012-05-04 Tobias Burnus <burnus@net-b.de>
3935 gfortran.dg/public_private_module_5.f90: New.
3937 2012-05-04 Tobias Burnus <burnus@net-b.de>
3940 * gfortran.dg/constructor_7.f90: New.
3941 * gfortran.dg/constructor_8.f90: New.
3943 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3946 * g++.dg/cpp0x/static_assert7.C: New.
3948 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3950 PR tree-optimization/52633
3951 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
3952 recognized as widening shifts instead of over-widening.
3953 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3954 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3955 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3956 * gcc.target/arm/pr52633.c: New test.
3958 2012-05-04 Richard Guenther <rguenther@suse.de>
3960 PR tree-optimization/53168
3961 * gcc.dg/torture/pr53168.c: New testcase.
3962 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
3964 2012-05-04 Richard Guenther <rguenther@suse.de>
3966 * gcc.dg/lto/pr53214_0.c: New testcase.
3968 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
3970 * gcc.target/ia64/pr48496.c: New test.
3971 * gcc.target/ia64/pr52657.c: Likewise.
3973 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3976 * c-c++-common/pr51712.c: New.
3978 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3981 * gcc.target/powwerpc/pr53199.c: New file.
3983 2012-05-03 Jason Merrill <jason@redhat.com>
3985 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
3987 * gcc.dg/debug/dwarf2/dups-types.c: New.
3988 * gcc.dg/debug/dwarf2/dups-types.h: New.
3990 2012-05-03 Jason Merrill <jason@redhat.com>
3992 * g++.dg/debug/dwarf2/namespace-2.C: New.
3993 * g++.dg/debug/dwarf2/localclass3.C: New.
3995 2012-05-03 Jason Merrill <jason@redhat.com>
3997 * g++.dg/debug/dwarf2/thunk1.C: New.
3999 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4002 * g++.dg/other/final2.C: New.
4004 2012-05-03 Richard Guenther <rguenther@suse.de>
4006 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
4008 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
4010 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
4011 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
4012 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
4013 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
4015 2012-05-03 Jakub Jelinek <jakub@redhat.com>
4017 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
4019 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
4020 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
4021 * gcc.target/i386/hle-add-rel-1.c: Likewise.
4024 * gcc.dg/pr53174.c: New test.
4027 * gcc.target/arm/pr53187.c: New test.
4028 * gcc.c-torture/compile/pr53187.c: New test.
4030 2012-05-03 Richard Guenther <rguenther@suse.de>
4032 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
4033 unsupported prefetching support.
4035 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4037 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
4038 option -ftrack-macro-expansion=0.
4039 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
4040 option -ftrack-macro-expansion=0.
4042 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
4044 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
4045 dg-options for target arm with dg-additional-options.
4047 2012-05-03 Richard Guenther <rguenther@suse.de>
4049 PR tree-optimization/53144
4050 * gcc.dg/torture/pr53144.c: New testcase.
4052 2012-05-03 Tobias Burnus <burnus@net-b.de>
4055 * gfortran.dg/pointer_intent_7.f90: New.
4056 * gfortran.dg/pure_formal_3.f90: New.
4058 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4060 * gcc.target/s390/20030123-1.c: Add missing "volatile".
4062 2012-05-02 Martin Jambor <mjambor@suse.cz>
4065 * g++.dg/lto/pr52605_0.C: New test.
4067 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
4069 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
4070 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
4071 * gcc.target/i386/hle-add-acq-1.c: Ditto.
4072 * gcc.target/i386/hle-add-rel-1.c: Ditto.
4073 * gcc.target/i386/hle-and-acq-1.c: Ditto.
4074 * gcc.target/i386/hle-and-rel-1.c: Ditto.
4075 * gcc.target/i386/hle-or-acq-1.c: Ditto.
4076 * gcc.target/i386/hle-or-rel-1.c: Ditto.
4077 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
4078 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
4079 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
4080 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
4081 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
4082 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
4083 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
4084 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
4086 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
4089 * gcc.dg/pr53153.c: New test.
4091 2012-05-02 Richard Guenther <rguenther@suse.de>
4093 * g++.dg/tree-ssa/pr19807.C: Adjust.
4095 2012-05-02 Jakub Jelinek <jakub@redhat.com>
4097 PR tree-optimization/53163
4098 * gcc.c-torture/compile/pr53163.c: New test.
4100 PR rtl-optimization/53160
4101 * gcc.c-torture/execute/pr53160.c: New test.
4103 2012-05-01 Ian Lance Taylor <iant@google.com>
4106 * gcc.dg/pr37303.c: New test.
4108 2012-05-01 Richard Henderson <rth@redhat.com>
4110 * lib/target-supports.exp
4111 (check_effective_target_sync_long_long_runtime): True for
4112 check_effective_target_powerpc64.
4114 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
4117 * gcc.dg/vector-1.c: Move to ...
4118 * c-c++-common/vector-1.c: ... here.
4119 * gcc.dg/vector-2.c: Move to ...
4120 * c-c++-common/vector-2.c: ... here.
4121 * gcc.dg/vector-3.c: Move to ...
4122 * c-c++-common/vector-3.c: ... here. Adapt to C++.
4123 * gcc.dg/vector-4.c: Move to ...
4124 * c-c++-common/vector-4.c: ... here.
4125 * gcc.dg/vector-init-1.c: Move to ...
4126 * c-c++-common/vector-init-1.c: ... here.
4127 * gcc.dg/vector-init-2.c: Move to ...
4128 * c-c++-common/vector-init-2.c: ... here.
4129 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
4130 * c-c++-common/vector-subscript-1.c: ... here.
4131 * gcc.dg/vector-subscript-2.c: Move to ...
4132 * c-c++-common/vector-subscript-2.c: ... here.
4133 * gcc.dg/vector-subscript-3.c: Move to ...
4134 * c-c++-common/vector-subscript-3.c: ... here.
4137 * g++.dg/cpp0x/vt-51314.C: New test.
4138 * g++.dg/cpp0x/variadic76.C: Fix.
4140 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
4142 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
4144 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4146 Add -Wvarargs option
4147 * c-c++-common/Wvarargs.c: New test case.
4148 * c-c++-common/Wvarargs-2.c: Likewise.
4150 2012-04-30 Dodji Seketeli <dodji@redhat.com>
4152 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
4153 * objc.dg/foreach-7.m: Force the test case to run without
4154 -ftrack-macro-expansion.
4155 * c-c++-common/tm/attrib-1.c: Likewise.
4156 * c-c++-common/warn-ommitted-condop.c: Likewise.
4157 * gcc.dg/assign-warn-1.c: Likewise.
4158 * gcc.dg/assign-warn-2.c: Likewise.
4159 * gcc.dg/attr-alloc_size.c: Likewise.
4160 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4161 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4162 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4163 * gcc.dg/c90-const-expr-9.c: Likewise.
4164 * gcc.dg/c99-const-expr-9.c: Likewise.
4165 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
4166 * gcc.dg/cpp/direct2s.c: Likewise.
4167 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4168 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4169 * gcc.dg/dfp/composite-type.c: Likewise.
4170 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4171 with -ftrack-macro-expansion
4172 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4173 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4174 * g++.dg/ext/cleanup-1.C: Likewise.
4175 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4176 * g++.dg/template/sfinae10.C: Likewise.
4177 * g++.dg/tm/wrap-2.C: Likewise.
4178 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4179 * g++.dg/warn/Wsign-conversion.C: Likewise.
4180 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4181 * g++.old-deja/g++.mike/p10769b.C: Likewise.
4182 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4183 it to run with -ftrack-macro-expansion.
4184 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4185 test cases without -ftrack-macro-expansion.
4187 Fix location for static class members
4188 * g++.dg/template/sfinae6_neg.C: Adjust.
4190 Make conversion warnings work on NULL with -ftrack-macro-expansion
4191 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4192 alongside the previous testing for NULL.
4194 Fix -Wuninitialized for -ftrack-macro-expansion
4195 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4197 Strip "<built-in>" loc from displayed expansion context
4198 * g++.dg/warn/Wconversion-real-integer2.C: New test.
4199 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4200 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4203 Fix expansion point loc for macro-like tokens
4204 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4205 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4207 Fix token pasting with -ftrack-macro-expansion
4208 * gcc.dg/cpp/paste17.c: New test case for
4209 -ftrack-macro-expansion=2 mode only.
4210 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4212 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
4214 * gnat.dg/warn6.ad[sb]: New test.
4216 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4219 * gcc.dg/20011021-1.c: Adjust testcase.
4221 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4224 * gfortran.dg/function_optimize_12.f90: New test.
4226 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
4229 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4230 code to match current output and cover new peephole2 pattern.
4232 2012-04-27 Ollie Wild <aaw@google.com>
4234 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4236 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4238 * gcc.c-torture/execute/20120427-2.c: New testcase.
4239 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4240 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4241 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4243 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
4246 * gcc.c-torture/execute/20120427-1.c: New testcase.
4248 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
4251 * gcc.dg/tree-ssa/forwprop-18.c: New test.
4253 2012-04-27 Tom de Vries <tom@codesourcery.com>
4255 PR tree-optimization/51879
4256 * gcc.dg/pr51879.c: New test.
4257 * gcc.dg/pr51879-2.c: Same.
4258 * gcc.dg/pr51879-3.c: Same.
4259 * gcc.dg/pr51879-4.c: Same.
4260 * gcc.dg/pr51879-6.c: Same.
4262 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4265 * g++.dg/cpp0x/defaulted35.C: New.
4266 * g++.dg/cpp0x/defaulted15.C: Adjust.
4268 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
4270 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4273 2012-04-25 Sriraman Tallam <tmsriram@google.com>
4275 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4277 2012-04-26 Alan Modra <amodra@gmail.com>
4279 * gcc.target/powerpc/savres.c: New test.
4280 * gcc.target/powerpc/powerpc.exp: Run it.
4282 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
4285 * gcc.dg/torture/pr53120.c: New test.
4287 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4290 * gcc.c-torture/compile/pr52979-1.c: New test.
4291 * gcc.c-torture/execute/pr52979-1.c: New test.
4292 * gcc.c-torture/execute/pr52979-2.c: New test.
4294 2012-04-25 Richard Guenther <rguenther@suse.de>
4296 * gcc.target/i386/l_fma_float_5.c: Adjust.
4297 * gcc.target/i386/l_fma_double_4.c: Likewise.
4298 * gcc.target/i386/l_fma_float_2.c: Likewise.
4299 * gcc.target/i386/l_fma_float_6.c: Likewise.
4300 * gcc.target/i386/l_fma_double_1.c: Likewise.
4301 * gcc.target/i386/l_fma_double_5.c: Likewise.
4302 * gcc.target/i386/l_fma_float_3.c: Likewise.
4303 * gcc.target/i386/l_fma_double_2.c: Likewise.
4304 * gcc.target/i386/l_fma_double_6.c: Likewise.
4305 * gcc.target/i386/l_fma_float_4.c: Likewise.
4306 * gcc.target/i386/l_fma_double_3.c: Likewise.
4307 * gcc.target/i386/l_fma_float_1.c: Likewise.
4309 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4311 PR tree-optimization/53058
4312 * gcc.c-torture/compile/pr53058.c: New test.
4314 2012-04-25 Jan Hubicka <jh@suse.cz>
4317 * gcc.target/i386/pr39082-1.c: Update warning location.
4319 2012-04-25 Jakub Jelinek <jakub@redhat.com>
4322 * gcc.dg/pr52880.c: New test.
4324 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
4326 * gcc.dg/m-un-2.c: Update.
4327 * gcc.dg/20011021-1.c: Update.
4329 2012-04-25 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/realloc_on_assign_14.f90: New.
4334 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
4337 PR tree-optimizations/52891
4338 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4340 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4343 * g++.dg/cpp0x/sfinae35.C: New.
4344 * g++.dg/cpp0x/sfinae36.C: Likewise.
4346 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4349 * gcc.target/powerpc/pr47197.c: New test.
4351 2012-04-24 Richard Guenther <rguenther@suse.de>
4353 PR tree-optimization/53085
4354 * g++.dg/torture/pr53085.C: New testcase.
4356 2012-04-24 Andrew Pinski <apinski@cavium.com>
4359 * gcc.dg/tree-ssa/andor-3.c: New testcase.
4360 * gcc.dg/tree-ssa/andor-4.c: New testcase.
4361 * gcc.dg/tree-ssa/andor-5.c: New testcase.
4363 2012-04-24 Jakub Jelinek <jakub@redhat.com>
4366 * gcc.c-torture/execute/pr53084.c: New test.
4368 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
4370 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4372 2012-04-23 Andrew Pinski <apinski@cavium.com>
4374 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4376 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
4379 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
4380 * gcc.dg/torture/builtin-power-1.c: Likewise.
4382 2012-04-23 Richard Guenther <rguenther@suse.de>
4384 PR tree-optimization/53070
4385 * gcc.dg/torture/pr53070.c: New testcase.
4387 2012-04-23 Richard Guenther <rguenther@suse.de>
4390 * gcc.dg/pr53060.c: New testcase.
4392 2012-04-23 Jakub Jelinek <jakub@redhat.com>
4394 PR tree-optimizations/52891
4395 * gcc.c-torture/compile/pr52891-1.c: New test.
4396 * gcc.c-torture/compile/pr52891-2.c: New test.
4398 2012-04-22 Tobias Burnus <burnus@net-b.de>
4401 * gfortran.dg/read_float_4.f90: New.
4403 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4406 * c-c++-common/pr35441.C: New.
4408 2012-04-20 Ian Lance Taylor <iant@google.com>
4410 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
4411 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
4413 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
4415 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
4417 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4419 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4421 PR rtl-optimization/44214
4422 * gcc.dg/pr44214-1.c: New test.
4423 * gcc.dg/pr44214-2.c: Likewise.
4424 * gcc.dg/pr44214-3.c: Likewise.
4426 2012-04-20 Richard Guenther <rguenther@suse.de>
4428 * g++.dg/torture/20120420-1.C: New testcase.
4430 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
4432 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
4434 2012-04-19 Christian Bruel <christian.bruel@st.com>
4436 * gcc.dg/pr52283.c: New test.
4438 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4440 * gcc.dg/pr37985.c: New test.
4442 2012-04-19 Richard Guenther <rguenther@suse.de>
4444 PR rtl-optimization/44688
4445 * gcc.dg/var-expand1.c: Increase array size to make unrolling
4446 possibly profitable.
4448 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4450 PR tree-optimization/52976
4451 * gfortran.dg/reassoc_11.f: New test.
4453 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4455 PR tree-optimization/52976
4456 * gfortran.dg/reassoc_7.f: New test.
4457 * gfortran.dg/reassoc_8.f: Likewise.
4458 * gfortran.dg/reassoc_9.f: Likewise.
4459 * gfortran.dg/reassoc_10.f: Likewise.
4461 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4464 * g++.dg/cpp0x/sfinae33.C: New.
4465 * g++.dg/cpp0x/sfinae34.C: Likewise.
4467 2012-04-18 Joey Ye <joey.ye@arm.com>
4469 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
4471 2012-04-18 Richard Guenther <rguenther@suse.de>
4473 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
4475 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
4476 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
4478 2012-04-17 Tom de Vries <tom@codesourcery.com>
4480 * g++.dg/pr51264-4.C: New test.
4482 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4485 * g++.dg/cpp0x/constexpr-ctor10.C: New.
4487 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4490 * g++.dg/parse/crash59.C: New.
4492 2012-04-17 Michael Matz <matz@suse.de>
4494 PR tree-optimization/18437
4495 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
4497 2012-04-17 Richard Guenther <rguenther@suse.de>
4500 * g++.dg/torture/pr53011.C: New testcase.
4502 2012-04-16 Jason Merrill <jason@redhat.com>
4505 * g++.dg/cpp0x/variadic131.C: New.
4508 * g++.dg/cpp0x/variadic130.C: New.
4511 * g++.dg/cpp0x/variadic129.C: New.
4514 * g++.dg/cpp0x/variadic128.C: New.
4516 2012-04-16 Tobias Burnus <burnus@net-b.de>
4519 * gfortran.dg/pointer_intent_6.f90: New.
4521 2012-04-16 Tobias Burnus <burnus@net-b.de>
4524 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
4525 to include public_private_module_4.f90.
4526 * gfortran.dg/public_private_module_4.f90: Skip this test on all
4529 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4532 * g++.dg/diagnostic/operator1.C: New.
4533 * g++.dg/ext/label5.C: Adjust.
4534 * g++.dg/ext/va-arg1.C: Likewise.
4535 * g++.dg/other/error20.C: Likewise.
4536 * g++.dg/other/error20.C: Likewise.
4537 * g++.dg/other/error16.C: Likewise.
4538 * g++.dg/other/error10.C: Likewise.
4539 * g++.dg/parse/error30.C: Likewise.
4540 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
4542 2012-04-16 Jason Merrill <jason@redhat.com>
4545 * g++.dg/cpp0x/variadic127.C: New.
4547 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4549 * lib/plugin-support.exp (plugin-test-execute): Properly determine
4551 Use fail, pass instead of unresolved.
4555 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
4557 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4558 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4559 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4561 2012-04-16 Janus Weil <janus@gcc.gnu.org>
4564 * gfortran.dg/typebound_call_23.f03: New test case.
4566 2012-04-15 Jason Merrill <jason@redhat.com>
4569 * g++.dg/cpp0x/variadic126.C: New.
4572 * g++.dg/cpp0x/variadic125.C: New.
4575 * g++.dg/cpp0x/variadic124.C: New.
4578 * g++.dg/cpp0x/nullptr27.C: New.
4581 * g++.dg/warn/format8.C: New.
4583 2012-04-15 Janus Weil <janus@gcc.gnu.org>
4586 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
4588 2012-04-14 Tobias Burnus <burnus@net-b.de>
4592 * gfortran.dg/public_private_module_3.f90: New.
4593 * gfortran.dg/public_private_module_4.f90: New.
4595 2012-04-14 Tom de Vries <tom@codesourcery.com>
4597 * gcc.dg/superblock.c: New test.
4599 2012-04-14 Tom de Vries <tom@codesourcery.com>
4601 * gcc.dg/pr51879-12.c: New test.
4603 2012-04-13 Jason Merrill <jason@redhat.com>
4606 * g++.dg/cpp0x/variadic123.C: New.
4607 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
4610 * g++.dg/cpp0x/initlist-ctor1.C: New.
4613 * g++.dg/other/anon-union2.C: New.
4615 2012-04-13 Martin Jambor <mjambor@suse.cz>
4618 * g++.dg/ipa/pr52939.C: New test.
4620 2012-04-13 Tom de Vries <tom@codesourcery.com>
4622 * gcc.dg/pr52734.c: New test.
4624 2012-04-13 Richard Guenther <rguenther@suse.de>
4626 PR tree-optimization/52969
4627 * gcc.dg/torture/pr52969.c: New testcase.
4629 2012-04-13 Richard Guenther <rguenther@suse.de>
4632 * gcc.dg/pr52549.c: New testcase.
4634 2012-04-13 Richard Guenther <rguenther@suse.de>
4637 * gcc.dg/pr52862.c: New testcase.
4639 2012-04-13 Joey Ye <joey.ye@arm.com>
4641 * gcc.target/arm/thumb1-imm.c: New testcase.
4643 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
4646 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
4647 second function argument.
4648 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
4649 (calc_permps): Update declaration. Calculate result correctly.
4650 (avx2_test): Change src2 type to union256i_d.
4651 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
4654 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4657 * gcc.target/powerpc/pr52775.c: New file.
4659 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4661 PR tree-optimization/18589
4662 * gcc.dg/tree-ssa/pr18589-1.c: New test.
4663 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
4664 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
4665 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
4666 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
4667 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
4668 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
4669 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
4670 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
4671 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
4673 2012-04-12 Richard Guenther <rguenther@suse.de>
4675 PR tree-optimization/52943
4676 * gcc.dg/torture/pr52943.c: New testcase.
4678 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
4681 * gcc/target/sh/pr50751-4.c: New.
4682 * gcc/target/sh/pr50751-5.c: New.
4683 * gcc/target/sh/pr50751-6.c: New.
4684 * gcc/target/sh/pr50751-7.c: New.
4686 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
4689 * g++.dg/lookup/using52.C: New.
4691 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
4693 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
4695 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
4697 PR rtl-optimization/52876
4698 * gcc.target/i386/pr52876.c: New.
4700 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
4702 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
4704 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
4706 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
4707 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
4708 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
4709 (ptrdiff_t): ... this. All uses changed.
4710 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
4711 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
4713 (main): Cast argument to __INTPTR_TYPE__.
4714 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
4716 * gcc.dg/mallign.c (main): Likewise.
4717 * gcc.dg/pr38700.c (foo): Likewise.
4718 * gcc.dg/long-long-cst1.c (t): Likewise.
4719 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
4720 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
4721 * gcc.dg/pointer-arith-10.c (foo): Likewise.
4722 * gcc.dg/pr25682.c (d, foo): Likewise.
4723 * gcc.dg/format/cast-1.c (f): Likewise.
4724 * gcc.dg/c90-const-expr-10.c
4725 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
4726 (size_t): ...this. All uses changed.
4727 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
4728 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
4729 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
4730 * gcc.dg/pr34856.c (uintptr_t): Likewise.
4731 * gcc.dg/sequence-pt-1.c: Likewise.
4732 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
4733 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
4734 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
4735 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
4736 of ptrdiff_t with it.
4737 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
4738 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
4739 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
4741 2012-04-11 Jason Merrill <jason@redhat.com>
4744 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
4745 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4748 * g++.dg/ext/attrib45.C: New.
4750 * g++.dg/eh/dtor3.C: New.
4752 2012-04-11 Richard Guenther <rguenther@suse.de>
4755 * gfortran.dg/pr52621.f90: New testcase.
4757 2012-04-11 Richard Guenther <rguenther@suse.de>
4760 * g++.dg/torture/pr52918-1.C: New testcase.
4761 * g++.dg/torture/pr52918-2.C: Likewise.
4763 2012-04-11 Tobias Burnus <burnus@net-b.de>
4766 * gfortran.dg/block_11.f90: New.
4768 2012-04-11 Nick Clifton <nickc@redhat.com>
4770 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
4772 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
4775 * gcc.target/powerpc/pr16458-1.c: New test.
4776 * gcc.target/powerpc/pr16458-2.c: Likewise.
4777 * gcc.target/powerpc/pr16458-3.c: Likewise.
4778 * gcc.target/powerpc/pr16458-4.c: Likewise.
4780 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
4782 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
4783 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
4784 * gcc.dg/builtin-bswap-5.c: Likewise.
4785 * gcc.target/i386/builtin-bswap-4.c: New test.
4787 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
4790 * lib/prune.exp: Add -fno-diagnostics-show-caret.
4792 2012-04-11 Richard Guenther <rguenther@suse.de>
4794 PR rtl-optimization/52881
4795 * gcc.dg/torture/pr52881.c: New testcase.
4796 * gcc.dg/torture/pr52913.c: Likewise.
4798 2012-04-11 Richard Guenther <rguenther@suse.de>
4800 PR tree-optimization/52912
4801 * gcc.dg/torture/pr52912.c: New testcase.
4803 2010-04-10 Michael Matz <matz@suse.de>
4805 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
4806 * gcc.dg/vect/vect-outer-1.c: Adjust.
4807 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
4808 * gcc.dg/vect/vect-outer-1a.c: Adjust.
4809 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
4810 * gcc.dg/vect/vect-outer-1b.c: Adjust.
4811 * gcc.dg/vect/vect-outer-2b.c: Adjust.
4812 * gcc.dg/vect/vect-outer-3b.c: Adjust.
4814 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
4816 PR tree-optimization/52870
4817 * gcc.dg/vect/pr52870.c: New test.
4819 2012-04-09 Mike Stump <mikestump@comcast.net>
4821 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
4822 * gcc.dg/tree-ssa/vrp59.c: Likewise.
4823 * gcc.dg/tree-ssa/vrp60.c: Likewise.
4824 * gnat.dg/aggr11.adb: Likewise.
4825 * gnat.dg/aggr11_pkg.ads: Likewise.
4826 * gnat.dg/aggr15.adb: Likewise.
4827 * gnat.dg/aggr15.ads: Likewise.
4828 * gnat.dg/aggr17.adb: Likewise.
4829 * gnat.dg/aggr18.adb: Likewise.
4830 * gnat.dg/array14.adb: Likewise.
4831 * gnat.dg/array14.ads: Likewise.
4832 * gnat.dg/array14_pkg.ads: Likewise.
4833 * gnat.dg/array19.adb: Likewise.
4834 * gnat.dg/array19.ads: Likewise.
4835 * gnat.dg/discr27.adb: Likewise.
4836 * gnat.dg/discr27.ads: Likewise.
4837 * gnat.dg/discr35.adb: Likewise.
4838 * gnat.dg/discr35.ads: Likewise.
4839 * gnat.dg/discr6.adb: Likewise.
4840 * gnat.dg/discr6_pkg.ads: Likewise.
4841 * gnat.dg/import1.adb: Likewise.
4842 * gnat.dg/import1.ads: Likewise.
4843 * gnat.dg/loop_address2.adb: Likewise.
4844 * gnat.dg/opt7.adb: Likewise.
4845 * gnat.dg/opt7.ads: Likewise.
4846 * gnat.dg/pointer_variable_bounds.adb: Likewise.
4847 * gnat.dg/pointer_variable_bounds.ads: Likewise.
4848 * gnat.dg/rep_clause2.adb: Likewise.
4849 * gnat.dg/rep_clause2.ads: Likewise.
4850 * gnat.dg/slice2.adb: Likewise.
4851 * gnat.dg/slice2.ads: Likewise.
4852 * gnat.dg/slice6.adb: Likewise.
4853 * gnat.dg/slice6_pkg.ads: Likewise.
4854 * gnat.dg/specs/unchecked_union2.ads: Likewise.
4855 * gnat.dg/taft_type2.adb: Likewise.
4856 * gnat.dg/taft_type2.ads: Likewise.
4857 * gnat.dg/taft_type2_pkg.ads: Likewise.
4858 * gnat.dg/volatile10.adb: Likewise.
4859 * gnat.dg/volatile10_pkg.ads: Likewise.
4861 * gcc.dg/dll-8.c: Remove execute permissions.
4862 * g++.dg/ext/dllexport5.C: Likewise.
4864 2012-04-09 Jan Hubicka <jh@suse.cz>
4869 * gcc.dg/lto/pr52634_1.c: New testcase.
4870 * gcc.dg/lto/pr52634_0.c: New testcase.
4872 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
4875 * gcc.target/i386/pr52883.c: New testcase.
4877 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
4879 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
4880 (check_effective_target_sync_long_long): Add SPARC case.
4881 (check_effective_target_sync_long_long_runtime): Likewise.
4882 (check_effective_target_sync_int_long): Adjust SPARC case.
4883 (check_effective_target_sync_char_short): Likewise.
4885 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
4887 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
4888 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
4890 2012-04-08 Tobias Burnus <burnus@net-b.de>
4894 * gfortran.dg/public_private_module_2.f90: New.
4896 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4898 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
4901 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4904 * gfortran.dg/function_optimize_11.f90: New test.
4906 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4909 * gfortran.dg/use_only_6.f90: New test.
4911 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4914 * gfortran.dg/use_only_6.f90: New test.
4915 2012-04-06 Mike Stump <mikestump@comcast.net>
4918 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
4920 2012-04-05 Jason Merrill <jason@redhat.com>
4923 * g++.dg/template/qualified-id5.C: New.
4925 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
4928 * gcc.target/i386/pr52882.c: New test.
4930 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4931 Dominique D'Humieures <dominiq@lps.ens.fr>
4934 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
4935 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4937 2012-04-04 Jason Merrill <jason@redhat.com>
4940 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
4942 2012-04-03 Jason Merrill <jason@redhat.com>
4945 * g++.dg/cpp0x/variadic-value1.C: New.
4947 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
4949 * gnat.dg/pack18.adb: New test.
4950 * gnat.dg/pack18_pkg.ads: New helper.
4952 2012-04-03 Richard Guenther <rguenther@suse.de>
4954 PR tree-optimization/52808
4955 * gcc.dg/pr52808.c: New testcase.
4957 2012-04-03 Jakub Jelinek <jakub@redhat.com>
4959 PR tree-optimization/52835
4960 * gfortran.dg/pr52835.f90: New test.
4962 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
4964 * gnat.dg/specs/aggr5.ads: New test.
4966 2012-04-02 Richard Guenther <rguenther@suse.de>
4968 PR tree-optimization/52756
4969 * gcc.dg/torture/pr52756.c: New testcase.
4971 2012-04-02 Richard Guenther <rguenther@suse.de>
4974 * gcc.dg/pr52803.c: New testcase.
4976 2012-04-02 Dodji Seketeli <dodji@redhat.com>
4979 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
4982 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4985 * g++.dg/cpp0x/noexcept17.C: New.
4986 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
4987 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
4988 * g++.dg/cpp0x/noexcept01.C: Likewise.
4989 * g++.dg/eh/init-temp1.C: Likewise.
4990 * g++.dg/eh/ctor1.C: Likwise.
4992 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
4994 * gnat.dg/controlled6.adb: New test.
4995 * gnat.dg/controlled6_pkg.ads: New helper.
4996 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
4998 2012-03-30 Richard Henderson <rth@redhat.com>
5001 * g++.dg/opt/pr52727.C: New testcase.
5003 2012-03-30 Richard Guenther <rguenther@suse.de>
5005 PR tree-optimization/52754
5006 * gcc.target/i386/pr52754.c: New testcase.
5008 2012-03-30 Richard Guenther <rguenther@suse.de>
5011 * g++.dg/torture/pr52772.C: New testcase.
5013 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5016 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
5018 2012-03-29 Jason Merrill <jason@redhat.com>
5021 * g++.dg/template/inherit8.C: New.
5023 2012-03-29 Jakub Jelinek <jakub@redhat.com>
5026 * g++.dg/ext/weak4.C: New test.
5028 PR tree-optimization/52760
5029 * gcc.c-torture/execute/pr52760.c: New test.
5031 2012-03-29 Jason Merrill <jason@redhat.com>
5034 * g++.dg/cpp0x/initlist-array3.C: New.
5036 2012-03-28 Jason Merrill <jason@redhat.com>
5039 * g++.dg/overload/virtual2.C: New.
5041 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
5043 * gnat.dg/vect7.ad[sb]: New test.
5045 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
5046 Tobias Burnus <burnus@gcc.gnu.org>
5049 * gfortran.dg/allocate_class_1.f90 : Change error test.
5050 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
5051 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
5052 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
5054 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5057 * gcc.dg/pr52691.c: New test.
5060 * gcc.c-torture/compile/pr52750.c: New test.
5062 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
5065 * gcc.target/avr/torture/builtins-2.c: New test.
5067 2012-03-28 Jakub Jelinek <jakub@redhat.com>
5070 * gcc.target/i386/pr52736.c: New test.
5072 2012-03-27 Martin Jambor <mjambor@suse.cz>
5075 * gcc.dg/torture/pr52693.c: New test.
5077 2012-03-27 Meador Inge <meadori@codesourcery.com>
5080 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
5082 2012-03-27 Mike Stump <mikestump@comcast.net>
5085 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
5086 failures that match branch names.
5088 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
5089 H.J. Lu <hongjiu.lu@intel.com>
5092 * gcc.target/i386/pr52698.c: New test.
5094 2012-03-27 Richard Guenther <rguenther@suse.de>
5097 * gcc.dg/torture/pr52720.c: New testcase.
5099 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
5101 * gnat.dg/pack17.adb: New test.
5103 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5105 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
5106 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
5108 2012-03-26 Martin Jambor <mjambor@suse.cz>
5110 PR tree-optimization/50052
5111 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
5113 2012-03-26 Richard Guenther <rguenther@suse.de>
5115 PR tree-optimization/52701
5116 * gfortran.dg/pr52701.f90: New testcase.
5118 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5120 PR tree-optimization/52686
5121 * gcc.target/arm/pr52686.c: New test.
5123 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
5125 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
5126 Add "-Os -flto" to list.
5128 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
5130 * gnat.dg/concat2.ad[sb]: New test.
5132 2012-03-24 Jason Merrill <jason@redhat.com>
5134 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
5135 * g++.dg/cpp0x/trailing2.C: Likewise.
5136 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
5137 * g++.dg/cpp1y/auto-fn1.C: New.
5138 * g++.dg/cpp1y/auto-fn2.C: New.
5139 * g++.dg/cpp1y/auto-fn3.C: New.
5140 * g++.dg/cpp1y/auto-fn4.C: New.
5141 * g++.dg/cpp1y/auto-fn5.C: New.
5142 * g++.dg/cpp1y/auto-fn6.C: New.
5143 * g++.dg/cpp1y/auto-fn7.C: New.
5144 * g++.dg/cpp1y/auto-fn8.C: New.
5145 * g++.dg/cpp1y/auto-fn9.C: New.
5146 * g++.dg/cpp1y/auto-fn10.C: New.
5147 * g++.dg/cpp1y/auto-fn11.C: New.
5149 2012-03-23 Richard Guenther <rguenther@suse.de>
5151 PR tree-optimization/52678
5152 * gfortran.dg/pr52678.f: New testcase.
5154 2012-03-23 Richard Guenther <rguenther@suse.de>
5156 PR tree-optimization/52638
5157 * g++.dg/torture/pr52638.C: New testcase.
5159 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
5162 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5164 2012-03-22 Jakub Jelinek <jakub@redhat.com>
5167 * g++.dg/ext/attrib44.C: New test.
5169 2012-03-22 Jan Hubicka <jh@suse.cz>
5172 * g++.dg/torture/pr51737.C: New testcase
5174 2012-03-22 Richard Guenther <rguenther@suse.de>
5176 PR tree-optimization/52548
5177 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5179 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5181 * lib/fortran-modules.exp (list-module-names-1): Remove
5184 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5187 * gcc.target/sh/pr50751-1.c: New.
5188 * gcc.target/sh/pr50751-2.c: New.
5189 * gcc.target/sh/pr50751-3.c: New.
5191 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
5194 * gcc.target/sh/sh4a-cos.c: Remove.
5195 * gcc.target/sh/sh4a-sin.c: Remove.
5196 * gcc.target/sh/sh4a-sincos.c: Remove.
5198 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
5200 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5201 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5203 2012-03-21 Martin Jambor <mjambor@suse.cz>
5206 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5207 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5209 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
5211 * gcc.target/arm/thumb-16bit-ops.c: New file.
5212 * gcc.target/arm/thumb-ifcvt.c: New file.
5214 2012-03-20 Jason Merrill <jason@redhat.com>
5216 * lib/target-supports.exp: Add { target c++1y }.
5218 * g++.dg/cpp0x/auto32.C: New.
5220 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5223 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5225 * gcc.dg/torture/pr48124-4.c: Ditto:
5226 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5228 2012-03-20 Jason Merrill <jason@redhat.com>
5231 * g++.dg/cpp0x/initlist66.C: New.
5233 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5235 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5238 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
5241 * gcc.target/avr/torture/addr-space-2.h: New file.
5242 * gcc.target/avr/torture/addr-space-2-g.h: New test.
5243 * gcc.target/avr/torture/addr-space-2-0.h: New test.
5244 * gcc.target/avr/torture/addr-space-2-1.h: New test.
5245 * gcc.target/avr/torture/addr-space-2-x.h: New test.
5247 2012-03-20 Richard Guenther <rguenther@suse.de>
5249 * gnat.dg/pack16.adb: New testcase.
5250 * gnat.dg/pack16_pkg.ads: Likewise.
5251 * gnat.dg/specs/pack8.ads: Likewise.
5252 * gnat.dg/specs/pack8_pkg.ads: Likewise.
5254 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5256 * g++.dg/warn/Wuseless-cast.C: Extend.
5258 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5261 * g++.dg/warn/Wuseless-cast.C: New.
5263 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
5266 * gfortran.dg/pr52608.f90: New test.
5268 2012-03-17 Tobias Burnus <burnus@net-b.de>
5271 * gfortran.dg/proc_ptr_36.f90: New.
5273 2012-03-16 Martin Jambor <mjambor@suse.cz>
5275 * gcc.dg/misaligned-expand-1.c: New test.
5276 * gcc.dg/misaligned-expand-3.c: Likewise.
5278 2012-03-16 Richard Guenther <rguenther@suse.de>
5279 Kai Tietz <ktietz@redhat.com>
5282 * gcc.c-torture/execute/pr48814-1.c: New test.
5283 * gcc.c-torture/execute/pr48814-2.c: New test.
5284 * gcc.dg/tree-ssa/assign-1.c: New test.
5285 * gcc.dg/tree-ssa/assign-2.c: New test.
5286 * gcc.dg/tree-ssa/assign-3.c: New test.
5288 2012-03-16 Richard Guenther <rguenther@suse.de>
5290 * gnat.dg/specs/pack7.ads: New testcase.
5292 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5295 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5296 * gcc.dg/torture/vshuf-8.inc: Likewise.
5297 * gcc.dg/torture/vshuf-16.inc: Likewise.
5298 * gcc.dg/torture/vshuf-32.inc: Likewise.
5300 2012-03-15 Jason Merrill <jason@redhat.com>
5302 * g++.dg/torture/pr52582.C: New.
5304 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5306 * lib/fortran-modules.exp: New file which was forgotten in r185430.
5308 2012-03-15 Ira Rosen <irar@il.ibm.com>
5309 Ulrich Weigand <ulrich.weigand@linaro.org>
5311 * gcc.dg/vect/slp-cond-3.c: New test.
5312 * gcc.dg/vect/slp-cond-4.c: New test.
5314 2012-03-15 Ira Rosen <irar@il.ibm.com>
5315 Ulrich Weigand <ulrich.weigand@linaro.org>
5317 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5318 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5320 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
5325 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5326 * gfortran.dg/round_1.f03: Likewise.
5328 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5329 Andrew Pinski <apinski@cavium.com>
5332 * gcc.dg/pr52592.c: New test.
5334 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5336 * gfortran.fortran-torture/compile/compile.exp: Simplify.
5337 * gfortran.fortran-torture/execute/execute.exp: Likewise.
5338 * lib/gcc-dg.exp (cleanup-modules): Move to ..
5339 * lib/fortran-modules.exp: .. this new file. Adjust users.
5340 * lib/gfortran-dg.exp (gfortran-dg-runtest,
5341 gfortran-dg-debug-runtest): Call cleanup-modules.
5342 * lib/fortran-torture.exp (fortran-torture-execute,
5343 fortran-torture): Likewise.
5344 * gfortran.dg/coarray/caf.exp: Likewise.
5345 * lib/lto.exp: Likewise.
5346 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5347 * gfortran.dg/class_4b.f03: Likewise.
5348 * gfortran.dg/class_4c.f03: Likewise.
5349 * gfortran.dg/class_45a.f03: Likewise.
5350 * gfortran.dg/binding_label_tests_10.f03: Likewise.
5351 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5352 * gfortran.dg/binding_label_tests_11.f03: Likewise.
5353 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5354 * gfortran.dg/binding_label_tests_13.f03: Likewise.
5355 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5356 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5357 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5358 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5359 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5360 * gfortran.dg/whole_file_28.f90: Likewise.
5361 * gfortran.dg/whole_file_29.f90: Likewise.
5362 * gfortran.dg/whole_file_30.f90: Likewise.
5363 * gfortran.dg/whole_file_31.f90: Likewise.
5365 2012-03-15 Jakub Jelinek <jakub@redhat.com>
5367 PR tree-optimization/52267
5368 * gcc.dg/pr52267.c: New test.
5369 * gcc.dg/tree-ssa/vrp65.c: New test.
5370 * gcc.dg/tree-ssa/vrp66.c: New test.
5372 2012-03-15 Richard Guenther <rguenther@suse.de>
5375 * gfortran.dg/vect/pr52580.f: New testcase.
5377 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
5379 * gcc.target/sh/fpul-usage-1.c: New.
5381 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
5384 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
5385 * gcc.target/sh/pr49468-di.c: Likewise.
5387 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5389 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
5390 * gcc.dg/c99-stdint-6.c: Likewise.
5391 * gcc.dg/lto/20090210_0.c: Likewise.
5392 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
5393 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
5394 * gcc.dg/pragma-init-fini-2.c: Likewise.
5395 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
5396 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
5397 * gcc.target/i386/pr22152.c: Likewise.
5398 * gcc.target/i386/vect8-ret.c: Likewise.
5399 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
5402 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5404 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
5405 * g++.dg/tree-prof/partition1.C: Likewise.
5406 * g++.dg/tree-prof/partition2.C: Likewise.
5407 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
5409 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
5410 * gcc.c-torture/execute/20010724-1.c: Remove.
5411 * gcc.c-torture/execute/20010724-1.x: Remove.
5412 * gcc.c-torture/execute/20040208-2.c: Remove.
5413 * gcc.c-torture/execute/20040208-2.x: Remove.
5414 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
5416 (main) [__mips__ && __sgi__]: Remove.
5417 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
5418 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5419 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
5420 mips-sgi-irix6* handling.
5421 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
5422 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
5423 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
5425 * gcc.dg/torture/builtin-logb-1.c: Likewise.
5426 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
5427 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
5428 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
5429 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
5430 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
5432 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5433 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
5434 * gcc.target/mips/save-restore-3.c: Likewise.
5435 * gcc.target/mips/save-restore-4.c: Likewise.
5436 * gcc.target/mips/save-restore-5.c: Likewise.
5437 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
5438 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
5440 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
5442 (restore_ld_library_path_env_vars): Likewise.
5443 * lib/target-supports.exp (check_profiling_available): Remove
5444 mips*-*-irix* handling.
5445 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
5446 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
5447 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
5449 2012-03-14 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/opt/pr52582.C: New test.
5454 2012-03-14 Richard Guenther <rguenther@suse.de>
5456 PR tree-optimization/52571
5457 * gcc.dg/vect/vect-2.c: Initialize arrays.
5458 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5459 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
5460 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5462 2012-03-14 Richard Guenther <rguenther@suse.de>
5467 * gcc.dg/torture/pr48124-1.c: New testcase.
5468 * gcc.dg/torture/pr48124-2.c: Likewise.
5469 * gcc.dg/torture/pr48124-3.c: Likewise.
5470 * gcc.dg/torture/pr48124-4.c: Likewise.
5472 2012-03-14 Richard Guenther <rguenther@suse.de>
5475 * gcc.dg/pr52578.c: New testcase.
5477 2012-03-14 Jakub Jelinek <jakub@redhat.com>
5480 * g++.dg/cpp0x/udlit-args2.C: New test.
5482 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5485 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
5486 * gcc.c-torture/compile/pr48596.c: ... here.
5488 2012-01-30 Dodji Seketeli <dodji@redhat.com>
5491 * g++.dg/lookup/hidden-class17.C: New test.
5493 2012-03-13 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.dg/Wunused-var-3.c: New test.
5498 2012-03-13 Martin Jambor <mjambor@suse.cz>
5500 * gcc.dg/misaligned-expand-2.c: New test.
5502 2012-03-13 Richard Guenther <rguenther@suse.de>
5505 * gcc.dg/pr52134.c: New testcase.
5507 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5509 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
5511 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5513 PR tree-optimization/46728
5514 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
5515 * gcc.target/powerpc/pr46728-5.c: Likewise.
5516 * gcc.target/powerpc/pr46728-8.c: Likewise.
5517 * gcc.target/powerpc/pr46728-10.c: Likewise.
5518 * gcc.target/powerpc/pr46728-11.c: Likewise.
5519 * gcc.target/powerpc/pr46728-13.c: Likewise.
5520 * gcc.target/powerpc/pr46728-14.c: Likewise.
5521 * gcc.target/powerpc/pr46728-15.c: Likewise.
5523 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
5526 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
5528 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5530 PR tree-optimization/46728
5531 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
5532 * gcc.target/powerpc/pr46728-5.c: Likewise.
5533 * gcc.target/powerpc/pr46728-8.c: Likewise.
5534 * gcc.target/powerpc/pr46728-10.c: Likewise.
5535 * gcc.target/powerpc/pr46728-11.c: Likewise.
5536 * gcc.target/powerpc/pr46728-13.c: Likewise.
5537 * gcc.target/powerpc/pr46728-14.c: Likewise.
5538 * gcc.target/powerpc/pr46728-15.c: Likewise.
5540 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
5543 * gcc.target/avr/torture/addr-space-1.h: New file.
5544 * gcc.target/avr/torture/addr-space-1-g.h: New test.
5545 * gcc.target/avr/torture/addr-space-1-0.h: New test.
5546 * gcc.target/avr/torture/addr-space-1-1.h: New test.
5547 * gcc.target/avr/torture/addr-space-1-x.h: New test.
5549 2012-03-12 Andrew Pinski <apinski@cavium.com>
5551 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
5553 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5555 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
5556 * g++.dg/abi/thunk4.C: Likewise.
5557 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
5559 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5561 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5562 * g++.dg/eh/spbp.C: Likewise.
5563 * g++.dg/ext/label13.C: Likewise.
5564 * g++.dg/guality/guality.exp: Likewise.
5565 * g++.dg/other/anon5.C: Likewise.
5566 * g++.dg/other/pragma-ep-1.C: Remove.
5567 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
5568 * g++.dg/warn/pr31246.C: Likewise.
5569 * g++.dg/warn/weak1.C: Likewise.
5570 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5571 * g++.old-deja/g++.ext/attrib5.C: Likewise.
5572 * gcc.c-torture/compile/limits-declparen.c: Likewise.
5573 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5574 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
5575 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
5576 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
5577 * gcc.dg/c99-tgmath-1.c: Likewise.
5578 * gcc.dg/c99-tgmath-2.c: Likewise.
5579 * gcc.dg/c99-tgmath-3.c: Likewise.
5580 * gcc.dg/c99-tgmath-4.c: Likewise.
5581 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5583 * gcc.dg/debug/pr49032.c: Likewise.
5584 * gcc.dg/guality/guality.exp: Likewise.
5585 * gcc.dg/intmax_t-1.c: Likewise.
5586 * gcc.dg/pr48616.c: Likewise.
5587 * gcc.dg/pragma-ep-1.c: Remove.
5588 * gcc.dg/pragma-ep-2.c: Remove.
5589 * gcc.dg/pragma-ep-3.c: Remove.
5590 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
5591 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
5592 * gcc.misc-tests/gcov-14.c: Likewise.
5593 * gfortran.dg/guality/guality.exp: Likewise.
5594 * lib/target-supports.exp (check_weak_available): Likewise.
5595 (add_options_for_tls): Likewise.
5596 (check_ascii_locale_available): Likewise.
5597 * obj-c++.dg/dwarf-2.mm: Likewise.
5598 * objc.dg/dwarf-1.m: Likewise.
5599 * objc.dg/dwarf-2.m: Likewise.
5601 2012-03-12 Jakub Jelinek <jakub@redhat.com>
5603 PR tree-optimization/51721
5604 * gcc.dg/tree-ssa/vrp64.c: New test.
5606 PR tree-optimization/52533
5607 * gcc.c-torture/compile/pr52533.c: New test.
5609 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
5611 * gcc.target/i386/rtm-xabort-1.c: New.
5612 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
5613 * gcc.target/i386/rtm-xend-1.c: Ditto.
5614 * gcc.target/i386/rtm-xtest-1.c: Ditto.
5615 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
5616 * gcc.target/i386/sse-13.c: Ditto.
5617 * gcc.target/i386/sse-14.c: Ditto.
5618 * gcc.target/i386/sse-22.c: Ditto.
5619 * gcc.target/i386/sse-23.c: Ditto.
5620 * g++.dg/other/i386-2.C: Ditto.
5621 * g++.dg/other/i386-3.C: Ditto.
5623 2012-03-12 Tobias Burnus <burnus@net-b.de>
5626 * gfortran.dg/proc_ptr_35.f90: New.
5628 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
5631 * gcc.dg/torture/pr52530.c: New test.
5633 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5636 * gcc.target/sh/pr51244-1.c: Fix thinkos.
5638 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5641 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
5643 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
5645 2012-03-09 Andrew Pinski <apinski@cavium.com>
5648 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
5649 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
5651 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
5653 * gcc.dg/tree-ssa/scev-3.c: New.
5654 * gcc.dg/tree-ssa/scev-4.c: New.
5656 2012-03-08 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/proc_ptr_34.f90
5661 2012-03-07 Jason Merrill <jason@redhat.com>
5664 * g++.dg/cpp0x/udlit-mangle.C: New.
5666 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
5668 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
5670 2012-03-06 Richard Guenther <rguenther@suse.de>
5673 * gcc.dg/torture/pr52493.c: New testcase.
5675 2012-03-06 Richard Guenther <rguenther@suse.de>
5678 * gcc.dg/lto/pr52097_0.c: New testcase.
5680 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
5683 * gcc.target/sh/pr51244-1.c: New.
5684 * gcc.target/sh/pr51244-2.c: New.
5685 * gcc.target/sh/pr51244-3.c: New.
5687 2012-03-05 Jason Merrill <jason@redhat.com>
5690 * g++.dg/ext/visibility/template11.C: New.
5692 * g++.dg/cpp0x/implicit13.C: New.
5694 2012-03-05 Jakub Jelinek <jakub@redhat.com>
5696 PR tree-optimization/51721
5697 * gcc.dg/tree-ssa/vrp63.c: New test.
5698 * gcc.dg/pr51721.c: New test.
5700 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
5703 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
5706 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
5709 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
5711 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
5714 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
5716 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
5718 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
5721 2012-03-03 Jason Merrill <jason@redhat.com>
5723 * g++.dg/cpp0x/nsdmi-defer6.C: New.
5726 * g++.dg/cpp0x/initlist65.C: New.
5729 * g++.dg/ext/is_empty2.C: New.
5731 2012-03-03 Tobias Burnus <burnus@net-b.de>
5734 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
5736 2012-03-03 Tobias Burnus <burnus@net-b.de>
5738 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
5739 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5740 * gfortran.dg/bind_c_usage_8.f03: Ditto.
5741 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5742 * gfortran.dg/class_30.f90: Remove dg-warning line.
5743 * gfortran.dg/bind_c_usage_25.f90: New.
5745 2012-03-03 Tobias Burnus <burnus@net-b.de>
5748 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
5749 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
5750 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
5752 2012-03-03 Tobias Burnus <burnus@net-b.de>
5755 * gfortran.dg/assumed_type_1.f90: New.
5756 * gfortran.dg/assumed_type_2.f90: New.
5757 * gfortran.dg/assumed_type_3.f90: New.
5758 * gfortran.dg/assumed_type_4.f90: New.
5760 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
5763 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
5764 * gcc.target/sh/pr49468-di.c: New.
5766 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
5768 * gcc.dg/graphite/pr50561.c: Update.
5770 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
5772 * gcc.target/powerpc/pr52457.c: New test.
5774 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5776 * gcc.target/arm/sat-1.c: New test.
5778 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
5781 * gcc.target/i386/pr46716.c: New test.
5783 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5786 * g++.dg/cpp0x/sfinae32.C: New.
5788 2012-03-02 Richard Guenther <rguenther@suse.de>
5790 PR tree-optimization/52406
5791 * gcc.dg/torture/pr52406.c: New testcase.
5793 2012-03-02 Tobias Burnus <burnus@net-b.de>
5796 * gfortran.dg/derived_comp_array_ref_8.f90: New.
5797 * gfortran.dg/nullify_2.f90: Update dg-error.
5798 * gfortran.dg/nullify_4.f90: Ditto.
5799 * gfortran.dg/pointer_init_6.f90: Ditto.
5801 2012-03-02 Tobias Burnus <burnus@net-b.de>
5804 * gfortran.dg/class_51.f90: New.
5806 2012-03-02 Tobias Burnus <burnus@net-b.de>
5809 * gfortran.dg/intrinsic_8.f90: New.
5811 2012-03-01 Kai Tietz <ktietz@redhat.com>
5813 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
5814 routines on mingw targets.
5815 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
5817 2012-03-01 Jakub Jelinek <jakub@redhat.com>
5819 PR tree-optimization/52445
5820 * gcc.dg/pr52445.c: New test.
5822 2012-02-29 Jakub Jelinek <jakub@redhat.com>
5825 * gcc.c-torture/compile/pr52437.c: New test.
5828 * gcc.dg/torture/pr52419.c: New test.
5830 PR tree-optimization/52429
5831 * gcc.dg/torture/pr52429.c: New test.
5832 * g++.dg/opt/pr52429.C: New test.
5834 2012-02-29 Richard Guenther <rguenther@suse.de>
5837 * gcc.dg/lto/trans-mem-1_0.c: Remove.
5838 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
5839 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
5840 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
5841 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
5842 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
5844 2012-02-29 Jakub Jelinek <jakub@redhat.com>
5846 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
5848 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
5851 * gfortran.dg/realloc_on_assign_13.f90 : New test.
5853 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5856 * gcc.target/arm/neon/pr51534.c: New testcase.
5858 2012-02-28 Richard Guenther <rguenther@suse.de>
5861 * gcc.dg/torture/pr52407.c: New testcase.
5863 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5865 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
5866 * gcc.target/arm/vfp2.c: Likewise.
5867 * gcc.target/arm/vfp3.c: Likewise.
5868 * gcc.target/arm/vfp4.c: Likewise.
5869 * gcc.target/arm/vfp5.c: Likewise.
5870 * gcc.target/arm/vfp6.c: Likewise.
5871 * gcc.target/arm/vfp7.c: Likewise.
5872 * gcc.target/arm/vfp8.c: Likewise.
5873 * gcc.target/arm/vfp9.c: Likewise.
5874 * gcc.target/arm/vfp10.c: Likewise.
5875 * gcc.target/arm/vfp11.c: Likewise.
5876 * gcc.target/arm/vfp12.c: Likewise.
5877 * gcc.target/arm/vfp13.c: Likewise.
5878 * gcc.target/arm/vfp14.c: Likewise.
5879 * gcc.target/arm/vfp15.c: Likewise.
5880 * gcc.target/arm/vfp16.c: Likewise.
5881 * gcc.target/arm/vfp17.c: Likewise.
5882 * gcc.target/arm/neon-constants.h: New file.
5883 * gcc.target/arm/neon-vect1.c: New test.
5884 * gcc.target/arm/neon-vect2.c: New test.
5885 * gcc.target/arm/neon-vect3.c: New test.
5886 * gcc.target/arm/neon-vect4.c: New test.
5887 * gcc.target/arm/neon-vect5.c: New test.
5888 * gcc.target/arm/neon-vect6.c: New test.
5889 * gcc.target/arm/neon-vect7.c: New test.
5890 * gcc.target/arm/neon-vect8.c: New test.
5892 2012-02-28 Richard Guenther <rguenther@suse.de>
5894 PR tree-optimization/52402
5895 * gcc.dg/torture/pr52402.c: New testcase.
5897 2012-02-28 Richard Guenther <rguenther@suse.de>
5900 * g++.dg/lto/pr52400_0.C: New testcase.
5902 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
5904 * gcc.target/avr/torture/builtins-1.c: New test.
5905 * gcc.target/avr/torture/builtins-error.c: New test.
5907 2012-02-28 Kai Tietz <ktietz@redhat.com>
5909 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
5910 * gcc.target/i386/pr45352-2.c: Likewise.
5911 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
5912 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
5913 targets instead rand.
5914 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
5915 * gcc.target/i386/sse2-mul-1.c: Likewise.
5916 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5917 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
5918 * gcc.target/i386/pad-1.c: Likewise.
5919 * gcc.target/i386/pad-9.c: Likewise.
5920 * gcc.target/i386/pad-2.c: Likewise.
5921 * gcc.target/i386/pad-5b.c: Likewise.
5922 * gcc.target/i386/pad-8.c: Likewise.
5923 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
5924 * gcc.target/i386/pr44130.c: Likewise.
5925 * gcc.target/i386/align-main-1.c: Likewise.
5926 * gcc.target/i386/align-main-2.c: Likewise.
5927 * gcc.target/i386/sw-1.c: Likewise.
5928 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
5929 on x64 mingw target.
5930 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
5931 * gcc.target/i386/pr46295.c: Likewise.
5932 * gcc.target/i386/amd64-abi-1.c: Likewise.
5933 * gcc.target/i386/amd64-abi-2.c: Likewise.
5934 * gcc.target/i386/pr39082-1.c: Likewise.
5935 * gcc.target/i386/pr39162.c: Likewise.
5936 * gcc.target/i386/pr22152.c: Likewise.
5937 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
5938 * gcc.target/i386/wrfsbase-2.c: Likewise.
5939 * gcc.target/i386/local.c: Likewise
5940 * gcc.target/i386/wrgsbase-1.c: Likewise.
5941 * gcc.target/i386/wrfsbase-1.c: Likewise.
5942 * gcc.target/i386/pr39315-3.c: Likewise.
5943 * gcc.target/i386/pr35767-4.c: Likewise.
5944 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
5946 * gcc.target/i386/pr45336-2.c: Likewise.
5947 * gcc.target/i386/pr45336-1.c: Likewise.
5948 * gcc.target/i386/pr45336-4.c: Likewise.
5950 2012-02-27 Tristan Gingold <gingold@adacore.com>
5952 * gnat.dg/array20.ad[sb]: New test.
5954 2012-02-27 Jakub Jelinek <jakub@redhat.com>
5957 * gcc.target/arm/pr52375.c: New test.
5958 * gcc.c-torture/compile/pr52375.c: New test.
5960 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5962 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
5963 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
5965 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
5967 * gnat.dg/aggr19.adb: New test.
5968 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
5970 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
5973 * gcc.target/sh/pr49263.c: New.
5975 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
5977 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
5978 simulate_thread_wrapper_other_threads
5979 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
5980 Move initialization of 'value' to main().
5981 (main): Initialize 'value';
5982 * gcc.dg/simulate-thread/speculative-store.c
5983 (simulate_thread_step_verify): Return 0 when successful.
5984 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
5986 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
5987 (simulate_thread_wrapper_other_threads): Return a success/fail value
5988 and issue an error if the instruction count threshold is exceeded.
5990 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5993 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
5994 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5996 2012-02-24 Richard Guenther <rguenther@suse.de>
5999 * gcc.dg/pr52355.c: New testcase.
6001 2012-02-23 Kai Tietz <ktietz@redhat.com>
6003 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
6004 * gcc.dg/Wpadded.c: Likewise.
6005 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
6007 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
6008 for sleep by Sleep and add windows.h include for this function.
6009 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
6011 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
6013 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
6014 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
6015 on x64 mingw target.
6016 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
6017 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
6018 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
6019 failure on LLP64 target.
6021 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
6024 * gcc.dg/noncompile/pr52290.c: New test.
6026 2012-02-23 Jakub Jelinek <jakub@redhat.com>
6028 PR tree-optimization/52019
6029 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
6031 2012-02-22 Kai Tietz <ktietz@redhat.com>
6033 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
6034 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
6035 derived pdiff_t type.
6036 * g++.dg/torture/pr49720.C: Likewise
6038 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
6041 * gcc.target/i386/pr52330.c: New test.
6043 2012-02-22 Tobias Burnus <burnus@net-b.de>
6046 * gfortran.dg/io_constraints_10.f90: New.
6048 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6050 * lib/target-supports.exp (check_effective_target_vect_condition):
6051 Return true for NEON.
6053 2012-02-21 Kai Tietz <ktietz@redhat.com>
6055 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
6057 2012-02-21 Richard Guenther <rguenther@suse.de>
6059 PR tree-optimization/52324
6060 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
6062 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
6065 * gcc.target/avr/torture/pr51782-1.c: New test.
6067 2012-02-21 Jakub Jelinek <jakub@redhat.com>
6069 PR tree-optimization/52318
6070 * gcc.dg/pr52318.c: New test.
6072 2012-02-20 Kai Tietz <ktietz@redhat.com>
6074 * gcc.dg/bf-ms-layout-3.c: New testcase.
6076 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
6080 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
6082 2012-02-20 Richard Guenther <rguenther@suse.de>
6084 PR tree-optimization/52298
6085 * gcc.dg/torture/pr52298.c: New testcase.
6086 * gcc.dg/vect/pr52298.c: Likewise.
6088 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
6090 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
6091 * gcc.c-torture/execute/pr52286.c: Ditto.
6093 2012-02-20 Jakub Jelinek <jakub@redhat.com>
6095 PR tree-optimization/52286
6096 * gcc.c-torture/execute/pr52286.c: New test.
6098 2012-02-18 Tobias Burnus <burnus@net-b.de>
6101 * gfortran.dg/interface_35.f90: Use -std=f2003.
6102 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
6103 * gfortran.dg/interface_assignment_4.f90: Ditto.
6104 * gfortran.dg/bessel_1.f90: Ditto.
6105 * gfortran.dg/func_result_6.f90: Ditto.
6106 * gfortran.dg/hypot_1.f90: Ditto.
6107 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6109 2012-02-17 Tobias Burnus <burnus@net-b.de>
6111 PR translation/52232
6112 PR translation/52234
6113 PR translation/52245
6114 PR translation/52246
6115 PR translation/52262
6116 PR translation/52273
6117 * gfortran.dg/coarray_22.f90: Update dg-error.
6118 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
6120 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6123 * lib/gcc-simulate-thread.exp: Load timeout.exp.
6124 (simulate-thread): Use default timeout.
6126 2012-02-16 Jason Merrill <jason@redhat.com>
6129 * g++.dg/ext/timevar1.C: New.
6131 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
6134 * g++.dg/template/using21.C: New.
6135 * g++.dg/template/using22.C: Likewise.
6137 2012-02-16 Jason Merrill <jason@redhat.com>
6140 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
6142 2012-02-16 Jakub Jelinek <jakub@redhat.com>
6144 PR tree-optimization/52255
6145 * gcc.c-torture/compile/pr52255.c: New test.
6148 * g++.dg/debug/dwarf2/pr52260.C: New test.
6151 * g++.dg/ipa/pr51929.C: New test.
6153 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6156 * gcc.target/powerpc/pr52199.c: New file.
6158 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6161 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6163 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6165 * gcc.dg/pr51867.c: Don't include <math.h>.
6168 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6170 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6171 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6173 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
6175 PR tree-optimization/50561
6176 * gcc.dg/graphite/pr50561.c: New testcase.
6178 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
6180 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6181 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6183 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6185 * gnat.dg/discr35.ad[sb]: New test.
6187 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
6189 * gnat.dg/volatile10.adb: New test.
6190 * gnat.dg/volatile10_pkg.ads: New helper.
6192 2012-02-14 Jason Merrill <jason@redhat.com>
6194 * g++.dg/ext/attrib43.C: New.
6196 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
6198 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6199 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6201 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6202 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6203 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6204 effective_target fgnu_tm.
6205 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6207 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6210 * g++.dg/template/asmgoto1.C: New test.
6212 2012-02-14 Ian Lance Taylor <iant@google.com>
6215 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6216 compiling generated file for 64bit and index tests.
6218 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
6220 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6222 2012-02-14 Richard Guenther <rguenther@suse.de>
6224 PR tree-optimization/52244
6225 PR tree-optimization/51528
6226 * gcc.dg/torture/pr52244.c: New testcase.
6228 2012-02-14 Walter Lee <walt@tilera.com>
6230 * g++.dg/other/PR23205.C: Disable test on tile.
6231 * g++.dg/other/pr23205-2.C: Disable test on tile.
6232 * gcc.dg/20020312-2.c: Add a condition for __tile__.
6233 * gcc.dg/20040813-1.c: Disable test on tile.
6234 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6235 * gcc.misc-tests/linkage.exp: Handle tilegx.
6237 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6239 PR tree-optimization/52210
6240 * gcc.dg/pr52210.c: New test.
6242 2012-02-14 Jason Merrill <jason@redhat.com>
6245 * g++.dg/overload/defarg5.C: New.
6247 2012-02-14 Jakub Jelinek <jakub@redhat.com>
6250 * c-c++-common/pr52181.c: New test.
6252 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6255 * g++.dg/ext/atomic-1.C: New test.
6257 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6259 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6261 2012-02-13 Jakub Jelinek <jakub@redhat.com>
6264 * gcc.c-torture/execute/pr52209.c: New test.
6266 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
6269 * gfortran.dg/elemental_optional_args_5.f03: New test.
6271 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
6274 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6277 2012-02-11 Ian Lance Taylor <iant@google.com>
6280 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6281 SPARC Solaris. Don't run the test at all on systems where it may
6282 not work, rather than xfailing it.
6284 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
6286 PR rtl-optimization/52175
6287 * gcc.c-torture/compile/pr52175.c: New test.
6289 2012-02-10 Jason Merrill <jason@redhat.com>
6292 * g++.dg/template/repo10.C: New.
6294 2012-02-11 Jakub Jelinek <jakub@redhat.com>
6297 * gcc.dg/pr52132.c: New test.
6299 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
6301 * gnat.dg/specs/aggr4.ads: New test.
6302 * gnat.dg/specs/aggr4_pkg.ads: New helper.
6304 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
6307 * gcc.target/i386/pr52146.c: New.
6309 2012-02-10 Jakub Jelinek <jakub@redhat.com>
6312 * c-c++-common/pr52177.c: New test.
6314 2012-02-10 Jan Hubicka <jh@suse.cz>
6317 * g++.dg/torture/pr48600.C: New testcase.
6319 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
6322 * gcc.dg/dfp/pr52140.c: New test.
6324 2012-02-09 Jakub Jelinek <jakub@redhat.com>
6327 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6330 2012-02-09 Bin Cheng <bin.cheng@arm.com>
6333 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6334 * testsuite/gcc.dg/pr51867.c: New test.
6336 2012-02-09 Ian Lance Taylor <iant@google.com>
6338 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6339 which don't support -fsplit-stack. Turn off optimization when
6340 compiling select5-out.go.
6342 2012-02-08 Ian Lance Taylor <iant@google.com>
6344 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6345 systems which don't support -fsplit-stack.
6347 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
6349 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6350 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6351 machine instuction in the log.
6353 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
6355 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6358 2012-02-08 Magnus Granberg <zorry@gentoo.org>
6361 * gcc.dg/pr48524.c: New test.
6362 * gcc.dg/pr48524.spec: New spec file for test.
6364 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6367 * gfortran.dg/vect/pr32380.f90: New test.
6369 2012-02-08 Tobias Burnus <burnus@net-b.de>
6372 * gfortran.dg/realloc_on_assign_12.f90: New.
6374 2012-02-08 Richard Guenther <rguenther@suse.de>
6376 PR rtl-optimization/52170
6377 * gcc.dg/torture/pr52170.c: New testcase.
6379 2012-02-08 Jakub Jelinek <jakub@redhat.com>
6381 PR gcov-profile/52150
6382 * gcc.dg/tree-prof/pr52150.c: New test.
6384 PR rtl-optimization/52139
6385 * gcc.dg/pr52139.c: New test.
6387 2012-02-07 Jason Merrill <jason@redhat.com>
6390 * g++.dg/cpp0x/constexpr-union3.C: New.
6393 * g++.dg/lto/pr52035_0.C: New.
6395 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6397 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
6398 * gcc.dg/special/weak-1.c: Likewise.
6399 * gcc.dg/ucnid-12.c: Likewise.
6400 * gcc.dg/torture/pr45678-1.c: Likewise.
6401 * gcc.dg/torture/pr45678-2.c: Likewise.
6402 * gcc.dg/vector-4.c: Likewise.
6403 * gcc.dg/ipa/inline-5.c: Likewise.
6404 * gcc.dg/ucnid-11.c: Likewise.
6405 * gcc.misc-tests/gcov-13.c: Likewise.
6406 * gcc.misc-tests/gcov-14.c: Likewise.
6407 * g++.dg/ext/label13.C: Likewise.
6408 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
6409 hppa*-*-hpux* options.
6410 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
6411 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
6412 * gcc.dg/pr48616.c: Likewise.
6413 * gcc.dg/pr17957.c: Likewise.
6414 * gcc.dg/pr17055-1.c: Likewise.
6415 * gcc.dg/pr32912-1.c: Likewise.
6416 * gcc.dg/tm/pr51472.c: Likewise.
6417 * c-c++-common/fold-bitand-4.c: Likewise.
6418 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
6419 Use dg-additional-options for extra options.
6421 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
6423 * gcc.target/epiphany/interrupt-2.c: New test.
6425 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6428 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
6429 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
6432 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6435 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
6437 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
6441 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
6442 * gcc.target/mips/va-arg-1.c: New test.
6444 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6446 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
6447 for -mno-pointers-to-nested-functions.
6449 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
6451 * gcc.c-torture/execute/20120207-1.c: New test.
6453 2012-02-07 Jakub Jelinek <jakub@redhat.com>
6455 PR rtl-optimization/52060
6456 * gcc.dg/torture/pr52060.c: New test.
6459 * gcc.c-torture/compile/pr52074.c: New test.
6461 2012-02-07 Tobias Burnus <burnus@net-b.de>
6464 * gfortran.dg/class_to_type_2.f90: New.
6466 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
6469 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
6472 2012-02-06 Jason Merrill <jason@redhat.com>
6475 * g++.dg/template/conv13.C: New.
6477 2012-02-06 Richard Guenther <rguenther@suse.de>
6479 PR tree-optimization/52115
6480 * gcc.c-torture/compile/pr52115.c: New testcase.
6482 2012-02-06 Jakub Jelinek <jakub@redhat.com>
6485 * gcc.c-torture/execute/pr52129.c: New test.
6487 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
6489 * gcc.dg/pr48374.c: Actually add the test I forgot
6490 in the 2012-01-25 commit.
6492 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
6495 * gfortran.dg/vect/vect-8.f90: New test case.
6497 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
6500 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
6502 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
6505 * gfortran.dg/class_48.f90 : Add test of allocate class array
6506 component with source in subroutine test3. Remove commenting
6507 out in subroutine test4, since branching on unitialized variable
6508 is now fixed (no PR for this last.).
6510 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6512 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
6514 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
6516 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6519 * lib/target-supports.exp (check_effective_target_mips_rel): New.
6520 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
6522 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
6524 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
6525 (check_effective_target_sync_int_long): Use it.
6526 (check_effective_target_sync_char_short): Likewise.
6527 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
6529 2012-02-05 Tobias Burnus <burnus@net-b.de>
6532 * gfortran.dg/class_48.f90: Add some further checks.
6534 2012-02-05 Ira Rosen <irar@il.ibm.com>
6536 PR tree-optimization/52091
6537 * gcc.dg/vect/pr52091.c: New test.
6539 2012-02-04 Jakub Jelinek <jakub@redhat.com>
6541 PR rtl-optimization/52113
6542 * gcc.target/avr/pr52113.c: New test.
6544 2012-02-03 Jakub Jelinek <jakub@redhat.com>
6546 PR rtl-optimization/52092
6547 * gcc.c-torture/compile/pr52092.c: New test.
6549 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
6552 * gfortran.dg/class_array_10.f03: New test.
6555 * gfortran.dg/class_array_11.f03: New test.
6558 * gfortran.dg/class_array_12.f03: New test.
6560 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
6563 * gfortran.dg/realloc_on_assign_11.f90: New test.
6565 2012-02-02 Tobias Burnus <burnus@net-b.de>
6568 * gfortran.dg/shape_7.f90: New.
6570 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6572 * gcc.target/mips/mips-prepend-1.c: New test.
6574 2012-02-02 Jan Hubicka <jh@suse.cz>
6575 Tom de Vries <tom@codesourcery.com>
6578 * testsuite/gcc.dg/alias-12.c: New testcase.
6579 * testsuite/gcc.dg/alias-13.c: New testcase.
6581 2012-02-02 Jakub Jelinek <jakub@redhat.com>
6584 * gcc.dg/pr52086.c: New test.
6586 PR tree-optimization/52073
6587 * gcc.c-torture/compile/pr52073.c: New test.
6589 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
6592 * gfortran.dg/function_optimize_10.f90: New test.
6594 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
6596 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
6599 2012-02-01 Tobias Burnus <burnus@net-b.de>
6602 * gfortran.dg/typebound_operator_14.f90: New.
6604 2012-02-01 Tobias Burnus <burnus@net-b.de>
6607 * gfortran.dg/elemental_function_1.f90: New.
6609 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
6611 PR rtl-optimization/51374
6612 * gcc.target/avr/torture/pr51374-1.c:
6613 Also fail if SBIS is seen.
6615 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
6617 PR rtl-optimization/51374
6618 * gcc.target/avr/torture/pr51374-1.c: New.
6620 2012-01-31 Tobias Burnus <burnus@net-b.de>
6623 * gfortran.dg/typebound_generic_11.f90: New.
6625 2012-01-31 Tobias Burnus <burnus@net-b.de>
6628 * gfortran.dg/class_49.f90: New.
6630 2012-01-31 Tobias Burnus <burnus@net-b.de>
6633 * gfortran.dg/elemental_args_check_6.f90: New.
6635 2012-01-31 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/variadic122.C: New.
6640 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
6643 * gfortran.dg/realloc_on_assign_10.f90: New test.
6645 2012-01-31 Richard Guenther <rguenther@suse.de>
6647 PR tree-optimization/51528
6648 * gcc.dg/torture/pr51528.c: New testcase.
6650 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
6653 * lib/go.exp (go_target_compile): Append timeout= to options.
6654 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
6655 select5-out.go test on alpha*-*-* targets.
6657 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6659 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
6660 (TEST_SHORT): Reformat in the same way.
6661 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
6662 (TEST_SHORT): Reformat in the same way.
6663 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
6664 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
6665 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
6666 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
6667 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
6669 2012-01-30 Bin Cheng <bin.cheng@arm.com>
6672 * gcc.target/arm/pr51835.c: New testcase.
6674 2012-01-30 Richard Guenther <rguenther@suse.de>
6676 PR tree-optimization/52028
6677 * gcc.dg/torture/pr52028.c: New testcase.
6678 * gfortran.dg/ldist-pr45199.f: Adjust.
6679 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
6680 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6681 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6683 2012-01-30 Jakub Jelinek <jakub@redhat.com>
6686 * gcc.dg/tree-prof/pr52027.c: New test.
6688 PR tree-optimization/52046
6689 * gcc.dg/pr52046.c: New test.
6692 * g++.dg/other/pr52048.C: New test.
6694 2012-01-30 Richard Guenther <rguenther@suse.de>
6696 PR tree-optimization/52045
6697 * gcc.dg/pr52045.c: New testcase.
6699 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
6701 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
6702 new code generated for __sync_lock_release.
6704 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6706 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
6708 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6711 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
6713 * g++.dg/ext/visibility/template10.C: Fix typo.
6715 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
6717 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6720 * g++.dg/cpp0x/constexpr-ice6.C: New.
6722 2012-01-29 Tobias Burnus <burnus@net-b.de>
6725 * gfortran.dg/default_initialization_6.f90: New.
6727 2012-01-29 Tobias Burnus <burnus@net-b.de>
6730 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
6731 * gfortran.dg/class_48.f90: New.
6733 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
6736 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
6738 2012-01-28 Tobias Burnus <burnus@net-b.de>
6741 * gfortran.dg/class_allocate_12.f90: New.
6743 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
6745 * gcc.dg/torture/pr50444.c: Fix dg directives.
6747 2012-01-28 Jakub Jelinek <jakub@redhat.com>
6750 * gcc.target/arm/pr52006.c: New test.
6752 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
6755 * gcc.dg/lto/trans-mem.h: New file.
6756 * gcc.dg/lto/trans-mem-2_0.c: Include it.
6757 * gcc.dg/lto/trans-mem-1_1.c: Same.
6758 * gcc.dg/lto/trans-mem-4_1.c: Same.
6759 * gcc.dg/lto/trans-mem-3_1.c: Same.
6761 2012-01-27 Tobias Burnus <burnus@net-b.de>
6764 * gfortran.dg/dummy_procedure_7.f90: New.
6766 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
6768 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
6769 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
6771 2012-01-27 Jakub Jelinek <jakub@redhat.com>
6774 * g++.dg/other/gc5.C: New test.
6776 2012-01-27 Richard Guenther <rguenther@suse.de>
6778 PR tree-optimization/50444
6779 * gcc.dg/torture/pr50444.c: New testcase.
6781 2012-01-27 Tobias Burnus <burnus@net-b.de>
6785 * gfortran.dg/move_alloc_13.f90: New.
6787 2012-01-27 Tobias Burnus <burnus@net-b.de>
6790 * gfortran.dg/allocate_alloc_opt_13.f90: New.
6791 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
6792 and change dg-error string.
6794 2012-01-27 Tobias Burnus <burnus@net-b.de>
6797 * gfortran.dg/elemental_args_check_5.f90: New.
6799 2012-01-27 Richard Guenther <rguenther@suse.de>
6802 * g++.dg/torture/pr51959.C: New testcase.
6804 2012-01-27 Tom de Vries <tom@codesourcery.com>
6806 PR tree-optimization/51990
6807 * gcc.dg/pr51990.c: New test.
6808 * gcc.dg/pr51990-2.c: Same.
6810 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
6811 Tobias Burnus <burnus@gcc.gnu.org>
6814 * gfortran.dg/class_allocate_11.f03: New.
6819 * gfortran.dg/class_allocate_7.f03: New.
6820 * gfortran.dg/class_allocate_8.f03: New.
6821 * gfortran.dg/class_allocate_9.f03: New.
6822 * gfortran.dg/class_allocate_10.f03: New.
6824 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6826 * gnat.dg/discr34.adb: New test.
6827 * gnat.dg/discr34_pkg.ads: New helper.
6829 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6831 * gnat.dg/discr33.adb: New test.
6833 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6835 * gnat.dg/limited_with3.ad[sb): New test.
6836 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
6837 * gnat.dg/limited_with3_pkg2.ads: Likewise.
6838 * gnat.dg/limited_with3_pkg3.ads: Likewise.
6840 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
6842 * gnat.dg/stack_usage1.adb: New test.
6843 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
6845 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
6846 * gcc.dg/pr44194-2.c: Likewise.
6848 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
6851 * g++.dg/template/crash112.C: New.
6853 2012-01-27 Richard Henderson <rth@redhat.com>
6855 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
6857 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6859 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
6861 2012-01-26 Jakub Jelinek <jakub@redhat.com>
6864 * g++.dg/opt/pr51895.C: New test.
6866 2012-01-26 Michael Matz <matz@suse.de>
6868 PR tree-optimization/48794
6869 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
6871 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6873 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
6875 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6877 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
6878 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
6880 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
6881 the default value for s390 and s390x.
6883 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
6886 * gcc.dg/lto/trans-mem-4_0.c: New.
6887 * gcc.dg/lto/trans-mem-4_1.c: New.
6888 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
6890 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
6891 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
6893 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
6894 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
6897 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
6899 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
6901 2012-01-25 Ian Lance Taylor <iant@google.com>
6903 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
6905 2012-01-25 Tobias Burnus <burnus@net-b.de>
6908 * gfortran.dg/typebound_proc_25.f90: New.
6910 2012-01-25 Jason Merrill <jason@redhat.com>
6913 * g++.dg/lto/pr51992_0.C: New.
6915 2012-01-25 Jakub Jelinek <jakub@redhat.com>
6917 PR tree-optimization/51987
6918 * gcc.target/i386/pr51987.c: New test.
6920 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
6922 * gcc.dg/tm/lto-1.c: Require lto support in target.
6924 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
6926 PR rtl-optimization/48374
6927 * gcc.dg/pr48374.c: New test.
6929 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
6931 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
6933 2012-01-25 Tobias Burnus <burnus@net-b.de>
6936 * gfortran.dg/derived_constructor_char_3.f90: New.
6938 2012-01-24 Ian Lance Taylor <iant@google.com>
6940 * go.test/go-test.exp (filecmp): New procedure.
6941 (errchk): Handle quoted square brackets.
6942 (go-gc-tests): Set go_compile_args. Handle various new test
6943 lines. Skip a few new tests.
6944 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
6946 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6948 * lib/target-supports.exp (proc check_effective_target_vect_perm)
6949 (check_effective_target_vect_extract_even_odd)
6950 (check_effective_target_vect_interleave): Return true for MIPS
6953 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6955 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
6956 (main): Use it instead of argc.
6958 2012-01-24 Jason Merrill <jason@redhat.com>
6961 * g++.dg/cpp0x/sfinae31.C: New.
6963 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6965 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
6967 2012-01-24 Jason Merrill <jason@redhat.com>
6970 * g++.dg/inherit/covariant20.C: New.
6972 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6975 * g++.dg/parse/crash58.C: New.
6977 2012-01-24 Jakub Jelinek <jakub@redhat.com>
6980 * gcc.dg/pr51957-1.c: New test.
6981 * gcc.dg/pr51957-1.h: New file.
6982 * gcc.dg/pr51957-2.c: New test.
6984 2012-01-23 Jason Merrill <jason@redhat.com>
6987 * g++.dg/ext/visibility/template10.C: New.
6989 2012-01-23 Tobias Burnus <burnus@net-b.de>
6992 * gfortran.dg/move_alloc_12.f90: New.
6994 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6997 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
6999 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7002 * g++.dg/template/crash111.C: New.
7004 2012-01-23 Arnaud Charlet <charlet@adacore.com>
7006 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
7008 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
7010 2012-01-23 Dodji Seketeli <dodji@redhat.com>
7013 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
7014 the DW_TAG_class_type and DW_AT_name: "Executor".
7016 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7018 * lib/target-supports.exp
7019 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
7020 (check_effective_target_vect_interleave): Likewise.
7022 2012-01-22 Jason Merrill <jason@redhat.com>
7025 * g++.dg/template/using20.C: New.
7026 * g++.dg/template/template-id-2.C: Adjust diagnostic.
7028 2012-01-23 Jason Merrill <jason@redhat.com>
7031 * g++.dg/torture/pr51344.C: Limit to x86.
7033 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
7035 * c-c++-common/tm/omp.c: Require target with pthread support.
7037 2012-01-23 Richard Guenther <rguenther@suse.de>
7039 PR tree-optimization/51949
7040 * gcc.dg/torture/pr51949.c: New testcase.
7042 2012-01-23 Jakub Jelinek <jakub@redhat.com>
7044 PR rtl-optimization/51933
7045 * gcc.c-torture/execute/pr51933.c: New test.
7047 2012-01-22 Douglas B Rupp <rupp@gnat.com>
7049 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
7050 Do not define for Interix.
7052 2012-01-22 Jason Merrill <jason@redhat.com>
7055 * g++.dg/lto/pr51832.h: New.
7056 * g++.dg/lto/pr51832_0.C: New.
7057 * g++.dg/lto/pr51832_1.C: New.
7059 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
7061 * gcc.dg/ext-elim-1.c: New test.
7063 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7066 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
7067 * g++.dg/opt/longbranch1.C: Likewise.
7069 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7071 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
7074 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
7077 * gfortran.dg/namelist_74.f90: New test.
7078 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
7080 2012-01-21 Tobias Burnus <burnus@net-b.de>
7083 * gfortran.dg/class_47.f90: New.
7085 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
7087 * gnat.dg/renaming5.ad[sb]: New test.
7089 2012-01-20 Jason Merrill <jason@redhat.com>
7092 * g++.dg/pch/mangle1.{C,Hs}: Remove.
7094 2012-01-20 Jason Merrill <jason@redhat.com>
7097 * g++.dg/ext/attrib42.C: Require ilp32.
7099 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7102 * gcc.target/arm/pr51915.c: New test.
7104 2012-01-20 Cary Coutant <ccoutant@google.com>
7105 Dodji Seketeli <dodji@redhat.com>
7108 * g++.dg/debug/dwarf2/nested-3.C: New test.
7110 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7113 * g++.dg/template/crash110.C: New.
7115 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7117 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
7118 Remove default options on hppa*-*-hpux*.
7120 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7122 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
7124 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7126 * gcc.c-torture/compile/pr51856.c: New testcase.
7128 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
7130 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
7131 options to go_target_compile.
7133 2012-01-20 Kai Tietz <ktietz@redhat.com>
7135 * g++.dg/torture/pr51344.C: Fix typo.
7137 2012-01-20 Richard Guenther <rguenther@suse.de>
7139 PR tree-optimization/51903
7140 * g++.dg/torture/pr51903.C: New testcase.
7142 2012-01-20 Tobias Burnus <burnus@net-b.de>
7143 Janus Weil <janus@gcc.gnu.org>
7146 * gfortran.dg/use_21.f90: New.
7148 2012-01-20 Jakub Jelinek <jakub@redhat.com>
7151 * gcc.dg/torture/pr51106-1.c: New test.
7152 * gcc.dg/torture/pr51106-2.c: New test.
7154 2012-01-19 Kai Tietz <ktietz@redhat.com>
7156 * g++.dg/torture/pr51344.C: New test.
7158 2012-01-19 Tobias Burnus <burnus@net-b.de>
7161 * gfortran.dg/intrinsic_size_2.f90: New.
7163 2012-01-19 Jason Merrill <jason@redhat.com>
7166 * g++.dg/inherit/using7.C: New.
7168 2012-01-19 Richard Guenther <rguenther@suse.de>
7170 PR tree-optimization/37997
7171 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7173 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7175 PR rtl-optimization/51505
7176 * gcc.dg/pr51505.c: New test.
7178 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
7181 * gfortran.dg/typebound_operator_12.f03: New.
7182 * gfortran.dg/typebound_operator_13.f03: New.
7184 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7187 * g++.dg/cpp0x/pr51225.C: New.
7189 2012-01-17 Ian Lance Taylor <iant@google.com>
7192 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7194 2012-01-17 Tobias Burnus <burnus@net-b.de>
7197 * gfortran.dg/realloc_on_assign_9.f90: New.
7199 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
7202 * gcc.dg/tm/memopt-3.c: Remove xfail.
7203 * gcc.dg/tm/memopt-4.c: Remove xfail.
7204 * gcc.dg/tm/memopt-5.c: Remove xfail.
7205 * gcc.dg/tm/memopt-7.c: Remove xfail.
7207 2012-01-17 Jakub Jelinek <jakub@redhat.com>
7209 PR tree-optimization/51877
7210 * gcc.c-torture/execute/pr51877.c: New test.
7212 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
7214 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7215 {!vect_align_arrays} to vect_sizes_32B_16B.
7216 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7217 * gcc.dg/vect/vect-peel-3.c: Ditto.
7219 2012-01-16 Jason Merrill <jason@redhat.com>
7222 * g++.dg/abi/mangle60.C: New.
7225 * g++.dg/pch/mangle1.{C,Hs}: New.
7227 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
7228 Tobias Burnus <burnus@net-b.de>
7231 * gfortran.dg/elemental_optional_args_3.f90: New
7232 * gfortran.dg/elemental_optional_args_4.f90: New
7234 2012-01-16 Tobias Burnus <burnus@net-b.de>
7237 * gfortran.dg/use_20.f90: New
7239 2012-01-16 Jason Merrill <jason@redhat.com>
7242 * g++.dg/cpp0x/rv-bitfield.C: New.
7243 * g++.dg/cpp0x/rv-bitfield2.C: New.
7245 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
7247 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7248 subroutine 'qsort' and use index array to assign the result.
7250 2012-01-16 Jakub Jelinek <jakub@redhat.com>
7252 PR tree-optimization/51865
7253 * gcc.dg/pr51865.c: New test.
7255 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7257 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7259 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7261 * gcc.target/mips/code-readable-2.c: Allow the jump table address
7262 to be loaded from the constant pool, rather than via %hi and %lo.
7264 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
7266 PR rtl-optimization/51821
7267 * gcc.dg/pr51821.c: New test.
7269 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
7271 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7273 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
7275 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7277 2012-01-14 Tobias Burnus <burnus@net-b.de>
7280 * gfortran.dg/init_flag_8.f90: New.
7281 * gfortran.dg/init_flag_9.f90: New.
7283 2011-01-14 Tobias Burnus <burnus@net-b.de>
7286 * gfortran.dg/use_18.f90: New.
7287 * gfortran.dg/use_19.f90: New.
7289 2012-01-13 Ian Lance Taylor <iant@google.com>
7292 * g++.dg/warn/Wsign-compare-4.C: New.
7294 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
7297 * gfortran.dg/alloc_comp_assign.f03: New.
7298 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7299 __BUILTIN_FREE from 38 to 32.
7301 2012-01-13 Jason Merrill <jason@redhat.com>
7304 * g++.dg/warn/Wreturn-type-7.C: New.
7306 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7308 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7310 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7311 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7312 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7313 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7314 int32plus because of big array needed.
7315 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7316 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7318 2012-01-13 Jason Merrill <jason@redhat.com>
7321 * g++.dg/ext/visibility/template9.C: New.
7324 * g++.dg/cpp0x/defaulted34.C: New.
7325 * g++.dg/template/virtual3.C: New.
7327 2012-01-13 Richard Guenther <rguenther@suse.de>
7330 * gcc.dg/torture/pr8081.c: New testcase.
7332 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
7334 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7336 2012-01-12 Jason Merrill <jason@redhat.com>
7339 * g++.dg/ext/stmtexpr14.C: New.
7341 2012-01-13 Dodji Seketeli <dodji@redhat.com>
7344 * g++.dg/cpp0x/constexpr-diag4.C: New test.
7346 2012-01-12 Jason Merrill <jason@redhat.com>
7349 * g++.dg/abi/mangle48.C: Test qualified-names, too.
7350 * g++.dg/abi/mangle58.C: Likewise.
7353 * g++.dg/template/arg8.C: New.
7355 2012-01-12 Ira Rosen <irar@il.ibm.com>
7357 PR tree-optimization/51799
7358 * gcc.dg/vect/pr51799.c: New test.
7359 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7362 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7363 Tobias Burnus <burnus@net-b.de>
7367 * lib/target-supports.exp
7368 (check_effective_target_fortran_largest_fp_has_sqrt): New.
7369 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7371 2012-01-11 Jason Merrill <jason@redhat.com>
7374 * g++.dg/ext/attrib42.C: New.
7376 2012-01-11 Jakub Jelinek <jakub@redhat.com>
7379 * gcc.dg/pr51796.c: New test.
7381 2012-01-11 Jason Merrill <jason@redhat.com>
7384 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
7386 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
7388 * gnat.dg/array19.ad[sb]: New test.
7390 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
7392 * gnat.dg/opt23.ad[sb]: New test.
7393 * gnat.dg/opt23_pkg.ad[sb]: New helper.
7394 * gnat.dg/opt24.ad[sb]: New test.
7396 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7398 PR tree-optimization/49642
7399 * gcc.dg/tree-ssa/pr49642-1.c: New test.
7400 * gcc.dg/tree-ssa/pr49642-2.c: New test.
7402 2012-01-11 Jason Merrill <jason@redhat.com>
7405 * g++.dg/template/explicit-args5.C: New.
7407 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7409 * gcc.c-torture/execute/20120110-1.c: New testcase.
7411 2012-01-10 Jason Merrill <jason@redhat.com>
7414 * g++.dg/inherit/ambig1.C: New.
7417 * g++.dg/cpp0x/constexpr-cache1.C: New.
7419 2012-01-10 Richard Guenther <rguenther@suse.de>
7421 PR tree-optimization/51801
7422 * gcc.dg/torture/pr51801.c: New testcase.
7424 2012-01-10 Tobias Burnus <burnus@net-b.de>
7427 * gfortran.dg/allocate_with_typespec_5.f90: New.
7429 2012-01-10 Tobias Burnus <burnus@net-b.de>
7431 * gfortran.dg/class_39.f03: Update dg-error string.
7433 2012-01-10 Richard Guenther <rguenther@suse.de>
7435 PR tree-optimization/50913
7436 * gcc.dg/graphite/interchange-16.c: New testcase.
7437 * gcc.dg/graphite/scop-20.c: XFAIL.
7438 * gfortran.dg/graphite/interchange-1.f: Likewise.
7439 * gfortran.dg/graphite/block-1.f90: Likewise.
7440 * gfortran.dg/graphite/block-2.f: Likewise.
7442 2012-01-10 Richard Henderson <rth@redhat.com>
7444 * lib/target-supports.exp (check_effective_target_vect_perm,
7445 check_effective_target_vect_perm_byte,
7446 check_effective_target_vect_perm_short): Enable for arm neon.
7448 2012-01-09 Tobias Burnus <burnus@net-b.de>
7451 * gfortran.dg/typebound_operator_11.f90: New.
7453 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
7455 * gnat.dg/array18.adb: New test.
7456 * gnat.dg/array18_pkg.ads: New helper.
7458 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
7461 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
7462 around base object in first assignment in main program.
7463 * gfortran.dg/typebound_operator_10.f03: New test.
7465 2012-01-09 Martin Jambor <mjambor@suse.cz>
7467 PR tree-optimization/51759
7468 * g++.dg/ipa/pr51759.C: New test.
7470 2012-01-09 Tobias Burnus <burnus@net-b.de>
7473 * gfortran.dg/optional_absent_2.f90: New.
7475 2012-01-09 Tobias Burnus <burnus@net-b.de>
7478 * gfortran.dg/use_17.f90: New.
7480 2012-01-09 Gary Funck <gary@intrepid.com>
7482 PR preprocessor/33919
7483 * gcc.dg/pr33919.c: New test.
7484 * gcc.dg/pr33919-0.h: New test header file.
7485 * gcc.dg/pr33919-1.h: Ditto.
7486 * gcc.dg/pr33919-2.h: Ditto.
7488 2012-01-07 Jan Hubicka <jh@suse.cz>
7490 PR tree-optimize/51694
7491 * gcc.c-torture/compile/pr51694.c: new testcase.
7493 2012-01-07 Jan Hubicka <jh@suse.cz>
7495 PR tree-optimization/51600
7496 * g++.dg/torture/pr51600.C: New testcase.
7498 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7500 PR gcov-profile/51715
7501 PR gcov-profile/51717
7502 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
7503 * gcc.misc-tests/gcov-14.c: Likewise.
7505 2012-01-06 Jason Merrill <jason@redhat.com>
7507 * g++.dg/parse/new5.C: New.
7509 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
7512 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
7513 including <string.h>.
7515 2012-01-06 Jason Merrill <jason@redhat.com>
7517 * g++.dg/abi/mangle51.C: New.
7518 * g++.dg/abi/mangle52.C: New.
7519 * g++.dg/abi/mangle53.C: New.
7520 * g++.dg/abi/mangle54.C: New.
7521 * g++.dg/abi/mangle55.C: New.
7522 * g++.dg/abi/mangle56.C: New.
7523 * g++.dg/abi/mangle57.C: New.
7524 * g++.dg/abi/mangle58.C: New.
7525 * g++.dg/abi/mangle59.C: New.
7526 * g++.dg/cpp0x/trailing3.C: Update mangling.
7527 * g++.dg/cpp0x/variadic111.C: Update mangling.
7528 * g++.dg/cpp0x/variadic4.C: Update mangling.
7529 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
7530 * g++.dg/template/nontype22.C: Works now.
7531 * g++.dg/template/pr35240.C: Works now.
7533 * g++.dg/cpp0x/error7.C: New.
7535 2012-01-06 Tobias Burnus <burnus@net-b.de>
7537 * gfortran.dg/deallocate_stat_2.f90: New.
7538 * coarray/allocate_errgmsg.f90: New.
7539 * gfortran.dg/coarray_lib_alloc_1.f90: New.
7540 * gfortran.dg/coarray_lib_alloc_2.f90: New.
7541 * coarray/subobject_1.f90: Fix for num_images > 1.
7542 * gfortran.dg/deallocate_stat.f90: Update due to changed
7545 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
7547 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
7549 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
7551 * ada/acats/overflow.lst: Add cb20004.
7553 2012-01-05 Dodji Seketeli <dodji@redhat.com>
7556 * g++.dg/cpp0x/alias-decl-18.C: New test.
7558 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
7560 * gcc.c-torture/execute/20120104-1.c: New test.
7562 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
7565 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
7566 the old typebound_operator_8.f03.
7567 * gfortran.dg/typebound_operator_8.f03: New version of
7568 typebound_operator_7.f03 with 'u' a derived type instead of a
7571 2012-01-05 Richard Guenther <rguenther@suse.de>
7573 * g++.dg/torture/pr49309.C: Skip for -flto.
7575 2012-01-05 Jakub Jelinek <jakub@redhat.com>
7578 * gcc.c-torture/compile/pr51761.c: New test.
7580 2012-01-05 Richard Guenther <rguenther@suse.de>
7582 PR tree-optimization/51760
7583 * gcc.dg/torture/pr51760.c: New testcase.
7585 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
7588 * gcc.dg/tm/memopt-6.c: Adjust regexp.
7590 2012-01-05 Richard Guenther <rguenther@suse.de>
7593 * gfortran.dg/lto/pr41576_0.f90: New testcase.
7594 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7596 2012-01-04 Jakub Jelinek <jakub@redhat.com>
7599 * gcc.dg/pr51695.c: New test.
7601 2012-01-04 Andrew Pinski <apinski@cavium.com>
7603 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
7604 * gcc.target/mips/octeon2-lx-1.c: New test.
7605 * gcc.target/mips/mips64-dsp-ldx.c: New test.
7606 * gcc.target/mips/octeon2-lx-2.c: New test.
7607 * gcc.target/mips/octeon2-lx-3.c: New test.
7609 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
7613 * gcc.dg/tm/alias-1.c: Adjust regexp.
7614 * gcc.dg/tm/alias-2.c: Adjust regexp.
7616 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
7619 * g++.dg/warn/Wparentheses-26.C: New.
7621 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
7623 * gfortran.dg/elemental_optional_args_2.f90: New test.
7625 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7628 * gfortran.dg/common_17.f90: New test.
7630 2012-01-04 Richard Guenther <rguenther@suse.de>
7632 PR tree-optimization/49651
7633 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
7634 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7636 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7639 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
7641 2012-01-03 Andrew Pinski <apinski@cavium.com>
7643 * lib/scanasm.exp (dg-function-on-line): Always use a special format
7644 for all mips targets. Also allow an optional .cfi_startproc.
7646 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
7648 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
7650 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7653 * g++.dg/rtti/dyncast5.C: New.
7655 2012-01-03 Richard Guenther <rguenther@suse.de>
7657 PR tree-optimization/51070
7658 * gcc.dg/torture/pr51070-2.c: New testcase.
7660 2012-01-03 Richard Guenther <rguenther@suse.de>
7662 PR tree-optimization/51692
7663 * gcc.dg/torture/pr51692.c: New testcase.
7665 2012-01-03 Richard Guenther <rguenther@suse.de>
7668 * g++.dg/lto/pr51650-3_0.C: New testcase.
7670 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7673 * g++.dg/warn/Wredundant-decls-spec.C: New.
7675 2012-01-03 Jakub Jelinek <jakub@redhat.com>
7677 PR tree-optimization/51719
7678 * g++.dg/tree-prof/pr51719.C: New test.
7680 2012-01-03 Richard Guenther <rguenther@suse.de>
7683 * gcc.dg/fold-compare-6.c: New testcase.
7685 2012-01-03 Jakub Jelinek <jakub@redhat.com>
7688 * g++.dg/gomp/pr51669.C: New test.
7690 2012-01-02 Jason Merrill <jason@redhat.com>
7693 * g++.dg/cpp0x/constexpr-union2.C: New.
7696 * g++.dg/cpp0x/nsdmi-defer5.C: New.
7698 2012-01-02 Dodji Seketeli <dodji@redhat.com>
7701 * g++.dg/cpp0x/constexpr-99.C: New test.
7703 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
7706 * g++.dg/template/init9.C: New.
7708 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7710 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
7711 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
7712 rather than a specific number.
7714 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
7719 * gfortran.dg/typebound_operator_7.f03: New.
7720 * gfortran.dg/typebound_operator_8.f03: New.
7722 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7725 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
7727 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7729 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7731 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
7733 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7735 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
7738 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7740 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
7741 * gfortran.dg/io_real_boz_4.f90: Likewise.
7742 * gfortran.dg/io_real_boz_5.f90: Likewise.
7744 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7746 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
7748 2012-01-02 Revital Eres <revital.eres@linaro.org>
7750 * gcc.dg/sms-11.c: New file.
7752 2012-01-02 Tobias Burnus <burnus@net-b.de>
7755 * gfortran.dg/coarray/image_index_3.f90: New.
7757 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7760 * g++.dg/parse/enum8.C: New.
7762 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7765 * g++.dg/conversion/reinterpret4.C: New.
7766 * g++.dg/conversion/reinterpret1.C: Adjust.
7768 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7770 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
7772 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
7774 * g++.old-deja/g++.brendan/crash25.C: Adjust.
7775 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7776 * g++.old-deja/g++.jason/access14.C: Likewise.
7777 * g++.old-deja/g++.jason/access8.C: Likewise.
7778 * g++.old-deja/g++.jason/access1.C: Likewise.
7779 * g++.old-deja/g++.other/access3.C: Likewise.
7780 * g++.old-deja/g++.other/access5.C: Likewise.
7781 * g++.old-deja/g++.law/unsorted1.C: Likewise.
7782 * g++.old-deja/g++.law/visibility22.C: Likewise.
7783 * g++.old-deja/g++.law/visibility26.C: Likewise.
7784 * g++.old-deja/g++.mike/p2746.C: Likewise.
7785 * g++.dg/debug/using1.C: Likewise.
7786 * g++.dg/lookup/using51.C: Likewise.
7787 * g++.dg/inherit/using5.C: Likewise.
7788 * g++.dg/inherit/pr30297.C: Likewise.
7789 * g++.dg/inherit/access8.C: Likewise.
7790 * g++.dg/torture/pr39362.C: Likewise.
7791 * g++.dg/template/crash13.C: Likewise.
7792 * g++.dg/template/using10.C: Likewise.
7794 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7797 * lib/gcc-dg.exp (scan-module-absence): Really commit last
7800 2012-01-01 Ira Rosen <irar@il.ibm.com>
7802 PR tree-optimization/51704
7803 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
7804 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
7805 corresponding flags.
7807 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
7810 * g++.dg/cpp0x/constexpr-delegating2.C: New.
7812 2012-01-01 Jan Hubicka <jh@suse.cz>
7814 PR rtl-optimization/51069
7815 * gcc.c-torture/compile/pr51069.c: New testcase.
7817 2012-01-01 Jakub Jelinek <jakub@redhat.com>
7819 PR tree-optimization/51683
7820 * gcc.dg/pr51683.c: New test.
7822 Copyright (C) 2012 Free Software Foundation, Inc.
7824 Copying and distribution of this file, with or without modification,
7825 are permitted in any medium without royalty provided the copyright
7826 notice and this notice are preserved.