From c61dfa63882b6fe1f5219b6ab4fb40ed2330d185 Mon Sep 17 00:00:00 2001 From: Denis Chertykov Date: Sat, 3 May 2014 18:23:24 +0400 Subject: avr.c (avr_adjust_insn_length): Handle JUMP_TABLE_DATA. * config/avr/avr.c (avr_adjust_insn_length): Handle JUMP_TABLE_DATA. From-SVN: r210035 --- gcc/config/avr/avr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/config/avr/avr.c') diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index d4aa738..be8c6fa 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -7776,8 +7776,8 @@ avr_adjust_insn_length (rtx insn, int len) the length need not/must not be adjusted for these insns. It is easier to state this in an insn attribute "adjust_len" than to clutter up code here... */ - - if (-1 == recog_memoized (insn)) + + if (JUMP_TABLE_DATA_P (insn) || recog_memoized (insn) == -1) { return len; } -- cgit v1.1