diff options
author | Richard Henderson <rth@cygnus.com> | 2000-08-07 01:27:54 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-08-07 01:27:54 -0700 |
commit | ae5f017f1451b4cec57df4dc52e68d50bfa63b03 (patch) | |
tree | f9020632531c7ab0fa5c6a553f308d92f8a1897b /gcc/expr.c | |
parent | 373c27489a7b7778972ab4ccf78db8fc212c81d5 (diff) | |
download | gcc-ae5f017f1451b4cec57df4dc52e68d50bfa63b03.zip gcc-ae5f017f1451b4cec57df4dc52e68d50bfa63b03.tar.gz gcc-ae5f017f1451b4cec57df4dc52e68d50bfa63b03.tar.bz2 |
expmed.c (store_bit_field): Don't require MEM_IN_STRUCT_P.
* expmed.c (store_bit_field): Don't require MEM_IN_STRUCT_P.
* expr.c (emit_group_store): Don't set it.
From-SVN: r35546
Diffstat (limited to 'gcc/expr.c')
-rw-r--r-- | gcc/expr.c | 8 |
1 files changed, 0 insertions, 8 deletions
@@ -2066,14 +2066,6 @@ emit_group_store (orig_dst, src, ssize, align) /* Make life a bit easier for combine. */ emit_move_insn (dst, const0_rtx); } - else if (! MEM_IN_STRUCT_P (dst)) - { - /* store_bit_field requires that memory operations have - mem_in_struct_p set; we might not. */ - - dst = copy_rtx (orig_dst); - MEM_SET_IN_STRUCT_P (dst, 1); - } /* Process the pieces. */ for (i = start; i < XVECLEN (src, 0); i++) |