[Bug tree-optimization/118198] tail merge should not merge abort

2024-12-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118198 --- Comment #9 from Andrew Pinski --- https://inbox.sourceware.org/gcc/or8y4owvoc@livre.redhat.lsd.ic.unicamp.br/

[Bug tree-optimization/118198] tail merge should not merge abort

2024-12-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118198 --- Comment #8 from Andrew Pinski --- (In reply to andi from comment #7) > If it's solvable for the sanitizers then it's solvable for abort too sanitizers expand to use the location before RTL cross jumping. It is solvable but do we want to. I

[Bug tree-optimization/118198] tail merge should not merge abort

2024-12-31 Thread andi at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118198 --- Comment #7 from andi at firstfloor dot org --- If it's solvable for the sanitizers then it's solvable for abort too

[Bug tree-optimization/118198] tail merge should not merge abort

2024-12-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118198 --- Comment #6 from Andrew Pinski --- (In reply to Andi Kleen from comment #4) > Actually assuming the culprit is tail-merge it already has a black list of > functions it won't merge: It is not just tail-merge but also RTL cross jumping. And th

[Bug tree-optimization/118198] tail merge should not merge abort

2024-12-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118198 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|NEW

[Bug tree-optimization/118198] tail merge should not merge abort

2024-12-31 Thread ak at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118198 ak at gcc dot gnu.org changed: What|Removed |Added CC||ak at gcc dot gnu.org Ever c