Sebastian Pop wrote: > I removed the return -1 and started a bootstrap on powerpc64-linux.
Bootstrap passed on top of the 4 previous patches on powerpc64-linux. > I will report the valgrind output. The output from valgrind looks closer to the output of master with no other patches: still 1M more instructions executed, and 300K more branches master no-patch: ==129233== I refs: 13,910,221,913 ==129233== ==129233== Branches: 1,925,715,095 (1,879,277,776 cond + 46,437,319 ind) ==129233== Mispredicts: 144,133,332 ( 131,510,534 cond + 12,622,798 ind) ==129233== Mispred rate: 7.4% ( 6.9% + 27.1% ) 4 previous patches + patch to return 0: ==149012== I refs: 13,911,870,743 ==149012== ==149012== Branches: 1,926,092,629 (1,879,657,768 cond + 46,434,861 ind) ==149012== Mispredicts: 145,551,513 ( 132,827,091 cond + 12,724,422 ind) ==149012== Mispred rate: 7.5% ( 7.0% + 27.4% ) ==4492== I refs: 13,911,899,691 ==4492== ==4492== Branches: 1,926,096,214 (1,879,661,186 cond + 46,435,028 ind) ==4492== Mispredicts: 145,551,707 ( 132,827,231 cond + 12,724,476 ind) ==4492== Mispred rate: 7.5% ( 7.0% + 27.4% ) ==19521== I refs: 13,911,855,711 ==19521== ==19521== Branches: 1,926,090,982 (1,879,656,202 cond + 46,434,780 ind) ==19521== Mispredicts: 145,551,343 ( 132,826,948 cond + 12,724,395 ind) ==19521== Mispred rate: 7.5% ( 7.0% + 27.4% )