diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-03-31 01:58:01 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-03-31 01:58:01 -0400 |
commit | 5a394431deb3745c04a74d2a109aca075f79afd6 (patch) | |
tree | 703db77ffdddfa292d7bc4b9a6dd5880a07ba316 /sim/common/cgen-ops.h | |
parent | 2b6ca06237301286016acc4b7bbf5338a27fd5fc (diff) | |
download | gdb-5a394431deb3745c04a74d2a109aca075f79afd6.zip gdb-5a394431deb3745c04a74d2a109aca075f79afd6.tar.gz gdb-5a394431deb3745c04a74d2a109aca075f79afd6.tar.bz2 |
common: cgen-mem/cgen-ops: fix extern inline handling
With newer versions of gcc (5.x), the extern inline we're using with the
cgen-{mem,ops} modules no longer work. Since this code really wants the
gnu inline semantics, use that attribute explicitly.
Diffstat (limited to 'sim/common/cgen-ops.h')
-rw-r--r-- | sim/common/cgen-ops.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sim/common/cgen-ops.h b/sim/common/cgen-ops.h index ef750ef..9f33d70 100644 --- a/sim/common/cgen-ops.h +++ b/sim/common/cgen-ops.h @@ -24,9 +24,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. #include <assert.h> +/* TODO: This should get moved into sim-inline.h. */ #if defined (__GNUC__) && ! defined (SEMOPS_DEFINE_INLINE) #define SEMOPS_DEFINE_INLINE -#define SEMOPS_INLINE extern inline +#define SEMOPS_INLINE EXTERN_INLINE #else #define SEMOPS_INLINE #endif |