diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-11-22 11:15:43 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-11-22 11:15:43 +0100 |
commit | 46a6139530ab547eae73dbc1f5489169a2d71a49 (patch) | |
tree | ced1470ba834088553d129562f2fc7a61a247cbb /gcc/config.gcc | |
parent | 76a7314dc936394490f2207c45ed76ab248b3da0 (diff) | |
download | gcc-46a6139530ab547eae73dbc1f5489169a2d71a49.zip gcc-46a6139530ab547eae73dbc1f5489169a2d71a49.tar.gz gcc-46a6139530ab547eae73dbc1f5489169a2d71a49.tar.bz2 |
re PR tree-optimization/78436 (incorrect write to larger-than-type bitfield (signed char x:9))
PR tree-optimization/78436
* gimple-ssa-store-merging.c (zero_char_buf): Removed.
(shift_bytes_in_array, shift_bytes_in_array_right,
merged_store_group::apply_stores): Formatting fixes.
(clear_bit_region): Likewise. Use memset.
(encode_tree_to_bitpos): Formatting fixes. Fix comment typos - EPXR
instead of EXPR and inerted instead of inserted. Use memset instead
of zero_char_buf. For !BYTES_BIG_ENDIAN decrease byte_size by 1
if shift_amnt is 0.
* gcc.c-torture/execute/pr78436.c: New test.
From-SVN: r242691
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions