Re: Long double alignment test

2004-06-04 Thread Brett Cundal
On Thu, Jun 03, 2004 at 09:16:57AM -0700, Brett Cundal wrote: The issue is with a test for long double alignment which reports an incorrect value on ia64 (and probably other archs). On a RedHat mailing list I have found the following code which is claimed to correctly detect long double

Long double alignment test

2004-06-03 Thread Brett Cundal
Mentors, This may be a full-on d-devel question, but I'll start out here. I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. I'm having difficulty tracking these problems down, so I'm asking for some assistance from anyone who has access to these platforms

Re: Long double alignment test

2004-06-03 Thread Matt Brubeck
Brett Cundal wrote: This may be a full-on d-devel question, but I'll start out here. I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. This should probably go to the appropriate arch-specific mailing lists (e.g. debian-ia64).

Long double alignment test

2004-06-03 Thread Neil Turton
Brett Cundal writes: The issue is with a test for long double alignment which reports an incorrect value on ia64 (and probably other archs). [...] Anyone know if this works? The code which was posted doesn't use the long double type, which makes the idea of it giving the alignment of that

Re: Long double alignment test

2004-06-03 Thread Goswin von Brederlow
Brett Cundal [EMAIL PROTECTED] writes: Mentors, This may be a full-on d-devel question, but I'll start out here. I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. I'm having difficulty tracking these problems down, so I'm asking for some assistance

Re: Long double alignment test

2004-06-03 Thread David A. Riggs
Brett Cundal wrote: I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. I'm having difficulty tracking these problems down, so I'm asking for some assistance from anyone who has access to these platforms (any DD, I believe). snip Anyone know if this

Re: Long double alignment test

2004-06-03 Thread Bas Zoetekouw
Hi Brett! You wrote: Anyone know if this works? Could someone please run this on each of the archs we support (particularly ia64) and report the results to me? Ok. alpha: your code: sizeof(foo)=16 sizeof(align)=8 sizeof(f2)=32 union may be aligned on 8 byte boundaries. Neal's code: char:

Long double alignment test

2004-06-03 Thread Brett Cundal
Mentors, This may be a full-on d-devel question, but I'll start out here. I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. I'm having difficulty tracking these problems down, so I'm asking for some assistance from anyone who has access to these platforms

Re: Long double alignment test

2004-06-03 Thread Matt Brubeck
Brett Cundal wrote: This may be a full-on d-devel question, but I'll start out here. I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. This should probably go to the appropriate arch-specific mailing lists (e.g. debian-ia64). -- To UNSUBSCRIBE,

Long double alignment test

2004-06-03 Thread Neil Turton
Brett Cundal writes: The issue is with a test for long double alignment which reports an incorrect value on ia64 (and probably other archs). [...] Anyone know if this works? The code which was posted doesn't use the long double type, which makes the idea of it giving the alignment of that

Re: Long double alignment test

2004-06-03 Thread Goswin von Brederlow
Brett Cundal [EMAIL PROTECTED] writes: Mentors, This may be a full-on d-devel question, but I'll start out here. I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. I'm having difficulty tracking these problems down, so I'm asking for some assistance

Re: Long double alignment test

2004-06-03 Thread Goswin von Brederlow
Neil Turton [EMAIL PROTECTED] writes: Brett Cundal writes: The issue is with a test for long double alignment which reports an incorrect value on ia64 (and probably other archs). [...] Anyone know if this works? The code which was posted doesn't use the long double type, which

Re: Long double alignment test

2004-06-03 Thread David A. Riggs
Brett Cundal wrote: I'm maintaining GNU Smalltalk, which is having problems building on most 64-bit platforms. I'm having difficulty tracking these problems down, so I'm asking for some assistance from anyone who has access to these platforms (any DD, I believe). snip Anyone know if this

Re: Long double alignment test

2004-06-03 Thread Bas Zoetekouw
Hi Brett! You wrote: Anyone know if this works? Could someone please run this on each of the archs we support (particularly ia64) and report the results to me? Ok. alpha: your code: sizeof(foo)=16 sizeof(align)=8 sizeof(f2)=32 union may be aligned on 8 byte boundaries. Neal's code: char: