]> git.ipfire.org Git - thirdparty/gcc.git/commit
trans.c (gnat_pushdecl): Do not do anything special for PARM_DECLs.
authorEric Botcazou <ebotcazou@adacore.com>
Sun, 19 Sep 2010 14:55:28 +0000 (14:55 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 19 Sep 2010 14:55:28 +0000 (14:55 +0000)
commita963da4d4891794686c982ed3c84691dcea487fb
tree66ba2b935e91e290c60f125c94b6f3a1b96cecfe
parent0b1821788cbe452cfa0cd50452e50754542aee3f
trans.c (gnat_pushdecl): Do not do anything special for PARM_DECLs.

* gcc-interface/trans.c (gnat_pushdecl): Do not do anything special
for PARM_DECLs.
(end_subprog_body): If the body is a BIND_EXPR, make its associated
block the top-level one.
(build_function_stub): Build a statement group for the whole function.
* gcc-interface/utils.c (Subprogram_Body_to_gnu): If copy-in/copy-out
is used, create the enclosing block early and process first the OUT
parameters.

From-SVN: r164422
gcc/ada/ChangeLog
gcc/ada/gcc-interface/trans.c
gcc/ada/gcc-interface/utils.c