summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-10-21 18:17:23 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-10-21 18:17:23 -0400
commit2ad79487e408912111b97d99e23b4a43905c7ab4 (patch)
treef21d1eb44d8a2bc04f5c95b9c48b6aca80f6fa41 /gcc/optabs.c
parent0331e642aa477cde0a24e1f924e83b8b79f1fb0f (diff)
downloadgcc-2ad79487e408912111b97d99e23b4a43905c7ab4.tar.gz
(expand_float): Emit missing barrier after unconditional jump.
From-SVN: r10494
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