bug: extra four bytes between super/sub instance images, CNI not aware

Bryce McKinlay bryce@waitaki.otago.ac.nz
Mon Apr 22 16:26:00 GMT 2002


Adam Megacz wrote:

>Martin Kahlert <martin.kahlert@infineon.com> writes:
>
>>Reading specs from /sw/gcc-3.1/lib/gcc-lib/i686-pc-linux-gnu/3.1/specs
>>$ ./a.out 
>>3
>>
>
>>/data/titan_1/kahlert/gcc-3.1/lib/gcc-lib/sparcv9-sun-solaris2.7/3.1/specs
>>$ a.out
>>0
>>
>
>That's very, very bizarre -- you're encountering the bug on Solaris2.7
>but not on Linux.
>

I don't see it on x86 Linux either, it only happens for me on PowerPC. 
Calling debug_tree on the record type node showed "inner" as having 
64-bit alignment within "sup", which is clearly the problem, but I don't 
know where that comes from.

Unfortunatly I can't look at it further right now because my PowerBook 
is in the shop getting fixed!

regards

Bryce.




More information about the Java mailing list