On 04/20/2016 01:45 PM, Borislav Petkov wrote: > On Wed, Apr 20, 2016 at 11:04:05AM -0700, H. Peter Anvin wrote: >> The reason it breaks is because the same register can't be an >> input-output register and a separate input. However, the input side of >> the input-output is probably undefined, and so gcc may not notice. > > So Michal and I talked about this a while ago. Why do we need the '"a" > (sem)' input dependency if '"+a" (ret)' already supplies the same thing? > Setting ret to sem doesn't make any sense. Just use "=a" and "a". -hpa -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html