aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sysdep.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2019-07-10 08:08:29 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2019-07-10 06:08:29 +0000
commitcaa0705cb68fa63e5b2cce9d9fe3561f1ba23e58 (patch)
treefa0af75280ee8a52e5ce9e60c8a4cbd9659f78d5 /gcc/ada/sysdep.c
parent1d00272bf2d32c13e3d9d5a100b956074f1e0320 (diff)
downloadgcc-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