This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
10 new GCC HEAD@146339 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Sun, 19 Apr 2009 01:52:12 -0700 (PDT)
- Subject: 10 new GCC HEAD@146339 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
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.)