From: Josh Triplett Date: Sun, 16 Mar 2014 11:49:36 +0000 (-0700) Subject: ChangeLog: Document testsuite changes to remove fragile stack pointer checks X-Git-Tag: v3.1~35^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f6dd1845434dd53e22129becdfa092c082df307c;p=platform%2Fupstream%2Flibffi.git ChangeLog: Document testsuite changes to remove fragile stack pointer checks --- diff --git a/ChangeLog b/ChangeLog index 2cd55b6..5850829 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2014-03-16 Josh Triplett + + * 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 * testsuite/libffi.call/many.c: Avoid spurious failure due to excess