------- Comment #11 from zadeck at naturalbridge dot com 2007-07-08 00:57 ------- Subject: Re: [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 wrote: > ------- Comment #10 from dave at hiauly1 dot hia dot nrc dot ca 2007-07-07 > 23:30 ------- > Subject: Re: [4.3 Regression] checking for suffix of object files... > configure: error: cannot compute suffix of f obje > > >> suggest a way that we could accommodate this? >> > > Prior to reload being completed, I don't see that it matters whether > the argument pointer is fixed or not. See df_get_entry_block_def_set(). > After reload, I believe that we also need to mark the register in > entry_block_defs. > Why can't you put something in the prologue that sets the reg and has an unspec as the lhs to make this reg live? I thought that the purpose of the unspecs was to be used in this manner since the unspec does not have actually map to any real insns. > There may be refinements to this depending on whether the argument > pointer is used or not. This might improve register allocation. > The argument pointer is always copied when it isn't fixed. See > default_internal_arg_pointer(). > > For now, I would suggest being conservative. For example, we aren't > fussy as to whether argument registers are actually used or not. > > Dave > > > -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32398