<div>Using Clang to compile some PS3 headers, I ran into a problem with some inline assembly for some instrinsics macros with an unrecognized "Z" constraint.  Looking at the gcc sources, I see there are several other constraints not currently supported.  The enclosed macro lets them get through the parser, but at present I have no idea how to actually implement them, so before I look into it more, I thought I'd ask.  Can someone help me out?</div>

<div> </div>
<div>This from the gcc sources:</div>
<div> </div>
<div>(define_memory_constraint "Z"<br>  "Memory operand that is an indexed or indirect from a register (it is<br>usually better to use @samp{m} or @samp{es} in @code{asm} statements)"<br>  (match_operand 0 "indexed_or_indirect_operand"))<br>
</div>
<div>Is it okay to check in the patch as an intermediate step?</div>
<div> </div>
<div>-John<br clear="all"><br>-- <br>John Thompson<br><a href="mailto:John.Thompson.JTSoftware@gmail.com">John.Thompson.JTSoftware@gmail.com</a><br><br></div>