aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2018-10-09 15:05:29 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-10-09 15:05:29 +0000
commit73efc7ff4c07b08d8c8ab5e5deeb00d5586878e3 (patch)
tree3d49d245b0a425b412cf9bcec11d0e8041a3e26c /gcc/ada/gcc-interface
parente7e72f9b7a03cc9756ee5bff4c1b39a226228222 (diff)
downloadgcc-73efc7ff4c07b08d8c8ab5e5deeb00d5586878e3.zip
gcc-73efc7ff4c07b08d8c8ab5e5deeb00d5586878e3.tar.gz
gcc-73efc7ff4c07b08d8c8ab5e5deeb00d5586878e3.tar.bz2
[Ada] Unnesting: avoid unnecessary loads of System
2018-10-09 Ed Schonberg <schonberg@adacore.com> gcc/ada/ * exp_unst.adb (Unnest_Subprogram): Do not load System to obtain the Address entity unless an activation record is being built. Removes useless with_clauses for System when nested subprograms do not have uplevel references, and therefore do not need activation records. From-SVN: r264967
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions