diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2019-07-10 08:08:29 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2019-07-10 06:08:29 +0000 |
commit | caa0705cb68fa63e5b2cce9d9fe3561f1ba23e58 (patch) | |
tree | fa0af75280ee8a52e5ce9e60c8a4cbd9659f78d5 /gcc/ada/sysdep.c | |
parent | 1d00272bf2d32c13e3d9d5a100b956074f1e0320 (diff) | |
download | gcc-caa0705cb68fa63e5b2cce9d9fe3561f1ba23e58.zip gcc-caa0705cb68fa63e5b2cce9d9fe3561f1ba23e58.tar.gz gcc-caa0705cb68fa63e5b2cce9d9fe3561f1ba23e58.tar.bz2 |
tree-ssa-alias.c (nonoverlapping_component_refs_p_1): Break out from ...; work also on duplicated types.
* tree-ssa-alias.c (nonoverlapping_component_refs_p_1): Break out
from ...; work also on duplicated types.
(nonoverlapping_component_refs_since_match): ... here
(ncr_type_uid): Break out from ...
(ncr_compar): ... here; look for TYPE_UID of canonical type if
available.
(nonoverlapping_component_refs_p): Use same_type_for_tbaa to match
the types and nonoverlapping_component_refs_p_1 to disambiguate.
* g++.dg/lto/alias-3_0.C: New file.
* g++.dg/lto/alias-3_1.c: New file.
From-SVN: r273322
Diffstat (limited to 'gcc/ada/sysdep.c')
0 files changed, 0 insertions, 0 deletions