https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93981
jwjagersma at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #47941|0 |1 is obsolete| | --- Comment #14 from jwjagersma at gmail dot com --- Created attachment 47951 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47951&action=edit proposed patch v3 I went with the option to ignore these debug statements. This works for me now, I am able to build target libraries and some of my own code with -fnon-call-exceptions. However I still think it's strange that this used to work for other throwing or control statements. I feel like I'm missing something here.