From: Joel Brobecker Date: Thu, 20 May 2010 23:10:24 +0000 (+0000) Subject: Fix erc32 sim build failure due to missing stdint.h. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2464c810c2910a299fa4b669df04bef6dced8b23;p=binutils-gdb.git Fix erc32 sim build failure due to missing stdint.h. * sis.h: Remove #include . (uint64, int64): Redefine without using stdint.h. (UINT64_MAX): Define. --- diff --git a/sim/erc32/ChangeLog b/sim/erc32/ChangeLog index 1c304c50b63..cdfcc59a92c 100644 --- a/sim/erc32/ChangeLog +++ b/sim/erc32/ChangeLog @@ -1,3 +1,9 @@ +2010-05-20 Joel Brobecker + + * sis.h: Remove #include . + (uint64, int64): Redefine without using stdint.h. + (UINT64_MAX): Define. + 2010-04-20 Tiemen Schut * erc32.c (sis_memory_write): Change prototype to const unsigned char *. diff --git a/sim/erc32/sis.h b/sim/erc32/sis.h index a3973f31444..fcabf9dc111 100644 --- a/sim/erc32/sis.h +++ b/sim/erc32/sis.h @@ -23,7 +23,6 @@ #include "ansidecl.h" #include "gdb/callback.h" #include "gdb/remote-sim.h" -#include #include "end.h" @@ -53,8 +52,10 @@ typedef float float32; /* 32-bit float */ typedef double float64; /* 64-bit float */ /* FIXME: what about host compilers that don't support 64-bit ints? */ -typedef uint64_t uint64; /* 64-bit unsigned int */ -typedef int64_t int64; /* 64-bit signed int */ +typedef unsigned long long uint64; /* 64-bit unsigned int */ +typedef long long int64; /* 64-bit signed int */ + +#define UINT64_MAX 18446744073709551615ULL struct pstate {