[tree-ssa] RFC: Never gimplify ASM_EXPRs

Diego Novillo dnovillo@redhat.com
Thu Jun 5 15:23:00 GMT 2003


On Thu, 2003-06-05 at 11:12, Jason Merrill wrote:
> Andrew and I discussed this issue at the summit, and agreed (I thought)
> that the asm should either make the operand an input/output operand or pass
> in X and do the dereference in the explicit assembly.  I strongly disagree
> with your proposal.
> 
OK, how do we fix it then?  That function seems to rely on accessing 'x'
directly from the register it's being passed on as an argument.  They're
playing low-level games with the ABI.  I don't see how we can fix it at
the tree level.

Is this an invalid use of __asm__ then?


Diego.



More information about the Gcc mailing list