target.def: Add new target hook.
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Mon, 5 May 2014 07:55:26 +0000 (07:55 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 5 May 2014 07:55:26 +0000 (07:55 +0000)
commitd56a43a0e09598ec8e4e76817e5cd0f76e564962
tree17925abdca6968e0293ace7cac7077c037baa800
parentf668cd6f2be34526a20dcedff00cac876c6760c6
target.def: Add new target hook.

2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* target.def: Add new target hook.
* doc/tm.texi: Regenerate.
* targhooks.h (default_keep_leaf_when_profiled): Add prototype.
* targhooks.c (default_keep_leaf_when_profiled): New function.

* config/s390/s390.c (s390_keep_leaf_when_profiled): New function.
(TARGET_KEEP_LEAF_WHEN_PROFILED): Define.

2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* gcc.target/s390/leaf-profile.c: New testcase.

From-SVN: r210061
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/final.c
gcc/target.def
gcc/targhooks.c
gcc/targhooks.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/s390/leaf-profile.c [new file with mode: 0644]