New test ld-elf/header fails for cris-elf (likely elsewhere)
Hans-Peter Nilsson
hans-peter.nilsson@axis.com
Thu Jan 11 17:51:00 GMT 2007
> Date: Thu, 11 Jan 2007 17:44:44 +0000
> From: Nathan Sidwell <nathan@codesourcery.com>
> Hans-Peter Nilsson wrote:
> > regexp "^ LOAD off 0x0*0000000 vaddr 0x0*0010000 paddr 0x0*0010000 align 2..16$"
So "align .*" ?
> > line " LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**13"
> > regexp_diff match failure
> > regexp "^ filesz 0x0*001002[48] memsz 0x0*001002[48] flags rwx$"
So something like "filesz 0x0*00100[248] memsz 0x0*00100[248] flags rwx$" ?
> > line " filesz 0x00001002 memsz 0x00001002 flags rw-"
> > (more errors elided)
> Whether the right alignments occur to tickle the orginal bug depends on the
> program header size and the page size. As I don't think the page size is
> forceable from the test harness, or detectable in the assembler source, perhaps
> we should just check the link succeeds. Thoughts?
Ok, I was mostly interested in whether the "2**16" check was
important. I suggest adding "#target: *-*-linux*" plus the changes
above.
brgds, H-P
More information about the Binutils
mailing list