https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
Nameless <11throwaway11 at outlook dot com> changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
--- Comment #7 from Jan Hubicka ---
At the moment this seems to be the only open devirt related wrong code bug.
Does it still reproduce?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
--- Comment #6 from Nameless <11throwaway11 at outlook dot com> ---
Another update:
In Crypto++ there was a class with a virtual function, in a header file:
https://github.com/weidai11/cryptopp/blob/b7de164d6251dc066123b59bc15d30c74e920756/modes.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
Richard Biener changed:
What|Removed |Added
CC||hubicka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
--- Comment #4 from Nameless <11throwaway11 at outlook dot com> ---
A little update.
I decided to check the piece of code that was causing "execution reached
__builtin_unreachable() call". So here's it:
virtual void ResizeBuffers()
{
m_r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
Nameless <11throwaway11 at outlook dot com> changed:
What|Removed |Added
Attachment #36475|0 |1
is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
--- Comment #2 from Nameless <11throwaway11 at outlook dot com> ---
Created attachment 36475
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36475&action=edit
preprocessed file for fix2.cpp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67918
--- Comment #1 from Nameless <11throwaway11 at outlook dot com> ---
Created attachment 36474
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36474&action=edit
preprocessed file for fix1.cpp