diff options
author | Chris Burr <chrisburr@users.noreply.github.com> | 2019-11-03 16:18:34 +1030 |
---|---|---|
committer | Chris Burr <christopher.burr@cern.ch> | 2019-11-04 07:25:16 +1030 |
commit | 96cc014bfc6de9be0ac23d6a02f8f32fb4da7ff3 (patch) | |
tree | c2b6dbd4e11ef41651bb70e1a8d7ecf478b16284 | |
parent | 2be03c8d25b14b654064e953feac7d210e6bd44d (diff) | |
download | numpy-96cc014bfc6de9be0ac23d6a02f8f32fb4da7ff3.tar.gz |
BLD: Prevent -flto from optimising long double representation check away
-rw-r--r-- | numpy/core/setup_common.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/setup_common.py b/numpy/core/setup_common.py index 84b78b585..ba183e8b9 100644 --- a/numpy/core/setup_common.py +++ b/numpy/core/setup_common.py @@ -267,7 +267,7 @@ def check_long_double_representation(cmd): # try linking to support CC="gcc -flto" or icc -ipo # struct needs to be volatile so it isn't optimized away body = body.replace('struct', 'volatile struct') - body += "int main(void) { return 0; }\n" + body += "int main(void) { return foo.before[1]; }\n" src, obj = cmd._compile(body, None, None, 'c') cmd.temp_files.append("_configtest") cmd.compiler.link_executable([obj], "_configtest") |