[tree-ssa] RFC: Never gimplify ASM_EXPRs

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


On Thu, 2003-06-05 at 16:49, Richard Henderson wrote:
> On Thu, Jun 05, 2003 at 03:46:22PM -0400, Jason Merrill wrote:
> > One way to fix this (and the builtins problem) would be to teach various
> > expanders about formal expression temps: they can look up what expression a
> > temp corresponds to, and plug it back in as appropriate.
> 
> Oh, and most of the builtins problem is solved by propagating
> constants into the parameter list of the call; symbolic 
> constants included.
> 
Would this include MD builtins?  I remember getting into trouble with
IA64 builtins.  The gimplifier would replace the arguments with a T.x
variable which would throw a monkey wrench into the RTL expanders.  This
was a long time ago, so I don't have specific examples?


Diego.



More information about the Gcc mailing list