Re: [PATCH] Rearrange PObj Struct Members

2008-04-29 Thread Andrew Dougherty
On Mon, 28 Apr 2008, Andy Dougherty wrote: > On Sun, 27 Apr 2008, chromatic wrote: > > > Here's another proposed patch for testing on various platforms. I'm trying > > to > > get rid of some dodgy casts (which likely don't help C++ and processors > > with > > stricter alignment than 32-bit x

Re: [PATCH] Rearrange PObj Struct Members

2008-04-28 Thread Andy Dougherty
On Mon, 28 Apr 2008, chromatic wrote: > On Monday 28 April 2008 10:24:37 Andy Dougherty wrote: > > > On Sun, 27 Apr 2008, chromatic wrote: > > > > /* Parrot Object - base class for all others */ > > > typedef struct pobj_t { > > > +Parrot_UInt flags; > > > UnionVal u; > > > -Parro

Re: [PATCH] Rearrange PObj Struct Members

2008-04-28 Thread chromatic
On Monday 28 April 2008 11:19:08 Mark Glines wrote: > chromatic <[EMAIL PROTECTED]> wrote: > > I had a similar problem on my 32-bit Linux system, until I added this > > part of the patch: > > > > === src/gc/smallobject.c > > == > > --

Re: [PATCH] Rearrange PObj Struct Members

2008-04-28 Thread Mark Glines
On Mon, 28 Apr 2008 11:05:45 -0700 chromatic <[EMAIL PROTECTED]> wrote: > I had a similar problem on my 32-bit Linux system, until I added this > part of the patch: > > === src/gc/smallobject.c > == > --- src/gc/smallobject.c. (rev

Re: [PATCH] Rearrange PObj Struct Members

2008-04-28 Thread chromatic
On Monday 28 April 2008 10:41:27 Mark Glines wrote: > On Sun, 27 Apr 2008 17:24:53 -0700 > > chromatic <[EMAIL PROTECTED]> wrote: > > Here's another proposed patch for testing on various platforms. I'm > > trying to get rid of some dodgy casts (which likely don't help C++ > > and processors with

Re: [PATCH] Rearrange PObj Struct Members

2008-04-28 Thread Mark Glines
On Mon, 28 Apr 2008 10:41:27 -0700 Mark Glines <[EMAIL PROTECTED]> wrote: > On Sun, 27 Apr 2008 17:24:53 -0700 > chromatic <[EMAIL PROTECTED]> wrote: > > > Here's another proposed patch for testing on various platforms. I'm > > trying to get rid of some dodgy casts (which likely don't help C++ >

Re: [PATCH] Rearrange PObj Struct Members

2008-04-28 Thread chromatic
On Monday 28 April 2008 10:24:37 Andy Dougherty wrote: > On Sun, 27 Apr 2008, chromatic wrote: > > /* Parrot Object - base class for all others */ > > typedef struct pobj_t { > > +Parrot_UInt flags; > > UnionVal u; > > -Parrot_UInt flags; > > } pobj_t; > On 32-bit SPARC, at least

Re: [PATCH] Rearrange PObj Struct Members

2008-04-28 Thread Andy Dougherty
On Sun, 27 Apr 2008, chromatic wrote: > Here's another proposed patch for testing on various platforms. I'm trying > to > get rid of some dodgy casts (which likely don't help C++ and processors with > stricter alignment than 32-bit x86). I'd also like to remove unnecessary > members from a f

[PATCH] Rearrange PObj Struct Members

2008-04-27 Thread chromatic
Here's another proposed patch for testing on various platforms. I'm trying to get rid of some dodgy casts (which likely don't help C++ and processors with stricter alignment than 32-bit x86). I'd also like to remove unnecessary members from a few structs. This is the next step. Are there any