https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90257

--- Comment #13 from rguenther at suse dot de <rguenther at suse dot de> ---
On April 26, 2019 4:37:24 PM GMT+02:00, rguenther at suse dot de
<gcc-bugzi...@gcc.gnu.org> wrote:
>https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90257
>
>--- Comment #12 from rguenther at suse dot de <rguenther at suse dot
>de> ---
>On April 26, 2019 4:18:03 PM GMT+02:00, "jakub at gcc dot gnu.org"
><gcc-bugzi...@gcc.gnu.org> wrote:
>>https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90257
>>
>>--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
>>Created attachment 46253
>>  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46253&action=edit
>>gcc9-pr90257.patch
>>
>>Untested patch that fixes PR90178 even when the reversion of reversion
>>of
>>reversion in lra-spills.c is reverted.
>
>Any reason why this heuristic is good? It looks arbitrary to solve the
>particular testcase? 

In particular we'd keep a chain of 16 forwarders unmerged with your change? 

>>For the trunk, we could as well replace the lra-spills.c change with
>>richi's
>>dce change or whatever else.  Just it seems to be wrong to rely on
>>unoptimal IL
>>to perform proper optimizations.

Reply via email to