This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 new GCC HEAD@158518 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Mon, 19 Apr 2010 15:33:16 -0700 (PDT)
- Subject: 2 new GCC HEAD@158518 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 158518 had problems on:
native: regress-45 (2 NEW failures)
The previous build was of revision 158502.
Regressions for native:
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old g++.sum g++.dg/ext/altivec-1.C
old g++.sum g++.dg/ext/altivec-10.C
old g++.sum g++.dg/ext/altivec-12.C
old g++.sum g++.dg/ext/altivec-13.C
old g++.sum g++.dg/ext/altivec-14.C
old g++.sum g++.dg/ext/altivec-16.C
old g++.sum g++.dg/ext/altivec-2.C
old g++.sum g++.dg/ext/altivec-3.C
old g++.sum g++.dg/ext/altivec-4.C
old g++.sum g++.dg/ext/altivec-5.C
old g++.sum g++.dg/ext/altivec-6.C
old g++.sum g++.dg/ext/altivec-7.C
old g++.sum g++.dg/ext/altivec-8.C
old g++.sum g++.dg/ext/altivec-9.C
old g++.sum g++.dg/ext/altivec-cell-1.C
old g++.sum g++.dg/ext/altivec-cell-2.C
old g++.sum g++.dg/ext/altivec-cell-3.C
old g++.sum g++.dg/ext/altivec-cell-4.C
old g++.sum g++.dg/ext/altivec-cell-5.C
old gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-1.c
old gcc.sum gcc.dg/pr34668-1.c
old gcc.sum gcc.dg/pragma-darwin.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
NEW libgomp.sum libgomp.c++/for-3.C
NEW libgomp.sum libgomp.c++/for-4.C
old libjava.sum Thread_Sleep_2
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.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:
------------------------------------------------------------------------
r158505 | jakub | 2010-04-19 00:48:46 -0700 (Mon, 19 Apr 2010) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/cp-tree.h
M /trunk/gcc/dwarf2out.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/debug/dwarf2/enum1.C
M /trunk/gcc/tree.h
* tree.h (ENUM_IS_SCOPED): Define.
* dwarf2out.c (gen_enumeration_type_die): Add DW_AT_enum_class
for ENUM_IS_SCOPED enums.
cp/
* cp-tree.h (SCOPED_ENUM_P, UNSCOPED_ENUM_P, SET_SCOPED_ENUM_P): Use
ENUM_IS_SCOPED bit instead of TYPE_LANG_FLAG_5.
testsuite/
* g++.dg/debug/dwarf2/enum1.C: New test.
------------------------------------------------------------------------
r158506 | irar | 2010-04-19 02:10:45 -0700 (Mon, 19 Apr 2010) | 37 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/vect/pr37027.c
A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-1.c
A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-2.c
A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-3.c
A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-4.c
A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-5.c
A /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-6.c
M /trunk/gcc/testsuite/lib/target-supports.exp
M /trunk/gcc/tree-vect-loop.c
M /trunk/gcc/tree-vect-patterns.c
M /trunk/gcc/tree-vect-slp.c
M /trunk/gcc/tree-vect-stmts.c
M /trunk/gcc/tree-vectorizer.h
PR tree-optimization/37027
* tree-vectorizer.h (struct _loop_vec_info): Add new field reductions
and macro to access it.
(vectorizable_reduction): Add argument.
(vect_get_slp_defs): Likewise.
* tree-vect-loop.c (vect_analyze_scalar_cycles_1): Collect reduction
statements for possible use in SLP.
(new_loop_vec_info): Initialize LOOP_VINFO_REDUCTIONS.
(destroy_loop_vec_info): Free LOOP_VINFO_REDUCTIONS.
(vect_create_epilog_for_reduction): Handle SLP. Modify documentation,
add new argument.
(vectorizable_reduction): Likewise.
* tree-vect-stmts.c (vect_get_vec_defs): Update call to
vect_get_slp_defs.
(vectorizable_type_demotion, vectorizable_type_promotion,
vectorizable_store): Likewise.
(vect_analyze_stmt): Update call to vectorizable_reduction.
(vect_transform_stmt): Likewise.
* tree-vect-slp.c (vect_get_and_check_slp_defs): Handle reduction.
(vect_build_slp_tree): Fix indentation. Check that there are no loads
from different interleaving chains in same node.
(vect_slp_rearrange_stmts): New function.
(vect_supported_load_permutation_p): Allow load permutations for
reductions. Call vect_slp_rearrange_stmts() to rearrange statements
inside SLP nodes if necessary.
(vect_analyze_slp_instance): Handle reductions.
(vect_analyze_slp): Try to build SLP instances originating from groups
of reductions.
(vect_detect_hybrid_slp_stmts): Skip reduction statements.
(vect_get_constant_vectors): Create initial vectors for reductions
according to reduction code. Add new argument.
(vect_get_slp_defs): Add new argument, pass it to
vect_get_constant_vectors.
(vect_schedule_slp_instance): Remove SLP tree root statements.
------------------------------------------------------------------------
r158508 | dodji | 2010-04-19 02:32:16 -0700 (Mon, 19 Apr 2010) | 11 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/typeck.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/template/typedef32.C
Fix PR c++/43704
gcc/cp/ChangeLog:
PR c++/43704
* typeck.c (structural_comptypes): Test dependent typedefs
incompatibility before testing for their main variant based
equivalence.
gcc/testsuite/ChangeLog:
PR c++/43704
* g++.dg/template/typedef32.C: New test.
------------------------------------------------------------------------
r158509 | jiez | 2010-04-19 03:02:52 -0700 (Mon, 19 Apr 2010) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/reginfo.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.target/i386/pr43662.c
PR target/43662
* reginfo.c (reinit_regs): Set caller_save_initialized_p
to false.
testsuite/
PR target/43662
* gcc.target/i386/pr43662.c: New test.
------------------------------------------------------------------------
r158512 | jsm28 | 2010-04-19 03:12:53 -0700 (Mon, 19 Apr 2010) | 6 lines
Changed paths:
M /trunk/gcc/po/ChangeLog
M /trunk/gcc/po/zh_CN.po
M /trunk/libcpp/po/ChangeLog
M /trunk/libcpp/po/zh_CN.po
gcc/po:
* zh_CN.po: Update.
libcpp/po:
* zh_CN.po: Update.
------------------------------------------------------------------------
r158515 | uros | 2010-04-19 05:37:16 -0700 (Mon, 19 Apr 2010) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.target/i386/pr43766.c
PR target/43766
* config/i386/i386.c (ix86_decompose_address): Handle ASHIFT addends.
testsuite/ChangeLog:
PR target/43766
* gcc.target/i386/pr43766.c: New test.
------------------------------------------------------------------------
r158517 | rguenth | 2010-04-19 06:36:54 -0700 (Mon, 19 Apr 2010) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.c-torture/execute/pr43783.c
M /trunk/gcc/tree-ssa-pre.c
2010-04-19 Richard Guenther <rguenther@suse.de>
PR tree-optimization/43783
* tree-ssa-pre.c (create_component_ref_by_pieces_1): Drop
constant ARRAY_REF operands two and three if possible.
* gcc.c-torture/execute/pr43783.c: New testcase.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)