forked from Imagelibrary/binutils-gdb
sim: common: sim-arange: fix extern inline handling
With newer versions of gcc (5.x), the extern inline we're using with the sim-arange module no longer works. Since this code really wants the gnu inline semantics, use that attribute explicitly. Reported-by: DJ Delorie <dj@redhat.com> Reported-by: Joel Sherrill <joel.sherrill@oarcorp.com>
This commit is contained in:
@@ -303,7 +303,9 @@
|
||||
/* ??? Temporary, pending decision to always use extern inline and do a vast
|
||||
cleanup of inline support. */
|
||||
#ifndef INLINE2
|
||||
#if defined (__GNUC__)
|
||||
#if defined (__GNUC_GNU_INLINE__) || defined (__GNUC_STDC_INLINE__)
|
||||
#define INLINE2 __inline__ __attribute__ ((__gnu_inline__))
|
||||
#elif defined (__GNUC__)
|
||||
#define INLINE2 __inline__
|
||||
#else
|
||||
#define INLINE2 /*inline*/
|
||||
|
||||
Reference in New Issue
Block a user