ChangeLog: Document testsuite changes to remove fragile stack pointer checks
This commit is contained in:
11
ChangeLog
11
ChangeLog
@@ -1,3 +1,14 @@
|
|||||||
|
2014-03-16 Josh Triplett <josh@joshtriplett.org>
|
||||||
|
|
||||||
|
* testsuite/libffi.call/closure_stdcall.c,
|
||||||
|
testsuite/libffi.call/closure_thiscall.c: Remove fragile stack pointer
|
||||||
|
checks. These files included inline assembly to save the stack
|
||||||
|
pointer before and after the call, and compare the values. However,
|
||||||
|
compilers can and do leave the stack in different states for these two
|
||||||
|
pieces of inline assembly, such as by saving a temporary value on the
|
||||||
|
stack across the call; observed with gcc -Os, and verified as spurious
|
||||||
|
through careful inspection of disassembly.
|
||||||
|
|
||||||
2014-03-16 Josh Triplett <josh@joshtriplett.org>
|
2014-03-16 Josh Triplett <josh@joshtriplett.org>
|
||||||
|
|
||||||
* testsuite/libffi.call/many.c: Avoid spurious failure due to excess
|
* testsuite/libffi.call/many.c: Avoid spurious failure due to excess
|
||||||
|
|||||||
Reference in New Issue
Block a user