1 new GCC HEAD@173691 regression
regress
regress@apple.com
Thu May 12 11:11:00 GMT 2011
With your recent patch, GCC HEAD revision 173691 had problems on:
native: regress-16 (1 NEW failures)
The previous build was of revision 173661.
Regressions for native:
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old gcc.sum gcc.c-torture/execute/20040811-1.c
old gcc.sum gcc.c-torture/execute/pr22061-4.c
old gcc.sum gcc.dg/20020103-1.c
old gcc.sum gcc.dg/sms-2.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.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
NEW 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
Log information for changes since the last build:
------------------------------------------------------------------------
r173662 | uros | 2011-05-11 08:30:52 -0700 (Wed, 11 May 2011) | 22 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386-protos.h
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/config/i386/i386.md
* config/i386/i386.c (legitimize_tls_address)
<TLS_MODEL_GLOBAL_DYNAMIC>: Call gen_tls_dynamic_gnu2_{32,64}
expanders directly for TARGET_GNU2_TLS. Determine pic and
__tls_get_addr symbol reference here. Update call to
gen_tls_global_dynamic_{32,64} for added arguments.
<TLS_MODEL_LOCAL_DYNAMIC>: Call gen_tls_dynamic_gnu2_{32,64}
expanders directly for TARGET_GNU2_TLS. Determine
__tls_get_addr symbol reference here. Update call to
gen_tls_local_dynamic_base_{32,64} for added arguments. Attach
unique UNSPEC REG_EQUIV to libcall block.
(ix86_tls_get_addr): Declare static.
* config/i386/i386-protos.h (ix86_tls_get_addr): Remove declaration.
* config/i386/i386.md (tls_global_dynamic_32): Add operand 2 and 3.
Do not determine pic and __tls_get_addr symbol reference here. Do not
call gen_tls_dynamic_gnu2_32 for TARGET_GNU2_TLS.
(tls_local_dynamic_base_32): Ditto for operands 1 and 2.
(tls_global_dynamic_64): Add operand 2. Do not determine
__tls_get_addr symbol reference here. Do not call
gen_tls_dynamic_gnu2_64 for TARGET_GNU2_TLS here.
(tls_local_dynamic_base64): Ditto for operand 1.
------------------------------------------------------------------------
r173663 | rguenth | 2011-05-11 08:44:59 -0700 (Wed, 11 May 2011) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gimple.c
2011-05-11 Richard Guenther <rguenther@suse.de>
PR middle-end/48964
* gimple.c (iterative_hash_canonical_type): Fix typo.
------------------------------------------------------------------------
r173664 | froydnj | 2011-05-11 08:53:50 -0700 (Wed, 11 May 2011) | 7 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/gcc-interface/utils.c
don't use build_function_type in the Ada FE
* gcc-interface/utils.c (def_fn_type): Don't call build_function_type;
call build_function_type_array or build_varargs_function_type_array
instead.
(create_subprog_type): Don't call build_function_type; call
build_function_type_vec instead.
------------------------------------------------------------------------
r173668 | ppluzhnikov | 2011-05-11 11:28:14 -0700 (Wed, 11 May 2011) | 11 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config.in
M /trunk/gcc/configure
M /trunk/gcc/configure.ac
M /trunk/gcc/doc/install.texi
M /trunk/gcc/gcc.c
2011-05-11 Satoru Takabayashi <satorux@google.com>
Paul Pluzhnikov <ppluzhnikov@google.com>
* gcc/doc/install.texi (Configuration): Document
--with-linker-hash-style.
* gcc/gcc.c (init_spec): Handle LINKER_HASH_STYLE.
* gcc/config.in: Add LINKER_HASH_STYLE.
* gcc/configure.ac: Add --with-linker-hash-style.
* gcc/configure: Regenerate.
------------------------------------------------------------------------
r173669 | ppluzhnikov | 2011-05-11 11:43:43 -0700 (Wed, 11 May 2011) | 5 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/MAINTAINERS
2011-05-11 Paul Pluzhnikov <ppluzhnikov@google.com>
* MAINTAINERS (Write After Approval): Add myself.
------------------------------------------------------------------------
r173670 | fdumont | 2011-05-11 12:29:02 -0700 (Wed, 11 May 2011) | 29 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/basic_tree_policy/traits.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/container_base_dispatch.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/debug_map_base.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/internal_node.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/leaf.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
M /trunk/libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
2011-05-11 Fran?\195?\167ois Dumont <francois.cppdevs@free.fr>
* include/ext/pb_ds/detail/resize_policy/
hash_load_check_resize_trigger_imp.hpp (assert_valid): Replace
_GLIBCXX_DEBUG_ASSERT calls with PB_DS_DEBUG_VERIFY.
* include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp,
find_fn_imps.hpp, insert_fn_imps.hpp, binomial_heap_base_.hpp,
constructors_destructor_fn_imps.hpp, split_join_fn_imps.hpp
(PB_DS_ASSERT_VALID): Rename in PB_DS_ASSERT_VALID_COND.
* include/ext/pb_ds/detail/debug_map_base.hpp,
splay_tree_/splay_tree_.hpp, ov_tree_map_/ov_tree_map_.hpp,
cc_hash_table_map_/cc_ht_map_.hpp, pat_trie_/pat_trie_.hpp,
leaf.hpp, internal_node.hpp, gp_hash_table_map_/gp_ht_map_.hpp,
bin_search_tree_/bin_search_tree_.hpp, list_update_map_/lu_map_.hpp,
rb_tree_map_/rb_tree_.hpp (PB_DS_ASSERT_VALID, PB_DS_DEBUG_VERIFY,
PB_DS_CHECK_KEY_EXISTS, PB_DS_CHECK_KEY_DOES_NOT_EXIST): Duplicate
macro definitions move...
* include/ext/pb_ds/detail/container_base_dispatch.hpp: ... here...
* include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: ... and here.
* include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp,
resize_policy.hpp, pairing_heap_/pairing_heap_.hpp,
left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp,
binomial_heap_/binomial_heap_.hpp, thin_heap_/thin_heap_.hpp,
rc_binomial_heap_/rc_binomial_heap_.hpp, rc.hpp (PB_DS_ASSERT_VALID,
PB_DS_DEBUG_VERIFY): Duplicate macro definitions move...
* include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp:
...here.
------------------------------------------------------------------------
r173671 | ian | 2011-05-11 12:39:21 -0700 (Wed, 11 May 2011) | 2 lines
Changed paths:
M /trunk/gcc/go/gofrontend/expressions.cc
M /trunk/gcc/go/gofrontend/statements.cc
Don't crash ranging over call to builtin function.
------------------------------------------------------------------------
r173672 | ian | 2011-05-11 12:56:39 -0700 (Wed, 11 May 2011) | 2 lines
Changed paths:
M /trunk/gcc/go/gofrontend/expressions.cc
Permit new of a function type.
------------------------------------------------------------------------
r173674 | burnus | 2011-05-11 13:08:54 -0700 (Wed, 11 May 2011) | 12 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/expr.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/generic_24.f90
2011-05-11 Tobias Burnus <burnus@net-b.de>
PR fortran/48889
* expr.c (gfc_is_constant_expr): Use e->value.function.esym
instead of e->symtree->n.sym, if available.
2011-05-11 Tobias Burnus <burnus@net-b.de>
PR fortran/48889
* gfortran.dg/generic_24.f90: New.
------------------------------------------------------------------------
r173678 | jason | 2011-05-11 14:29:35 -0700 (Wed, 11 May 2011) | 2 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/pt.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/cpp0x/sfinae22.C
PR c++/48745
* pt.c (value_dependent_expr_p): Handle CONSTRUCTOR.
------------------------------------------------------------------------
r173679 | jason | 2011-05-11 14:29:49 -0700 (Wed, 11 May 2011) | 3 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/pt.c
M /trunk/gcc/cp/semantics.c
* pt.c (build_non_dependent_expr): Don't check null_ptr_cst_p,
do call maybe_constant_value in C++0x mode.
* semantics.c (cxx_eval_constant_expression): Handle TEMPLATE_DECL.
------------------------------------------------------------------------
r173680 | jason | 2011-05-11 14:29:56 -0700 (Wed, 11 May 2011) | 1 line
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/decl.c
* decl.c (grokdeclarator): Only set DECL_DECLARED_CONSTEXPR_P once.
------------------------------------------------------------------------
r173681 | jason | 2011-05-11 14:30:02 -0700 (Wed, 11 May 2011) | 2 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/semantics.c
* semantics.c (register_constexpr_fundef): Add to hash table here.
(validate_constexpr_fundecl): Not here.
------------------------------------------------------------------------
r173682 | jason | 2011-05-11 14:30:10 -0700 (Wed, 11 May 2011) | 3 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/semantics.c
* semantics.c (validate_constexpr_fundecl): Check DECL_TEMPLATE_INFO
rather than DECL_TEMPLATE_INSTANTIATION.
(cxx_eval_call_expression): Likewise.
------------------------------------------------------------------------
r173683 | jason | 2011-05-11 14:30:18 -0700 (Wed, 11 May 2011) | 16 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/class.c
M /trunk/gcc/cp/cp-tree.h
M /trunk/gcc/cp/decl.c
M /trunk/gcc/cp/pt.c
M /trunk/gcc/cp/semantics.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-friend.C
A /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete1.C
PR c++/48948
* semantics.c (validate_constexpr_fundecl): Defer checking if
an argument type is being defined.
(is_valid_constexpr_fn): Add defer_ok parm.
(cxx_eval_call_expression): Adjust.
(check_deferred_constexpr_decls): New.
(literal_type_p): Make sure type isn't being defined.
(ensure_literal_type_for_constexpr_object): Handle type being defined.
* cp-tree.h: Declare check_deferred_constexpr_decls.
* decl.c (grokfndecl): Call validate_constexpr_fundecl here.
(start_preparsed_function, cp_finish_decl): Not here.
* class.c (finalize_literal_type_property): Don't call
validate_constexpr_fundecl.
(finish_struct): Call check_deferred_constexpr_decls.
* pt.c (tsubst_decl): Call validate_constexpr_fundecl.
(instantiate_class_template): Call check_deferred_constexpr_decls.
------------------------------------------------------------------------
r173684 | paolo | 2011-05-11 15:36:18 -0700 (Wed, 11 May 2011) | 6 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc
M /trunk/libstdc++-v3/testsuite/tr1/8_c_compatibility/cmath/overloads_neg.cc
2011-05-11 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/26_numerics/headers/cmath/overloads_c++0x_neg.cc: Use
dg-require-cmath.
* testsuite/tr1/8_c_compatibility/cmath/overloads_neg.cc: Likewise.
------------------------------------------------------------------------
r173685 | ebotcazou | 2011-05-11 16:05:51 -0700 (Wed, 11 May 2011) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cfgrtl.c
* cfgrtl.c (commit_one_edge_insertion): Remove always-true test and
reindent the subsequent block.
------------------------------------------------------------------------
r173686 | ppluzhnikov | 2011-05-11 16:15:44 -0700 (Wed, 11 May 2011) | 2 lines
Changed paths:
M /trunk/gcc/ChangeLog
No gcc/ prefix in gcc/ChangeLog.
------------------------------------------------------------------------
r173691 | gccadmin | 2011-05-11 17:18:47 -0700 (Wed, 11 May 2011) | 1 line
Changed paths:
M /trunk/gcc/DATESTAMP
Daily bump.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list