Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Richard Biener via Gcc
On Thu, Oct 5, 2023 at 2:17 PM Arsen Arsenović wrote: > > Hi, > > Sergei Trofimovich via Gcc writes: > > > Sounds good. Do you have any preference over specific syntax? My > > suggestions would be: > > > > 1. `-fmacro-prefix-map=file-name`: if `file-name` there is not in `key=val` > >format t

gcc-11-20231005 is now available

2023-10-05 Thread GCC Administrator via Gcc
Snapshot gcc-11-20231005 is now available on https://gcc.gnu.org/pub/gcc/snapshots/11-20231005/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 11 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: LRA for avr: Maintain live range info for pseudos assigned to FP?

2023-10-05 Thread Vladimir Makarov via Gcc
On 9/7/23 07:21, senthilkumar.selva...@microchip.com wrote: Hi, One more execution failure for the avr target, this time from gcc.c-torture/execute/bitfld-3.c. Steps to reproduce Enable LRA in avr.cc by removing TARGET_LRA_P hook, build with $ make all-host && make install-host

Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Ben Boeckel via Gcc
On Thu, Oct 05, 2023 at 12:59:21 +0100, Sergei Trofimovich via Gcc wrote: > Sounds good. Do you have any preference over specific syntax? My > suggestions would be: > > 1. `-fmacro-prefix-map=file-name`: if `file-name` there is not in `key=val` >format then treat it as file > 2. `-fmacro-prefi

Re: Complex numbers support: discussions summary

2023-10-05 Thread Toon Moene
On 9/26/23 20:40, Toon Moene wrote: On 9/26/23 09:30, Richard Biener via Gcc wrote: On Mon, Sep 25, 2023 at 5:17 PM Sylvain Noiry via Gcc wrote: As I said at the end of the presentation, we have written a paper which explains our implementation in details. You can find it on the wiki page

Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Arsen Arsenović via Gcc
Hi, Sergei Trofimovich via Gcc writes: > Sounds good. Do you have any preference over specific syntax? My > suggestions would be: > > 1. `-fmacro-prefix-map=file-name`: if `file-name` there is not in `key=val` >format then treat it as file > 2. `-fmacro-prefix-map=@file-name`: use @ as a sig

Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Richard Biener via Gcc
On Thu, Oct 5, 2023 at 1:59 PM Sergei Trofimovich wrote: > > On Thu, Oct 05, 2023 at 09:19:15AM +0200, Richard Biener wrote: > > On Wed, Oct 4, 2023 at 11:20 PM Sergei Trofimovich via Gcc > > wrote: > > > > > > Hi gcc developers! > > > > > > Tl;DR: > > > > > > I would like to implement a scalable

Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Sergei Trofimovich via Gcc
On Thu, Oct 05, 2023 at 07:20:35AM -0400, Ben Boeckel wrote: > On Wed, Oct 04, 2023 at 22:19:32 +0100, Sergei Trofimovich via Gcc wrote: > > The prototype that creates equivalent of the following commands does > > work for smaller packages: > > > > > > -fmacro-prefix-map=/nix/store/y8wfrgk7br

Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Sergei Trofimovich via Gcc
On Thu, Oct 05, 2023 at 09:19:15AM +0200, Richard Biener wrote: > On Wed, Oct 4, 2023 at 11:20 PM Sergei Trofimovich via Gcc > wrote: > > > > Hi gcc developers! > > > > Tl;DR: > > > > I would like to implement a scalable way to pass `-fmacro-prefix-map=` > > for `NixOS` distribution to avoid leaki

Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Ben Boeckel via Gcc
On Wed, Oct 04, 2023 at 22:19:32 +0100, Sergei Trofimovich via Gcc wrote: > The prototype that creates equivalent of the following commands does > work for smaller packages: > > > -fmacro-prefix-map=/nix/store/y8wfrgk7br5rfz4221lfb9v8w3n0cnyd-glibc-2.37-8-dev=/nix/store/ee

Re: Scaling -fmacro-prefix-map= to thousands entries

2023-10-05 Thread Richard Biener via Gcc
On Wed, Oct 4, 2023 at 11:20 PM Sergei Trofimovich via Gcc wrote: > > Hi gcc developers! > > Tl;DR: > > I would like to implement a scalable way to pass `-fmacro-prefix-map=` > for `NixOS` distribution to avoid leaking build-time paths generated by > `__FILE__` macros used by various libraries. >