diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-07-01 16:05:16 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2004-07-01 16:05:16 +0200 |
commit | 60ba25bfc1c465184d34bae053b0d47161c20a76 (patch) | |
tree | 4232b562b11f7f83110e00bb7a62ba4367cbea08 /gcc/final.c | |
parent | bd74419fb5fe0e4643f4383348755f87730a1c75 (diff) | |
download | gcc-60ba25bfc1c465184d34bae053b0d47161c20a76.zip gcc-60ba25bfc1c465184d34bae053b0d47161c20a76.tar.gz gcc-60ba25bfc1c465184d34bae053b0d47161c20a76.tar.bz2 |
expr.c (expand_assignment): Optimize bitfld += cst for 1 bit bitfields as well.
* expr.c (expand_assignment): Optimize bitfld += cst for 1 bit
bitfields as well. STRIP_NOPS from src operand and PLUS_EXPR's
first operand. Don't optimize if the bitfield is volatile.
From-SVN: r83983
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions