Article View: gnu.gcc.bug
Article #75GCC-2.3.1 doesn't compile under NeXTstep 3.0
From: Magnus Nordborg
Date: Mon, 02 Nov 1992 13:55
Date: Mon, 02 Nov 1992 13:55
440 lines
20248 bytes
20248 bytes
I am trying to compile gcc-2.3.1 on a NeXT running NeXTstep 3.0. The
compilation fails rather rapidly with the following message:
> configure --target=m68k-next-mach
Linked `config.h' to `./config/xm-next.h'
Linked `tm.h' to `./config/next.h'
Linked `md' to `./config/m68k.md'
Linked `aux-output.c' to `./config/next.c'
Linked `tconfig.h' to `./config/xm-next.h'
Linked `hconfig.h' to `./config/xm-next.h'
Merged x-next.
Merged t-next.
Created `Makefile'.
Links are now set up for target m68k-next-mach.
> which make
/usr/local/bin/make
> make
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config
-DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/include\"
-DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\"
-DLOCAL_INCLUDE_DIR=\"/usr/local/include\"
-DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"
-DTOOLDIR=\"/usr/local/m68k-next-mach/\" -c `echo ./cccp.c | sed
's,^\./,,'`
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c ./cexp.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
version.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
obstack.c
cc -traditional-cpp -DIN_GCC -g -o cccp cccp.o cexp.o version.o
obstack.o ` case "cc -traditional-cpp" in "cc -traditional-cpp") echo
;; esac `
rm -f cpp
ln cccp cpp
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
./c-parse.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config c-lang.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config c-lex.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config c-decl.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
c-typeck.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
c-convert.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
c-aux-info.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
c-common.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
c-pragma.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genattr.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config rtl.c
cc -traditional-cpp -DIN_GCC -g -o genattr genattr.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genattr md > tmp-attr.h
./move-if-change tmp-attr.h insn-attr.h
touch stamp-attr
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config
-DUSE_COLLECT2 -c `echo ./toplev.c | sed 's,^\./,,'`
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config tree.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
print-tree.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
stor-layout.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
fold-const.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genflags.c
cc -traditional-cpp -DIN_GCC -g -o genflags genflags.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genflags md > tmp-flags.h
./move-if-change tmp-flags.h insn-flags.h
touch stamp-flags
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./gencodes.c
cc -traditional-cpp -DIN_GCC -g -o gencodes gencodes.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./gencodes md > tmp-codes.h
./move-if-change tmp-codes.h insn-codes.h
touch stamp-codes
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genconfig.c
cc -traditional-cpp -DIN_GCC -g -o genconfig genconfig.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genconfig md > tmp-config.h
./move-if-change tmp-config.h insn-config.h
touch stamp-config
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
function.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config stmt.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config expr.c
expr.c: In function `convert_to_mode':
expr.c:936: warning: suggest parentheses around && within ||
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config calls.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config expmed.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config explow.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config optabs.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config varasm.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
print-rtl.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
rtlanal.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
emit-rtl.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config dbxout.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config sdbout.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
dwarfout.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
xcoffout.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
integrate.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config jump.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config cse.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config loop.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config unroll.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config flow.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config stupid.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
combine.c
combine.c: In function `simplify_comparison':
combine.c:8303: warning: suggest parentheses around + or - in operand
of &
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
regclass.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
local-alloc.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config global.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config reload.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
reload1.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
caller-save.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genpeep.c
cc -traditional-cpp -DIN_GCC -g -o genpeep genpeep.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genpeep md > tmp-peep.c
./move-if-change tmp-peep.c insn-peep.c
touch stamp-peep
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
insn-peep.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config reorg.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config sched.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config final.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config recog.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
reg-stack.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genrecog.c
cc -traditional-cpp -DIN_GCC -g -o genrecog genrecog.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genrecog md > tmp-recog.c
./move-if-change tmp-recog.c insn-recog.c
touch stamp-recog
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
insn-recog.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genextract.c
cc -traditional-cpp -DIN_GCC -g -o genextract genextract.o rtl.o
` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genextract md > tmp-extract.c
./move-if-change tmp-extract.c insn-extract.c
touch stamp-extract
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
insn-extract.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genoutput.c
cc -traditional-cpp -DIN_GCC -g -o genoutput genoutput.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genoutput md > tmp-output.c
./move-if-change tmp-output.c insn-output.c
touch stamp-output
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
insn-output.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genemit.c
cc -traditional-cpp -DIN_GCC -g -o genemit genemit.o rtl.o `
case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "cc
-traditional-cpp"@"" in "cc -traditional-cpp"@?*) echo ;; esac ` `
case "" in ?*) echo ;; esac `
./genemit md > tmp-emit.c
./move-if-change tmp-emit.c insn-emit.c
touch stamp-emit
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
insn-emit.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./genattrtab.c
cc -traditional-cpp -DIN_GCC -g -o genattrtab genattrtab.o rtl.o
print-rtl.o rtlanal.o ` case "obstack.o" in ?*) echo obstack.o ;;
esac ` ` case "cc -traditional-cpp"@"" in "cc -traditional-cpp"@?*)
echo ;; esac ` ` case "" in ?*) echo ;; esac `
if cmp -s Makefile md; then echo Using ; cp tmp-attrtab.c; else
./genattrtab md > tmp-attrtab.c; fi
./move-if-change tmp-attrtab.c insn-attrtab.c
touch stamp-attrtab
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
insn-attrtab.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
aux-output.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config getpwd.c
cc -traditional-cpp -DIN_GCC -g -o cc1 c-parse.o c-lang.o
c-lex.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o
c-pragma.o toplev.o version.o tree.o print-tree.o stor-layout.o
fold-const.o function.o stmt.o expr.o calls.o expmed.o explow.o
optabs.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o dbxout.o
sdbout.o dwarfout.o xcoffout.o integrate.o jump.o cse.o loop.o
unroll.o flow.o stupid.o combine.o regclass.o local-alloc.o global.o
reload.o reload1.o caller-save.o insn-peep.o reorg.o sched.o final.o
recog.o reg-stack.o insn-recog.o insn-extract.o insn-output.o
insn-emit.o insn-attrtab.o aux-output.o getpwd.o obstack.o ` case
"cc -traditional-cpp" in "cc -traditional-cpp") echo ;; esac `
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config `echo
./cp-parse.c | sed 's,^\./,,'`
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-decl.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-decl2.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-typeck.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-type2.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-tree.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-ptree.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config cp-cvt.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-search.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config cp-lex.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config cp-gc.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-call.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-class.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-init.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-method.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-except.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-expr.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config cp-pt.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-edsel.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-xref.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
cp-spew.c
cc -traditional-cpp -DIN_GCC -g -o cc1plus cp-parse.o cp-decl.o
cp-decl2.o cp-typeck.o cp-type2.o cp-tree.o cp-ptree.o cp-cvt.o
cp-search.o cp-lex.o cp-gc.o cp-call.o cp-class.o cp-init.o
cp-method.o cp-except.o cp-expr.o cp-pt.o cp-edsel.o cp-xref.o
cp-spew.o c-common.o toplev.o version.o tree.o print-tree.o
stor-layout.o fold-const.o function.o stmt.o expr.o calls.o expmed.o
explow.o optabs.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o
dbxout.o sdbout.o dwarfout.o xcoffout.o integrate.o jump.o cse.o
loop.o unroll.o flow.o stupid.o combine.o regclass.o local-alloc.o
global.o reload.o reload1.o caller-save.o insn-peep.o reorg.o sched.o
final.o recog.o reg-stack.o insn-recog.o insn-extract.o insn-output.o
insn-emit.o insn-attrtab.o aux-output.o getpwd.o obstack.o ` case
"cc -traditional-cpp" in "cc -traditional-cpp") echo ;; esac `
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config -c
./objc-parse.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
objc-actions.c
cc -traditional-cpp -DIN_GCC -g -o cc1obj objc-parse.o
objc-actions.o c-lex.o c-decl.o c-typeck.o c-convert.o c-aux-info.o
c-common.o c-pragma.o toplev.o version.o tree.o print-tree.o
stor-layout.o fold-const.o function.o stmt.o expr.o calls.o expmed.o
explow.o optabs.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o
dbxout.o sdbout.o dwarfout.o xcoffout.o integrate.o jump.o cse.o
loop.o unroll.o flow.o stupid.o combine.o regclass.o local-alloc.o
global.o reload.o reload1.o caller-save.o insn-peep.o reorg.o sched.o
final.o recog.o reg-stack.o insn-recog.o insn-extract.o insn-output.o
insn-emit.o insn-attrtab.o aux-output.o getpwd.o obstack.o ` case
"cc -traditional-cpp" in "cc -traditional-cpp") echo ;; esac `
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config
-DSTANDARD_STARTFILE_PREFIX=\"/usr/local/lib/\"
-DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc-lib/\"
-DDEFAULT_TARGET_MACHINE=\"m68k-next-mach\"
-DTOOLDIR=\"/usr/local/m68k-next-mach/\" -c `echo ./gcc.c | sed
's,^\./,,'`
cc -traditional-cpp -DIN_GCC -g -o xgcc gcc.o version.o
obstack.o ` case "cc -traditional-cpp" in "cc -traditional-cpp") echo
;; esac `
if [ -f libgcc2.ready ] ; then true; else touch libgcc2.ready; fi
if [ -d objc ]; then true; else mkdir objc; fi
thisdir1=`pwd`; srcdir1=`cd .; pwd`; cd objc; make -f
${srcdir1}/objc/Makefile libobjc.a srcdir=${srcdir1}
tooldir=/usr/local/m68k-next-mach AR="ar" AR_FLAGS="rc"
GCC_FOR_TARGET="${thisdir1}/xgcc -B${thisdir1}/" GCC_CFLAGS="
-DIN_GCC -g "
/private/swapdisk/tmp/gcc-2.3.1/xgcc
-B/private/swapdisk/tmp/gcc-2.3.1/ -c -DIN_GCC -g -I. -I..
-I/private/swapdisk/tmp/gcc-2.3.1
-I/private/swapdisk/tmp/gcc-2.3.1/config core.c
/private/swapdisk/tmp/gcc-2.3.1/xgcc
-B/private/swapdisk/tmp/gcc-2.3.1/ -c -DIN_GCC -g -I. -I..
-I/private/swapdisk/tmp/gcc-2.3.1
-I/private/swapdisk/tmp/gcc-2.3.1/config hash.c
/private/swapdisk/tmp/gcc-2.3.1/xgcc
-B/private/swapdisk/tmp/gcc-2.3.1/ -c -DIN_GCC -g -I. -I..
-I/private/swapdisk/tmp/gcc-2.3.1
-I/private/swapdisk/tmp/gcc-2.3.1/config object.m
rm -f libobjc.a
ar rc libobjc.a object.o core.o hash.o
rm -f libobjc.a
ln objc/libobjc.a . >/dev/null 2>&1 || cp objc/libobjc.a .
if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib libobjc.a;
else true; fi
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
-DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/include\"
-DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\"
-DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"
-DLOCAL_INCLUDE_DIR=\"/usr/local/include\"
-DSTD_PROTO_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`\" -DUNPROTOIZE
./protoize.c
mv protoize.o unprotoize.o
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
-DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/include\"
-DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/g++-include\"
-DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`/sys-include\"
-DLOCAL_INCLUDE_DIR=\"/usr/local/include\"
-DSTD_PROTO_DIR=\"/usr/local/lib/gcc-lib/m68k-next-mach/`sed -e
's/.*\"\([^ \"]*\)[ \"].*/\1/' < ./version.c`\" ./protoize.c
touch stamp-proto
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./getopt.c
cc -traditional-cpp -c -DIN_GCC -g -I. -I. -I./config
./getopt1.c
cc -traditional-cpp -DIN_GCC -g protoize.o getopt.o getopt1.o
getpwd.o version.o obstack.o ` case "cc -traditional-cpp" in "cc
-traditional-cpp") echo ;; esac ` -o protoize
cc -traditional-cpp -DIN_GCC -g unprotoize.o getopt.o getopt1.o
getpwd.o version.o obstack.o ` case "cc -traditional-cpp" in "cc
-traditional-cpp") echo ;; esac ` -o unprotoize
rm -f SYSCALLS.c tmp-SYSCALLS.s
cat ./sys-types.h ./sys-protos.h > SYSCALLS.c
./xgcc -B./ -DIN_GCC -g -I. -I. -I./config -aux-info
SYSCALLS.c.X -S -o tmp-SYSCALLS.s SYSCALLS.c
rm -f SYSCALLS.c tmp-SYSCALLS.s
cc -traditional-cpp -DIN_GCC -g -I. -I. -I./config
-DSTANDARD_STARTFILE_PREFIX=\"/usr/local/lib/\"
-DSTANDARD_BIN_PREFIX=\"/usr/local/bin/\"
-DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc-lib/\"
-DDEFAULT_TARGET_MACHINE=\"m68k-next-mach\" -c `echo ./collect2.c |
sed 's,^\./,,'`
rm -f collect2
cc -traditional-cpp -DIN_GCC -g -o collect2 collect2.o version.o
obstack.o ` case "cc -traditional-cpp" in "cc -traditional-cpp") echo
;; esac `
rm -f ld
ln collect2 ld
./xgcc -dumpspecs > specs
if [ -f /usr/include/limits.h ] ; then cat ./limitx.h ./glimits.h
./limity.h > xlimits.h; else cat ./glimits.h > xlimits.h; fi
rm -f tmplibgcc2.a
set -e; for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2
_lshrdi3 _lshldi3 _ashldi3 _ashrdi3 _udiv_w_sdiv _udivmoddi4 _cmpdi2
_ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi
_fixdfdi _fixunssfdi _fixsfdi __gcc_bcmp _varargs _eprintf
_builtin_new _caps_New _builtin_del _bb _shtab _clear_cache
_trampoline __main _exit _ctors; do echo ${name}; ./xgcc -B./ -O2
-DIN_GCC -g -g1 -I. -I. -I./config -c -DL${name} ./libgcc2.c -o
${name}.o; if [ $? -eq 0 ] ; then true; else exit 1; fi; ar rc
tmplibgcc2.a ${name}.o; rm -f ${name}.o; done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_lshldi3
_ashldi3
_ashrdi3
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
_fixunsdfdi
_fixdfdi
_fixunssfdi
_fixsfdi
__gcc_bcmp
_varargs
_eprintf
In file included from
/NextDeveloper/Headers/ansi/machine/stdarg.h:11, from
/NextDeveloper/Headers/ansi/stdarg.h:7, from
/NextDeveloper/Headers/ansi/stdio.h:18, from ./libgcc2.c:1155:
/NextDeveloper/Headers/ansi/m68k/stdarg.h:4: unterminated string or
character constant
/NextDeveloper/Headers/ansi/m68k/stdarg.h:30: unbalanced `#endif'
make: *** [libgcc2.a] Error 1
Technical Details
Message-ID:
<9211030555.AA03106@fisher.Stanford.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!fisher.stanford.edu!magnusShow Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug Path: arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!fisher.stanford.edu!magnus From: magnus@fisher.stanford.edu (Magnus Nordborg) Subject: GCC-2.3.1 doesn't compile under NeXTstep 3.0 Message-ID: <9211030555.AA03106@fisher.Stanford.EDU> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Mon, 2 Nov 1992 13:55:26 GMT Approved: bug-gcc@prep.ai.mit.edu Lines: 441