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

--- Comment #7 from Erick Ochoa <erick.oc...@theobroma-systems.com> ---

I have ran revision 4945b4c2c8628bdd61b348ea5bd1f9b72537a36e with -O3 but all
-O2 and -O3 optimizations disabled except 

>   -finline-functions                          [enabled]
>   -finline-small-functions                    [enabled]

And the bug was triggered.

(In reply to Martin Jambor from comment #6)
> Can you please try the previous revision (6889a3acfee) but with option
> -fno-ipa-sra ?  If it fails, it means that the previous implementation
> of IPA-SRA hid some other error (we have already had an aliasing bug
> like that) - in that case it would be great if you could bisect again,
> this time with this option.

I ran revision 6889a3acfee

* (with) -fno-ipa-sra:                    fails
* (without) -fno-ipa-sra:                 fails

This was weird to me because the bisection should show that without
-fno-ipa-sra it should succeed. But then I used the same flags I used during
bisection which included fprofile-generate...

* (with) -fno-ipa-sra -fprofile-generate: fails
* (with) -fprofile-generate:              succeeds

Maybe using -fprofile-generate to bisect was not the correct decision? The bug
may have hidden due to the indirection provided by the profiling functions. But
at least there's evidence of different behaviour. So: yes, I'll bisect again
with minimal flags to trigger the error and let's see what happens.

Reply via email to