aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppdefault.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2013-05-23 11:17:34 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2013-05-23 11:17:34 +0200
commitbd3647bf76d1d207eaa80c7c6b5a460fecc327a9 (patch)
tree57fea5153070c42926cb9de1a4e5502db3ae37bd /gcc/cppdefault.c
parenta55757eae4c6711e558143595cbbfad97550b3e0 (diff)
downloadgcc-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