http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49226

--- Comment #2 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> 
---
Created attachment 31497
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31497&action=edit
attempt to avoid invalid hard regs

This patch uses the equivalent integer modes instead of
:XC and :XF when passing arguments in GPRs.  I worked
through the before and after asm and they seem to be
equivalent, but I'd appreciate it if someone with
access to ia64 could try it out.

The after asm seems to be worse, but this kind of usage
shouldn't occur in performance-critical code anyway.  I think
if the speed :XC and :XF GPR handling is a concern we'd be
better off making the modes valid.

Reply via email to