This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: 'make bootstrap' failure on m88k-dg-dgux5.4R3.10
- To: jepler at inetnebr dot com
- Subject: Re: 'make bootstrap' failure on m88k-dg-dgux5.4R3.10
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Sat, 15 Nov 1997 14:01:02 +0100
- Cc: egcs at cygnus dot com, egcs-bugs at cygnus dot com
- References: <19971106141459.64258@ne23dnelnc.cr.usgs.gov><199711081040.LAA08343@saturn.s-direktnet.de><19971114074907.47087@inetnebr.com>
- Reply-To: Manfred Hollstein <manfred at s-direktnet dot de>
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>