https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118017

--- Comment #7 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Hongtao Liu from comment #6)
> (In reply to Uroš Bizjak from comment #5)
> > (In reply to Uroš Bizjak from comment #4)
> > 
> > > Please note that TImode and TDmode are tieable on x86_64 targets, so LRA
> > > should simple consider all registers as TImode:
> > I can't find anything wrong or missing in target-dependant files, let's ask
> > RA expert.
> 
> Maybe i386 need to explicitly support movtd/dd/sd pattern?
> (extend movti/di/si)

No, middle end falls back to the equivalent integer mode if these patterns are
missing. x86 uses this approach with HFmode and BFmode, they are subreg'd to
HImode.

Reply via email to