This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

10 new GCC HEAD@146339 regressions


With your recent patch, GCC HEAD revision 146339 had problems on:
native: regress-19 (10 NEW failures)
The previous build was of revision 146320.

Regressions for native:
old   g++.sum g++.dg/ext/altivec-15.C
old   gcc.sum gcc.dg/framework-2.c
old   gcc.sum gcc.dg/vect/pr35821-altivec.c
fixed libjava.sum Thread_Sleep_2
NEW   libstdc++.sum 21_strings/basic_string/cons/char/1.cc
NEW   libstdc++.sum 21_strings/basic_string/cons/wchar_t/1.cc
NEW   libstdc++.sum 27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc
NEW   libstdc++.sum 27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc
old   libstdc++.sum 29_atomics/atomic_flag/test_and_set/explicit.c
old   libstdc++.sum 29_atomics/atomic_flag/test_and_set/implicit.c
old   libstdc++.sum 29_atomics/headers/stdatomic.h/debug_mode.c
old   libstdc++.sum 29_atomics/headers/stdatomic.h/functions.c
old   libstdc++.sum 29_atomics/headers/stdatomic.h/macros.c
old   libstdc++.sum 29_atomics/headers/stdatomic.h/types.c
NEW   libstdc++.sum ext/pb_ds/regression/hash_data_map_rand.cc
NEW   libstdc++.sum ext/pb_ds/regression/priority_queue_rand.cc
NEW   libstdc++.sum ext/pb_ds/regression/tree_data_map_rand.cc
NEW   libstdc++.sum ext/pb_ds/regression/tree_no_data_map_rand.cc
NEW   libstdc++.sum ext/pb_ds/regression/trie_data_map_rand.cc
NEW   libstdc++.sum ext/pb_ds/regression/trie_no_data_map_rand.cc

Log information for changes since the last build:
------------------------------------------------------------------------
r146322 | hubicka | 2009-04-18 11:39:52 -0700 (Sat, 18 Apr 2009) | 15 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cgraph.c
   M /trunk/gcc/cgraph.h
   M /trunk/gcc/except.c
   M /trunk/gcc/ipa-pure-const.c
   M /trunk/gcc/ipa-reference.c
   M /trunk/gcc/ipa-utils.c
   M /trunk/gcc/ipa-utils.h
   M /trunk/gcc/tree-cfg.c

	* cgraph.c (cgraph_make_edge, dump_cgraph_node, cgraph_set_call_stmt):
	Set nothrow flag.
	* cgraph.h (struct function): Reduce loop_nest to 30 bits; add
	can_throw_external flag.
	* ipa-reference.c (ipa_utils_reduced_inorder): Update call.
	* ipa-pure-const.c (ignore_edge): New function.
	(propagate): Compute order for NOTHROW computation; set NOTHROWs
	only over can_throw_external edges.
	(local_pure_const): Add nothrow flag.
	* ipa-utils.c (searchc): Add ignore_edge callback.
	(ipa_utils_reduced_inorder): Add ignore_edge callback.
	* ipa-utils.h (ipa_utils_reduced_inorder): Update prototype.
	(set_nothrow_function_flags): Update cgraph.
	* tree-cfg.c (verify_stmt): Relax nothrow checking when in IPA mode.

------------------------------------------------------------------------
r146323 | paolo | 2009-04-18 12:28:40 -0700 (Sat, 18 Apr 2009) | 9 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/bits/locale_facets.tcc
   A /trunk/libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc
   A /trunk/libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc

2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/39802
	* include/bits/locale_facets.tcc (num_get<>::_M_extract_int
	(_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
	Always accept negative values, for unsigned types too.
	* testsuite/22_locale/num_get/get/char/39802.cc: New.
	* testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.

------------------------------------------------------------------------
r146324 | jsm28 | 2009-04-18 13:02:47 -0700 (Sat, 18 Apr 2009) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/call-diag-2.c

	PR c/35210
	* c-typeck.c (build_function_call): Check for calling a function
	with qualified void return types.  Call require_complete_type when
	generating a trap.

testsuite:
	* gcc.dg/call-diag-2.c: New test.

------------------------------------------------------------------------
r146326 | kazu | 2009-04-18 13:23:05 -0700 (Sat, 18 Apr 2009) | 3 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/decl.c

	* cp-tree.h: Remove the prototype for insert_block.
	* decl.c (insert_block): Remove.

------------------------------------------------------------------------
r146327 | jsm28 | 2009-04-18 13:25:07 -0700 (Sat, 18 Apr 2009) | 6 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/cpp/include5.c
   M /trunk/libcpp/ChangeLog
   M /trunk/libcpp/directives.c

libcpp:
	* directives.c (parse_include): Pass true to check_eol.

gcc/testsuite:
	* gcc.dg/cpp/include5.c: New test.

------------------------------------------------------------------------
r146328 | hubicka | 2009-04-18 14:19:18 -0700 (Sat, 18 Apr 2009) | 34 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/backward/strstream
   M /trunk/libstdc++-v3/include/bits/c++config
   M /trunk/libstdc++-v3/include/bits/functional_hash.h
   M /trunk/libstdc++-v3/include/bits/ios_base.h
   M /trunk/libstdc++-v3/include/bits/locale_classes.h
   M /trunk/libstdc++-v3/include/bits/locale_classes.tcc
   M /trunk/libstdc++-v3/include/bits/locale_facets.h
   M /trunk/libstdc++-v3/include/bits/locale_facets.tcc
   M /trunk/libstdc++-v3/include/bits/locale_facets_nonio.h
   M /trunk/libstdc++-v3/include/bits/stl_list.h
   M /trunk/libstdc++-v3/include/c_compatibility/stdatomic.h
   M /trunk/libstdc++-v3/include/std/chrono
   M /trunk/libstdc++-v3/include/std/condition_variable
   M /trunk/libstdc++-v3/include/std/mutex
   M /trunk/libstdc++-v3/include/std/system_error
   M /trunk/libstdc++-v3/src/chrono.cc
   M /trunk/libstdc++-v3/src/condition_variable.cc
   M /trunk/libstdc++-v3/src/hash.cc
   M /trunk/libstdc++-v3/src/strstream.cc


	* src/condition_variable.cc (condition_variable,
	condition_variable_any constructors): Mark throw()
	* src/hash.cc (operator() for long double, string, and wstring): Mark
	throw ().
	* src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
	_M_setup, rdbuf, str): Mark throw ().
	* src/chrono.cc (new): Mark throw ().
	* include/std/system_error (system_category, generic_category): Mark
	throw () and const.
	* include/std/chrono (now): Mark throw ().
	* include/std/condition_variable (condition_variable,
	~condition_variable, condition_variable_any,
	~condition_variable_any): Mark throw ().
	* include/std/mutex (mutex): Mark throw ().
	* include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
	throw.
	* include/bits/functional_hash.h (operator()  on size_t): Mark pure and throw ().
	* include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
	* include/bits/locale_classes.h (_S_initialize_once,
	_S_clone_c_locale): Mark throw ().
	(_S_get_c_name): Mark const and throw ().
	(_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark throw ().
	* include/bits/locale_facets.h (__convert_to_v explicit instances):
	Mark throw ().
	(_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark throw ().
	* include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
	ios_base): Mark throw ()
	* include/bits/locale_facets_nonio.h (_M_put): Mark throw.
	* include/backward/strstream (strstreambuf constructors): Mark throw ().
	(str, freeze, _M_setupf): Mark throw ().
	(pcount): Mark pure and throw ().
	(rdbuf): Mark const and throw ().

------------------------------------------------------------------------
r146330 | hubicka | 2009-04-18 15:02:19 -0700 (Sat, 18 Apr 2009) | 20 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/debug/formatter.h
   M /trunk/libstdc++-v3/include/debug/safe_base.h
   M /trunk/libstdc++-v3/include/ext/mt_allocator.h
   M /trunk/libstdc++-v3/include/ext/pool_allocator.h
   M /trunk/libstdc++-v3/src/debug.cc
   M /trunk/libstdc++-v3/src/mt_allocator.cc
   M /trunk/libstdc++-v3/src/pool_allocator.cc


	* src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
	* src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
	_M_destroy_thread_key): Mark throw ()
	* debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
	_M_singular, _M_can_compare _M_get_mutex, _M_message,
	_M_get_max_length): Mark throw ().
	* include/debug/formatter.h (_M_message, _M_format_word,
	_M_get_max_length): Mark throw ().
	* include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
	_M_detach_single): Mark throw ().
	(_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
	* include/ext/pool_allocator.h (_M_get_free_list): Mark const and
	throw ()
	(_M_get_mutex): Mark throw ().
	* include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
	(_M_destroy_thread_key): Mark CONST and throw.
	* include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
	throw ().

------------------------------------------------------------------------
r146331 | hubicka | 2009-04-18 15:18:21 -0700 (Sat, 18 Apr 2009) | 18 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/libsupc++/cxxabi.h
   M /trunk/libstdc++-v3/libsupc++/eh_ptr.cc
   M /trunk/libstdc++-v3/libsupc++/eh_terminate.cc
   M /trunk/libstdc++-v3/libsupc++/eh_type.cc
   M /trunk/libstdc++-v3/libsupc++/exception
   M /trunk/libstdc++-v3/libsupc++/exception_ptr.h
   M /trunk/libstdc++-v3/libsupc++/guard.cc
   M /trunk/libstdc++-v3/libsupc++/unwind-cxx.h
   M /trunk/libstdc++-v3/libsupc++/vec.cc

	* eh_type.cc (__cxa_current_exception_type) Mark throw().
	* unwind-cxx.h (__cxa_get_globals, __cxa_get_globals_fast): Mark const.
	(__cxa_get_exception_ptr): Mark pure.
	(__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
	(__terminate): Makr throw ().
	* exception (terminate): Mark throw().
	(uncaught_exception): Mark pure.
	* eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
	* guard.cc (__cxa_guard_abort, __cxa_guard_release): Mark throw().
	* eh_terminate.cc (__terminate, terminate): Mark throw().
	* vec.cc (__cxa_vec_cleanup): Mark throw().
	* cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release, __cxa_guard_abort): Mark throw ().
	(__cxa_pure_virtual): Mark noreturn.
	(__cxa_current_exception_type): Mark throw and pure.
	* exception_ptr.h (operator ==, !=, _M_get, !, ==,
	__cxa_exception_type): Mark pure.
	(_M_safe_bool_dummy): Mark pure and const.

------------------------------------------------------------------------
r146332 | jsm28 | 2009-04-18 15:34:10 -0700 (Sat, 18 Apr 2009) | 7 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/lvalue-6.c
   A /trunk/gcc/testsuite/gcc.dg/lvalue-7.c

	PR c/22367
	* c-typeck.c (build_unary_op): Check for taking address of
	expression of type void.

testsuite:
	* gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.

------------------------------------------------------------------------
r146334 | paolo | 2009-04-18 16:03:53 -0700 (Sat, 18 Apr 2009) | 4 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog

2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>

	Trim overlong ChangeLog entry.

------------------------------------------------------------------------
r146336 | jsm28 | 2009-04-18 16:21:34 -0700 (Sat, 18 Apr 2009) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/lvalue-5.c

	PR c/27676
	* c-typeck.c (readonly_warning): new.
	(build_unary_op, build_modify_expr): Use readonly_warning for
	storing into something readonly but not const-qualified.

testsuite:
	* gcc.dg/lvalue-5.c: New test.

------------------------------------------------------------------------
r146339 | gccadmin | 2009-04-18 17:16:53 -0700 (Sat, 18 Apr 2009) | 1 line
Changed paths:
   M /trunk/gcc/DATESTAMP

Daily bump.
------------------------------------------------------------------------

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]