This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

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


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