OSDN Git Service

PR c++/37417
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 7d83cbb..6e14ee5 100644 (file)
+2008-09-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/37417
+       * g++.dg/ext/vla5.C: New test.
+
+       PR middle-end/37356
+       * g++.dg/tree-ssa/pr37356.C: New test.
+
+       PR target/37438
+       * gcc.dg/pr37438.c: New test.
+
+       PR c++/37389
+       * g++.dg/parse/enum4.C: New test.
+
+2008-09-09  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/37429
+       * gfortran.dg/typebound_call_7.f03: New test.
+       * gfortran.dg/typebound_call_8.f03: New test.
+
+2008-09-09  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/37354
+       PR middle-end/30165
+       * g++.dg/torture/pr37354.C: New testcase.
+
+2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR/37442
+       * gcc.target/i386/pr12329.c: Place error message on function name
+       line.
+       * gcc.target/i386/sse-5.c: Same.
+
+2008-09-09  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/always_inline.c: Place error message on function
+       name line.
+       * gcc.dg/winline-6.c: Same.
+       * gcc.dg/noreturn-1.c: Same.
+       * gcc.dg/noreturn-7.c: Same.
+       * gcc.dg/inline-14.c: Same.
+       * gcc.dg/always_inline3.c: Same.
+       * gcc.dg/winline-3.c: Same.
+       * gcc.dg/wtr-func-def-1.c: Same.
+       * gcc.dg/winline-5.c: Same.
+       * gcc.dg/winline-7.c: Same.
+       * gcc.dg/winline-9.c: Same.
+       * gcc.dg/noreturn-4.c: Same.
+       * gcc.dg/20041213-1.c: Use column numbers.
+
+2008-09-09  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/37433
+       * gcc.c-torture/compile/pr37433.c: New testcase.
+
+2008-09-09  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/37387
+       * gcc.c-torture/compile/pr37387.c: New testcase.
+
+2008-09-09  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/37411
+       * gfortran.dg/array_function_4.f90: New test.
+
+2008-09-08  Daniel Jacobowitz  <dan@codesourcery.com>
+           Mark Mitchell  <mark@codesourcery.com>
+
+       * g++.dg/compat/eh/filter2_x.C: Declare abort.
+       * g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_y.C: Include
+       cstddef and use std::size_t.
+
+       * gcc.dg/compat/compat-common.h: Define SKIP_COMPLEX_INT if
+       SKIP_COMPLEX.  Honor SKIP_COMPLEX.
+       * gcc.dg/compat/scalar-by-value-3_x.c,
+       gcc.dg/compat/scalar-by-value-3_y.c,
+       gcc.dg/compat/scalar-by-value-4_x.c,
+       gcc.dg/compat/scalar-by-value-4_y.c,
+       gcc.dg/compat/scalar-by-value-5.c,
+       gcc.dg/compat/scalar-by-value-5_main.c,
+       gcc.dg/compat/scalar-by-value-6.c,
+       gcc.dg/compat/scalar-by-value-6_main.c,
+       gcc.dg/compat/scalar-by-value-6_x.c,
+       gcc.dg/compat/scalar-by-value-6_y.c,
+       gcc.dg/compat/struct-by-value-16_x.c,
+       gcc.dg/compat/struct-by-value-16_y.c,
+       gcc.dg/compat/struct-by-value-16a_x.c,
+       gcc.dg/compat/struct-by-value-16a_y.c,
+       gcc.dg/compat/struct-by-value-17_x.c,
+       gcc.dg/compat/struct-by-value-17_y.c,
+       gcc.dg/compat/struct-by-value-17a_x.c,
+       gcc.dg/compat/struct-by-value-17a_y.c,
+       gcc.dg/compat/struct-by-value-18_x.c,
+       gcc.dg/compat/struct-by-value-18_y.c,
+       gcc.dg/compat/struct-by-value-18a_x.c,
+       gcc.dg/compat/struct-by-value-18a_y.c,
+       gcc.dg/compat/struct-layout-1.h,
+       gcc.dg/compat/scalar-return-3_x.c,
+       gcc.dg/compat/scalar-return-3_y.c,
+       gcc.dg/compat/scalar-return-4_x.c,
+       gcc.dg/compat/scalar-return-4_y.c: Honor SKIP_COMPLEX.
+
+       * gcc.dg/compat/scalar-by-value-y.h: Use stdarg.h for non-GCC
+       compilers.
+
+       * gcc.dg/compat/struct-by-value-22_y.c,
+       gcc.dg/compat/struct-by-value-22_main.c,
+       gcc.dg/compat/struct-by-value-22_x.c: Honor SKIP_VLA_IN_STRUCT.
+
+       * lib/c-compat.exp (compat_setup_dfp): Check the compiler under test
+       first.
+       * lib/compat.exp: Document COMPLEX and VLA_IN_STRUCT skips.
+
+2008-09-08  Andy Hutchinson  <hutchinsonandy@aim.com>
+
+       * gcc.dg/struct/wo_prof_escape_substr_value.c: Limit allocation
+       based on STACK_SIZE.
+       * gcc.dg/struct/wo_prof_array_through_pointer.c: Ditto.
+       * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Ditto.
+       * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Limit allocation
+       based on STACK_SIZE. Check malloc return for NULL.
+       * gcc.dg/struct/w_prof_local_var.c: Ditto.
+       * gcc.dg/struct/wo_prof_mult_field_peeling.c: Ditto.
+       * gcc.dg/struct/w_prof_local_array.c: Limit allocation based on
+       STACK_SIZE. XFAIL AVR target.
+       * gcc.dg/struct/wo_prof_local_array.c: Ditto.
+       * gcc.dg/struct/w_prof_two_strs.c: Limit allocation based on
+       STACK_SIZE. Limit random size to N.
+       * gcc.dg/struct/wo_prof_two_strs.c: Limit allocation based on
+       STACK_SIZE. XFAIL AVR target. Limit random size to N.
+       * gcc.dg/struct/w_prof_single_str_global.c: XFAIL AVR target.
+       * gcc.dg/struct/wo_prof_array_field.c: Ditto.
+       * gcc.dg/struct/wo_prof_double_malloc.c: Ditto.
+       * gcc.dg/struct/wo_prof_global_array.c: Ditto.
+       * gcc.dg/struct/wo_prof_single_str_global.c: Ditto.
+       * gcc.dg/struct/wo_prof_single_str_local.c: Ditto.
+       * gcc.dg/struct/w_prof_global_var.c: Limit allocation based on
+       STACK_SIZE. Check malloc return for NULL. XFAIL AVR target.
+       * gcc.dg/struct/wo_prof_global_var.c: Ditto.
+       * gcc.dg/struct/wo_prof_local_var.c: Ditto.
+       * gcc.dg/struct/wo_prof_malloc_size_var.c: Access only allocated
+       space. Limit allocation based on STACK_SIZE. XFAIL AVR target.
+
+2008-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * g++.dg/cdce3.C: Require c99 runtime.
+
+2008-09-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/37393
+       * g++.dg/tree-ssa/pr37393.C: New test.
+
+       PR middle-end/37414
+       * g++.dg/opt/init2.C: New test.
+
+       PR middle-end/37337
+       * g++.dg/tree-ssa/pr37337.C: New test.
+
+2008-09-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/37421
+       * g++.dg/torture/pr37421.C: New testcase.
+
+2008-09-08  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/36167
+       * gfortran.dg/array_function_3.f90: New test.
+       * gfortran.dg/save_3.f90: Added cleanup-modules directive.
+       * gfortran.dg/string_compare_1.f90: Ditto.
+
+2008-09-08  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/37199
+       * gfortran.dg/array_function_2.f90: New test.
+
+2008-09-08  Tobias Burnus  <burnus@net.b.de>
+
+       PR fortran/37400
+       * gfortran.dg/implicit_12.f90: New test.
+
+2008-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/37203
+       * gfortran.d/reshape_order_1.f90:  New test case.
+       * gfortran.d/reshape_order_2.f90:  New test case.
+       * gfortran.d/reshape_order_3.f90:  New test case.
+       * gfortran.d/reshape_order_4.f90:  New test case.
+
+2008-09-07  Richard Guenther  <rguenther@suse.de>
+           Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/36630
+       * gcc.dg/vect/pr36630.c: New test.
+
 2008-09-07  Daniel Kraft  <d@domob.eu>
 
        * gfortran.dg/stfunc_6.f90: Extended testcase to include more tests
        related to PURE and statement functions.
 
 2008-09-07  Dorit Nuzman  <dorit@il.ibm.com>
-            Ira Rosen  <irar@il.ibm.com>
+           Ira Rosen  <irar@il.ibm.com>
 
        PR tree-optimization/35642
        * lib/target-supports.exp (check_effective_target_vect_short_mult):
 2008-09-06  Jeff Law <law@redhat.com>
 
        * gcc.c-torture/execute/memcpy-bi.c: Include <string.h>
+
 2008-09-06  Tobias Burnus  <burnus@net-b.de>
 
        PR fortran/37399