[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