diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-10-21 22:17:23 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-10-21 22:17:23 +0000 |
commit | 3cdb147be24ec649f4d46b2eede60638f49babc5 (patch) | |
tree | f21d1eb44d8a2bc04f5c95b9c48b6aca80f6fa41 /gcc/optabs.c | |
parent | 975e44d67f4e5d80391a1d3a60ee45968b8529b7 (diff) | |
download | gcc-3cdb147be24ec649f4d46b2eede60638f49babc5.tar.gz |
(expand_float): Emit missing barrier after unconditional jump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10494 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/optabs.c')
-rw-r--r-- | gcc/optabs.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/optabs.c b/gcc/optabs.c index 1985d61b259..2732ebed107 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -3511,6 +3511,7 @@ expand_float (to, from, unsignedp) /* The sign bit is not set. Convert as signed. */ expand_float (target, from, 0); emit_jump_insn (gen_jump (label)); + emit_barrier (); /* The sign bit is set. Convert to a usable (positive signed) value by shifting right |