OSDN Git Service

* gcc-interface/trans.c (gnat_pushdecl): Do not do anything special
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Sep 2010 14:55:28 +0000 (14:55 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Sep 2010 14:55:28 +0000 (14:55 +0000)
commit04dd97246aeb8c40f4fa850ecde01ae3f298e56e
tree66ba2b935e91e290c60f125c94b6f3a1b96cecfe
parent877af69b163a9ba053c45a06a3909b4c1050c529
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164422 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/trans.c
gcc/ada/gcc-interface/utils.c