Commit 98a793fa36a4ab3ba24d059cb80a2891cdb940e1

Josh Triplett 2014-03-16T15:20:36

testsuite: Common up the ifdef blocks for compiler-specific macros

diff --git a/testsuite/libffi.call/ffitest.h b/testsuite/libffi.call/ffitest.h
index 136a7a6..7c0f8e4 100644
--- a/testsuite/libffi.call/ffitest.h
+++ b/testsuite/libffi.call/ffitest.h
@@ -17,20 +17,14 @@
 
 #define CHECK(x) !(x) ? (abort(), 1) : 0
 
-/* Define __UNUSED__ that also other compilers than gcc can run the tests.  */
+/* Define macros so that compilers other than gcc can run the tests.  */
 #undef __UNUSED__
 #if defined(__GNUC__)
 #define __UNUSED__ __attribute__((__unused__))
+#define __FASTCALL__ __attribute__((fastcall))
 #else
 #define __UNUSED__
-#endif
-
-/* Define __FASTCALL__ so that other compilers than gcc can run the tests.  */
-#undef __FASTCALL__
-#if defined _MSC_VER
 #define __FASTCALL__ __fastcall
-#else
-#define __FASTCALL__ __attribute__((fastcall))
 #endif
 
 /* Prefer MAP_ANON(YMOUS) to /dev/zero, since we don't need to keep a