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]

Re: PATCH: Lazy DECL_RTL


On Wed, 14 Mar 2001, Mark Mitchell wrote:

> Boostrapped and tested on i686-pc-linux-gnu, installed on the branch.
>
> 2001-03-14  Mark Mitchell  <mark@codesourcery.com>
>
> 	* tree.h (DECL_RTL): Allocate RTL lazily.
> 	(SET_DECL_RTL): New macro.
> 	(DECL_RTL_SET_P): Likewise.
> 	(COPY_DECL_RTL): Likewise.
> 	(DECL_RTL_IF_SET): Likewise.
> 	* varasm.c (make_decl_rtl): Add assertions about the kind of
> 	declaration we are processing.
[...]

Hi Mark,

It appears that this patch breaks bootstraps on native
armv4l-unknown-linux-gnu targets on the branch, and most likely on the
mainline, but I can't currently build the mainline so can't say for
certain.  If I check out a version of the tree shortly before this
change it passes the failure listed below.

Found from nightly build at
http://www.netwinder.org/build/branch/stats/gcc.html

The .i file is attached.

Thanks for the work you're doing,
-Rms

./xgcc -B./ -B/usr/local/armv4l-unknown-linux-gnu/bin/ -isystem
/usr/local/armv4l-unknown-linux-gnu/include -O2   -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
./include  -fomit-frame-pointer -fPIC -g0 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I/home/build-rpm/BUILD/gcc/gcc
-I/home/build-rpm/BUILD/gcc/gcc/. -I/home/build-rpm/BUILD/gcc/gcc/config
-I/home/build-rpm/BUILD/gcc/gcc/../include  -DL_muldi3 -c
/home/build-rpm/BUILD/gcc/gcc/libgcc2.c -o libgcc/./_muldi3.o
In file included from /home/build-rpm/BUILD/gcc/gcc/tsystem.h:80,
                 from /home/build-rpm/BUILD/gcc/gcc/libgcc2.c:37:
/usr/include/stdlib.h: In function `atof':
/usr/include/stdlib.h:306: Internal compiler error in make_decl_rtl, at
varasm.c:597
Please submit a full bug report, with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [libgcc/./_muldi3.o] Error 1
make[3]: Leaving directory `/home/build-rpm/BUILD/obj-gcc-20010315/gcc'

libgcc2.i.gz


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