Message ID | 1498213303-20637-1-git-send-email-james.greenhalgh@arm.com |
---|---|
State | New |
Headers | show |
On Fri, Jun 23, 2017 at 11:21:43AM +0100, James Greenhalgh wrote: > > Hi, > > Andrew pointed out that I did not document the new architecture extension > flag I added the RcPc iextension. This was intentional, as enablihg the rcpc > extension does not change GCC code generation, and is just an assembler flag. > But for completeness, here is documentation for the new option. > > OK? Ping. Thanks, James > 2017-06-21 James Greenhalgh <james.greenhalgh@arm.com> > > * doc/invoke.texi (rcpc architecture extension): Document it. > > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index 7e7a16a5..db00e51 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > @@ -14172,6 +14172,10 @@ Enable Large System Extension instructions. This is on by default for > @option{-march=armv8.1-a}. > @item fp16 > Enable FP16 extension. This also enables floating-point instructions. > +@item rcpc > +Enable the RcPc extension. This does not change code generation from GCC, > +but is passed on to the assembler, enabling inline asm statements to use > +instructions from the RcPc extension. > > @end table >
On 23/06/17 11:21, James Greenhalgh wrote: > > Hi, > > Andrew pointed out that I did not document the new architecture extension > flag I added the RcPc iextension. This was intentional, as enablihg the rcpc > extension does not change GCC code generation, and is just an assembler flag. > But for completeness, here is documentation for the new option. > > OK? > OK. R. > Thanks, > James > > --- > 2017-06-21 James Greenhalgh <james.greenhalgh@arm.com> > > * doc/invoke.texi (rcpc architecture extension): Document it. > > > 0001-Patch-AArch64-docs-Document-the-RcPc-extension.patch > > > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index 7e7a16a5..db00e51 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > @@ -14172,6 +14172,10 @@ Enable Large System Extension instructions. This is on by default for > @option{-march=armv8.1-a}. > @item fp16 > Enable FP16 extension. This also enables floating-point instructions. > +@item rcpc > +Enable the RcPc extension. This does not change code generation from GCC, > +but is passed on to the assembler, enabling inline asm statements to use > +instructions from the RcPc extension. > > @end table > >
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 7e7a16a5..db00e51 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -14172,6 +14172,10 @@ Enable Large System Extension instructions. This is on by default for @option{-march=armv8.1-a}. @item fp16 Enable FP16 extension. This also enables floating-point instructions. +@item rcpc +Enable the RcPc extension. This does not change code generation from GCC, +but is passed on to the assembler, enabling inline asm statements to use +instructions from the RcPc extension. @end table