diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2011-03-23 10:04:08 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2011-03-23 10:04:08 +0000 |
commit | ddb5a105e2252bd2494b523085c101495d59c53a (patch) | |
tree | 95fb7ad60a335d8a7918afcbb3f27c23c4dc83b2 /gcc/expr.c | |
parent | 3460fdf328976b9f328478e12e0c87c48091d33a (diff) | |
download | gcc-ddb5a105e2252bd2494b523085c101495d59c53a.zip gcc-ddb5a105e2252bd2494b523085c101495d59c53a.tar.gz gcc-ddb5a105e2252bd2494b523085c101495d59c53a.tar.bz2 |
trans.c (create_temporary): New function taken from...
* gcc-interface/trans.c (create_temporary): New function taken from...
(create_init_temporary): ...here. Call it.
(call_to_gnu): Create the temporary for the return value early, if any.
Create it for a function with copy-in/copy-out parameters if there is
no target; in other cases of copy-in/copy-out, use another temporary.
Push the new binding level lazily. Add and rename local variables.
From-SVN: r171345
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions