changes for compatibility with Pathscale compiler
authorwernsaar <wernsaar@googlemail.com>
Wed, 13 Nov 2013 17:32:42 +0000 (18:32 +0100)
committerwernsaar <wernsaar@googlemail.com>
Wed, 13 Nov 2013 17:32:42 +0000 (18:32 +0100)
common_x86.h
common_x86_64.h

index 48517d9..8245f70 100644 (file)
@@ -301,12 +301,25 @@ REALNAME:
 #define PROFCODE
 #endif
 
+
+#if defined(C_PATHSCALE) || defined(OS_DARWIN)
+
+#define EPILOGUE \
+        .size    REALNAME, .-REALNAME; \
+        .section .note.GNU-stack,"",@progbits
+
+#else
+
 #define EPILOGUE \
-        .size   REALNAME, .-REALNAME; \
+        .size    REALNAME, .-REALNAME; \
         .section .note.GNU-stack,"",%progbits
 
 #endif
 
+
+
+#endif
+
 #ifdef XDOUBLE
 #define FLD    fldt
 #define FST    fstpt
index 1889038..4fe2344 100644 (file)
@@ -372,10 +372,20 @@ REALNAME:
 #define PROFCODE
 #endif
 
+#if defined(C_PATHSCALE) || defined(OS_DARWIN)
+
+#define EPILOGUE \
+        .size   REALNAME, .-REALNAME; \
+        .section .note.GNU-stack,"",@progbits
+
+#else
+
 #define EPILOGUE \
         .size   REALNAME, .-REALNAME; \
         .section .note.GNU-stack,"",%progbits
 
+#endif
+
 
 #endif