Re: isl 0.26 C++17 issues when bootstrapping with GCC

2024-05-13 Thread Iain Sandoe
> On 13 May 2024, at 19:43, Iain Sandoe wrote: > > > >> On 13 May 2024, at 18:46, Richard Biener wrote: >> >> On Mon, May 13, 2024 at 6:00 PM Iain Sandoe wrote: >>> >>> >>> On 13 May 2024, at 16:05, Iain Sandoe via Gcc wrote: > On 30 Aug 2023, at 00:32, Ben Boeckel via Gcc w

Re: isl 0.26 C++17 issues when bootstrapping with GCC

2024-05-13 Thread Iain Sandoe
> On 13 May 2024, at 18:46, Richard Biener wrote: > > On Mon, May 13, 2024 at 6:00 PM Iain Sandoe wrote: >> >> >> >>> On 13 May 2024, at 16:05, Iain Sandoe via Gcc wrote: On 30 Aug 2023, at 00:32, Ben Boeckel via Gcc wrote: On Tue, Aug 29, 2023 at 18:57:37 +0200, Richard

Re: isl 0.26 C++17 issues when bootstrapping with GCC

2024-05-13 Thread Richard Biener via Gcc
On Mon, May 13, 2024 at 6:00 PM Iain Sandoe wrote: > > > > > On 13 May 2024, at 16:05, Iain Sandoe via Gcc wrote: > >> On 30 Aug 2023, at 00:32, Ben Boeckel via Gcc wrote: > >> > >> On Tue, Aug 29, 2023 at 18:57:37 +0200, Richard Biener wrote: > >>> I suppose for bootstrapping we could disable I

Re: isl 0.26 C++17 issues when bootstrapping with GCC

2024-05-13 Thread Iain Sandoe
> On 13 May 2024, at 16:05, Iain Sandoe via Gcc wrote: >> On 30 Aug 2023, at 00:32, Ben Boeckel via Gcc wrote: >> >> On Tue, Aug 29, 2023 at 18:57:37 +0200, Richard Biener wrote: >>> I suppose for bootstrapping we could disable ISL during stage1 since >>> it enables an optional feature only.

Re: isl 0.26 C++17 issues when bootstrapping with GCC

2024-05-13 Thread Iain Sandoe via Gcc
This > On 30 Aug 2023, at 00:32, Ben Boeckel via Gcc wrote: > > On Tue, Aug 29, 2023 at 18:57:37 +0200, Richard Biener wrote: >> I suppose for bootstrapping we could disable ISL during stage1 since >> it enables an optional feature only. Other than that GCC only >> requires a C++11 compiler fo

Re: isl 0.26 C++17 issues when bootstrapping with GCC

2023-08-29 Thread Ben Boeckel via Gcc
On Tue, Aug 29, 2023 at 18:57:37 +0200, Richard Biener wrote: > I suppose for bootstrapping we could disable ISL during stage1 since > it enables an optional feature only. Other than that GCC only > requires a C++11 compiler for building, so ISL breaks that constraint > with requiring C++17. Note

Re: isl 0.26 C++17 issues when bootstrapping with GCC

2023-08-29 Thread Richard Biener via Gcc
> Am 29.08.2023 um 16:30 schrieb Ben Boeckel via Gcc : > > Hi, > > I tried adding isl 0.26 to a 13.2 GCC build using Iain's macOS aarch64 > patches: > >https://github.com/iains/gcc-13-branch > > It seems that the bootstrap's `CXX='g++ -std=c++11'` confuses isl's > build where C++17 is e

isl 0.26 C++17 issues when bootstrapping with GCC

2023-08-29 Thread Ben Boeckel via Gcc
Hi, I tried adding isl 0.26 to a 13.2 GCC build using Iain's macOS aarch64 patches: https://github.com/iains/gcc-13-branch It seems that the bootstrap's `CXX='g++ -std=c++11'` confuses isl's build where C++17 is expected to work by disabling C++17 behind its back. Should GCC not add this fla