aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/trans.c
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2021-02-01 13:12:57 -0500
committerPierre-Marie de Rodat <derodat@adacore.com>2021-05-07 05:29:00 -0400
commit4b0ba35687c2df12589cb197a4186e19f40def7f (patch)
tree35a50efdbfb78d6a3ca753ff6e5b61ee18b3a3fd /gcc/ada/gcc-interface/trans.c
parent62acd2c453976165d2a6cd48d06a7341408b7e78 (diff)
downloadgcc-4b0ba35687c2df12589cb197a4186e19f40def7f.zip
gcc-4b0ba35687c2df12589cb197a4186e19f40def7f.tar.gz
gcc-4b0ba35687c2df12589cb197a4186e19f40def7f.tar.bz2
[Ada] Crash on imported object with deep initialization and No_Aborts
gcc/ada/ * exp_util.adb (Remove_Init_Call): If a simple initialization call is present, and the next statement is an initialization block (that contains a call to a Deep_ Initialize routine), remove the block as well, and insert the first initialization call in it, in case it is needed for later relocation.
Diffstat (limited to 'gcc/ada/gcc-interface/trans.c')
0 files changed, 0 insertions, 0 deletions