Tim Peters 9e4ca10ce4 SF bug [#467145] Python 2.2a4 build problem on HPUX 11.0.
The platform requires 8-byte alignment for doubles, but the GC header
was 12 bytes and that threw off the natural alignment of the double
members of a subtype of complex.  The fix puts the GC header into a
union with a double as the other member, to force no-looser-than
double alignment of GC headers.  On boxes that require 8-byte alignment
for doubles, this may add pad bytes to the GC header accordingly; ditto
for platforms that *prefer* 8-byte alignment for doubles.  On platforms
that don't care, it shouldn't change the memory layout (because the
size of the old GC header is certainly greater than the size of a double
on all platforms, so unioning with a double shouldn't change size or
alignment on such boxes).
2001-10-11 18:31:31 +00:00
..
2001-01-25 20:04:14 +00:00
2001-08-02 04:15:00 +00:00
2001-08-10 21:38:04 +00:00
2001-08-10 20:28:28 +00:00
2001-08-02 04:15:00 +00:00
2001-03-02 06:10:17 +00:00
2001-09-28 17:15:23 +00:00
2001-10-05 21:55:19 +00:00
2001-10-05 22:06:45 +00:00