summaryrefslogtreecommitdiff
path: root/ghc/rts/Disassembler.c
diff options
context:
space:
mode:
authorsewardj <unknown>1999-11-01 18:19:41 +0000
committersewardj <unknown>1999-11-01 18:19:41 +0000
commit081601b1b535a1b520b7ad2a6de02ba6d9145172 (patch)
treed7225efd7b8a0d35090acf4697bff908c2af8856 /ghc/rts/Disassembler.c
parentd8010e81db993f59af1431b098413f73a420802a (diff)
downloadhaskell-081601b1b535a1b520b7ad2a6de02ba6d9145172.tar.gz
[project @ 1999-11-01 18:19:39 by sewardj]
Computation of max-stack-use during BCO generation was completely bogus. Fix it. Also, add a i_STK_CHECK_big insn with 16-bit opcode.
Diffstat (limited to 'ghc/rts/Disassembler.c')
-rw-r--r--ghc/rts/Disassembler.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ghc/rts/Disassembler.c b/ghc/rts/Disassembler.c
index cbf36acc81..5fcdb08d36 100644
--- a/ghc/rts/Disassembler.c
+++ b/ghc/rts/Disassembler.c
@@ -5,8 +5,8 @@
* Copyright (c) 1994-1998.
*
* $RCSfile: Disassembler.c,v $
- * $Revision: 1.9 $
- * $Date: 1999/10/26 17:27:31 $
+ * $Revision: 1.10 $
+ * $Date: 1999/11/01 18:19:40 $
* ---------------------------------------------------------------------------*/
#include "Rts.h"
@@ -205,6 +205,8 @@ InstrPtr disInstr( StgBCO *bco, InstrPtr pc )
return disNone(bco,pc,"PANIC");
case i_STK_CHECK:
return disInt(bco,pc,"STK_CHECK");
+ case i_STK_CHECK_big:
+ return disInt16(bco,pc,"STK_CHECK_big");
case i_ARG_CHECK:
return disInt(bco,pc,"ARG_CHECK");
case i_ALLOC_AP: