I tried to clarify the purpose of the testcase by adding a comment
inside it. Let me know if this isn't enough, and we'll try to improve.
Ok. So i think i misunderstood the purpose of the testcase there. In reality
the testcase is not testing the fix itself, but rather introducing a new
test not related to the problem, except in the amd64 architecture, where it
really tests the problem.
It just confused me that the test is generic for other non-amd64
architectures and specific to the amd64 problem you saw.
I'd expect a generic solib test to be included in one of our shared library
tests, but then you'd have to shape it in a way that would exercise your
displaced stepping problem.
I understand the first paragraph, but I'm having trouble with the last
one. The testcase as I wrote it does exercise the issue being fixed
on amd64, and I verified that I get 1 FAIL without the patch. Did
I misunderstand you?