svn commit: trunk/uClibc: include/sys libpthread/linuxthreads/sysd etc...
vapier at uclibc.org
vapier at uclibc.org
Sun Jan 6 00:04:03 UTC 2008
Author: vapier
Date: 2008-01-05 16:04:02 -0800 (Sat, 05 Jan 2008)
New Revision: 20804
Log:
use the __extern_always_inline define from cdefs.h instead of duplicating gcc version checking in every pt-machine.h header ... while __extern_always_inline should work fine, i think what is intended is __extern_inline ... should double check later
Modified:
trunk/uClibc/include/sys/cdefs.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/alpha/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/arm/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/avr32/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/bfin/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/cris/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/frv/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/h8300/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/i386/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/ia64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/m68k/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/mips/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios2/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/powerpc/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc32/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/v850/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/x86_64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads.old/sysdeps/xtensa/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/alpha/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/arm/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/avr32/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/cris/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/hppa/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/ia64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/m68k/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/mips/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-32/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/sh/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc32/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h
trunk/uClibc/libpthread/linuxthreads/sysdeps/x86_64/pt-machine.h
Changeset:
Modified: trunk/uClibc/include/sys/cdefs.h
===================================================================
--- trunk/uClibc/include/sys/cdefs.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/include/sys/cdefs.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -298,9 +298,11 @@
#endif
/* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
- inline semantics, unless -fgnu89-inline is used. */
+ inline semantics, unless -fgnu89-inline is used.
+ For -std=gnu99, forcing gnu_inline attribute does not change behavior,
+ but may silence spurious warnings (such as in GCC 4.2). */
#if !defined __cplusplus || __GNUC_PREREQ (4,3)
-# if defined __GNUC_STDC_INLINE__ || defined __cplusplus
+# if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ || defined __cplusplus
# define __extern_inline extern __inline __attribute__ ((__gnu_inline__))
# if __GNUC_PREREQ (4,3)
# define __extern_always_inline \
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/alpha/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/alpha/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/alpha/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,11 +26,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
#ifdef __linux__
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/arm/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/arm/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/arm/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,11 +25,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* This will not work on ARM1 or ARM2 because SWP is lacking on those
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/avr32/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/avr32/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/avr32/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -12,11 +12,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
static inline int
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/cris/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/cris/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/cris/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -24,11 +24,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
PT_EI long int
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/hppa/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/hppa/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/hppa/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,11 +26,7 @@
#include <bits/initspin.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Get some notion of the current stack. Need not be exactly the top
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/i686/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,7 +23,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
#include "kernel-features.h"
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/i386/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -29,11 +29,7 @@
#ifndef __ASSEMBLER__
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/*
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/ia64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/ia64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/ia64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,11 +25,7 @@
#include <ia64intrin.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Make sure gcc doesn't try to be clever and move things around on
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/m68k/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/m68k/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/m68k/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,11 +25,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/mips/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/mips/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/mips/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -29,11 +29,7 @@
#include <sys/tas.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc32/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,7 +26,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/powerpc/powerpc64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,7 +25,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-32/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-32/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-32/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,7 +23,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/s390/s390-64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,7 +23,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/sh/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/sh/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/sh/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,11 +26,7 @@
#ifndef __ASSEMBLER__
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc32/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc32/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc32/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,7 +23,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,7 +23,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads/sysdeps/x86_64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/sysdeps/x86_64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads/sysdeps/x86_64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -30,11 +30,7 @@
# ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
# endif
/* Get some notion of the current stack. Need not be exactly the top
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/alpha/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/alpha/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/alpha/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,11 +26,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
#ifdef __linux__
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/arm/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/arm/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/arm/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,11 +25,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* This will not work on ARM1 or ARM2 because SWP is lacking on those
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/avr32/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/avr32/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/avr32/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -12,11 +12,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
static inline int
@@ -34,10 +30,6 @@
return result;
}
-#ifndef PT_EI
-# define PT_EI extern inline
-#endif
-
extern long int testandset (int *spinlock);
extern int __compare_and_swap (long int *p, long int oldval, long int newval);
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/bfin/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/bfin/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/bfin/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -24,11 +24,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
#include <asm/fixed_code.h>
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/cris/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/cris/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/cris/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,11 +23,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
PT_EI long int
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/frv/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/frv/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/frv/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -27,11 +27,7 @@
#ifndef __ASSEMBLER__
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/h8300/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/h8300/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/h8300/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,11 +25,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/i386/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/i386/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/i386/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,11 +26,7 @@
#ifndef __ASSEMBLER__
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/*
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/ia64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/ia64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/ia64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -29,11 +29,7 @@
size_t __child_stack_size, int __flags, void *__arg, ...);
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Make sure gcc doesn't try to be clever and move things around on
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/m68k/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/m68k/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/m68k/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,11 +25,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/mips/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/mips/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/mips/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -27,11 +27,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Copyright (C) 2000, 2002 Free Software Foundation, Inc.
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -25,11 +25,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios2/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios2/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/nios2/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -24,11 +24,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/powerpc/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/powerpc/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/powerpc/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -27,11 +27,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* For multiprocessor systems, we want to ensure all memory accesses
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,11 +26,7 @@
#ifndef __ASSEMBLER__
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Spinlock implementation; required. */
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sh64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -28,11 +28,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Get some notion of the current stack. Need not be exactly the top
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc32/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc32/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc32/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,7 +23,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/sparc/sparc64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -23,7 +23,7 @@
#define _PT_MACHINE_H 1
#ifndef PT_EI
-# define PT_EI extern inline __attribute__ ((always_inline))
+# define PT_EI __extern_always_inline
#endif
extern long int testandset (int *spinlock);
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/v850/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/v850/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/v850/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -17,11 +17,7 @@
#include <features.h>
#ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
-# endif
+# define PT_EI __extern_always_inline
#endif
/* Get some notion of the current stack. Need not be exactly the top
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/x86_64/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/x86_64/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/x86_64/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -30,12 +30,8 @@
# ifndef PT_EI
-# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
-# define PT_EI static inline __attribute__((always_inline))
-# else
-# define PT_EI extern inline __attribute__((always_inline))
+# define PT_EI __extern_always_inline
# endif
-# endif
/* Get some notion of the current stack. Need not be exactly the top
of the stack, just something somewhere in the current frame. */
Modified: trunk/uClibc/libpthread/linuxthreads.old/sysdeps/xtensa/pt-machine.h
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/sysdeps/xtensa/pt-machine.h 2008-01-05 23:27:35 UTC (rev 20803)
+++ trunk/uClibc/libpthread/linuxthreads.old/sysdeps/xtensa/pt-machine.h 2008-01-06 00:04:02 UTC (rev 20804)
@@ -26,7 +26,7 @@
#include <asm/unistd.h>
#ifndef PT_EI
-# define PT_EI extern inline
+# define PT_EI __extern_always_inline
#endif
/* Memory barrier. */
More information about the uClibc-cvs
mailing list