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: Problem on i386 with -fpic -fomit-frame-pointer


On Thu, Oct 08, 1998 at 06:14:19AM -0600, Jeffrey A Law wrote:
>   >  * i386.h (CONST_DOUBLE_OK_FOR_LETTER_P): Return 0 when eliminating
>   >  the frame pointer and compiling PIC code and reload has not completed.
> Did this problem get fixed?  I know rth did some work on the movsf, movdf and
> movxf patterns for the x86, but I don't know if they were supposed to solve
> this problem or not.

I think CONST_DOUBLE_OK_FOR_LETTER_P is probably wrong.  One of the
problems I'd fixed during the mov*f changes was to correct the fact
that PREFERRED_RELOAD_CLASS for those special constants was NO_REGS,
which was what was causing reload to drop things to memory in the
first place.  

Which was the offending file?  e_hypot.c?


r~


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