diff options
author | bernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-11-05 12:14:36 +0000 |
---|---|---|
committer | bernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-11-05 12:14:36 +0000 |
commit | 809140f39324c155a5fc7f69185a7b00eac970df (patch) | |
tree | 6ae355ca6def23b0f0cf6593b092c139fcd2f95a /gcc/value-prof.c | |
parent | 84b574d2ea704527e2da7dcd24aa233b8aba3313 (diff) | |
download | gcc-809140f39324c155a5fc7f69185a7b00eac970df.tar.gz |
Allow a target to skip an unnecssary register return value for a struct return.
* target.def (omit_struct_return_reg): New data hook.
* doc/tm.texi.in: Add @hook TARGET_OMIT_STRUCT_RETURN_REG.
* doc/tm.texi: Regenerate.
* function.c (expand_function_end): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217123 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/value-prof.c')
0 files changed, 0 insertions, 0 deletions