[RFC,v2,2/2] RISC-V: Fix documentation of __builtin_riscv_pause
Checks
Commit Message
From: Tsukasa OI <research_trasio@irq.a4lg.com>
This built-in does not imply the 'Xgnuzihintpausestate' extension.
It does not change architectural state (because all HINTs are prohibited
from doing that).
gcc/ChangeLog:
* doc/extend.texi: Fix the description of __builtin_riscv_pause.
---
gcc/doc/extend.texi | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
@@ -21570,9 +21570,9 @@ Returns the value that is currently set in the @samp{tp} register.
@enddefbuiltin
@defbuiltin{void __builtin_riscv_pause (void)}
-Generates the @code{pause} (hint) machine instruction. This implies the
-Xgnuzihintpausestate extension, which redefines the @code{pause} instruction to
-change architectural state.
+Generates the @code{pause} (hint) machine instruction. If the target implements
+the Zihintpause extension, it indicates that the current hart should be
+temporarily paused or slowed down.
@enddefbuiltin
@node RISC-V Vector Intrinsics