Summary: | Internal compiler error: in sweep_string_variable, at protector.c:1158 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stephen Torri <storri> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED DUPLICATE | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Preprocessed source code
Output of internal compiler error File that causes the compiler error |
Description
Stephen Torri
2005-02-07 21:01:08 UTC
Created attachment 50696 [details]
Preprocessed source code
Uping severity because it is causing the program to fail to do its intended purpose: compile. Created attachment 50917 [details] Output of internal compiler error Here is the output of compiling my app with gcc 3.3.5. I get an internal compiler error at the same place: g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -Wpointer-arith -gdwarf-2 -g3 -W -Wall -DDEBUG -rdynamic -c Data_Source_Config_Base.cpp -MT Data_Source_Config_Base.lo -MD -MP -MF .deps/Data_Source_Config_Base.TPlo -o Data_Source_Config_Base.o >/dev/null 2>&1 source='Data_Source_Factory.cpp' object='Data_Source_Factory.lo' libtool=yes \ depfile='.deps/Data_Source_Factory.Plo' tmpdepfile='.deps/Data_Source_Factory.TPlo' \ depmode=gcc3 /bin/sh ../../../depcomp \ /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -Wpointer-arith -gdwarf-2 -g3 -W -Wall -DDEBUG -rdynamic -c -o Data_Source_Factory.lo `test -f 'Data_Source_Factory.cpp' || echo './'`Data_Source_Factory.cpp g++ -DHAVE_CONFIG_H -I. -I. -I../../../src -Wpointer-arith -gdwarf-2 -g3 -W -Wall -DDEBUG -rdynamic -c Data_Source_Factory.cpp -MT Data_Source_Factory.lo -MD -MP -MF .deps/Data_Source_Factory.TPlo -fPIC -DPIC -o .libs/Data_Source_Factory.o Data_Source_T.cpp: In member function `void libreverse::infrastructure::Data_Source<Transfer_Type>::put(boost::variant<std::string, bool, boost::shared_ptr<libreverse::io::File_Reader>, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>) [with Transfer_Type = libreverse::infrastructure::Memory_Data_Transfer]': Data_Source_Factory.cpp:147: instantiated from here Data_Source_T.cpp:29: internal compiler error: in sweep_string_variable, at protector.c:1158 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. Preprocessed source stored into /tmp/cccIcVuU.out file, please attach this to your bugreport. Comment on attachment 50917 [details]
Output of internal compiler error
Bogus report. I updated gcc but did not log back out and in again. Emacs still
was using gcc 3.4.3.
Invalid according to reporter. I had a problem with gcc-3.4.3 so I installed gcc-3.3.5. When I reported that gcc-3.3.5 gave the same internal compiler error as gcc-3.4.3 I was wrong. Gcc-3.4.3 still reports the error but gcc-3.3.5 does not. That is what I failed to make clear. The bug is still unresolved. I merely tested with the stable version of gcc to ensure that indeed I was seeing something new. So using gcc-3.3.5 provides me a base line. Can youu please include the original source code as well. Also, could you produce a reduced test case. Created attachment 53098 [details]
File that causes the compiler error
Requires boost-1.32 to compile.
|