Re: [PATCH] ipa-sra: Allow IPA-SRA in presence of returns which will be removed

2023-09-25 Thread Jan Hubicka
> >> gcc/ChangeLog: > >> > >> 2023-08-18 Martin Jambor > >> > >>PR ipa/110378 > >>* ipa-param-manipulation.cc > >>(ipa_param_body_adjustments::mark_dead_statements): Verify that any > >>return uses of PARAM will be removed. > >>

Re: [PATCH] ipa-sra: Allow IPA-SRA in presence of returns which will be removed

2023-09-18 Thread Martin Jambor
Hello, and ping. Thanks, Martin On Fri, Sep 01 2023, Martin Jambor wrote: > Hello > > and ping. > > Thanks, > > Martin > > > On Fri, Aug 18 2023, Martin Jambor wrote: >> Hi, >> >> testing on 32bit arm revealed that even the simplest case of PR 110378 >> was still not resolved there because

Re: [PATCH] ipa-sra: Allow IPA-SRA in presence of returns which will be removed

2023-09-01 Thread Martin Jambor
Hello and ping. Thanks, Martin On Fri, Aug 18 2023, Martin Jambor wrote: > Hi, > > testing on 32bit arm revealed that even the simplest case of PR 110378 > was still not resolved there because destructors were returning this > pointer. Needless to say, the return value of those destructors

[PATCH] ipa-sra: Allow IPA-SRA in presence of returns which will be removed

2023-08-18 Thread Martin Jambor
Hi, testing on 32bit arm revealed that even the simplest case of PR 110378 was still not resolved there because destructors were returning this pointer. Needless to say, the return value of those destructors often is just not used, which IPA-SRA can already detect in time. Since such