diff options
author | Richard Henderson <rth@redhat.com> | 2005-01-26 15:18:14 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-01-26 15:18:14 -0800 |
commit | 78ef1e3d9fbe214ead3c117ec54a5c10da91a0df (patch) | |
tree | c288833747703ad1533d198a783c87c3ac5711f2 /gcc/tree-outof-ssa.c | |
parent | 5596990fafed164e66c78bb1f4ec82eb58ba0042 (diff) | |
download | gcc-78ef1e3d9fbe214ead3c117ec54a5c10da91a0df.zip gcc-78ef1e3d9fbe214ead3c117ec54a5c10da91a0df.tar.gz gcc-78ef1e3d9fbe214ead3c117ec54a5c10da91a0df.tar.bz2 |
re PR middle-end/18008 (Duplicate mask on bitfield insertion)
PR middle-end/18008
* c-decl.c (finish_struct): Set DECL_MODE after resetting a
field's type.
* expmed.c (store_fixed_bit_field): Create a paradoxical subreg
if we don't need the bits above those present in the current mode.
* expr.c (store_field): Strip conversions to odd-bit-sized types
if the destination field width matches.
From-SVN: r94290
Diffstat (limited to 'gcc/tree-outof-ssa.c')
0 files changed, 0 insertions, 0 deletions