public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH, rs6000] Document location of ELF V2 ABI specification
@ 2017-03-29 21:32 Bill Schmidt
  2017-03-29 23:07 ` Segher Boessenkool
  0 siblings, 1 reply; 5+ messages in thread
From: Bill Schmidt @ 2017-03-29 21:32 UTC (permalink / raw)
  To: GCC Patches; +Cc: Segher Boessenkool

Hi,

There is finally a permanent link to the OpenPOWER ELF V2 ABI Specification
document.  This patch adds a paragraph to the PowerPC Built-Ins section of
the GCC documentation to describe its value and provide a link to it.

I've generated and verified the PDF, and it looks ok.  I am very open to
changes in wording.  Is this ok for trunk?

Thanks,
Bill


2017-03-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* doc/extend.texi (6.60.22 PowerPC AltiVec Built-in Functions):
	Add reference to the OpenPOWER 64-Bit ELF V2 ABI Specification.


Index: gcc/doc/extend.texi
===================================================================
--- gcc/doc/extend.texi	(revision 246566)
+++ gcc/doc/extend.texi	(working copy)
@@ -15539,6 +15539,15 @@ Internally, GCC uses built-in functions to achieve
 the aforementioned header file, but they are not supported and are
 subject to change without notice.
 
+GCC complies with the OpenPOWER 64-Bit ELF V2 ABI Specification,
+which may be found at
+@uref{http://openpowerfoundation.org/wp-content/uploads/resources/leabi-prd/content/index.html}.
+Appendix A of this document lists the vector API interfaces that must be
+provided by compliant compilers.  Programmers should preferentially use
+the interfaces described therein.  However, historically GCC has provided
+additional interfaces for access to vector instructions.  These are
+described briefly below.
+
 The following interfaces are supported for the generic and specific
 AltiVec operations and the AltiVec predicates.  In cases where there
 is a direct mapping between generic and specific operations, only the

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

* Re: [PATCH, rs6000] Document location of ELF V2 ABI specification
  2017-03-29 21:32 [PATCH, rs6000] Document location of ELF V2 ABI specification Bill Schmidt
@ 2017-03-29 23:07 ` Segher Boessenkool
  2017-03-31 15:07   ` Bill Schmidt
  0 siblings, 1 reply; 5+ messages in thread
From: Segher Boessenkool @ 2017-03-29 23:07 UTC (permalink / raw)
  To: Bill Schmidt; +Cc: GCC Patches, gerald

On Wed, Mar 29, 2017 at 04:27:28PM -0500, Bill Schmidt wrote:
> There is finally a permanent link to the OpenPOWER ELF V2 ABI Specification
> document.  This patch adds a paragraph to the PowerPC Built-Ins section of
> the GCC documentation to describe its value and provide a link to it.

Woohoo!

> I've generated and verified the PDF, and it looks ok.  I am very open to
> changes in wording.  Is this ok for trunk?

It's fine with me, but maybe Gerald (cc:ed) has some remarks?


> 2017-03-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
> 
> 	* doc/extend.texi (6.60.22 PowerPC AltiVec Built-in Functions):

Section numbers are useless: they are not in thre source document, and
they also change all the time.


Segher

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

* Re: [PATCH, rs6000] Document location of ELF V2 ABI specification
  2017-03-29 23:07 ` Segher Boessenkool
@ 2017-03-31 15:07   ` Bill Schmidt
  2017-04-01 17:15     ` Gerald Pfeifer
  0 siblings, 1 reply; 5+ messages in thread
From: Bill Schmidt @ 2017-03-31 15:07 UTC (permalink / raw)
  To: Segher Boessenkool; +Cc: GCC Patches, gerald

On Mar 29, 2017, at 5:36 PM, Segher Boessenkool <segher@kernel.crashing.org> wrote:
> 
> On Wed, Mar 29, 2017 at 04:27:28PM -0500, Bill Schmidt wrote:
>> There is finally a permanent link to the OpenPOWER ELF V2 ABI Specification
>> document.  This patch adds a paragraph to the PowerPC Built-Ins section of
>> the GCC documentation to describe its value and provide a link to it.
> 
> Woohoo!
> 
>> I've generated and verified the PDF, and it looks ok.  I am very open to
>> changes in wording.  Is this ok for trunk?
> 
> It's fine with me, but maybe Gerald (cc:ed) has some remarks?

OK, I've committed this as r246617.  Gerald, please let me know if you'd like
any changes to the text.
> 
> 
>> 2017-03-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
>> 
>> 	* doc/extend.texi (6.60.22 PowerPC AltiVec Built-in Functions):
> 
> Section numbers are useless: they are not in thre source document, and
> they also change all the time.

Removed...

Thanks,
Bill

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

* Re: [PATCH, rs6000] Document location of ELF V2 ABI specification
  2017-03-31 15:07   ` Bill Schmidt
@ 2017-04-01 17:15     ` Gerald Pfeifer
  2017-04-04 15:16       ` Bill Schmidt
  0 siblings, 1 reply; 5+ messages in thread
From: Gerald Pfeifer @ 2017-04-01 17:15 UTC (permalink / raw)
  To: Bill Schmidt; +Cc: Segher Boessenkool, gcc-patches

On Fri, 31 Mar 2017, Bill Schmidt wrote:
> OK, I've committed this as r246617.  Gerald, please let me know 
> if you'd like any changes to the text.

This looks fine to me.

Just "These are described briefly below." I'd written as "These 
are briefly described below." to avoid "briefly" seen as referring 
to "below".

Gerald

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

* Re: [PATCH, rs6000] Document location of ELF V2 ABI specification
  2017-04-01 17:15     ` Gerald Pfeifer
@ 2017-04-04 15:16       ` Bill Schmidt
  0 siblings, 0 replies; 5+ messages in thread
From: Bill Schmidt @ 2017-04-04 15:16 UTC (permalink / raw)
  To: Gerald Pfeifer; +Cc: Segher Boessenkool, gcc-patches


> On Apr 1, 2017, at 12:15 PM, Gerald Pfeifer <gerald@pfeifer.com> wrote:
> 
> On Fri, 31 Mar 2017, Bill Schmidt wrote:
>> OK, I've committed this as r246617.  Gerald, please let me know 
>> if you'd like any changes to the text.
> 
> This looks fine to me.
> 
> Just "These are described briefly below." I'd written as "These 
> are briefly described below." to avoid "briefly" seen as referring 
> to "below".

Thanks, I'll fix this later today.  Appreciate the review!

Bill

> 
> Gerald
> 

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

end of thread, other threads:[~2017-04-04 15:16 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-29 21:32 [PATCH, rs6000] Document location of ELF V2 ABI specification Bill Schmidt
2017-03-29 23:07 ` Segher Boessenkool
2017-03-31 15:07   ` Bill Schmidt
2017-04-01 17:15     ` Gerald Pfeifer
2017-04-04 15:16       ` Bill Schmidt

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