]> git.ipfire.org Git - thirdparty/gcc.git/commit
[ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of __ARM_ARCH__
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jun 2018 11:05:36 +0000 (11:05 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jun 2018 11:05:36 +0000 (11:05 +0000)
commitbd071ec695e10e027ad4afd6b80c4f59e399a03e
tree078e50444aca70b367b54be4b7f3a51c4c824f79
parent93dd1a2552acf040c8031d1a8037107c3ebf6098
[ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of __ARM_ARCH__

2018-06-21  Christophe Lyon  <christophe.lyon@linaro.org>

libatomic/
* config/arm/arm-config.h (__ARM_ARCH__): Remove definitions, use
__ARM_ARCH instead. Use __ARM_FEATURE_LDREX to define HAVE_STREX
and HAVE_STREXBHD

libgcc/
* config/arm/lib1funcs.S (__ARM_ARCH__): Remove definitions, use
__ARM_ARCH and __ARM_FEATURE_CLZ instead.
(HAVE_ARM_CLZ): Remove definition, use __ARM_FEATURE_CLZ instead.
* config/arm/ieee754-df.S: Use __ARM_FEATURE_CLZ instead of
__ARM_ARCH__.
* config/arm/ieee754-sf.S: Likewise.
* config/arm/libunwind.S: Use __ARM_ARCH instead of __ARM_ARCH__.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261841 138bc75d-0d04-0410-961f-82ee72b054a4
libatomic/ChangeLog
libatomic/config/arm/arm-config.h
libgcc/ChangeLog
libgcc/config/arm/ieee754-df.S
libgcc/config/arm/ieee754-sf.S
libgcc/config/arm/lib1funcs.S
libgcc/config/arm/libunwind.S