Thanks, rather than try to make this work everywhere, I decided to
only build the file for x86 GNU/Linux for now, since that is the only
place it is currently used. This patch bootstrapped on
x86_64-pc-linux-gnu. Committed to mainline.
Ian
Index: gcc/go/gofrontend/MERGE
=
Hi Matthias,
> On 06.12.19 12:28, Rainer Orth wrote:
>> I Ian,
>>
>>> This libgo patch arranges for go-context.S to always be marked as
>>> using a non-executable stack. This is not required for all targets,
>>> but should do little harm. Bootstrapped on x86_64-pc-linux-gnu.
>>> Committed to ma
On 06.12.19 12:28, Rainer Orth wrote:
> I Ian,
>
>> This libgo patch arranges for go-context.S to always be marked as
>> using a non-executable stack. This is not required for all targets,
>> but should do little harm. Bootstrapped on x86_64-pc-linux-gnu.
>> Committed to mainline.
>
> unfortuna
I Ian,
> This libgo patch arranges for go-context.S to always be marked as
> using a non-executable stack. This is not required for all targets,
> but should do little harm. Bootstrapped on x86_64-pc-linux-gnu.
> Committed to mainline.
unfortunately, it does, breaking bootstrap on Solaris/SPARC
This libgo patch arranges for go-context.S to always be marked as
using a non-executable stack. This is not required for all targets,
but should do little harm. Bootstrapped on x86_64-pc-linux-gnu.
Committed to mainline.
Ian
Index: gcc/go/gofrontend/MERGE