aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-uninit.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2017-12-08 13:11:02 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2017-12-08 13:11:02 +0100
commitd90ffcfb7d105d004cf04911a42935be03256b49 (patch)
tree532b5384e1818d533de7ff602a79ef179ad6acd1 /gcc/tree-ssa-uninit.c
parent0123db8e39de9fdcb36e9a5ad26b3039474672bd (diff)
downloadgcc-d90ffcfb7d105d004cf04911a42935be03256b49.zip
gcc-d90ffcfb7d105d004cf04911a42935be03256b49.tar.gz
gcc-d90ffcfb7d105d004cf04911a42935be03256b49.tar.bz2
Prevent SRA from removing type changing assignment
2017-12-08 Martin Jambor <mjambor@suse.cz> PR tree-optimization/83141 * tree-sra.c (contains_vce_or_bfcref_p): Move up in the file, also test for MEM_REFs implicitely changing types with padding. Remove inline keyword. (build_accesses_from_assign): Added contains_vce_or_bfcref_p checks. testsuite/ * gcc.dg/tree-ssa/pr83141.c: New test. * gcc.dg/guality/pr54970.c: XFAIL tests querying a[0]. From-SVN: r255510
Diffstat (limited to 'gcc/tree-ssa-uninit.c')
0 files changed, 0 insertions, 0 deletions