summaryrefslogtreecommitdiff
path: root/gcc/value-prof.c
diff options
context:
space:
mode:
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2014-11-05 12:14:36 +0000
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2014-11-05 12:14:36 +0000
commit809140f39324c155a5fc7f69185a7b00eac970df (patch)
tree6ae355ca6def23b0f0cf6593b092c139fcd2f95a /gcc/value-prof.c
parent84b574d2ea704527e2da7dcd24aa233b8aba3313 (diff)
downloadgcc-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