This is the mail archive of the gcc@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: Gcc extra alignment..


Hi folks,

rth@cygnus.com said:
> Oh yeah.  Shows you how much time I spend on trees.  ;-)

I'm afraid things are not quite that simple.  I'm pretty sure people used the 
break statement to get out early of those phony loops.

The current change seems to cause GCC to stop building...
../../gcc/gcc/reload.c: In function `find_reloads_address':
../../gcc/gcc/reload.c:4580: break statement not within loop or switch
../../gcc/gcc/reload.c:4583: break statement not within loop or switch
../../gcc/gcc/reload.c: In function `regno_clobbered_p':
../../gcc/gcc/reload.c:6558: warning: comparison between signed and unsigned
../../gcc/gcc/reload.c:6572: warning: comparison between signed and unsigned
make[2]: *** [reload.o] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/obj-alpha-linux/gcc'
make[1]: *** [stage_c] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/obj-alpha-linux/gcc'
make: *** [bootstrap-lean] Error 2
Bad exit status from /tmp/rpm-tmp.8810 (%build)

I guess completely removing the loop is too drastic.

Cheers,
					Christian



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