Fix erc32 sim build failure due to missing stdint.h.
* sis.h: Remove #include <stdint.h>. (uint64, int64): Redefine without using stdint.h. (UINT64_MAX): Define.
This commit is contained in:
parent
a7b75dfda1
commit
2464c810c2
@ -1,3 +1,9 @@
|
||||
2010-05-20 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* sis.h: Remove #include <stdint.h>.
|
||||
(uint64, int64): Redefine without using stdint.h.
|
||||
(UINT64_MAX): Define.
|
||||
|
||||
2010-04-20 Tiemen Schut <T.Schut@sron.nl>
|
||||
|
||||
* erc32.c (sis_memory_write): Change prototype to const unsigned char *.
|
||||
|
@ -23,7 +23,6 @@
|
||||
#include "ansidecl.h"
|
||||
#include "gdb/callback.h"
|
||||
#include "gdb/remote-sim.h"
|
||||
#include <stdint.h>
|
||||
|
||||
#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 {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user