diff options
author | Jakub Jelinek <jakub@redhat.com> | 2013-05-23 11:17:34 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-05-23 11:17:34 +0200 |
commit | bd3647bf76d1d207eaa80c7c6b5a460fecc327a9 (patch) | |
tree | 57fea5153070c42926cb9de1a4e5502db3ae37bd /gcc/cppdefault.c | |
parent | a55757eae4c6711e558143595cbbfad97550b3e0 (diff) | |
download | gcc-bd3647bf76d1d207eaa80c7c6b5a460fecc327a9.zip gcc-bd3647bf76d1d207eaa80c7c6b5a460fecc327a9.tar.gz gcc-bd3647bf76d1d207eaa80c7c6b5a460fecc327a9.tar.bz2 |
re PR rtl-optimization/57344 (wrong code with pragma pack(1) and -O1 on x86)
PR middle-end/57344
* expmed.c (store_split_bit_field): If op0 is a REG or
SUBREG of a REG, don't lower unit. Handle unit not being
always BITS_PER_WORD.
* gcc.c-torture/execute/pr57344-1.c: New test.
* gcc.c-torture/execute/pr57344-2.c: New test.
* gcc.c-torture/execute/pr57344-3.c: New test.
* gcc.c-torture/execute/pr57344-4.c: New test.
From-SVN: r199238
Diffstat (limited to 'gcc/cppdefault.c')
0 files changed, 0 insertions, 0 deletions