[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
address@hidden