alpha: Avoid -Winline warning in ioperm.c.
authorRichard Henderson <rth@twiddle.net>
Sun, 4 Mar 2012 20:03:59 +0000 (12:03 -0800)
committerRichard Henderson <rth@twiddle.net>
Sun, 4 Mar 2012 20:03:59 +0000 (12:03 -0800)
Specifically:
warning: inlining failed in call to 'inline_sethae.part.1':
call is unlikely and code size would grow [-Winline]

ChangeLog.alpha
sysdeps/unix/sysv/linux/alpha/ioperm.c

index cc1b18e..c4ebcd9 100644 (file)
@@ -1,5 +1,10 @@
 2012-03-04  Richard Henderson  <rth@twiddle.net>
 
+       * sysdeps/unix/sysv/linux/alpha/ioperm.c (inline_sethae): Mark
+       as always_inline.
+
+2012-03-04  Richard Henderson  <rth@twiddle.net>
+
        * sysdeps/unix/sysv/linux/alpha/bits/socket.h (recvmmsg): Only
        declare if __USE_GNU.
        (sendmmsg): Add declaration.
index 32e96ec..b4e420b 100644 (file)
@@ -220,7 +220,7 @@ port_to_cpu_addr (unsigned long int port, ioswizzle_t ioswiz, int size)
     return io.base + (port << 7) + ((size - 1) << 5);
 }
 
-static inline void
+static inline __attribute__((always_inline)) void
 inline_sethae (unsigned long int addr, ioswizzle_t ioswiz)
 {
   if (ioswiz == IOSWIZZLE_SPARSE)