The definition of _FP_I_TYPE in AArch64 libgcc sfp-machine.h is wrong, this patch ensures the definition matches that provided by glibc's AArch64 sfp-machine.h

Committed
/Marcus

2014-01-29  Marcus Shawcroft  <marcus.shawcr...@arm.com>

        * config/aarch64/sfp-machine.h (_FP_I_TYPE): Define
        as long long.
diff --git a/libgcc/config/aarch64/sfp-machine.h b/libgcc/config/aarch64/sfp-machine.h
index 61b5f72..ddb67fb 100644
--- a/libgcc/config/aarch64/sfp-machine.h
+++ b/libgcc/config/aarch64/sfp-machine.h
@@ -26,7 +26,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 #define _FP_W_TYPE_SIZE		64
 #define _FP_W_TYPE		unsigned long long
 #define _FP_WS_TYPE		signed long long
-#define _FP_I_TYPE		int
+#define _FP_I_TYPE		long long
 
 typedef int TItype __attribute__ ((mode (TI)));
 typedef unsigned int UTItype __attribute__ ((mode (TI)));

Reply via email to