On Thu, 2015-09-17 at 11:18 +0200, Peter Senna Tschudin wrote: > Returning a negative value for a boolean function seem to have the > undesired effect of returning true. Replace -EINVAL by false in a > bool-returning function. > > The diff of the .s file before and after the change (using cross > compilation) starts with: > > 440,441c440,441 > < .L43: > < li 3,1 # D.25775, > --- > > .L42: > > li 3,0 # D.25775, > ... > > while if -EFAULT is replaced by true, the diff is empty.
Ah, that's rather unfortunate. Can you post the full asm listing, for all three cases? cheers _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev