aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Pinski <apinski@marvell.com>2022-11-10 01:11:43 +0000
committerAndrew Pinski <apinski@marvell.com>2022-11-10 16:25:33 +0000
commite15d70e647c500948c1fbc96d460c04fda6e6cd8 (patch)
tree2e3e569b01c91d23e8535a171f31b65e72c52ec1
parentb4fc06d8c9091166a7404ca1dbeb7c197263de94 (diff)
downloadgcc-e15d70e647c500948c1fbc96d460c04fda6e6cd8.zip
gcc-e15d70e647c500948c1fbc96d460c04fda6e6cd8.tar.gz
gcc-e15d70e647c500948c1fbc96d460c04fda6e6cd8.tar.bz2
Remove SLOW_SHORT_ACCESS from target headers
SLOW_SHORT_ACCESS is defined in bfin and i386 target headers but the target macro is not used elsewhere. So let's remove it from those two headers and poison it. OK? Built x86_64-linux-gnu and bfin-elf. gcc/ChangeLog: * config/bfin/bfin.h (SLOW_SHORT_ACCESS): Delete. * config/i386/i386.h (SLOW_SHORT_ACCESS): Delete. * system.h: Poison SLOW_SHORT_ACCESS
-rw-r--r--gcc/config/bfin/bfin.h1
-rw-r--r--gcc/config/i386/i386.h3
-rw-r--r--gcc/system.h2
3 files changed, 1 insertions, 5 deletions
diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h
index 4e77530..1d75c65 100644
--- a/gcc/config/bfin/bfin.h
+++ b/gcc/config/bfin/bfin.h
@@ -810,7 +810,6 @@ typedef struct {
subsequent accesses occur to other fields in the same word of the
structure, but to different bytes. */
#define SLOW_BYTE_ACCESS 0
-#define SLOW_SHORT_ACCESS 0
/* Define this if most significant bit is lowest numbered
in instructions that operate on numbered bit-fields. */
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index b32db8d..a5ad9f3 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -1933,9 +1933,6 @@ do { \
#define SLOW_BYTE_ACCESS 0
-/* Nonzero if access to memory by shorts is slow and undesirable. */
-#define SLOW_SHORT_ACCESS 0
-
/* Define this macro if it is as good or better to call a constant
function address than to call an address kept in a register.
diff --git a/gcc/system.h b/gcc/system.h
index c192b6c..de9c5c0 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -1075,7 +1075,7 @@ extern void fancy_abort (const char *, int, const char *)
EH_FRAME_IN_DATA_SECTION TARGET_FLT_EVAL_METHOD_NON_DEFAULT \
JCR_SECTION_NAME TARGET_USE_JCR_SECTION SDB_DEBUGGING_INFO \
SDB_DEBUG NO_IMPLICIT_EXTERN_C NOTICE_UPDATE_CC \
- CC_STATUS_MDEP_INIT CC_STATUS_MDEP CC_STATUS
+ CC_STATUS_MDEP_INIT CC_STATUS_MDEP CC_STATUS SLOW_SHORT_ACCESS
/* Hooks that are no longer used. */
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \