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>
|
||||
|
||||
* testsuite/libffi.call/many.c: Avoid spurious failure due to excess
|
||||
|
||||
Reference in New Issue
Block a user