aboutsummaryrefslogtreecommitdiffstats
path: root/tests/math_test.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-09-08 15:25:01 -0700
committerElliott Hughes <enh@google.com>2014-09-08 16:46:50 -0700
commit011e111d299284b65af07add523a9dccac356244 (patch)
tree2b30ac16dffb0cda5da6de86f73075813447ee5b /tests/math_test.cpp
parent201f36d23bb778b29c8d305fa40a41990e0487bc (diff)
downloadandroid_bionic-011e111d299284b65af07add523a9dccac356244.tar.gz
android_bionic-011e111d299284b65af07add523a9dccac356244.tar.bz2
android_bionic-011e111d299284b65af07add523a9dccac356244.zip
Ensure __set_errno is still visible on LP32.
The use of the .hidden directive to avoid going via the PLT for __set_errno had the side-effect of actually making __set_errno hidden (which is odd because assembler directives don't usually affect symbols defined in a different file --- you can't even create a weak reference to a symbol that's defined in a different file). This change switches the system call stubs over to a new always-hidden __set_errno_internal and has a visible __set_errno on LP32 just for binary compatibility with old NDK apps. (cherry-pick of 7efad83d430f4d824f2aaa75edea5106f6ff8aae.) Bug: 17423135 Change-Id: I6b6d7a05dda85f923d22e5ffd169a91e23499b7b
Diffstat (limited to 'tests/math_test.cpp')
0 files changed, 0 insertions, 0 deletions