aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-04-04 04:43:06 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1992-04-04 04:43:06 -0500
commit717702e6ae295db205aa7d8d72e79e05e37dbe3b (patch)
treeb26c96172af2a3db15afe6b76bba365289122a4f
parentec2343c4327b6ec874518138fef47f998d94c602 (diff)
downloadgcc-717702e6ae295db205aa7d8d72e79e05e37dbe3b.zip
gcc-717702e6ae295db205aa7d8d72e79e05e37dbe3b.tar.gz
gcc-717702e6ae295db205aa7d8d72e79e05e37dbe3b.tar.bz2
*** empty log message ***
From-SVN: r680
-rw-r--r--gcc/expmed.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/gcc/expmed.c b/gcc/expmed.c
index 3aebb70..78a0e5f 100644
--- a/gcc/expmed.c
+++ b/gcc/expmed.c
@@ -341,9 +341,8 @@ store_bit_field (str_rtx, bitsize, bitnum, fieldmode, value, align, total_size)
if (GET_MODE (op0) == BLKmode
|| GET_MODE_SIZE (GET_MODE (op0)) > GET_MODE_SIZE (maxmode))
bestmode
- = get_best_mode (bitsize, bitnum,
- align * BITS_PER_UNIT, maxmode,
- GET_CODE (op0) == MEM && MEM_VOLATILE_P (op0));
+ = get_best_mode (bitsize, bitnum, align * BITS_PER_UNIT, maxmode,
+ MEM_VOLATILE_P (op0));
else
bestmode = GET_MODE (op0);
@@ -914,8 +913,7 @@ extract_bit_field (str_rtx, bitsize, bitnum, unsignedp,
> GET_MODE_SIZE (maxmode)))
bestmode = get_best_mode (bitsize, bitnum,
align * BITS_PER_UNIT, maxmode,
- (GET_CODE (xop0) == MEM
- && MEM_VOLATILE_P (xop0)));
+ MEM_VOLATILE_P (xop0));
else
bestmode = GET_MODE (xop0);
@@ -1042,8 +1040,7 @@ extract_bit_field (str_rtx, bitsize, bitnum, unsignedp,
> GET_MODE_SIZE (maxmode)))
bestmode = get_best_mode (bitsize, bitnum,
align * BITS_PER_UNIT, maxmode,
- (GET_CODE (xop0) == MEM
- && MEM_VOLATILE_P (xop0)));
+ MEM_VOLATILE_P (xop0));
else
bestmode = GET_MODE (xop0);