aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2017-09-11 14:40:38 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2017-09-11 14:40:38 +0200
commita83d0680aba2d963d3f9c7ced7335d96f001e249 (patch)
treeb5277776b097c13cdc007ad8160ab1bccf70e584 /gcc/opts.c
parentc65e7627be6a3b5c214c10add5214971c8ddf0ef (diff)
downloadgcc-a83d0680aba2d963d3f9c7ced7335d96f001e249.zip
gcc-a83d0680aba2d963d3f9c7ced7335d96f001e249.tar.gz
gcc-a83d0680aba2d963d3f9c7ced7335d96f001e249.tar.bz2
[multiple changes]
2017-09-11 Arnaud Charlet <charlet@adacore.com> * doc/gnat_ugn/the_gnat_compilation_model.rst: Fix sphinx warning. * doc/gnat_ugn/platform_specific_information.rst: Remove doc for no longer supported platforms. * doc/gnat_ugn/gnat_and_program_execution.rst: Added detailed description of the semantics for dimensionality analysis. * gnat_ugn.texi: Regenerated. 2017-09-11 Eric Botcazou <ebotcazou@adacore.com> * freeze.adb (Has_Incomplete_Compoent): Delete. (Freeze_Profile): Do not inhibit the freezing of the profile of an expression function here. (Freeze_Subprogram): Do not re-create extra formals. * sem_ch6.adb (Analyze_Expression_Function): Always pre-analyze the expression if the function is not a completion. (Analyze_Subprogram_Body_Helper): For the body generated from an expression function that is not a completion, do not freeze the profile and temporary mask the types declared outside the expression that are not yet frozen. * sem_res.adb (Rewrite_Renamed_Operator): Also bail out if invoked during the pre-analysis of an expression function. From-SVN: r251978
Diffstat (limited to 'gcc/opts.c')
0 files changed, 0 insertions, 0 deletions