aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mn10200
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>2001-12-03 09:16:35 -0700
committerJeff Law <law@gcc.gnu.org>2001-12-03 09:16:35 -0700
commit97d521024f77c2b5911aaf44d6a6edbc49ccf91a (patch)
treea1b399c2c45e917f26d947bd65db2d00ddd68fef /gcc/config/mn10200
parent9cd56be1b9ade7f19bf2a295b6d3302db0bbb84d (diff)
downloadgcc-97d521024f77c2b5911aaf44d6a6edbc49ccf91a.zip
gcc-97d521024f77c2b5911aaf44d6a6edbc49ccf91a.tar.gz
gcc-97d521024f77c2b5911aaf44d6a6edbc49ccf91a.tar.bz2
mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for bit twiddling constant.
* mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for bit twiddling constant. From-SVN: r47552
Diffstat (limited to 'gcc/config/mn10200')
-rw-r--r--gcc/config/mn10200/mn10200.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/mn10200/mn10200.md b/gcc/config/mn10200/mn10200.md
index 0f5f4d0..ea658fd 100644
--- a/gcc/config/mn10200/mn10200.md
+++ b/gcc/config/mn10200/mn10200.md
@@ -1691,7 +1691,7 @@
target = operand_subword (operands[0], 1, 1, SFmode);
result = expand_binop (HImode, xor_optab,
operand_subword_force (operands[1], 1, SFmode),
- GEN_INT(0x8000), target, 0, OPTAB_WIDEN);
+ GEN_INT(-0x8000), target, 0, OPTAB_WIDEN);
if (result == 0)
abort ();