diff options
author | Doug Evans <dje@google.com> | 2009-11-06 04:46:17 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2009-11-06 04:46:17 +0000 |
commit | ca25db52ba0d1351cf0017cde4fcebf03895d75e (patch) | |
tree | edc057f4620e510fa33412b5aa64771f1d4c478a /sim | |
parent | 4539601e6c4cb76973f83a5dfeaef424d9197d88 (diff) | |
download | gdb-ca25db52ba0d1351cf0017cde4fcebf03895d75e.zip gdb-ca25db52ba0d1351cf0017cde4fcebf03895d75e.tar.gz gdb-ca25db52ba0d1351cf0017cde4fcebf03895d75e.tar.bz2 |
* cgen-mem.h (DECLARE_GETT): Don't inline.
(DECLARE_SETT): Ditto.
Diffstat (limited to 'sim')
-rw-r--r-- | sim/common/ChangeLog | 5 | ||||
-rw-r--r-- | sim/common/cgen-mem.h | 10 |
2 files changed, 10 insertions, 5 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index a684da5..7b10e95 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,8 @@ +2009-11-05 Doug Evans <dje@sebabeach.org> + + * cgen-mem.h (DECLARE_GETT): Don't inline. + (DECLARE_SETT): Ditto. + 2009-10-15 Joel Sherrill <joel.sherrill@oarcorp.com> * sim-inline.h: Fix spelling error. diff --git a/sim/common/cgen-mem.h b/sim/common/cgen-mem.h index 81bf943..b7f767f 100644 --- a/sim/common/cgen-mem.h +++ b/sim/common/cgen-mem.h @@ -160,9 +160,9 @@ DECLARE_SETMEM (DF, 8) /* TAGS: SETMEMDF */ This needn't be very efficient (i.e. can call memcpy) as this is only used when interfacing with the outside world (e.g. gdb). */ -#if defined (__GNUC__) || defined (MEMOPS_DEFINE_INLINE) +#if defined (MEMOPS_DEFINE_INLINE) #define DECLARE_GETT(mode, size) \ -MEMOPS_INLINE mode \ +mode \ XCONCAT2 (GETT,mode) (unsigned char *p) \ { \ mode tmp; \ @@ -195,9 +195,9 @@ DECLARE_GETT (TF, 16) /* TAGS: GETTTF */ This needn't be very efficient (i.e. can call memcpy) as this is only used when interfacing with the outside world (e.g. gdb). */ -#if defined (__GNUC__) || defined (MEMOPS_DEFINE_INLINE) +#if defined (MEMOPS_DEFINE_INLINE) #define DECLARE_SETT(mode, size) \ -MEMOPS_INLINE void \ +void \ XCONCAT2 (SETT,mode) (unsigned char *buf, mode val) \ { \ mode tmp; \ @@ -206,7 +206,7 @@ XCONCAT2 (SETT,mode) (unsigned char *buf, mode val) \ } #else #define DECLARE_SETT(mode, size) \ -extern mode XCONCAT2 (GETT,mode) (unsigned char *, mode); +extern mode XCONCAT2 (SETT,mode) (unsigned char *, mode); #endif DECLARE_SETT (QI, 1) /* TAGS: SETTQI */ |