diff options
Diffstat (limited to 'gcc/ada/ChangeLog')
-rw-r--r-- | gcc/ada/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index fe3c3ee..eeca1f3 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,20 @@ +2011-07-24 Eric Botcazou <ebotcazou@adacore.com> + + * gcc-interface/gigi.h (build_function_stub): Remove. + (build_return_expr): Likewise. + (convert_vms_descriptor): Declare. + * gcc-interface/utils.c (convert_vms_descriptor): Make global. + (build_function_stub): Move to... + * gcc-interface/utils2.c (build_return_expr): Move to... + * gcc-interface/trans.c (build_function_stub): ...here. + (build_return_expr): ...here. + (Subprogram_Body_to_gnu): Add local variable for language_function. + Disconnect the parameter attributes cache, if any, once done with it. + Call end_subprog_body only after setting the end_locus. + Build the stub associated with the function, if any, at the very end. + (gnat_to_gnu) <N_Return_Statement>: Remove couple of useless local + variables and streamline control flow. + 2011-07-23 Arnaud Charlet <charlet@adacore.com> PR ada/49819 |