[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Discussion of the following change?

From: YAMAMOTO Mitsuharu
Subject: Re: Discussion of the following change?
Date: Tue, 14 Nov 2006 10:39:41 +0900
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/22.0.90 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)

>>>>> On Mon, 13 Nov 2006 15:02:05 +0100, David Kastrup <address@hidden> said:

> Has the followup question from Andreas Schwab been addressed?

I sent the following message in the thread in question:

>>>>> On Sat, 11 Nov 2006 20:01:28 +0900 (JST), YAMAMOTO Mitsuharu 
>>>>> <address@hidden> said:

>>> Could someone take a look at the following src/alloc.c part of the
>>> LP64 support on Mac OS X 10.4 + G5 by Nozomu Ando?

>> This breaks hosts where GC_LISP_OBJECT_ALIGNMENT is less than
>> sizeof Lisp_Object.  Why is the change to make_memory necessary?

> I guess this is for the case that `start' and `end' are exchanged at
> the beginning of mark_memory because the stack grows upward.  If
> that is correct, maybe we need a similar change also for the second
> loop in mark_memory.

The sentences were not affirmative because I didn't confirm the
intention of the author as of the above message.  But with his private
mail, I could do after that.  The patch actually does not break the
case GC_LISP_OBJECT_ALIGNMENT < sizeof Lisp_Object, but fixes it when
the stack grows in the decreasing direction.

                                     YAMAMOTO Mitsuharu

reply via email to

[Prev in Thread] Current Thread [Next in Thread]