aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfgcleanup.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2018-06-03 11:51:10 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2018-06-03 11:51:10 +0000
commitc14add82fa4ec24a09e48d56094d9f46310f0809 (patch)
tree74d872b2a20990ecc63ce48b040263450fdce3df /gcc/tree-cfgcleanup.c
parent5b9a3332c27e2f4ea372f2fc53bcbd27e204fb73 (diff)
downloadgcc-c14add82fa4ec24a09e48d56094d9f46310f0809.zip
gcc-c14add82fa4ec24a09e48d56094d9f46310f0809.tar.gz
gcc-c14add82fa4ec24a09e48d56094d9f46310f0809.tar.bz2
re PR tree-optimization/86034 (wrong code for bit-field manipulation at -Os)
PR tree-optimization/86034 * gimple-ssa-store-merging.c (output_merged_store): Convert the RHS to the unsigned bitfield type in a bit insertion sequence if it does not have a larger precision than the bitfield size. (process_store): Also bypass widening conversions for BIT_INSERT_EXPR. From-SVN: r261128
Diffstat (limited to 'gcc/tree-cfgcleanup.c')
0 files changed, 0 insertions, 0 deletions