Re: [PATCH v4] elf: Set image base address to the maximum page size

Alan Modra <[email protected]>
Newsgroups gmane.comp.gnu.binutils
Message-ID <[email protected]>
On Fri, Jun 26, 2026 at 12:06:50PM +0800, H.J. Lu wrote:
> Here is the v4 patch.

On x86_64-linux I see FAIL: ld-elf/textaddr8 due to not matching the
expected header.

Program Headers:
  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align
  LOAD           0x000000 0x0000000000800000 0x0000000000800000 0x0000e8 0x0000e8 R   0x800000
  LOAD           0x800000 0x0000000001000000 0x0000000001000000 0x000004 0x000004 R E 0x800000
  LOAD           0x1000000 0x0000000001800000 0x0000000001800000 0x000004 0x000004 RW  0x800000

aarch64-linux-gnu  +FAIL: ld-elf/textaddr8
alpha-linux-gnu  +FAIL: ld-elf/textaddr8
am33_2.0-linux-gnu  +FAIL: ld-elf/textaddr8
armeb-linux-gnueabi  +FAIL: ld-elf/textaddr8
arm-linux-gnueabi  +FAIL: ld-elf/textaddr8
cris-linux-gnu  +FAIL: ld-elf/textaddr8
crisv32-linux-gnu  +FAIL: ld-elf/textaddr8
csky-linux-gnu  +FAIL: ld-elf/textaddr8
frv-linux-gnu  +FAIL: ld-elf/textaddr8
h8300-linux-gnu  +FAIL: ld-elf/textaddr8
hppa64-linux-gnu  +FAIL: ld-elf/textaddr8
hppa-linux-gnu  +FAIL: ld-elf/textaddr8
i586-linux-gnu  +FAIL: ld-elf/textaddr8
ia64-linux-gnu  +FAIL: ld-elf/textaddr8
kvx-linux-gnu  +FAIL: ld-elf/textaddr8
lm32-linux-gnu  +FAIL: ld-elf/textaddr8
loongarch64-linux-gnu  +FAIL: ld-elf/textaddr8
m32r-linux-gnu  +FAIL: ld-elf/textaddr8
m68k-linux-gnu  +FAIL: ld-elf/textaddr8
metag-linux-gnu  +FAIL: ld-elf/textaddr8
microblaze-linux-gnu  +FAIL: ld-elf/textaddr8
microblaze-linux-gnu  +FAIL: ld-elf/textaddr9
mips64-linux-gnuabi64  +FAIL: ld-elf/textaddr8
mipsel-linux-gnu  +FAIL: ld-elf/textaddr8
mipsisa32el-linux-gnu  +FAIL: ld-elf/textaddr8
mips-linux-gnu  +FAIL: ld-elf/textaddr8
nds32le-linux-gnu  +FAIL: ld-elf/textaddr8
nds32le-linux-gnu  +FAIL: ld-elf/textaddr9
or1k-linux-gnu  +FAIL: ld-elf/textaddr8
powerpc64le-linux-gnu  +FAIL: ld-elf/textaddr8
powerpc64-linux-gnu  +FAIL: ld-elf/textaddr8
powerpc-linux-gnu  +FAIL: ld-elf/textaddr8
riscv64-linux-gnu  +FAIL: ld-elf/textaddr8
s390-linux-gnu  +FAIL: ld-elf/textaddr8
s390x-linux-gnu  +FAIL: ld-elf/textaddr8
sh4-linux-gnu  +FAIL: ld-elf/textaddr8
sparc64-linux-gnu  +FAIL: ld-elf/textaddr8
sparc-linux-gnu  +FAIL: ld-elf/textaddr8
tilegx-linux-gnu  +FAIL: ld-elf/textaddr8
tilepro-linux-gnu  +FAIL: ld-elf/textaddr8
x86_64-pc-linux-gnu  +FAIL: ld-elf/textaddr8
x86_64-pc-linux-gnux32  +FAIL: ld-elf/textaddr8


-- 
Alan Modra
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.