Fixed issue on x64 windows Visual Studio builds where signal define values got mixedup.
authorlateralusX <lateralusx.github@gmail.com>
Tue, 12 Apr 2016 09:25:02 +0000 (11:25 +0200)
committerlateralusX <lateralusx.github@gmail.com>
Tue, 12 Apr 2016 09:30:58 +0000 (11:30 +0200)
Caused incorrect exception behavior and failures in basic.exe, exceptions.exe regression test on x64 windows. This was due to the fact that some source files didn't include signal.h while others did. In case where signal.h was not included incompatible defines were used for SIGILL and SIGFPE in mini-amd64.h.

winconfig.h

index 1a9a35eb18ae5136db406fb8c8770e462c39d4e3..2a49fea8b19401abb058883d9ad6fe8b3a2b6d86 100644 (file)
  /* Have signal */
 #define HAVE_SIGNAL 1
 
+ /* Define to 1 if you have the <signal.h> header file. */
+#define HAVE_SIGNAL_H 1
+
 /* Have signbit */
 /* #undef HAVE_SIGNBIT */