emacs-devel
[Top][All Lists]
Advanced

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

Re: USE_LSB_TAG not supported on this platform


From: Eli Zaretskii
Subject: Re: USE_LSB_TAG not supported on this platform
Date: Tue, 09 Feb 2016 18:59:09 +0200

> Cc: address@hidden, address@hidden, address@hidden
> From: Paul Eggert <address@hidden>
> Date: Tue, 9 Feb 2016 00:39:13 -0800
> 
> Eli Zaretskii wrote:
> > Could you please add a commentary explaining the need for this
> > additional layer of lmalloc/lrealloc?
> 
> Sure. I gave it a shot in emacs-25 commit 
> b1079c0f86c218f016a6c2e84ea402f4e175fc53 as part of a patch to improve 
> portability to hosts where realloc and malloc can return pointers that are 
> not 
> multiples of 8. (I don't have access to any such hosts, which I think are 
> rare 
> nowadays though some may still exist.)

Thanks.  Out of curiosity: which hosts can behave like that?

Also, why are we sure that the loops will end at some point on those
hosts?  Shouldn't we perhaps set a limit to the loop iterations, to be
sure we don't infloop there?



reply via email to

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