https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64435
--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Trying a PIE on aarch64 reveals: 2aaca300000-2aaca310000 r-xp 00000000 fd:00 17567415 /tmp/m 2aaca310000-2aaca320000 rw-p 00000000 fd:00 17567415 /tmp/m mappings alongside of 3ffXXXXXXXX, thus we need low mem from 0 to 2GB or 4GB?, then maybe some middle memory, and then high memory.