On Fri, 27 Jul 2018, Richard Earnshaw wrote:

> 
> This hook adds an alternative implementation for the target hook
> TARGET_HAVE_SPECULATION_SAFE_VALUE; it can be used by targets that have no
> CPU implementations that execute code speculatively.  All that is needed for
> such targets now is to add:
> 
>  #undef TARGET_HAVE_SPECULATION_SAFE_VALUE
>  #define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed.
> 
> to where you have your other target hooks and you're done.

OK.

> gcc:
>       * targhooks.h (speculation_safe_value_not_needed): New prototype.
>       * targhooks.c (speculation_safe_value_not_needed): New function.
>       * target.def (have_speculation_safe_value): Update documentation.
>       * doc/tm.texi: Regenerated.
> ---
>  gcc/doc/tm.texi | 5 +++++
>  gcc/target.def  | 7 ++++++-
>  gcc/targhooks.c | 7 +++++++
>  gcc/targhooks.h | 1 +
>  4 files changed, 19 insertions(+), 1 deletion(-)
> 
> 

-- 
Richard Biener <rguent...@suse.de>
SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 
21284 (AG Nuernberg)

Reply via email to