arit.c (do_31div, [...]): Mark prototype __always_inline__.
authorHans-Peter Nilsson <hp@axis.com>
Tue, 18 Jun 2002 02:55:25 +0000 (02:55 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Tue, 18 Jun 2002 02:55:25 +0000 (02:55 +0000)
* config/cris/arit.c (do_31div, __Udiv, __Umod): Mark prototype
__always_inline__.

From-SVN: r54731

gcc/ChangeLog
gcc/config/cris/arit.c

index d326aebcf14ab1ffa01854bef7370700776d5369..6247025a2a2e66030e6443fb827d1f15f231db8b 100644 (file)
@@ -1,3 +1,8 @@
+2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/arit.c (do_31div, __Udiv, __Umod): Mark prototype
+       __always_inline__.
+
 2002-06-18  Alan Modra  <amodra@bigpond.net.au>
 
        * config/ia64/ia64.md (doloop_end_internal): Correct rtl.
index 057ce81d0ad8da3bb8d68b1c243e0e7e308a78fe..9e0db17b8422f656c55fb07204e828afd66400e0 100644 (file)
@@ -2,7 +2,7 @@
    Contributed by Axis Communications.
    Written by Hans-Peter Nilsson <hp@axis.se>, c:a 1992.
 
-   Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -64,7 +64,8 @@ struct quot_rem
 /* This is the worker function for div and mod.  It is inlined into the
    respective library function.  */
 static __inline__ struct quot_rem
-do_31div (unsigned long a, unsigned long b) __attribute__ ((__const__));
+do_31div (unsigned long a, unsigned long b)
+     __attribute__ ((__const__, __always_inline__));
 
 static __inline__ struct quot_rem
 do_31div (unsigned long a, unsigned long b)
@@ -161,7 +162,8 @@ do_31div (unsigned long a, unsigned long b)
 static __inline__
 #endif
 unsigned long
-__Udiv (unsigned long a, unsigned long b) __attribute__ ((__const__));
+__Udiv (unsigned long a, unsigned long b)
+     __attribute__ ((__const__, __always_inline__));
 
 #ifndef L_udivsi3
 static __inline__
@@ -238,7 +240,8 @@ __Div (long a, long b)
 static __inline__
 #endif
 unsigned long
-__Umod (unsigned long a, unsigned long b) __attribute__ ((__const__));
+__Umod (unsigned long a, unsigned long b)
+     __attribute__ ((__const__, __always_inline__));
 
 #ifndef L_umodsi3
 static __inline__