> -----Original Message----- > Friday, February 23, 2024 6:16 PM > Richard Sandiford wrote: > > > + > > +#undef TARGET_SEH > > +#define TARGET_SEH 0 > > + > > +#define SSE_REGNO_P(N) 0 > > +#define GENERAL_REGNO_P(N) 0 > > Could you add a comment to explain how these two macros are consumed? > What is the effect of saying that everything is neither a general register > nor an SSE register? > > > +#define SEH_MAX_FRAME_SIZE 0
On Tue, Feb 27, 2024 at 4:17 PM Evgeny Karpov <evgeny.kar...@microsoft.com> wrote: > > SEH is not implemented yet and needs to be disabled in mingw/winnt.cc. > Disabling every SEH function that uses references to these macros might > trigger significant refactoring, and to avoid this, required macros are > defined with 0. It is needed only for compilation. A comment with an > explanation will be added. This is all the more reason why you need to show the full testsuite run for x86/x64 mingw as per my previous message. We do use SEH by default on x64. Also, this is a friendly reminder that the GCC list is a bottom posting list, not top posting, which is the default for your email client. I fixed this email for you.