This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs 1.0.2 fails on alpha-redhat-linux-gnu


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]