From 6f4da1d70a21884d3572e75817511bc7c6ed4fb1 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 22 Mar 1991 18:23:55 +0000 Subject: [PATCH] bug fix for SET instruction on m68k2 --- mach/m68020/ncg/table | 2 +- mach/m68k2/ncg/table | 2 +- mach/m68k4/ncg/table | 2 +- mach/moon3/ncg/table | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mach/m68020/ncg/table b/mach/m68020/ncg/table index a0dcbd955..d301b622a 100644 --- a/mach/m68020/ncg/table +++ b/mach/m68020/ncg/table @@ -4957,7 +4957,7 @@ with conreg2 #if WORD_SIZE==2 pat set $1>4 -with any_int STACK +with STACK kills ALL gen move {const, $1}, d0 jsr {absolute4, ".set"} diff --git a/mach/m68k2/ncg/table b/mach/m68k2/ncg/table index a0dcbd955..d301b622a 100644 --- a/mach/m68k2/ncg/table +++ b/mach/m68k2/ncg/table @@ -4957,7 +4957,7 @@ with conreg2 #if WORD_SIZE==2 pat set $1>4 -with any_int STACK +with STACK kills ALL gen move {const, $1}, d0 jsr {absolute4, ".set"} diff --git a/mach/m68k4/ncg/table b/mach/m68k4/ncg/table index a0dcbd955..d301b622a 100644 --- a/mach/m68k4/ncg/table +++ b/mach/m68k4/ncg/table @@ -4957,7 +4957,7 @@ with conreg2 #if WORD_SIZE==2 pat set $1>4 -with any_int STACK +with STACK kills ALL gen move {const, $1}, d0 jsr {absolute4, ".set"} diff --git a/mach/moon3/ncg/table b/mach/moon3/ncg/table index a0dcbd955..d301b622a 100644 --- a/mach/moon3/ncg/table +++ b/mach/moon3/ncg/table @@ -4957,7 +4957,7 @@ with conreg2 #if WORD_SIZE==2 pat set $1>4 -with any_int STACK +with STACK kills ALL gen move {const, $1}, d0 jsr {absolute4, ".set"} -- 2.34.1