This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/59436] [4.9 Regression] FAIL: 17_intro/headers/c++200x/stdc++.cc (test for excess errors)
- From: "trippels at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 29 Dec 2013 09:31:43 +0000
- Subject: [Bug libstdc++/59436] [4.9 Regression] FAIL: 17_intro/headers/c++200x/stdc++.cc (test for excess errors)
- Auto-submitted: auto-generated
- References: <bug-59436-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59436
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |trippels at gcc dot gnu.org
--- Comment #19 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
This also happens a number of times when running the boost testsuite.
All ICEs turned out to be PCH related. For example
(checking=release compiler):
...
==17975== Invalid read of size 8
==17975== at 0x504951: lookup_page_table_entry(void const*) [clone
.lto_priv.3354] (in /usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0xAEEE89: ggc_set_mark(void const*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x12438A1: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1246A78: gt_ggc_mx_tree_statement_list_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1244EAE: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1243A5A: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1243A5A: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1243A5A: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1244EE9: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1244F29: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1243D11: gt_ggc_mx_lang_tree_node(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== by 0x1246353: gt_ggc_mx_lang_decl(void*) (in
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0/cc1plus)
==17975== Address 0x80 is not stack'd, malloc'd or (recently) free'd
==17975==
In file included from ../boost/throw_exception.hpp:39:0,
from ../boost/smart_ptr/shared_ptr.hpp:31,
from ../boost/shared_ptr.hpp:17,
from ../boost/test/tools/assertion_result.hpp:24,
from ../boost/test/tools/old/impl.hpp:20,
from ../boost/test/test_tools.hpp:32,
from ../boost/math/tools/test.hpp:16,
from ../libs/math/test/pch_light.hpp:10:
../boost/exception/exception.hpp: In member function âvoid
boost::exception_detail::clone_impl<T>::rethrow() const [with T =
boost::exception_detail::error_info_injector<std::logic_error>]â:
../boost/exception/exception.hpp:473:17: internal compiler error: Segmentation
fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate