This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 new GCC HEAD@154924 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Wed, 2 Dec 2009 21:34:00 -0800 (PST)
- Subject: 2 new GCC HEAD@154924 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 154924 had problems on:
native: regress-39 (2 NEW failures)
The previous build was of revision 154906.
Regressions for native:
old g++.sum g++.dg/abi/mangle11.C
old g++.sum g++.dg/abi/mangle12.C
old g++.sum g++.dg/abi/mangle17.C
old g++.sum g++.dg/abi/mangle20-2.C
fixed g++.sum g++.dg/cpp0x/pr31437.C
fixed g++.sum g++.dg/cpp0x/pr31438.C
fixed g++.sum g++.dg/cpp0x/pr32125.C
fixed g++.sum g++.dg/cpp0x/pr32126.C
fixed g++.sum g++.dg/cpp0x/pr32566.C
fixed g++.sum g++.dg/cpp0x/pr34060.C
fixed g++.sum g++.dg/cpp0x/variadic79.C
fixed g++.sum g++.dg/cpp0x/variadic81.C
fixed g++.sum g++.dg/cpp0x/variadic82.C
fixed g++.sum g++.dg/cpp0x/variadic83.C
fixed g++.sum g++.dg/cpp0x/vt-34055.C
fixed g++.sum g++.dg/cpp0x/vt-34314.C
fixed g++.sum g++.dg/cpp0x/vt-34606.C
fixed g++.sum g++.dg/cpp0x/vt-35242.C
fixed g++.sum g++.dg/cpp0x/vt-35331.C
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
fixed g++.sum g++.dg/ext/attrib18.C
fixed g++.sum g++.dg/ext/bitfield2.C
fixed g++.sum g++.dg/ext/bitfield4.C
fixed g++.sum g++.dg/ext/visibility/warn2.C
fixed g++.sum g++.dg/ext/visibility/warn3.C
fixed g++.sum g++.dg/gomp/pr26690-1.C
fixed g++.sum g++.dg/inherit/covariant7.C
fixed g++.sum g++.dg/lookup/name-clash4.C
fixed g++.sum g++.dg/lookup/using7.C
fixed g++.sum g++.dg/other/crash-4.C
fixed g++.sum g++.dg/other/error13.C
fixed g++.sum g++.dg/other/error17.C
fixed g++.sum g++.dg/other/error20.C
fixed g++.sum g++.dg/parse/class1.C
fixed g++.sum g++.dg/parse/crash21.C
fixed g++.sum g++.dg/parse/crash28.C
fixed g++.sum g++.dg/parse/crash31.C
fixed g++.sum g++.dg/parse/crash5.C
fixed g++.sum g++.dg/parse/crash6.C
fixed g++.sum g++.dg/parse/crash9.C
fixed g++.sum g++.dg/parse/error16.C
fixed g++.sum g++.dg/parse/error19.C
fixed g++.sum g++.dg/parse/error27.C
fixed g++.sum g++.dg/parse/error28.C
fixed g++.sum g++.dg/parse/fused-params1.C
fixed g++.sum g++.dg/parse/namespace7.C
fixed g++.sum g++.dg/parse/struct-1.C
fixed g++.sum g++.dg/parse/struct-2.C
fixed g++.sum g++.dg/parse/struct-3.C
fixed g++.sum g++.dg/template/class2.C
fixed g++.sum g++.dg/template/crash26.C
fixed g++.sum g++.dg/template/crash32.C
fixed g++.sum g++.dg/template/crash34.C
fixed g++.sum g++.dg/template/crash58.C
fixed g++.sum g++.dg/template/crash59.C
fixed g++.sum g++.dg/template/crash74.C
fixed g++.sum g++.dg/template/crash82.C
fixed g++.sum g++.dg/template/crash83.C
fixed g++.sum g++.dg/template/error2.C
fixed g++.sum g++.dg/template/error7.C
fixed g++.sum g++.dg/template/func2.C
fixed g++.sum g++.dg/template/function1.C
fixed g++.sum g++.dg/template/local6.C
fixed g++.sum g++.dg/template/nontype4.C
fixed g++.sum g++.dg/template/qualttp15.C
fixed g++.sum g++.dg/template/redecl1.C
fixed g++.sum g++.dg/template/spec28.C
fixed g++.sum g++.dg/template/ttp22.C
fixed g++.sum g++.dg/template/void8.C
fixed g++.sum g++.dg/template/void9.C
NEW g++.sum g++.dg/tree-ssa/pr19807.C
fixed g++.sum g++.dg/warn/Wnvdtor-2.C
fixed g++.sum g++.dg/warn/anonymous-namespace-3.C
fixed g++.sum g++.old-deja/g++.benjamin/15309-1.C
fixed g++.sum g++.old-deja/g++.benjamin/typedef01.C
fixed g++.sum g++.old-deja/g++.brendan/crash29.C
fixed g++.sum g++.old-deja/g++.brendan/crash8.C
fixed g++.sum g++.old-deja/g++.brendan/line1.C
fixed g++.sum g++.old-deja/g++.eh/spec6.C
fixed g++.sum g++.old-deja/g++.jason/crash3.C
fixed g++.sum g++.old-deja/g++.jason/destruct2.C
fixed g++.sum g++.old-deja/g++.jason/tredecl4.C
fixed g++.sum g++.old-deja/g++.law/ctors5.C
fixed g++.sum g++.old-deja/g++.law/ctors9.C
fixed g++.sum g++.old-deja/g++.mike/net44.C
fixed g++.sum g++.old-deja/g++.mike/p3538a.C
fixed g++.sum g++.old-deja/g++.mike/p3538b.C
fixed g++.sum g++.old-deja/g++.other/crash39.C
fixed g++.sum g++.old-deja/g++.other/decl5.C
fixed g++.sum g++.old-deja/g++.other/struct1.C
fixed g++.sum g++.old-deja/g++.other/volatile1.C
fixed g++.sum g++.old-deja/g++.pt/crash11.C
fixed g++.sum g++.old-deja/g++.pt/crash15.C
fixed g++.sum g++.old-deja/g++.pt/crash36.C
fixed g++.sum g++.old-deja/g++.pt/derived3.C
fixed g++.sum g++.old-deja/g++.pt/m9a.C
fixed g++.sum g++.old-deja/g++.pt/memclass10.C
fixed g++.sum g++.old-deja/g++.pt/memtemp99.C
fixed g++.sum g++.old-deja/g++.pt/redecl1.C
fixed g++.sum g++.old-deja/g++.pt/spec20.C
fixed g++.sum g++.old-deja/g++.pt/spec23.C
fixed g++.sum g++.old-deja/g++.pt/ttp52.C
fixed g++.sum g++.old-deja/g++.robertl/eb109.C
fixed g++.sum g++.old-deja/g++.robertl/eb4.C
old gcc.sum gcc.c-torture/compile/20001226-1.c
old gcc.sum gcc.dg/pr34668-1.c
old gcc.sum gcc.dg/sms-2.c
old gcc.sum gcc.dg/sms-3.c
old gcc.sum gcc.dg/sms-4.c
old gcc.sum gcc.dg/sms-5.c
old gcc.sum gcc.dg/sms-6.c
old gcc.sum gcc.dg/sms-7.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old gcc.sum gcc.dg/vect/pr35821-altivec.c
old gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
old libffi.sum libffi.call/float.c
old libffi.sum libffi.call/float4.c
old libffi.sum libffi.call/many.c
old libffi.sum libffi.call/return_dbl.c
old libffi.sum libffi.call/return_dbl1.c
old libffi.sum libffi.call/return_dbl2.c
old libffi.sum libffi.call/return_fl.c
old libffi.sum libffi.call/return_fl1.c
old libffi.sum libffi.call/return_fl2.c
old libffi.sum libffi.call/return_fl3.c
old libffi.sum libffi.call/return_ldl.c
NEW libjava.sum Thread_Sleep_2
fixed libstdc++.sum 19_diagnostics/error_category/cons/copy_neg.cc
fixed libstdc++.sum 27_io/ios_base/cons/copy_neg.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc
fixed libstdc++.sum ext/type_traits/add_unsigned_integer_neg.cc
fixed libstdc++.sum ext/type_traits/remove_unsigned_integer_neg.cc
old objc.sum objc/execute/exceptions/catchall-1.m
old objc.sum objc/execute/exceptions/local-variables-1.m
Log information for changes since the last build:
------------------------------------------------------------------------
r154907 | irar | 2009-12-02 05:36:47 -0800 (Wed, 02 Dec 2009) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/invoke.texi
* doc/invoke.texi (-fdump-tree-slp): Document.
(-ftree-vectorizer-verbose): Update.
(-ftree-slp-vectorize): Document.
------------------------------------------------------------------------
r154908 | uweigand | 2009-12-02 05:50:52 -0800 (Wed, 02 Dec 2009) | 15 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/fold-const.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/tree.c
M /trunk/gcc/tree.h
M /trunk/gcc/varasm.c
gcc/
PR middle-end/42224
* tree.h (int_or_pointer_precision): Remove.
* tree.c (int_or_pointer_precision): Remove.
(integer_pow2p): Use TYPE_PRECISION instead.
(tree_log2): Likewise.
(tree_floor_log2): Likewise.
(signed_or_unsigned_type_for): Likewise.
* fold-const.c (fit_double_type): Likewise.
* varasm.c (initializer_constant_valid_p): Likewise.
gcc/testsuite/
PR middle-end/42224
* gcc.target/s390/pr42224.c: New test.
------------------------------------------------------------------------
r154909 | uweigand | 2009-12-02 05:58:02 -0800 (Wed, 02 Dec 2009) | 2 lines
Changed paths:
A /trunk/gcc/testsuite/gcc.target/s390/pr42224.c
Forgot to add file with last commit.
------------------------------------------------------------------------
r154910 | jsm28 | 2009-12-02 06:24:09 -0800 (Wed, 02 Dec 2009) | 2 lines
Changed paths:
M /trunk/libcpp/po/ChangeLog
M /trunk/libcpp/po/cpplib.pot
* cpplib.pot: Regenerate.
------------------------------------------------------------------------
r154911 | jsm28 | 2009-12-02 06:25:46 -0800 (Wed, 02 Dec 2009) | 2 lines
Changed paths:
M /trunk/gcc/po/ChangeLog
M /trunk/gcc/po/gcc.pot
* gcc.pot: Regenerate.
------------------------------------------------------------------------
r154914 | rguenth | 2009-12-02 07:22:01 -0800 (Wed, 02 Dec 2009) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cfgloopmanip.c
2009-12-02 Richard Guenther <rguenther@suse.de>
PR middle-end/42229
* cfgloopmanip.c (remove_path): Avoid cancelling loops
twice.
------------------------------------------------------------------------
r154915 | paolo | 2009-12-02 07:49:20 -0800 (Wed, 02 Dec 2009) | 23 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/Make-lang.in
M /trunk/gcc/cp/call.c
M /trunk/gcc/cp/cp-tree.h
M /trunk/gcc/cp/decl.c
M /trunk/gcc/cp/pt.c
M /trunk/gcc/cp/rtti.c
M /trunk/gcc/cp/semantics.c
M /trunk/gcc/cp/typeck.c
M /trunk/gcc/cp/typeck2.c
2009-12-02 Paolo Bonzini <bonzini@gnu.org>
Shujing Zhao <pearly.zhao@oracle.com>
PR c++/29917
* call.c (op_error): Accept a boolean to indicate no match/ambiguous
match, instead of a string. Callers adjusted.
PR c++/34836
* cp-tree.h (readonly_error_kind): New type.
(readonly_error): Adjust prototype with new argument.
* typeck2.c (readonly_error): Accept readonly_error_kind as argument
and add macro ERROR_FOR_ASSIGNMENT to emit diagnostics.
* semantics.c (finish_asm_stmt): Adjust readonly_error call.
* typeck.c (cp_build_unary_op, cp_build_modify_expr): Likewise.
* decl.c (grokparms, grok_op_properties): Put the diagnostics in full
sentences for easy translation and wrap the diagnostics into G_() when
needed.
(create_array_type_for_decl): Likewise.
* pt.c (tsubst): Likewise.
* typeck2.c (cp_build_unary_op): Wrap diagnostic into _().
* rtti.c (build_dynamic_cast_1): Likewise.
------------------------------------------------------------------------
r154916 | paolo | 2009-12-02 07:53:39 -0800 (Wed, 02 Dec 2009) | 4 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
2009-12-02 Paolo Carlini <paolo.carlini@oracle.com>
* Adjust last ChangeLog entry, mention Make-lang.in.
------------------------------------------------------------------------
r154918 | rguenth | 2009-12-02 09:13:51 -0800 (Wed, 02 Dec 2009) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree.c
2009-12-02 Richard Guenther <rguenther@suse.de>
PR middle-end/42088
* tree.c (free_lang_data): Disable if not using LTO.
------------------------------------------------------------------------
r154919 | tglek | 2009-12-02 09:50:41 -0800 (Wed, 02 Dec 2009) | 3 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/parser.c
M /trunk/gcc/cp/semantics.c
* parser.c (cp_parser_class_specifier): Back out my previous change.
* semantics.c (begin_class_definition): Back out my previous change.
------------------------------------------------------------------------
r154920 | rguenth | 2009-12-02 10:15:17 -0800 (Wed, 02 Dec 2009) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/fold-const.c
2009-12-02 Richard Guenther <rguenther@suse.de>
PR middle-end/41491
* fold-const.c (try_move_mult_to_index): Do not leak
domain types into the IL.
------------------------------------------------------------------------
r154921 | rguenth | 2009-12-02 11:35:37 -0800 (Wed, 02 Dec 2009) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/lto-streamer-out.c
2009-12-02 Richard Guenther <rguenther@suse.de>
* lto-streamer-out.c (pack_ts_decl_common_value_fields):
Do not pretend we have value exprs.
------------------------------------------------------------------------
r154924 | rguenth | 2009-12-02 12:33:25 -0800 (Wed, 02 Dec 2009) | 6 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/ipa/iinline-1.C
M /trunk/gcc/testsuite/g++.dg/template/cond2.C
M /trunk/gcc/testsuite/g++.dg/template/pr35240.C
2009-12-02 Richard Guenther <rguenther@suse.de>
* g++.dg/ipa/iinline-1.C: Adjust.
* g++.dg/template/cond2.C: Likewise.
* g++.dg/template/pr35240.C: Likewise.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)