aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2015-12-07 16:27:59 +0000
committerBernd Edlinger <edlinger@gcc.gnu.org>2015-12-07 16:27:59 +0000
commit5dd2902aa1bf772c53951ae9998645d4b89d50ae (patch)
treed0ee6adfab795cca729f08ae5081517f5a34e4d7 /gcc/final.c
parent2b7482f8139a7641e14d4455ef40b5fd3c016485 (diff)
downloadgcc-5dd2902aa1bf772c53951ae9998645d4b89d50ae.zip
gcc-5dd2902aa1bf772c53951ae9998645d4b89d50ae.tar.gz
gcc-5dd2902aa1bf772c53951ae9998645d4b89d50ae.tar.bz2
final.c (shorten_branches): Fix check for basic asm.
2015-12-07 Bernd Edlinger <bernd.edlinger@hotmail.de> * final.c (shorten_branches): Fix check for basic asm. From-SVN: r231371
Diffstat (limited to 'gcc/final.c')
-rw-r--r--gcc/final.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/final.c b/gcc/final.c
index 8cb5533..1edc446 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -1157,7 +1157,7 @@ shorten_branches (rtx_insn *first)
int inner_uid = INSN_UID (inner_insn);
int inner_length;
- if (GET_CODE (body) == ASM_INPUT
+ if (GET_CODE (PATTERN (inner_insn)) == ASM_INPUT
|| asm_noperands (PATTERN (inner_insn)) >= 0)
inner_length = (asm_insn_count (PATTERN (inner_insn))
* insn_default_length (inner_insn));