Re: [PATCH] Document -mabi=elfv[12] (Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure)

2013-11-15 Thread Ulrich Weigand
David Edelsohn wrote: > On Thu, Nov 14, 2013 at 5:07 PM, Ulrich Weigand wrote: > > > Here's a patch to add documentation along the lines of what we have > > for the longdouble switches. > > > > Doc build tested on powerpc64-linux. > > > > David, would that be OK for mainline, or do have other sug

Re: [PATCH] Document -mabi=elfv[12] (Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure)

2013-11-14 Thread David Edelsohn
On Thu, Nov 14, 2013 at 5:07 PM, Ulrich Weigand wrote: > Here's a patch to add documentation along the lines of what we have > for the longdouble switches. > > Doc build tested on powerpc64-linux. > > David, would that be OK for mainline, or do have other suggestions? I don't think that the word

[PATCH] Document -mabi=elfv[12] (Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure)

2013-11-14 Thread Ulrich Weigand
Joseph Myers wrote: > On Tue, 12 Nov 2013, Ulrich Weigand wrote: > > > > Therefore, it is introduces via a new pair of options > > > >-mabi=elfv1 / -mabi=elfv2 > > > > where -mabi=elfv1 select the current Linux ABI, and -mabi=elfv2 > > > > selects the new one. > > > > > > New command-line opti

Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-14 Thread Joseph S. Myers
On Thu, 14 Nov 2013, Alan Modra wrote: > On Tue, Nov 12, 2013 at 10:33:46PM +, Joseph S. Myers wrote: > > On Tue, 12 Nov 2013, Ulrich Weigand wrote: > > > Well, we had been thinking about this, but right now it seems we're not > > > going to be able to make that change throughout the ecosystem

Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-13 Thread Alan Modra
On Tue, Nov 12, 2013 at 10:33:46PM +, Joseph S. Myers wrote: > On Tue, 12 Nov 2013, Ulrich Weigand wrote: > > Well, we had been thinking about this, but right now it seems we're not > > going to be able to make that change throughout the ecosystem quickly > > enough, so for now, it'll probably

Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-12 Thread Joseph S. Myers
On Tue, 12 Nov 2013, Ulrich Weigand wrote: > > I didn't see anything in this series regarding the ELFv1 ABI feature > > that's the greatest pain from a glibc perspective - the use of IBM long > > double. The idea of moving to IEEE binary128 was floated in > >

Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-12 Thread Ulrich Weigand
Jakub Jelinek wrote: > On Mon, Nov 11, 2013 at 03:40:48PM +0100, Ulrich Weigand wrote: > > @@ -355,7 +364,11 @@ extern int dot_symbols; > > #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)" > > > > #define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1" > > -#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld64.so.1

Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-12 Thread Ulrich Weigand
Joseph Myers wrote: > On Mon, 11 Nov 2013, Ulrich Weigand wrote: > > The ELFv2 ABI is the intended ABI for the new powerpc64le-linux port. > > However, it is not inherently tied to the byte order; it it possible > > in principle to use the ELFv2 ABI in big-endian mode too. > > I'd rather, from a g

Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-11 Thread Jakub Jelinek
On Mon, Nov 11, 2013 at 03:40:48PM +0100, Ulrich Weigand wrote: > @@ -355,7 +364,11 @@ extern int dot_symbols; > #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)" > > #define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1" > -#define GLIBC_DYNAMIC_LINKER64 "/lib64/ld64.so.1" > +#ifdef LINUX64_DEFAULT_ABI_E

Re: [PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-11 Thread Joseph S. Myers
On Mon, 11 Nov 2013, Ulrich Weigand wrote: > Hello, > > this is the first patch in the series to add support for the ELFv2 ABI. > > The ELFv2 ABI is the intended ABI for the new powerpc64le-linux port. > However, it is not inherently tied to the byte order; it it possible > in principle to use t

[PATCH, rs6000] ELFv2 ABI 1/8: Add options and infrastructure

2013-11-11 Thread Ulrich Weigand
Hello, this is the first patch in the series to add support for the ELFv2 ABI. The ELFv2 ABI is the intended ABI for the new powerpc64le-linux port. However, it is not inherently tied to the byte order; it it possible in principle to use the ELFv2 ABI in big-endian mode too. Therefore, it is int