summaryrefslogtreecommitdiff
path: root/cgopt.c
diff options
context:
space:
mode:
authorJohn van Groningen2007-05-14 15:23:39 +0000
committerJohn van Groningen2007-05-14 15:23:39 +0000
commitaee5525302ecc584af4e4fcc08c947d1582723e5 (patch)
tree325c1c11b36039e368ec26b2a7b9bf9b72d7ca22 /cgopt.c
parentinstruction_code of register node should be GREGISTER, not P_REGISTER (diff)
implement select, update and replace for 32 bit real arrays for IA32
Diffstat (limited to 'cgopt.c')
-rw-r--r--cgopt.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/cgopt.c b/cgopt.c
index a248660..7b99bbf 100644
--- a/cgopt.c
+++ b/cgopt.c
@@ -1609,7 +1609,10 @@ IF_G_POWER ( case IUMULH: )
IF_G_SPARC (case IFMOVEHI: case IFMOVELO:)
IF_G_RISC (case IADDI: case ILSLI:)
#ifdef G_AI64
- case ILOADSQB: case IFLOADS: case IFCVT2S: case IFMOVES:
+ case ILOADSQB: case IFCVT2S:
+#endif
+#ifdef I486
+ case IFLOADS: case IFMOVES:
#endif
#if defined (I486) && !defined (G_A64)
case IFSINCOS:
@@ -3917,7 +3920,10 @@ IF_G_POWER (case ICMPLW:)
IF_G_SPARC (case IFMOVEHI: case IFMOVELO:)
IF_G_RISC (case IADDI: case ILSLI:)
#ifdef G_AI64
- case ILOADSQB: case IFLOADS: case IFCVT2S: case IFMOVES:
+ case ILOADSQB: case IFCVT2S:
+#endif
+#ifdef I486
+ case IFLOADS: case IFMOVES:
#endif
#if 1
if (instruction->instruction_parameters[1].parameter_type==P_REGISTER ||