> I split patch into two. ada_w_multi.txt contains just the > gcc-interface/Makefile.in change and the ada_wt.txt the MSG_WAITALL > patch.
Thanks. Actually raise-gcc.c is yet another issue. Could you please resubmit under three different emails/threads your 3 different patches, so that they can be reviewed and OKed independently (and potentially by different people)? TIA. > The issue is that on creation of .dll the linker has to know for > multilib for which target it should work. By specifying to frontend > the -m32/-m64 the internal spec-file takes care that proper options > are passed to ld. Thanks for the clarification. > > Concerning the setting of EH_MECHANISM, it's time to set ZCX to True by > > default on Windows 32bits as well, and set EH_MECHANISM=-gcc on all > > Windows variants IMO. > > Well, here I am not that sure. As mingw.org is still using the > dw2-unwinding, but there is also the sjlj one, I am a bit concerned to > make EH_MECHANISM=-gcc default. Same is the case for the ZCX flag, but > I might overlook here something obvious. We've been using ZCX by default at AdaCore for several years now, so it's time to switch the default at the FSF as well I think, in particular since you are suggesting a patch that will make Makefile.in more complex (and hence harder to maintain) for no reason without this change. Arno