OSDN Git Service

2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index e66f910..a42328a 100644 (file)
@@ -1,3 +1,529 @@
+2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR c++/28986
+       * g++.dg/conversion/nullptr1.C: Added overflow warning.
+       * g++.dg/warn/overflow-warn-1.C: New.
+       * g++.dg/warn/overflow-warn-3.C: New.
+       * g++.dg/warn/overflow-warn-4.C: New.
+       * g++.dg/warn/overflow-warn-5.C: New.
+       * g++.dg/warn/overflow-warn-6.C: New.
+       * g++.dg/warn/Woverflow-1.C: New.
+       * g++.dg/warn/Woverflow-2.C: New.
+       * g++.dg/warn/Woverflow-3.C: New.
+       * g++.dg/warn/multiple-overflow-warn-2.C: New.
+       
+2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
+
+       PR fortran/27698
+       * gfortran.dg/invalid_name.f90: New test.
+       * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
+       * gfortran.dg/gomp/pr29759.f90: Ditto.
+
+2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * gfortran.dg/present_1.f90:  Update error message.
+
+2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
+
+       PR c++/19439
+       * g++.dg/template/duplicate1.C: New test
+       * g++.dg/template/memfriend6.C: Adjust error markers.
+       
+2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
+
+       PR tree-opt/30385
+       * gcc.dg/torture/inline-1.c: New test.
+
+2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR c/19978
+       * gcc.dg/multiple-overflow-warn-1.c: New.
+       * gcc.dg/multiple-overflow-warn-2.c: New.
+       * gcc.dg/overflow-warn-6.c: New.
+       * g++.dg/warn/multiple-overflow-warn-1.C: New.
+       
+2007-01-05  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/array_memcpy_1.f90: New test case.
+       * gfortran.dg/array_memcpy_2.f90: Likewise.
+
+2007-01-05  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/27826
+       * g++.dg/opt/pr27826.C: New testcase.
+
+2007-01-05  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/Walways-true-1.c: New test.
+       * gcc.dg/Walways-true-2.c: New test.
+       * g++.dg/warn/Walways-true-1.C: New test.
+       * g++.dg/warn/Walways-true-2.C: New test.
+
+2007-01-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/30360
+       * gcc.dg/pr30360.c: New test.
+
+2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/23232
+       * gfortran.dg/data_implied_do_1.f90: New test.
+
+       PR fortran/27996
+       PR fortran/27998
+       * gfortran.dg/char_length_1.f90: New test.
+
+2007-01-05  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/28116
+       * g++.dg/opt/pr28116.C: New testcase.
+
+2007-01-05  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/29624
+       * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
+         invalid deallocate.
+       * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
+       * gfortran.dg/protected_4.f90: Add pointer intent check.
+       * gfortran.dg/protected_6.f90: Add pointer intent check.
+       * gfortran.dg/pointer_intent_1.f90: New test.
+       * gfortran.dg/pointer_intent_2.f90: New test.
+       * gfortran.dg/pointer_intent_3.f90: New test.
+
+2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       PR 30235
+       * gfortran.dg/altreturn_2.f90: new test.
+
+2007-01-04  Tom Tromey  <tromey@redhat.com>
+
+       PR preprocessor/28165:
+       * gcc.dg/cpp/pr28165.c: New file.
+
+2007-01-03  Josh Conner  <jconner@apple.com>
+
+       PR middle-end/29683
+       * gcc.dg/pr29683.c: New.
+
+2007-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/28217
+       * g++.dg/pch/template-1.C: New test.
+       * g++.dg/pch/template-1.Hs: New file.
+
+2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR middle-end/30353
+       * gcc.c-torture/compile/complex-4.c: New test.
+
+2007-01-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
+       -maltivec.
+       * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
+
+2007-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/30286
+       * gcc.dg/pr30286.c: New test.
+
+       PR c++/29535
+       * g++.dg/template/crash66.C: New test.
+
+       PR c++/29054
+       * g++.dg/template/friend49.C: New test.
+
+2007-01-03  Steven G. Kargl  <kargls@comcast.net>
+
+       * gfortran.dg/ibits.f90: New test.
+
+2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
+
+       * gcc.dg/tree-ssa/update-unroll-1.c: New test.
+       * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
+
+2007-01-02  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/pr16194.c: We now output error on all three functions, not just
+       first one.
+
+2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+       PR c/19977
+       * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
+       * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
+
+2006-01-02  Ian Lance Taylor  <iant@google.com>
+
+       * g++.dg/warn/Wparentheses-22.C: New test.
+       * g++.dg/warn/Wparentheses-23.C: New test.
+
+2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR middle-end/7651
+       * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
+       * gcc.dg/declspec-3-Wextra.c: New.
+       * gcc.dg/declspec-3-no.c: New
+
+2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/20896
+       * gfortran.dg/interface_10.f90: Remove.
+
+2007-01-01  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/fold-eqxor-4.c: New test case.
+
+2007-01-02  Joseph Myers  <joseph@codesourcery.com>
+
+       PR middle-end/30311
+       * gcc.c-torture/compile/pr30311.c: New test.
+
+2007-01-01  Andrew Pinski  <pinskia@gmail.com>
+
+       PR middle-end/30253
+       * gcc.c-torture/compile/statement-expression-1.c: New test.
+
+2007-01-01  Andreas Schwab  <schwab@suse.de>
+
+       PR target/29166
+       * g++.dg/eh/pr29166.C: New test.
+
+2007-01-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/target-supports.exp (check_effective_target_powerpc_spe):
+       New.
+       (check_effective_target_vect_cmdline_needed): Use it.
+
+2006-12-31  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/30137
+       * testsuite/gcc.dg/pr30137-1.c: New testcase.
+       * testsuite/gcc.dg/pr30137-2.c: Likewise.
+
+2006-12-31  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/30322
+       * gcc.dg/fold-plusnot-1.c: New test case.
+
+2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/29731
+       * g++.dg/parse/template22.C: New test.
+
+2006-12-31  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/30338
+       * gcc.c-torture/compile/pr30338.c: New testcase.
+
+2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/27900
+       * gfortran.dg/intrinsic_actual_4.f90: New test.
+
+       PR fortran/24325
+       * gfortran.dg/func_decl_3.f90: New test.
+
+2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/23060
+       * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
+       * gfortran.dg/c_by_val_1.f: New test.
+       * gfortran.dg/c_by_val_2.f: New test.
+       * gfortran.dg/c_by_val_3.f: New test.
+
+2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR libfortran/30321
+       * gfortran.dg/sum_zero_array_1.f90:  New test.
+
+2006-12-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/29612
+       * gcc.dg/cpp/pr29612-1.c: New test.
+       * gcc.dg/cpp/pr29612-2.c: New test.
+
+2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30034
+       * gfortran.dg/pure_formal_proc_1.f90: New test.
+
+       PR fortran/30237
+       * gfortran.dg/intrinsic_actual_3.f90: New test.
+
+2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/30014
+       * gfortran.dg/io_constraints_1.f90: Update test.
+       * gfortran.dg/io_constraints_2.f90: Update test.
+       * gfortran.dg/inquire_iolength.f90: New test.
+
+2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/20896
+       * gfortran.dg/interface_10.f90: New test.
+       * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
+       since z is already, locally a variable.
+
+       PR fortran/25135
+       * gfortran.dg/generic_11.f90: New test.
+       * gfortran.dg/interface_7.f90: Remove name clash between module
+       name and procedure 'x' referenced in the interface.
+
+2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR middle-end/7651
+       * gcc.dg/Wmissing-parameter-type.c: New.
+       * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
+       * gcc.dg/Wmissing-parameter-type-no.c: New.
+       
+2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/25818
+       * gfortran.dg/entry_array_specs_2.f: New test.
+
+       PR fortran/30084
+       * gfortran.dg/nested_modules_6.f90: New test.
+
+2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR middle-end/7651
+       * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
+       * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
+
+2006-12-21  Andrew Pinski  <pinskia@gmail.com>
+
+       PR C++/30168
+       * g++.dg/opt/complex6.C: New test.
+
+2006-12-22  Ben Elliston  <bje@au.ibm.com>
+
+       * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
+       full" if the linker on spu-*-* warns about exceeding local store.
+
+       And revert this patch:
+       * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
+       fail to link due to relocation overflows on spu-*-*.
+
+2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30273
+       * gfortran.dg/dependency_19.f90: New test.
+
+2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30202
+       * gfortran.dg/alloc_comp_basics_3.f90: New test.
+
+2006-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/30262
+       * gcc.c-torture/execute/20061220-1.c: New test.
+
+       PR middle-end/30263
+       * gcc.dg/gomp/asm-1.c: New test.
+
+       PR target/30230
+       * g++.dg/eh/ia64-2.C: New test.
+
+2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR target/28966
+       PR target/29248
+       * gcc.dg/rs6000-leaf.c: New.
+
+2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
+
+       PR fortran/25392
+       * gfortran.dg/f2c_8.f90: New test.
+
+2006-12-20  Bill Wendling  <wendling@apple.com>
+
+       * gcc.dg/asm-b.c: Check for __ppc64__.
+
+2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30190
+       * gfortran.dg/bounds_check_5.f90: New test.
+
+2006-12-20  Andrew Pinski  <pinskia@gmail.com>
+
+       PR middle-end/30143
+       * gcc.dg/gomp/complex-1.c: New testcase.
+
+2006-12-20  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/array_memset_1.f90: New test case.
+
+2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
+
+       * lib/target-supports.exp: Add spu to
+       check_effective_target_vect_widen_mult_hi_to_si.
+
+2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/29992
+       * gfortran.dg/generic_9.f90: New test.
+
+       PR fortran/30081
+       * gfortran.dg/generic_10.f90: New test.
+
+2006-12-19  Andrew Pinski  <pinskia@gmail.com>
+
+       PR tree-opt/30045
+       * gcc.dg/pr30045.c: New test.
+
+2006-12-20  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/20020312-2.c: Add a case for __SPU__.
+
+2006-12-19  Eric Christopher  <echristo@apple.com>
+
+       PR target/29302
+       * gcc.c-torture/execute/pr29302-1.c: New.
+
+2006-12-19  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/39238
+       * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
+
+2006-12-19  Paul Thomas <pault@gcc.gnu.org>
+
+       PR fortran/30236
+       * gfortran.dg/altreturn_3.f90: New test.
+
+       * gfortran.dg/char_result_12.f90: Fix comment typos.
+
+2006-12-19  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
+       as newlib's stdio.h uses non-traditional cpp constructs.
+
+2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       * gfortran.dg/advance.f90: Renamed to advance_1.f90
+       * gfortran.dg/append-1.f90: Renamed to append_1.f90
+       * gfortran.dg/array-1.f90: Renamed to array_1.f90
+       * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
+       * gfortran.dg/backspace.f: Renamed to backspace_1.f
+       * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
+       * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
+       * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
+       * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
+       * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
+       * gfortran.dg/logint-1.f: Renamed to logint_1.f
+       * gfortran.dg/logint-2.f: Renamed to logint_2.f
+       * gfortran.dg/logint-3.f: Renamed to logint_3.f
+       * gfortran.dg/advance_1.f90: Renamed from advance.f90
+       * gfortran.dg/append_1.f90: Renamed from append-1.f90
+       * gfortran.dg/array_1.f90: Renamed from array-1.f90
+       * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
+       * gfortran.dg/backspace_1.f: Renamed from backspace.f
+       * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
+       * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
+       * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
+       * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
+       * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
+       * gfortran.dg/logint_1.f: Renamed from logint-1.f
+       * gfortran.dg/logint_2.f: Renamed from logint-2.f
+       * gfortran.dg/logint_3.f: Renamed from logint-3.f
+
+2006-12-18  Bill Wendling  <wendling@apple.com>
+
+       * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
+       id is an OjbC keyword.
+
+2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
+
+2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       * gfortran.dg/advance_3.f90: Add dg-do compile directive.
+
+2006-12-18  Ian Lance Taylor  <iant@google.com>
+
+       * g++.dg/warn/Wmissing-declarations-1.C: New test.
+
+2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.c-torture/compile/pr27528.c: Use empty templates.
+
+2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/30207
+       * gfortran.fortran-torture/execute/where21.f90: New test.
+
+2006-12-17  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
+
+2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR middle-end/7651
+       * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
+       * gcc.dg/if-empty-1.c: Likewise.
+       * gcc.dg/pr23165.c: Likewise.
+       * g++.dg/warn/empty-body.C: Likewise.
+
+2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/30005
+       * gfortran.dg/open_errors.f90: New test.
+
+2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
+
+       * gcc.target/i386/ssse3-pabsb.c: New file.
+       * gcc.target/i386/ssse3-pabsd.c: Likewise.
+       * gcc.target/i386/ssse3-pabsw.c: Likewise.
+       * gcc.target/i386/ssse3-palignr.c: Likewise.
+       * gcc.target/i386/ssse3-phaddd.c: Likewise.
+       * gcc.target/i386/ssse3-phaddsw.c: Likewise.
+       * gcc.target/i386/ssse3-phaddw.c: Likewise.
+       * gcc.target/i386/ssse3-phsubd.c: Likewise.
+       * gcc.target/i386/ssse3-phsubsw.c: Likewise.
+       * gcc.target/i386/ssse3-phsubw.c: Likewise.
+       * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
+       * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
+       * gcc.target/i386/ssse3-pshufb.c: Likewise.
+       * gcc.target/i386/ssse3-psignb.c: Likewise.
+       * gcc.target/i386/ssse3-psignd.c: Likewise.
+       * gcc.target/i386/ssse3-psignw.c: Likewise.
+       * gcc.target/i386/ssse3-vals.h: Likewise.
+
+2006-12-15  Janis Johnson  <janis187@us.ibm.com>
+
+       * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
+       * lib/fortran-torture.exp: Include target-supports.exp.
+
+2006-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/30185
+       * gcc.c-torture/execute/pr30185.c: New test.
+
+2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR testsuite/30179
+       PR testsuite/30180
+       * gcc.dg/builtin-bswap-1.c: Require stdint_types.
+       * gcc.dg/builtin-bswap-2.c: Likewise.
+       * gcc.dg/builtin-bswap-3.c: Likewise.
+       * gcc.dg/builtin-bswap-4.c: Likewise.
+       * lib/target-supports.exp (check_effective_target_stdint_types): New.
+       * cc.c-torture/execute/mode-dependent-address.x: New file.
+
+2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/30145
+       * gfortran.dg/write_zero_array: New test.
+
+2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/30200
+       * gfortran.dg/write_fmt_trim.f90: New test.
+
 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
 
        PR 30194
        * gcc.dg/builtins-60.c: New testcase.
 
 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
+
        * lib/target-supports.exp (vect_no_align): Remove spu.
 
 2006-12-13  Ian Lance Taylor  <iant@google.com>
        * g++.dg/inherit/error3.C: New test.
 
        PR c++/28740
-       * g++.dg/inherit/error4.C: New test. 
-       
+       * g++.dg/inherit/error4.C: New test.
+
 2006-12-13  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/17687
 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
 
        * lib/target-supports.exp
-       (check_effective_target_large_long_double): New.  
-       * gcc.dg/Wconversion-real.c : Use it.  
+       (check_effective_target_large_long_double): New.
+       * gcc.dg/Wconversion-real.c : Use it.
        * gcc.dg/Wconversion-integer.c : Fix for targets where char is
        unsigned.
 
        * g++.dg/ext/attrib27.C: New test.
        * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
        * g++.dg/parse/typedef5.C: Likewise.
-       
+
 2006-12-07  Mike Stump  <mrs@apple.com>
 
        * treelang/compile/var_defs.tree: Adjust.
 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/29733
-       * g++.dg/template/crash61.C: New test. 
+       * g++.dg/template/crash61.C: New test.
 
        PR c++/29632
        * g++.dg/template/error23.C: New test.