On Thu, Apr 24, 2025 at 10:15:08AM +0000, Kyrylo Tkachov wrote:
>
>
> > On 24 Apr 2025, at 12:09, Jakub Jelinek <[email protected]> wrote:
> >
> > On Thu, Apr 24, 2025 at 09:54:09AM +0000, Kyrylo Tkachov wrote:
> >>> I'd have expected instead of the LTO_PARTITION_DEFAULT checks one should
> >>> be
> >>> testing !opts_set->x_flag_lto_partition (i.e. -flto-partition=balanced
> >>> should be the default, but when not specified explicitly, it would really
> >>> match that
> >>> error ("%<-fipa-reorder-for-locality%> is incompatible with"
> >>>
> >>>
> >>> " an explicit %qs option", "-flto-partition");
> >>>
> >>>
> >>> error wording (right now -fipa-reorder-for-locality
> >>> -flto-partition=default
> >>> is explicit, yet no error is emittetd).
> >>
> >> Yes, I think I was confused about the use of opts_set. This is overly
> >> convoluted.
> >> So something like this?
> >
> > Yes, though I'd also remove the trailing comma after
> > LTO_PARTITION_CACHE = 5
>
> Right, ok to commit this to trunk and GCC 15 branch once bootstrap is
> successful?
Yes.
Jakub