This is the mail archive of the gcc-bugs@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]

assign_stack_temp_for_type error


GCC version: 2.95.2
system type: red hat linux 6.0
All options you passed to the compiler:  g++ -fexceptions

I'm getting several of these errors in my project:

        Internal compiler error in `assign_stack_temp_for_type', at 
function.c:937

It seems to be centered around stack arrays like the one in this function:

		PadStream& operator<<(int n) {
			/*
			11 digits : 10 in int plus one for sign
			*/
			char s[11];
			char *t = s+11;
			bool minus;if (minus = n<0) n = -n;
			do {*--t = (n % 10) + '0';} while (n /= 10);
			if (minus) *--t = '-';
			write(t,s+11-t);
			return *this;
		}

Here is the full error listing:

/usr/local/bin/g++ -c lib_test.cpp -I. -I/data/icebox/lib_test/ 
-I/data/icebox/i
nclude/ -I/opt/sybase/include
/usr/local/bin/g++ -c /data/icebox/include/memdb_test.cpp -I. 
-I/data/icebox/lib
_test/ -I/data/icebox/include/ -I/opt/sybase/include
/usr/local/bin/g++ -c /data/icebox/include/syb_test.cpp -I. 
-I/data/icebox/lib_t
est/ -I/data/icebox/include/ -I/opt/sybase/include
/data/icebox/include/pad_stream.h: In method `class 
PadStream<StreamAdaptor<Unix
Object> > & PadStream<StreamAdaptor<UnixObject> >::operator <<(short int)':
/data/icebox/include/syb_cmd.h:645: instantiated from `SybData::write_smallint
<PadStream<StreamAdaptor<UnixObject> > >(PadStream<StreamAdaptor<UnixObject> 
  > &
 const'
/data/icebox/include/syb_cmd.h:1351: instantiated from `syb_write_smallint<Pad
Stream<StreamAdaptor<UnixObject> > >(PadStream<StreamAdaptor<UnixObject> > 
&, co
nst SybData &)'
/data/icebox/include/syb_cmd.h:1372: instantiated from `operator <<<PadStream<
StreamAdaptor<UnixObject> > >(PadStream<StreamAdaptor<UnixObject> > &, 
const Syb
Field &)'
/data/icebox/include/syb_test.cpp:24: instantiated from here
/data/icebox/include/pad_stream.h:87: Internal compiler error in 
`assign_stack_temp_for_type', at function.c:937






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