[Bug 817375] Re: g++ 4.3 and 4.4 internal compiler error when compiling boost 1.46.1 and 1.47
Ryan Santos
cain2143 at yahoo.com
Tue Aug 16 05:35:42 UTC 2011
g++ --version
g++ (Ubuntu 4.4.6-3lucid2) 4.4.6
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
And compiling boost 1.46.1 gives me the error below
gcc.compile.c++ bin.v2/libs/log/build/gcc-4.4.6/release/threading-multi/parser_utils.o
gcc.compile.c++ bin.v2/libs/log/build/gcc-4.4.6/release/threading-multi/init_from_stream.o
In file included from ./boost/spirit/home/classic/core/parser.hpp:14,
from ./boost/spirit/home/classic/core.hpp:29,
from ./boost/spirit/include/classic_core.hpp:11,
from libs/log/src/init_from_stream.cpp:32:
./boost/spirit/home/classic/core/scanner/scanner.hpp: In member function ‘bool boost::spirit::classic::scanner<IteratorT, PoliciesT>::at_end() const [with IteratorT = boost::spirit::classic::multi_pass<std::istreambuf_iterator<char, std::char_traits<char> >, boost::spirit::classic::multi_pass_policies::input_iterator, boost::spirit::classic::multi_pass_policies::ref_counted, boost::spirit::classic::multi_pass_policies::buf_id_check, boost::spirit::classic::multi_pass_policies::std_deque>, PoliciesT = boost::spirit::classic::scanner_policies<boost::spirit::classic::inhibit_case_iteration_policy<boost::spirit::classic::skip_parser_iteration_policy<boost::spirit::classic::blank_parser, boost::spirit::classic::iteration_policy> >, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy>]’:
./boost/spirit/home/classic/core/scanner/scanner.hpp:253: error: insn does not satisfy its constraints:
(insn:TI 363 362 370 14 ./boost/spirit/home/classic/iterator/multi_pass.hpp:350 (set (reg/f:SI 2 cx [orig:63 D.251537 ] [63])
(mem/s/f/j:SI (plus:SI (reg/f:SI 4 si [orig:99 D.230567 ] [99])
(const_int 12 [0xc])) [0 <variable>.D.110578.queuedElements+0 S4 A32])) 47 {*movsi_1} (expr_list:REG_EQUIV (mem/s/f/j:SI (plus:SI (reg/f:SI 4 si [orig:99 D.230567 ] [99])
(const_int 12 [0xc])) [0 <variable>.D.110578.queuedElements+0 S4 A32])
(nil)))
./boost/spirit/home/classic/core/scanner/scanner.hpp:253: internal compiler error: in extract_constrain_insn_cached, at recog.c:1967
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/817375
Title:
g++ 4.3 and 4.4 internal compiler error when compiling boost 1.46.1
and 1.47
Status in “gcc-defaults” package in Ubuntu:
Incomplete
Bug description:
I tried compiling boost libraries in Ubuntu 10.04.3 but I get the
following error. The error also occurs even after reinstallation and
re-upgrading the distribution again. Boost compilation used to work in
ubuntu 10.04.02. Some of my projects fail to compile as well with a
similar internal compiler error.
./boost/xpressive/detail/dynamic/dynamic.hpp:78 internal compiler error: in update_stmt_operands, at tree-ssa-operands.c:2589
Please submit a full bug report,
with preprocessed source if appropirate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/817375/+subscriptions
More information about the foundations-bugs
mailing list