Re: Proposed new pass to optimise mode register assignments

2024-09-07 Thread Richard Biener via Gcc
> Am 07.09.2024 um 17:56 schrieb Jeff Law : > >  > > On 9/7/24 1:09 AM, Richard Biener wrote: Am 06.09.2024 um 17:38 schrieb Andrew Carlotti : >>> >>> Hi, >>> >>> I'm working on optimising assignments to the AArch64 Floating-point Mode >>> Register (FPMR), as part of our FP8 enablemen

gcc-14-20240907 is now available

2024-09-07 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240907 is now available on https://gcc.gnu.org/pub/gcc/snapshots/14-20240907/ and on various mirrors, see https://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 14 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: Proposed new pass to optimise mode register assignments

2024-09-07 Thread Jeff Law via Gcc
On 9/7/24 1:09 AM, Richard Biener wrote: Am 06.09.2024 um 17:38 schrieb Andrew Carlotti : Hi, I'm working on optimising assignments to the AArch64 Floating-point Mode Register (FPMR), as part of our FP8 enablement work. Claudio has already implemented FPMR as a hard register, with the i

Re: #pragma once behavior

2024-09-07 Thread Jeremy Rifkin
Hi, > IIRC it’s already deprecated It appears it was undeprecated in 2003. > What can pragma once do that include guards can‘t? What’s the issue > to solve? Include guard collisions? There is nothing #pragma once does that include guards can't. The reason people turn to it is because: - It's

Re: #pragma once behavior

2024-09-07 Thread Eric Gallager via Gcc
On Sat, Sep 7, 2024 at 5:34 AM Richard Biener via Gcc wrote: > > > > > Am 07.09.2024 um 07:27 schrieb Jeremy Rifkin : > > > >  > >> > >> This is why I said what is the a same file if you can't rely on inodes > >> working? > > > > I don't have a good answer for such a case. Of course, no matter h

Re: Proposed CHOST change for the 64bit time_t transition

2024-09-07 Thread Michał Górny via Gcc
Hello, On Thu, 2024-09-05 at 03:06 +0100, Wookey wrote: > So it's interesting that in fact Gentoo _does_ want to do this, but it > seems to me that this is now a done deal, and 'everyone' has already > switched within the existing triplets, even Debian, which is the > hardest place to do this beca

Re: Proposed CHOST change for the 64bit time_t transition

2024-09-07 Thread Arsen Arsenović via Gcc
Bruno Haible writes: > Arsen Arsenović wrote: >> An alternative that I pondered was to teach the linker about some notion >> of "compatibility strings" that it would compare and reject if >> different, plus teaching the compiler how to emit those, plus teaching >> glibc to tell the compiler to em

Re: #pragma once behavior

2024-09-07 Thread Richard Biener via Gcc
> Am 07.09.2024 um 07:27 schrieb Jeremy Rifkin : > >  >> >> This is why I said what is the a same file if you can't rely on inodes >> working? > > I don't have a good answer for such a case. Of course, no matter how one > approaches #pragma once there will be cases that aren't handled. >

Re: Proposed new pass to optimise mode register assignments

2024-09-07 Thread Richard Biener via Gcc
> Am 06.09.2024 um 17:38 schrieb Andrew Carlotti : > > Hi, > > I'm working on optimising assignments to the AArch64 Floating-point Mode > Register (FPMR), as part of our FP8 enablement work. Claudio has already > implemented FPMR as a hard register, with the intention that FP8 intrinsic > fu