IA64 floating point division question
Joern Rennecke
joern.rennecke@superh.com
Wed Sep 1 12:28:00 GMT 2004
> (set (scratch:BI)
> (unspec:BI [
> (reg:SF 349 [ a ])
> (reg:SF 350 [ b ])
> ] 14))
'scratch' will probably fail to match your operand predicate.
match_scratch is no good if you want your pattern to be split before
reload. Instead, you have to use match_operand, and make your expander
allocate a pseudo register and stick it into the scratch operand.
More information about the Gcc
mailing list