diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2016-10-13 13:47:51 +0200 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gcc.gnu.org> | 2016-10-13 13:47:51 +0200 |
commit | d4fe8839e67af87b08658d5a1c18098f6289a175 (patch) | |
tree | 72c9655e0cd1c886dcdf1d4c5587e301d8ec7ebd | |
parent | b4c32fe0ddfa8e6684693556a80d7173deca3f3d (diff) | |
download | gcc-d4fe8839e67af87b08658d5a1c18098f6289a175.zip gcc-d4fe8839e67af87b08658d5a1c18098f6289a175.tar.gz gcc-d4fe8839e67af87b08658d5a1c18098f6289a175.tar.bz2 |
[ARC] Update INSN_LENGTH_ALIGNMENT.
gcc/
2016-10-13 Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.h (INSN_LENGTH_ALIGNMENT): Change.
From-SVN: r241104
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arc/arc.h | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8bfe532..708b322 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2016-10-13 Claudiu Zissulescu <claziss@synopsys.com> + + * config/arc/arc.h (INSN_LENGTH_ALIGNMENT): Change. + 2016-10-13 Bin Cheng <bin.cheng@arm.com> * tree-vect-loop.c (loop_niters_no_overflow): New func. diff --git a/gcc/config/arc/arc.h b/gcc/config/arc/arc.h index c02e1cd..b146f3a 100644 --- a/gcc/config/arc/arc.h +++ b/gcc/config/arc/arc.h @@ -1546,10 +1546,10 @@ extern int arc_return_address_regs[4]; #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE, PREFIX, NUM, TABLE) \ ASM_OUTPUT_ALIGN ((FILE), ADDR_VEC_ALIGN (TABLE)); -#define INSN_LENGTH_ALIGNMENT(INSN) \ - ((JUMP_P (INSN) \ +#define INSN_LENGTH_ALIGNMENT(INSN) \ + ((JUMP_TABLE_DATA_P (INSN) \ && GET_CODE (PATTERN (INSN)) == ADDR_DIFF_VEC \ - && GET_MODE (PATTERN (INSN)) == QImode) \ + && GET_MODE (PATTERN (INSN)) == QImode) \ ? 0 : length_unit_log) /* Define if operations between registers always perform the operation |