Proposed CHOST change for the 64bit time_t transition

2024-09-04 Thread Andreas K. Huettel via Gcc
Dear all, in Gentoo Linux we want to change our CHOST triplets for 32-bit glibc systems that use 64-bit time_t, since this is technically an ABI change which breaks binary compatibility [1]. We are thinking of adding a "t64" suffix to the ABI field, resulting in for example i686-pc-linux-gnut6

Re: value-range.cc:2165: ICE in invert

2024-09-04 Thread Georg-Johann Lay
Am 03.09.24 um 18:12 schrieb Andrew MacLeod: On 8/25/24 03:48, Richard Biener wrote: On Sat, Aug 24, 2024 at 6:19 PM Georg-Johann Lay wrote: Trying to use the value-range interface and functions I am running into that ICE when using invert().   From what the sources suggest, invert() computes

PIC-text, ABS-data code generation

2024-09-04 Thread Nathan Sidwell via Gcc
I've inherited a RISCV port, where we need to generate code such that text references are PIC, but data references are absolute. 1) Does such a mode have a name? It seems very eXecuteInPlace-like? It's be a shame to make up a new name for it. 2) The target is bare metal, no VM, no shared obj

Re: Proposed CHOST change for the 64bit time_t transition

2024-09-04 Thread Oskari Pirhonen via Gcc
On Wed, Sep 04, 2024 at 17:48:04 +0200, Andreas K. Huettel wrote: > Dear all, > > in Gentoo Linux we want to change our CHOST triplets for 32-bit glibc systems > that use 64-bit time_t, since > this is technically an ABI change which breaks binary compatibility [1]. > > We are thinking of addin

Re: Proposed CHOST change for the 64bit time_t transition

2024-09-04 Thread Wookey
On 2024-09-04 17:48 +0200, Andreas K. Huettel wrote: > Dear all, > > in Gentoo Linux we want to change our CHOST triplets for 32-bit glibc systems > that use 64-bit time_t, since > this is technically an ABI change which breaks binary compatibility [1]. > * In an ideal world this change would b

Re: Proposed CHOST change for the 64bit time_t transition

2024-09-04 Thread Khem Raj via Gcc
On Wed, Sep 4, 2024 at 7:07 PM Wookey wrote: > > On 2024-09-04 17:48 +0200, Andreas K. Huettel wrote: > > Dear all, > > > > in Gentoo Linux we want to change our CHOST triplets for 32-bit glibc > > systems that use 64-bit time_t, since > > this is technically an ABI change which breaks binary com