URL: <https://savannah.gnu.org/patch/?10623>
Summary: [PATCH 23/31] confshared.h: set HEAP_IN_LOW_MEMORY
for 64-bit PowerPC
Group: MIT/GNU Scheme
Submitter: barak
Submitted: Thu 24 Sep 2026 04:41:33 PM UTC
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Unlocked
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Thu 24 Sep 2026 04:41:33 PM UTC By: Barak A. Pearlmutter <barak>
Before the macro cleanup ppc64 got HEAP_IN_LOW_MEMORY from the 32-bit
block, because both ran. Without that, since x86-64 and aarch64 both
set it, ppc64 is the only 64-bit port with HEAP_IN_LOW_MEMORY unset.
That changes the datum representation (object.h: absolute vs
base-relative addresses), so bands and .com files no longer
interchange with the other 64-bit ports.
_______________________________________________________
File Attachments:
Name: 0023-confshared.h-set-HEAP_IN_LOW_MEMORY-for-64-bit-Power.patch Size:
1.1KiB
<https://file.savannah.gnu.org/file/0023-confshared.h-set-HEAP_IN_LOW_MEMORY-for-64-bit-Power.patch?file_id=59014>
AGPL NOTICE
These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-2ce82de06cddf3c312e2e260f2c97db720d76efc.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/patch/?10623>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
