From: rth Date: Thu, 20 Apr 2000 19:10:40 +0000 (+0000) Subject: * config/alpha/alpha.c (alpha_emit_floatuns): Emit missing barrier. X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=093c0196840c23ac9627794ab75e0618cc05a7c6 * config/alpha/alpha.c (alpha_emit_floatuns): Emit missing barrier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33288 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 970c789d308..a71cc2d8b87 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-04-20 Richard Henderson + + * config/alpha/alpha.c (alpha_emit_floatuns): Emit missing barrier. + 2000-04-20 Zack Weinberg * c-common.c (decl_attributes) [A_ALIAS]: Set TREE_USED on the diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index b35866c0d9c..4c203ebe71a 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -1505,6 +1505,7 @@ alpha_emit_set_long_const (target, c1, c2) itoft $16,$f11 lda $2,LC0 + cmplt $16,0,$1 cpyse $f11,$f31,$f10 cpyse $f31,$f11,$f11 s4addq $1,$2,$1 @@ -1540,6 +1541,7 @@ alpha_emit_floatuns (operands) emit_insn (gen_rtx_SET (VOIDmode, out, gen_rtx_FLOAT (mode, in))); emit_jump_insn (gen_jump (donelab)); + emit_barrier (); emit_label (neglab);