[ltt-dev] [PATCH 05/11] __SIZEOF_LONG__ is always defined by GCC

Mathieu Desnoyers compudj at krystal.dyndns.org
Sun Feb 14 09:38:16 EST 2010


* Paolo Bonzini (pbonzini at redhat.com) wrote:
> 

Which gcc versions have you tested on ?

Mathieu

> Signed-off-by: Paolo Bonzini <pbonzini at redhat.com>
> ---
>  urcu/arch_s390.h            |    8 --------
>  urcu/uatomic_arch_ppc.h     |    8 --------
>  urcu/uatomic_arch_s390.h    |    8 --------
>  urcu/uatomic_arch_sparc64.h |    8 --------
>  urcu/uatomic_arch_x86.h     |    8 --------
>  5 files changed, 0 insertions(+), 40 deletions(-)
> 
> diff --git a/urcu/arch_s390.h b/urcu/arch_s390.h
> index 0982112..2171ffa 100644
> --- a/urcu/arch_s390.h
> +++ b/urcu/arch_s390.h
> @@ -37,14 +37,6 @@ extern "C" {
>  
>  #define CACHE_LINE_SIZE	128
>  
> -#ifndef __SIZEOF_LONG__
> -#ifdef __s390x__
> -#define __SIZEOF_LONG__ 8
> -#else
> -#define __SIZEOF_LONG__ 4
> -#endif
> -#endif
> -
>  #ifndef BITS_PER_LONG
>  #define BITS_PER_LONG	(__SIZEOF_LONG__ * 8)
>  #endif
> diff --git a/urcu/uatomic_arch_ppc.h b/urcu/uatomic_arch_ppc.h
> index 2322c97..e0a06b8 100644
> --- a/urcu/uatomic_arch_ppc.h
> +++ b/urcu/uatomic_arch_ppc.h
> @@ -27,14 +27,6 @@
>  extern "C" {
>  #endif 
>  
> -#ifndef __SIZEOF_LONG__
> -#ifdef __powerpc64__
> -#define __SIZEOF_LONG__ 8
> -#else
> -#define __SIZEOF_LONG__ 4
> -#endif
> -#endif
> -
>  #ifdef __NO_LWSYNC__
>  #define LWSYNC_OPCODE	"sync\n"
>  #else
> diff --git a/urcu/uatomic_arch_s390.h b/urcu/uatomic_arch_s390.h
> index fdfabfd..ee88795 100644
> --- a/urcu/uatomic_arch_s390.h
> +++ b/urcu/uatomic_arch_s390.h
> @@ -36,14 +36,6 @@
>  extern "C" {
>  #endif 
>  
> -#ifndef __SIZEOF_LONG__
> -#ifdef __s390x__
> -#define __SIZEOF_LONG__ 8
> -#else
> -#define __SIZEOF_LONG__ 4
> -#endif
> -#endif
> -
>  #ifndef BITS_PER_LONG
>  #define BITS_PER_LONG	(__SIZEOF_LONG__ * 8)
>  #endif
> diff --git a/urcu/uatomic_arch_sparc64.h b/urcu/uatomic_arch_sparc64.h
> index 3aa3b7d..6978490 100644
> --- a/urcu/uatomic_arch_sparc64.h
> +++ b/urcu/uatomic_arch_sparc64.h
> @@ -27,14 +27,6 @@
>  extern "C" {
>  #endif 
>  
> -#ifndef __SIZEOF_LONG__
> -#ifdef __LP64__
> -#define __SIZEOF_LONG__ 8
> -#else
> -#define __SIZEOF_LONG__ 4
> -#endif
> -#endif
> -
>  #ifndef BITS_PER_LONG
>  #define BITS_PER_LONG	(__SIZEOF_LONG__ * 8)
>  #endif
> diff --git a/urcu/uatomic_arch_x86.h b/urcu/uatomic_arch_x86.h
> index 3bfe86d..34f5f87 100644
> --- a/urcu/uatomic_arch_x86.h
> +++ b/urcu/uatomic_arch_x86.h
> @@ -27,14 +27,6 @@
>  extern "C" {
>  #endif 
>  
> -#ifndef __SIZEOF_LONG__
> -#if defined(__x86_64__) || defined(__amd64__)
> -#define __SIZEOF_LONG__ 8
> -#else
> -#define __SIZEOF_LONG__ 4
> -#endif
> -#endif
> -
>  #ifndef BITS_PER_LONG
>  #define BITS_PER_LONG	(__SIZEOF_LONG__ * 8)
>  #endif
> -- 
> 1.6.6
> 
> 
> 
> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> 

-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68




More information about the lttng-dev mailing list