This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH,rs6000] Add -maltivec={le,be} options
- From: David Edelsohn <dje dot gcc at gmail dot com>
- To: Bill Schmidt <wschmidt at linux dot vnet dot ibm dot com>
- Cc: "Joseph S. Myers" <joseph at codesourcery dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 9 Jan 2014 13:59:04 -0500
- Subject: Re: [PATCH,rs6000] Add -maltivec={le,be} options
- Authentication-results: sourceware.org; auth=none
- References: <1389128467 dot 18332 dot 10 dot camel at gnopaine> <Pine dot LNX dot 4 dot 64 dot 1401072147520 dot 27342 at digraph dot polyomino dot org dot uk> <1389132375 dot 18332 dot 18 dot camel at gnopaine> <Pine dot LNX dot 4 dot 64 dot 1401072217130 dot 27342 at digraph dot polyomino dot org dot uk> <1389139166 dot 18332 dot 19 dot camel at gnopaine> <CAGWvnykwt78akutaU0STjA+hVdaoftY7XnW6pX+Br+sGvyfHCg at mail dot gmail dot com> <1389291250 dot 4862 dot 10 dot camel at oc8801110288 dot ibm dot com>
On Thu, Jan 9, 2014 at 1:14 PM, Bill Schmidt
<wschmidt@linux.vnet.ibm.com> wrote:
> Thanks for the comments! Here is a second go-round at the patch with
> improved documentation. I'm happy to change the wording if it can be
> further improved.
>
> Thanks,
> Bill
>
> 2014-01-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
>
> * doc/invoke.texi: Add -maltivec={be,le} options, and document
> default element-order behavior for -maltivec.
> * config/rs6000/rs6000.opt: Add -maltivec={be,le} options.
> * config/rs6000/rs6000.c (rs6000_option_override_internal): Ensure
> that -maltivec={le,be} implies -maltivec; disallow -maltivec=le
> when targeting big endian, at least for now.
> * config/rs6000/rs6000.h: Add #define of VECTOR_ELT_ORDER_BIG.
The patch and text look good, with the markup fixes requested by Joseph.
Thanks, David
- References:
- [PATCH,rs6000] Add -maltivec={le,be} options
- Re: [PATCH,rs6000] Add -maltivec={le,be} options
- Re: [PATCH,rs6000] Add -maltivec={le,be} options
- Re: [PATCH,rs6000] Add -maltivec={le,be} options
- Re: [PATCH,rs6000] Add -maltivec={le,be} options
- Re: [PATCH,rs6000] Add -maltivec={le,be} options
- Re: [PATCH,rs6000] Add -maltivec={le,be} options