Make testsuite pass with 64-bit RTS built with --disable-large-address-space
This patch makes the whole testsuite pass with 64-bit RTS built with --disable-large-address-space
. A new testsuite predicate have_large_address_space
is added, the information comes from ghcautoconf.h
which is read by hadrian and passed to the testsuite driver, both in-tree/out-of-tree cases are handled.
Original issue is #24940, I plan to add CI logic in a follow-up patch.
Edited by Cheng Shao