This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/32398] [4.3 Regression] checking for suffix of object files... configure: error: cannot compute suffix of f object files: cannot compile
- From: "zadeck at naturalbridge dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 8 Jul 2007 00:57:51 -0000
- Subject: [Bug middle-end/32398] [4.3 Regression] checking for suffix of object files... configure: error: cannot compute suffix of f object files: cannot compile
- References: <bug-32398-276@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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