Wait, what's Xgnuzihintpausestate???
On Fri, Nov 18, 2022 at 12:30 PM Palmer Dabbelt <pal...@rivosinc.com> wrote: > > gcc/ChangeLog: > > * doc/extend.texi (__builtin_riscv_pause): Imply > Xgnuzihintpausestate. > --- > gcc/doc/extend.texi | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi > index b1dd39e64b8..26f14e61bc8 100644 > --- a/gcc/doc/extend.texi > +++ b/gcc/doc/extend.texi > @@ -21103,7 +21103,9 @@ Returns the value that is currently set in the > @samp{tp} register. > @end deftypefn > > @deftypefn {Built-in Function} void __builtin_riscv_pause (void) > -Generates the @code{pause} (hint) machine instruction. > +Generates the @code{pause} (hint) machine instruction. This implies the > +Xgnuzihintpausestate extension, which redefines the @code{pause} instruction > to > +change architectural state. > @end deftypefn > > @node RX Built-in Functions > -- > 2.38.1 >