aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorGary Dismukes <dismukes@adacore.com>2019-09-19 08:13:34 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2019-09-19 08:13:34 +0000
commit143df1f9aa4e829907d4e300a0006783fcbba71b (patch)
tree1db92dfc561a8d841375a7f95440ecd5e50fb717 /gcc/ada/gcc-interface
parent1dd3915be108e6dcd7adfa01de6096419092a5de (diff)
downloadgcc-143df1f9aa4e829907d4e300a0006783fcbba71b.zip
gcc-143df1f9aa4e829907d4e300a0006783fcbba71b.tar.gz
gcc-143df1f9aa4e829907d4e300a0006783fcbba71b.tar.bz2
[Ada] Suppress GNAT FE up-level reference transformation for GNAT-LLVM
In the case of GNAT-LLVM, the GNAT FE no longer does expansion of up-level references identified by the subprogram unnesting machinery into activation record references. This is now only done by the FE when generating C code. This expansion is already taken care of by the gnat-llvm middle phase, so there's no benefit to also doing it in the front end. 2019-09-19 Gary Dismukes <dismukes@adacore.com> gcc/ada/ * exp_unst.adb (Unnest_Subprogram): Bypass the transformation of up-level references unless Opt.Generate_C_Code is enabled. From-SVN: r275942
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions