diff options
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/i386/i386.md | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fa89d0dcf38..652e25156f6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-01-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> + + * config/i386/i386.md (*addqi_1_slp): Do not access operands[2]. + 2004-01-13 Kazu Hirata <kazu@cs.umass.edu> * config/iq2000/iq2000-protos.h: Fix comment formatting. diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index ab35e075868..36c3dc4aeca 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -6307,7 +6307,7 @@ if (GET_CODE (operands[1]) == CONST_INT && INTVAL (operands[1]) < 0) { - operands[2] = GEN_INT (-INTVAL (operands[2])); + operands[1] = GEN_INT (-INTVAL (operands[1])); return "sub{b}\t{%1, %0|%0, %1}"; } return "add{b}\t{%1, %0|%0, %1}"; |

