diff options
author | Chris Johns <chrisj@rtems.org> | 2014-04-10 18:21:01 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2014-04-10 18:21:01 +1000 |
commit | f756b51af3b397bd755320600b993c3a52e6991f (patch) | |
tree | 531a2fb0809d0de7e55639c2c832cefd5b5ced9a /tools/4.11/gdb/gdb-sim-arange-inline.diff | |
parent | bsp: Add psim. (diff) | |
download | rtems-tools-f756b51af3b397bd755320600b993c3a52e6991f.tar.bz2 |
gdb: pr 16827, fix sim on Mavrick.
Diffstat (limited to 'tools/4.11/gdb/gdb-sim-arange-inline.diff')
-rw-r--r-- | tools/4.11/gdb/gdb-sim-arange-inline.diff | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tools/4.11/gdb/gdb-sim-arange-inline.diff b/tools/4.11/gdb/gdb-sim-arange-inline.diff new file mode 100644 index 0000000..73fd1b6 --- /dev/null +++ b/tools/4.11/gdb/gdb-sim-arange-inline.diff @@ -0,0 +1,22 @@ +--- gdb-7.7.orig/sim/common/sim-arange.h 2014-04-10 14:07:37.000000000 +1000 ++++ gdb-7.7/sim/common/sim-arange.h 2014-04-10 14:05:43.000000000 +1000 +@@ -62,17 +62,13 @@ + + /* Return non-zero if ADDR is in range AR, traversing the entire tree. + If no range is specified, that is defined to mean "everything". */ +-extern INLINE int ++static INLINE int + sim_addr_range_hit_p (ADDR_RANGE * /*ar*/, address_word /*addr*/); + #define ADDR_RANGE_HIT_P(ar, addr) \ + ((ar)->range_tree == NULL || sim_addr_range_hit_p ((ar), (addr))) + + #ifdef HAVE_INLINE +-#ifdef SIM_ARANGE_C +-#define SIM_ARANGE_INLINE INLINE +-#else +-#define SIM_ARANGE_INLINE EXTERN_INLINE +-#endif ++#define SIM_ARANGE_INLINE static INLINE + #include "sim-arange.c" + #else + #define SIM_ARANGE_INLINE |