aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/utils.cc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2023-01-24 10:26:00 +0100
committerMarc Poulhiès <poulhies@adacore.com>2023-05-30 09:12:17 +0200
commit2d4883a1f85e5ed30060a25778aaf4ef9e328b5b (patch)
treeb579b1504ba3e0195bea563fc70c40fa436fde57 /gcc/ada/gcc-interface/utils.cc
parenta91b145bd6903aa526de8f5c7b1586045b574e31 (diff)
downloadgcc-2d4883a1f85e5ed30060a25778aaf4ef9e328b5b.zip
gcc-2d4883a1f85e5ed30060a25778aaf4ef9e328b5b.tar.gz
gcc-2d4883a1f85e5ed30060a25778aaf4ef9e328b5b.tar.bz2
ada: Simplify the implementation of storage models
As the additional temporaries required by the semantics of nonnative storage models are now created by the front-end, in particular for actual parameters and assignment statements, the corresponding code in gigi can be removed. gcc/ada/ * gcc-interface/trans.cc (Call_to_gnu): Remove code implementing the by-copy semantics for actuals with nonnative storage models. (gnat_to_gnu) <N_Assignment_Statement>: Remove code instantiating a temporary for assignments between nonnative storage models.
Diffstat (limited to 'gcc/ada/gcc-interface/utils.cc')
0 files changed, 0 insertions, 0 deletions