'make bootstrap' failure on m88k-dg-dgux5.4R3.10
Manfred Hollstein
manfred@s-direktnet.de
Sat Nov 15 05:06:00 GMT 1997
On Fri, 14 November 1997, 07:49:07, jepler@inetnebr.com wrote:
[snip]
Thanks for the patch. This gets things further, but I still get an
error on tree.o:
%make CC='stage1/xgcc' CFLAGS='-Bstage1/ -g -save-temps -O' tree.o
stage1/xgcc -c -DIN_GCC -O -mstandard -mlegend -Bstage1/ -g -save-temps -O -DHAVE_CONFIG_H -I. -I. -I./config tree.c
tree.c: In function `build':
tree.c:2887: parse error before `tree'
[snip]
It looks like there's braindamage in the varargs stuff, but again I'm
lost without much knowledge.
Line 2887 has expanded into the following:
register tree arg0 = ( ( p ).__va_arg = ((( p ).__va_arg + (1 << (__alignof__( tree ) >> 3)) - 1) & ~((1 << (__alignof__( tree ) >> 3)) - 1)) + __va_size( tree ), *(( tree *) ((__va_reg_p( tree ) && ( p ).__va_arg < 8 + __va_size( tree ) ? ( p ).__va_reg : ( p).__va_stk) + (( p ).__va_arg - __va_size( tree ))))) ;
and the rest are similar, see the attached (compressed) tree.i file.
Looking at your tree.i attachment, there must be something seriously
wrong with your configuration: #include <stdarg.h> from tree.c uses
/usr/include/stdarg.h instead of the fixed one from gcc/include! How
did you build egcs upto this error?
Jeff, can you please send the following:
- directory listing of the fixed include dir (i.e. ls -lR gcc/include)
- contents of:
1. gcc/config.log
2. gcc/config.h
3. gcc/config2.h
Another question, what actually is `m88k-dg-dgux5.4R3.10'? Is it UNIX
Sys V R3 or R4?
Having that information, we can look further.
--
Manfred Hollstein If you have any questions about GNU software:
Hindenburgstr. 13/1 < mailto:manfred@s-direktnet.de >
75446 Wiernsheim, FRG < http://www.s-direktnet.de/HomePages/manfred/ >
PGP key: < http://www.s-direktnet.de/HomePages/manfred/manfred.asc >
More information about the Gcc-bugs
mailing list