diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2019-10-20 20:53:37 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2019-10-20 18:53:37 +0000 |
commit | f373041ce59c7a1d13b733a167339815717e19f5 (patch) | |
tree | d3a20e37543b746b78ce38a8cb0aa0d976a698d9 /gcc/testsuite/gcc.c-torture | |
parent | 1d778697b37aec23db5b6003dfe08d2d78bd9424 (diff) | |
download | gcc-f373041ce59c7a1d13b733a167339815717e19f5.zip gcc-f373041ce59c7a1d13b733a167339815717e19f5.tar.gz gcc-f373041ce59c7a1d13b733a167339815717e19f5.tar.bz2 |
tree-ssa-alias.c (nonoverlapping_refs_since_match_p): Do not skip non-zero array accesses.
* tree-ssa-alias.c (nonoverlapping_refs_since_match_p): Do not
skip non-zero array accesses.
* gcc.c-torture/execute/alias-access-path-2.c: New testcase.
* gcc.dg/tree-ssa/alias-access-path-11.c: xfail.
From-SVN: r277214
Diffstat (limited to 'gcc/testsuite/gcc.c-torture')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.c b/gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.c new file mode 100644 index 0000000..6dab37c --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.c @@ -0,0 +1,11 @@ +int +main (int argc, char **argv) +{ + int c; + unsigned char out[][1] = { {71}, {71}, {71} }; + + for (int i = 0; i < 3; i++) + if (!out[i][0]) + __builtin_abort (); + return 0; +} |