public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [Patch AArch64 docs] Document the RcPc extension
@ 2017-06-23 10:22 James Greenhalgh
  2017-07-03 10:44 ` James Greenhalgh
  2017-07-03 14:24 ` Richard Earnshaw (lists)
  0 siblings, 2 replies; 3+ messages in thread
From: James Greenhalgh @ 2017-06-23 10:22 UTC (permalink / raw)
  To: gcc-patches; +Cc: nd, richard.earnshaw, marcus.shawcroft

[-- Attachment #1: Type: text/plain, Size: 446 bytes --]


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?

Thanks,
James

---
2017-06-21  James Greenhalgh  <james.greenhalgh@arm.com>

	* doc/invoke.texi (rcpc architecture extension): Document it.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Patch-AArch64-docs-Document-the-RcPc-extension.patch --]
[-- Type: text/x-patch; name="0001-Patch-AArch64-docs-Document-the-RcPc-extension.patch", Size: 563 bytes --]

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
 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Patch AArch64 docs] Document the RcPc extension
  2017-06-23 10:22 [Patch AArch64 docs] Document the RcPc extension James Greenhalgh
@ 2017-07-03 10:44 ` James Greenhalgh
  2017-07-03 14:24 ` Richard Earnshaw (lists)
  1 sibling, 0 replies; 3+ messages in thread
From: James Greenhalgh @ 2017-07-03 10:44 UTC (permalink / raw)
  To: gcc-patches; +Cc: nd, richard.earnshaw, marcus.shawcroft

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
>  

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Patch AArch64 docs] Document the RcPc extension
  2017-06-23 10:22 [Patch AArch64 docs] Document the RcPc extension James Greenhalgh
  2017-07-03 10:44 ` James Greenhalgh
@ 2017-07-03 14:24 ` Richard Earnshaw (lists)
  1 sibling, 0 replies; 3+ messages in thread
From: Richard Earnshaw (lists) @ 2017-07-03 14:24 UTC (permalink / raw)
  To: James Greenhalgh, gcc-patches; +Cc: nd, marcus.shawcroft

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
>  
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-07-03 14:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-23 10:22 [Patch AArch64 docs] Document the RcPc extension James Greenhalgh
2017-07-03 10:44 ` James Greenhalgh
2017-07-03 14:24 ` Richard Earnshaw (lists)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).