diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2013-04-18 10:46:17 +0800 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2013-04-19 13:52:43 +0800 |
commit | ed7057a1ece24733fe30423cd94131deb8ccb2ca (patch) | |
tree | 7b5dc9bbb960650cb6204a815fc17161bcbb249b /gcc-4.7/gcc/config/cris/constraints.md | |
parent | e90dcf26a383753557eced2a3323c2397627e595 (diff) | |
download | toolchain_gcc-ed7057a1ece24733fe30423cd94131deb8ccb2ca.tar.gz toolchain_gcc-ed7057a1ece24733fe30423cd94131deb8ccb2ca.tar.bz2 toolchain_gcc-ed7057a1ece24733fe30423cd94131deb8ccb2ca.zip |
Fix GNU4.7/4.8 libstdc++ for clang
Two fixes
1) Undefine GCC4.7/4.8 _GLIBCXX_ATOMIC_BUILTINS
Clang arm/mips can't compile the following atomic intrinsics yet
__atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL);
__atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL);
Use library calls instead
2) Undefine GCC4.7/4.8 _GLIBCXX_USE_FLOAT128. Clang doesn't support
__float128 yet
Change-Id: I0ff0eb208665beeb3e5e09917fd4c7dd378fc54e
Diffstat (limited to 'gcc-4.7/gcc/config/cris/constraints.md')
0 files changed, 0 insertions, 0 deletions