diff options
Diffstat (limited to 'gcc/config/rs6000/rs6000.h')
-rw-r--r-- | gcc/config/rs6000/rs6000.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index 20f5b6a..4e2d0bb 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -968,19 +968,6 @@ enum data_align { align_abi, align_opt, align_both }; /* Nonzero if move instructions will actually fail to work when given unaligned data. */ #define STRICT_ALIGNMENT 0 - -/* Define this macro to be the value 1 if unaligned accesses have a cost - many times greater than aligned accesses, for example if they are - emulated in a trap handler. */ -/* Altivec vector memory instructions simply ignore the low bits; VSX memory - instructions are aligned to 4 or 8 bytes. */ -#define SLOW_UNALIGNED_ACCESS(MODE, ALIGN) \ - (STRICT_ALIGNMENT \ - || (!TARGET_EFFICIENT_UNALIGNED_VSX \ - && ((SCALAR_FLOAT_MODE_NOT_VECTOR_P (MODE) && (ALIGN) < 32) \ - || ((VECTOR_MODE_P (MODE) || FLOAT128_VECTOR_P (MODE)) \ - && (int) (ALIGN) < VECTOR_ALIGN (MODE))))) - /* Standard register usage. */ |