diff options
author | Richard Biener <rguenther@suse.de> | 2024-01-26 09:29:22 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-01-26 11:25:05 +0100 |
commit | f9b143d239db775318a29e9ff63f232b9501a22a (patch) | |
tree | f15e11bfd79b811dd50bcc98b9e666027852a3d8 /gcc/cp | |
parent | 4b5650acb3107239867830dc1214b31bdbe3cacd (diff) | |
download | gcc-f9b143d239db775318a29e9ff63f232b9501a22a.zip gcc-f9b143d239db775318a29e9ff63f232b9501a22a.tar.gz gcc-f9b143d239db775318a29e9ff63f232b9501a22a.tar.bz2 |
tree-optimization/113602 - datarefs of non-addressables
We can end up creating ADDR_EXPRs of non-addressable entities during
for example vectorization. The following plugs this in data-ref
analysis when that would create such invalid ADDR_EXPR as part of
analyzing the ref structure.
PR tree-optimization/113602
* tree-data-ref.cc (dr_analyze_innermost): Fail when
the base object isn't addressable.
* gcc.dg/pr113602.c: New testcase.
Diffstat (limited to 'gcc/cp')
0 files changed, 0 insertions, 0 deletions