aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.c
diff options
context:
space:
mode:
authorJavier Miranda <miranda@adacore.com>2020-04-23 13:36:43 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2020-06-18 05:08:34 -0400
commitb93d80bc8fc58c4ef746a8ddc699167c3ededfb9 (patch)
tree66006b73332d911197516ea412dab858565c9ec4 /gcc/tree-vectorizer.c
parent4f4fd8ae2ce8ad7ccaf996d21ea7e82388bb0e23 (diff)
downloadgcc-b93d80bc8fc58c4ef746a8ddc699167c3ededfb9.zip
gcc-b93d80bc8fc58c4ef746a8ddc699167c3ededfb9.tar.gz
gcc-b93d80bc8fc58c4ef746a8ddc699167c3ededfb9.tar.bz2
[Ada] Crash in tagged type constructor with task components
2020-06-18 Javier Miranda <miranda@adacore.com> gcc/ada/ * exp_ch6.adb (BIP_Suffix_Kind, Is_Build_In_Place_Entity): Move declarations... * exp_ch6.ads: Here. * exp_util.adb (Is_Secondary_Stack_BIP_Func_Call): Do not rely on the name of the scope to locate the extra formal BIPalloc since they are copied when the pointer type associated with dispatching calls is built; rely on routines Is_Build_In_Place_Entity and BIP_Suffix_Kind. * exp_disp.adb (Expand_Dispatching_Call): Set the scope of the first extra formal of the internally built pointer type. * sem_ch3.adb (Derive_Subprogram): Do not inherit extra formals from a limited interface parent since limitedness is not inherited in such case (AI-419) and this affects the extra formals. * sprint.adb (Write_Itype): Output extra formals of subprogram types.
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions