This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Bootstrap broken for vax-ultrix at 2005-03-31
- From: Jan-Benedict Glaw <jbglaw at microdata-pos dot de>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 4 Apr 2005 12:42:01 +0200
- Subject: Bootstrap broken for vax-ultrix at 2005-03-31
Hi!
I'm currently exploring how to get vax-linux running and occassionally
cross-build for vax-ultrix (which is the only target that compiled for
me at the very first run). However, it broke some days ago when xgcc is
used for the very first part of libgcc:
[...]
mkdir -p -- libgcc
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/build/gcc1/./gcc/xgcc -B/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/build/gcc1/./gcc/ -B/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/install/usr/vax-ultrix/bin/ -B/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/install/usr/vax-ultrix/lib/ -isystem /home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/install/usr/vax-ultrix/include -isystem /home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/install/usr/vax-ultrix/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/src/gcc/gcc -I/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/src/gcc/gcc/. -I/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/src/gcc/gcc/../include -I/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/src/gcc/gcc/../libcpp/include -DL_muldi3 -c /home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/src/gcc/gcc/libgcc2.c -o libgcc/./_muldi3.o
/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/src/gcc/gcc/libgcc2.c: In function '__muldi3':
/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/src/gcc/gcc/libgcc2.c:533: internal compiler error: in default_no_named_section, at varasm.c:4828
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [libgcc/./_muldi3.o] Error 1
make[2]: Leaving directory `/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/build/gcc1/gcc'
make[1]: *** [libgcc.a] Error 2
make[1]: Leaving directory `/home/jbglaw/vax-linux/scm/build-20050403-130656-vax-ultrix/build/gcc1/gcc'
make: *** [all-gcc] Error 2
Previously, this used to compile just fine. I tracked it down to one
of the two changes between "2005-03-31 16:30:00" and
"2005-03-31 17:00:00". ChangeLog:
+2005-03-31 Ian Lance Taylor <ian@airs.com>
+
+ * collect2.c (lderrout): New variable.
+ (collect_exit): Dump ldout to stdout. Dump and unlink lderrout,
+ if it is set, to stderr.
+ (handler): Unlink lderrout if it is set.
+ (dump_file): Add "to" parameter. Change all callers.
+ (main): Initialize lderrout.
+ (collect_execute): Add errname parameter. Change all callers.
+ Rename redir parameter to outname. Never pass
+ PEX_STDERR_TO_STDOUT to pex_run.
+ * collect2.h (collect_execute, dump_file): Update declarations.
+ * tlink.c (tlink_execute): Add errname parameter. Change all
+ callers.
+ (do_tlink): Check lderrout as well as ldout.
+
+2005-03-31 Olivier Hainque <hainque@adacore.com>
+
+ * dwarf2out.c (dwarf2out_frame_finish): Honor DWARF2_FRAME_INFO
+ defined and non-zero.
+
MfG, JBG
--
AWEK microdata GmbH -- Am Wellbach 4 -- 33609 Bielefeld