Corinna Vinschen writes: > This stuff isn't really my strong point. IIUC the above comment correctly, > we might get away with adding another case to the exception handler switch: > > #define STATUS_GCC_THROW 0x20474343 > case STATUS_GCC_THROW: > return ExceptionContinueExecution; > > Did you try that, by any chance?
There is a clear expectation that SEH is available on 64bit as expressed in cygming.h from gcc (but not on 32bit, which explains why there's no problem there): #define TARGET_SEH (TARGET_64BIT_MS_ABI && flag_unwind_tables) and MS_ABI is the default for 64bit, flag_unwind_tables is a global variable that is set to 1 by default and very few platforms set it to 0. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple