diff options
Diffstat (limited to 'gcc/config/s390')
-rw-r--r-- | gcc/config/s390/s390.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 318c021..23d758c 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -12413,8 +12413,7 @@ s390_encode_section_info (tree decl, rtx rtl, int first) /* Store the alignment to be able to check if we can use a larl/load-relative instruction. We only handle the cases that can go wrong (i.e. no FUNC_DECLs). */ - if (DECL_ALIGN (decl) == 0 - || DECL_ALIGN (decl) % 16) + if (DECL_ALIGN (decl) == 0 || DECL_ALIGN (decl) % 16) SYMBOL_FLAG_SET_NOTALIGN2 (XEXP (rtl, 0)); else if (DECL_ALIGN (decl) % 32) SYMBOL_FLAG_SET_NOTALIGN4 (XEXP (rtl, 0)); @@ -12429,9 +12428,7 @@ s390_encode_section_info (tree decl, rtx rtl, int first) && GET_CODE (XEXP (rtl, 0)) == SYMBOL_REF && TREE_CONSTANT_POOL_ADDRESS_P (XEXP (rtl, 0))) { - if (MEM_ALIGN (rtl) == 0 - || GET_MODE_SIZE (GET_MODE (rtl)) == 0 - || MEM_ALIGN (rtl) % 16) + if (MEM_ALIGN (rtl) == 0 || MEM_ALIGN (rtl) % 16) SYMBOL_FLAG_SET_NOTALIGN2 (XEXP (rtl, 0)); else if (MEM_ALIGN (rtl) % 32) SYMBOL_FLAG_SET_NOTALIGN4 (XEXP (rtl, 0)); |