This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GC special object sizes


In message <1052185839.724.216.camel@steven>, Steven Bosscher writes:
 >Op di 06-05-2003, om 01:35 schreef Diego Novillo:
 >> On Wed, 2003-04-30 at 11:46, Steven Bosscher wrote:
 >> 
 >> > Diego, you get this because if this goes on the trunk, you should _not_
 >> > merge it into the tree-ssa branch, because tree_common is 8 bytes larger
 >> > on the branch, so two operand tree_exps are 32 bytes.
 >> > 
 >> OK.  Should I define TREE_EXP_SIZE to something different on the
 >> branch?  I don't like the idea of having to undo the patch every time I
 >> do a mainline merge.
 >
 >The trouble is that for tree-ssa, there are two additional pointer
 >fields in tree_common (bah, yuck, yech, eeeeuuuwh)
Yup.  FWIW, it was actually cheaper to go ahead and use an additional
pointer in tree-common to get us to the locus information.  Depending
on precisely how the current locus information work progresses in the
mainline, we may be able to zap than (then again, we may not, I don't
really know yet).

Jeff



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]