From 4f3888311cff22e6caaa515fece0dd38719cce74 Mon Sep 17 00:00:00 2001 From: daney Date: Wed, 22 Oct 2003 15:32:13 +0000 Subject: [PATCH] 2003-10-22 David Daney * src/mips/ffitarget.h: Replace undefined UINT32 and friends with __attribute__((__mode__(__SI__))) and friends. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72802 138bc75d-0d04-0410-961f-82ee72b054a4 --- libffi/ChangeLog | 5 +++++ libffi/src/mips/ffitarget.h | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/libffi/ChangeLog b/libffi/ChangeLog index 3fef2f8a3fa..74c6b74c602 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,8 @@ +2003-10-22 David Daney + + * src/mips/ffitarget.h: Replace undefined UINT32 and friends with + __attribute__((__mode__(__SI__))) and friends. + 2003-10-22 Andreas Schwab * src/ia64/ffi.c: Replace FALSE/TRUE with false/true. diff --git a/libffi/src/mips/ffitarget.h b/libffi/src/mips/ffitarget.h index f6b414313f1..9378ed0da48 100644 --- a/libffi/src/mips/ffitarget.h +++ b/libffi/src/mips/ffitarget.h @@ -125,12 +125,12 @@ #else /* !LIBFFI_ASM */ #ifdef FFI_MIPS_O32 /* O32 stack frames have 32bit integer args */ -typedef UINT32 ffi_arg; -typedef SINT32 ffi_sarg; +typedef unsigned int ffi_arg __attribute__((__mode__(__SI__))); +typedef signed int ffi_sarg __attribute__((__mode__(__SI__))); #else /* N32 and N64 frames have 64bit integer args */ -typedef UINT64 ffi_arg; -typedef SINT64 ffi_sarg; +typedef unsigned int ffi_arg __attribute__((__mode__(__DI__))); +typedef signed int ffi_sarg __attribute__((__mode__(__DI__))); #endif typedef enum ffi_abi { -- 2.11.4.GIT