Richard, * rs6000: Rewrite sync patterns for atomic; expand early. Okay. Please go ahead and apply your patch with the conservative implementation of memory model for CONSUME while I investigate further. Thanks, David