This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
egcs 1.0.2 fails on alpha-redhat-linux-gnu
- To: egcs at cygnus dot com
- Subject: egcs 1.0.2 fails on alpha-redhat-linux-gnu
- From: Stephen Williams <steve at icarus dot icarus dot com>
- Date: Wed, 18 Mar 1998 08:53:22 -0800
Sorry in advance if this is a repeat, I didn't see my previous post come
back, so I think it got lost.
I configured without any parameters, config.status contains:
#!/bin/sh
# This file was generated automatically by configure. Do not edit.
# This directory was configured as follows:
/usr/local/src/egcs-1.0.2/configure --host=alphaev5-unknown-linux-gnu --norecursion
# using "/usr/local/src/egcs-1.0.2/config/mt-linux"
The C compiler seems to work fine, I've compiled and run a 2.1.89 kernel with
it. However, G++ seems to be hosed. I get a lot of warnings about
__exception_info fom stl header files, and the assembler blows up. Included
below are a log of a compile of one of my projects.
I may need to upgrade my binutils
icarus.icarus.com % rpm -q binutils
binutils-2.8.1.0.1-1
if someone tells me hich versions would work and where I can get them.
I can also send a preprocessed .i file, although it seems like an environmental
problem and I'll save the bandwidth until someone asks.
--
Steve Williams "The woods are lovely, dark and deep.
steve@icarus.com But I have promises to keep,
steve@picturel.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."
/usr/local/bin/g++ -v -O -g -Wall -fvtable-thunks -MD -c pform.cc -o pform.o
Reading specs from /usr/local/lib/gcc-lib/alphaev5-unknown-linux-gnu/egcs-2.90.27/specs
gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)
/usr/local/lib/gcc-lib/alphaev5-unknown-linux-gnu/egcs-2.90.27/cpp -lang-c++ -v -MD pform.d -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=90 -D__alpha -D__alpha__ -D__linux__ -D__linux -D_LONGLONG -Dlinux -Dunix -D__ELF__ -D__alpha -D__alpha__ -D__linux__ -D__linux -D_LONGLONG -D__linux__ -D__unix__ -D__ELF__ -D__linux -D__unix -Asystem(linux) -Acpu(alpha) -Amachine(alpha) -D__EXCEPTIONS -D__OPTIMIZE__ -g -Wall -D__LANGUAGE_C__ -D__LANGUAGE_C -DLANGUAGE_C -D__LANGUAGE_C_PLUS_PLUS__ -D__LANGUAGE_C_PLUS_PLUS -D__cplusplus pform.cc /tmp/cca01909.ii
GNU CPP version egcs-2.90.27 980315 (egcs-1.0.2 release) (Alpha Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include/g++
/usr/local/include
/usr/local/alphaev5-unknown-linux-gnu/include
/usr/local/lib/gcc-lib/alphaev5-unknown-linux-gnu/egcs-2.90.27/include
/usr/include
End of search list.
/usr/local/lib/gcc-lib/alphaev5-unknown-linux-gnu/egcs-2.90.27/cc1plus /tmp/cca01909.ii -quiet -dumpbase pform.cc -g -O -Wall -version -fvtable-thunks -o /tmp/cca01909.s
GNU C++ version egcs-2.90.27 980315 (egcs-1.0.2 release) (alphaev5-unknown-linux-gnu) compiled by GNU C version egcs-2.90.27 980315 (egcs-1.0.2 release).
/usr/local/include/g++/stl_list.h: In method `void Module::add_gate(class Gate *)':
/usr/local/include/g++/stl_list.h:159: warning: `struct cp_eh_info * __exception_info' might be used uninitialized in this function
/usr/local/include/g++/stl_list.h: In method `void Module::add_wire(class Wire *)':
/usr/local/include/g++/stl_list.h:159: warning: `struct cp_eh_info * __exception_info' might be used uninitialized in this function
/usr/local/include/g++/stl_list.h: In function `void pform_startmodule(const class basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> > &)':
/usr/local/include/g++/stl_list.h:159: warning: `struct cp_eh_info * __exception_info' might be used uninitialized in this function
as -nocpp -o pform.o /tmp/cca01909.s
/tmp/cca01909.s: Assembler messages:
/tmp/cca01909.s:6347: Fatal error: String too big (4145 bytes)
make: *** [dep/pform.d] Error 1