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