Hi Alexandre,
> On Jun 8, 2020, Alexandre Oliva wrote:
>
>> * outputs.exp (skip_lto): Set when missing the linker plugin.
>
> I withdraw the above work-around patch in favor of the fix proper below.
>
> It's also supposed to fix the FAILs caused by .dSYM directories on
> platforms that crea
On Jun 8, 2020, Alexandre Oliva wrote:
> * outputs.exp (skip_lto): Set when missing the linker plugin.
I withdraw the above work-around patch in favor of the fix proper below.
It's also supposed to fix the FAILs caused by .dSYM directories on
platforms that create them; I'd appreciate co
Hi Alexandre,
> On Jun 9, 2020, Rainer Orth wrote:
>
>> this is wrong unfortunately: braces are the Tcl equivalent of single
>> quotes so you're setting skip_lto to the string inside.
>
> Aah, thanks. So when $skip_lto is expanded in the ifs, the whole thing
> is evaluated, and that's why it wo
Hi Alexandre,
Alexandre Oliva wrote:
On Jun 9, 2020, Iain Sandoe wrote:
I have an ugly patch that makes this work for Darwin (essentially, by
having two versions of the LTO tests
We could deal with that in a similar way to how .dwo files are handled,
namely, with explicit handling in th
On Jun 9, 2020, Iain Sandoe wrote:
> That means that the intermediate objects proceed all the way to .s
> output - and thus the ‘final’ pass is run (producing the extra files seen).
> You can mimic this with x86 Linux by appending -ffat-lto-objects to an
> LTO command line.
I see, thanks.
>
On Jun 9, 2020, Rainer Orth wrote:
> this is wrong unfortunately: braces are the Tcl equivalent of single
> quotes so you're setting skip_lto to the string inside.
Aah, thanks. So when $skip_lto is expanded in the ifs, the whole thing
is evaluated, and that's why it works anyway?
> While this
Hi Alexandre,
> When the linker plugin is not available, dump outputs in lto runs are
> different from those outputs.exp tests expect, so skip them for now.
>
> Regstrapped on x86_64-linux-gnu. Ok to install?
>
>
> for gcc/testsuite/ChangeLog
>
> * outputs.exp (skip_lto): Set when missing
Hi Alexandre
Alexandre Oliva wrote:
When the linker plugin is not available, dump outputs in lto runs are
different from those outputs.exp tests expect, so skip them for now.
Targets (like Darwin too) that don’t have the linker plugin (presumably)
use fat LTO objects and drive the LTO proce