This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/71132] [7 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu with âseg faultâ


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

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
So the issue is that loop distribution computes control dependences in the
function once and queries them after processing some loops already (in this
case removing a loop and replacing it with a builtin memset).  In this case
this leads to the loop header being control dependent on the exit test
of the memset loop (sth that doesn't require the endless loop we have here).

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]