[Bug middle-end/32398] [4.3 Regression] checking for suffix of object files... configure: error: cannot compute suffix of f object files: cannot compile
dave at hiauly1 dot hia dot nrc dot ca
gcc-bugzilla@gcc.gnu.org
Sun Jul 8 05:12:00 GMT 2007
------- Comment #14 from dave at hiauly1 dot hia dot nrc dot ca 2007-07-08 05:12 -------
Subject: Re: [4.3 Regression] checking for suffix of object files...
configure: error: cannot compute suffix of f objeRO
> There is nothing magical about the entry block defs except that they are
> all fixed regs.
That's not true for argument registers.
> There really is not a mechanism to support a psuedo, or a varying
> register there.
Before the dataflow merge, the argument pointer was always included
in "Registers live at start". I don't really see how an unspec insn
helps if there is no mechanism to support a varying argument pointer.
I pointed previously to the copy mechanism that handles varying
argument pointers in function.c. I don't understand why a varying
argument pointer can't be handled.
I doubt an unspec by itself is sufficient since I think regrename is
affected.
The patch that I posted resolves the bootstrap issue but the documentation
states that it shouldn't be necessary for various registers including
ARG_POINTER_REGNUM.
Dave
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32398
More information about the Gcc-bugs
mailing list