diff options
author | Richard Biener <rguenther@suse.de> | 2016-11-02 15:00:48 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-11-02 15:00:48 +0000 |
commit | aa55dc0ca33c1c22af4aab73d232d0811edca305 (patch) | |
tree | c0174797d5ae4269718454c3d3228a775255464b /libgcc | |
parent | 3df19fa0d40019eff5060e31abd6add22ac1df4b (diff) | |
download | gcc-aa55dc0ca33c1c22af4aab73d232d0811edca305.zip gcc-aa55dc0ca33c1c22af4aab73d232d0811edca305.tar.gz gcc-aa55dc0ca33c1c22af4aab73d232d0811edca305.tar.bz2 |
gimple-ssa-store-merging.c: Include gimplify-me.h.
2016-11-02 Richard Biener <rguenther@suse.de>
* gimple-ssa-store-merging.c: Include gimplify-me.h.
(imm_store_chain_info::output_merged_stores): Force base_addr
to be proper GIMPLE for a MEM_REF address.
(pass_store_merging::execute): Restrict negative bitpos
handling to non-MEM_REF bases. Remove TREE_THIS_VOLATILE
check. Take into account non-NULL_TREE offset if the base
is already addressable.
* gcc.dg/store_merging_8.c: New testcase.
From-SVN: r241796
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions