This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: nightly test result of systemtap in ppc64
- From: Roland McGrath <roland at redhat dot com>
- To: fche at redhat dot com (Frank Ch. Eigler)
- Cc: Hien Nguyen <hien at us dot ibm dot com>, SystemTAP <systemtap at sources dot redhat dot com>
- Date: Mon, 10 Apr 2006 13:53:07 -0700 (PDT)
- Subject: Re: nightly test result of systemtap in ppc64
> More likely a "pilot error" in the new code. Is "long long" on ppc64
> a 64-bit or 128-bit quantity? And on x86_64?
It's 64 bits, but is not the same type as "long", which is also 64 bits.
On x86_64 the kernel uses "long long" for s64/u64 (aka int64_t et al), on
ppc64 it uses "long". There is no big reason to do one or the other, and
there are nit reasons like this one leaning in both directions. I wouldn't
really want to depend on which choice is made among the various kernel
versions and machines.