I did retest of the xvnegsp test case.
It's broken in bionic, bionic-proposed, cosmic, and disco.
Disco-proposed has updated valgrind, but it FTBFS.
So to answer robbies question - no, this SRU was never meant to fix the second testcase as that is still broken everywhere. But this SRU did meant to, and has fixed the first and third testcase.
I think from here we should release bionic SRU; work on upgrading valgrind in disco; and then cherrypick the above identified things into cosmic/bionic to fixup valgrinding xvnegsp instruction.
I did retest of the xvnegsp test case.
It's broken in bionic, bionic-proposed, cosmic, and disco.
Disco-proposed has updated valgrind, but it FTBFS.
So to answer robbies question - no, this SRU was never meant to fix the second testcase as that is still broken everywhere. But this SRU did meant to, and has fixed the first and third testcase.
I think from here we should release bionic SRU; work on upgrading valgrind in disco; and then cherrypick the above identified things into cosmic/bionic to fixup valgrinding xvnegsp instruction.