diff options
author | Doug Evans <dje@gnu.org> | 1993-03-18 17:38:41 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1993-03-18 17:38:41 +0000 |
commit | fd328506ccd29e50144cda018c1cc96cbde22fc5 (patch) | |
tree | 6dc6d3462d2aa45a158aef219b4794ebdcaa336a | |
parent | 7801a9dc7add0c7f0b511009bfaeadbebd669c03 (diff) | |
download | gcc-fd328506ccd29e50144cda018c1cc96cbde22fc5.zip gcc-fd328506ccd29e50144cda018c1cc96cbde22fc5.tar.gz gcc-fd328506ccd29e50144cda018c1cc96cbde22fc5.tar.bz2 |
* (expand_call): Fix bug (don't clobber bitpos).
From-SVN: r3775
-rw-r--r-- | gcc/calls.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index 0b4e745..83ad592 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -1588,7 +1588,7 @@ expand_call (exp, target, ignore) bitpos += bitsize, bytes -= bitsize / BITS_PER_UNIT) { int xbitpos = (BYTES_BIG_ENDIAN - ? bitpos = BITS_PER_WORD - bitpos - bitsize + ? BITS_PER_WORD - bitpos - bitsize : bitpos); store_bit_field (reg, bitsize, xbitpos, word_mode, |