diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2018-09-28 23:50:34 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2018-09-28 23:50:34 +0200 |
commit | 2660fecc0c6cd1a0d4c67b6a50abb063f6a4b8d8 (patch) | |
tree | 71f007e45e647332caa2228e9bbe2ca75abf9136 /gcc/configure.ac | |
parent | 44662f681e8be6b3b7eafcec4afa0ecb8cc587cd (diff) | |
download | gcc-2660fecc0c6cd1a0d4c67b6a50abb063f6a4b8d8.zip gcc-2660fecc0c6cd1a0d4c67b6a50abb063f6a4b8d8.tar.gz gcc-2660fecc0c6cd1a0d4c67b6a50abb063f6a4b8d8.tar.bz2 |
rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTION
All supported assemblers know lwsync, so we never need to generate this
instruction using the .long escape hatch.
* config.in (HAVE_AS_LWSYNC): Delete.
* config/powerpcspe/powerpcspe.h (TARGET_LWSYNC_INSTRUCTION): Delete.
* config/powerpcspe/sync.md (*lwsync): Always generate lwsync, never
do it as a .long .
* config/rs6000/rs6000.h (TARGET_LWSYNC_INSTRUCTION): Delete.
* config/rs6000/sync.md (*lwsync): Always generate lwsync, never do it
as a .long .
* configure.ac: Delete HAVE_AS_LWSYNC.
* configure: Regenerate.
From-SVN: r264702
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r-- | gcc/configure.ac | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac index 470fde6..3c1e0ad 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -4558,19 +4558,6 @@ LCF0: [Define if your assembler supports VSX instructions.])]) case $target in - *-*-aix*) conftest_s=' .csect .text[[PR]] - lwsync';; - *) conftest_s=' .text - lwsync';; - esac - - gcc_GAS_CHECK_FEATURE([lwsync support], - gcc_cv_as_powerpc_lwsync, [2,19,2], -a32, - [$conftest_s],, - [AC_DEFINE(HAVE_AS_LWSYNC, 1, - [Define if your assembler supports LWSYNC instructions.])]) - - case $target in *-*-aix*) conftest_s=' .machine "476" .csect .text[[PR]] dci 0';; |