summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-10-21 22:17:23 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-10-21 22:17:23 +0000
commit3cdb147be24ec649f4d46b2eede60638f49babc5 (patch)
treef21d1eb44d8a2bc04f5c95b9c48b6aca80f6fa41 /gcc/optabs.c
parent975e44d67f4e5d80391a1d3a60ee45968b8529b7 (diff)
downloadgcc-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.c1
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