------- 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