diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-12-07 10:48:06 +0100 |
---|---|---|
committer | Eric Botcazou <ebotcazou@adacore.com> | 2020-12-07 10:48:06 +0100 |
commit | 67c4d1c7addc88c2d133731cf81ffad7d50fa8b9 (patch) | |
tree | ef65a492ce3d80d8aeb7316514183dc173300441 /gcc/tree-ssa-loop-split.c | |
parent | 6a1e04b2f0c28d46e193d30aac00a32ba850bf0a (diff) | |
download | gcc-67c4d1c7addc88c2d133731cf81ffad7d50fa8b9.zip gcc-67c4d1c7addc88c2d133731cf81ffad7d50fa8b9.tar.gz gcc-67c4d1c7addc88c2d133731cf81ffad7d50fa8b9.tar.bz2 |
Fix internal error on library-level type extended locally
The compiler aborts on the local extension of a tagged type declared
at library level, with a progenitor given by an interface type having
a primitive that is a homograph of a primitive of the tagged type.
gcc/ada/ChangeLog:
* gcc-interface/trans.c (maybe_make_gnu_thunk): Return false if the
target is local and thunk and target do not have the same context.
Diffstat (limited to 'gcc/tree-ssa-loop-split.c')
0 files changed, 0 insertions, 0 deletions