FAIL: i386 pcrel reloc [Was: Results for binutils 2.15.91 20040826 testsuite on i686-pc-cygwin]
H. J. Lu
hjl@lucon.org
Thu Aug 26 15:27:00 GMT 2004
On Thu, Aug 26, 2004 at 10:40:08AM +0200, Christian Joensson wrote:
> On Thu, Aug 26, 2004 at 10:36:07AM +0200, Christian Joensson wrote:
> > Windows XP Pro/SP1 cygwin P4 mobile system with these packages:
> >
> > binutils 20040725-2 2.15.91 20040725
> > bison 20030307-1 1.875b
> > cygwin 1.5.10-3
> > dejagnu 20021217-2 1.4.2.x
> > expect 20030128-1 5.26
> > gcc 3.3.3-3
> > tcltk 20030901-1 8.4
> >
> > LAST_UPDATED: Thu Aug 26 07:35:56 UTC 2004
> >
> > Native configuration is i686-pc-cygwin
> >
> > === binutils tests ===
> >
> >
> > Running target unix
> >
> > === binutils Summary ===
> >
> > # of expected passes 69
> > # of expected failures 1
> > === gas tests ===
> >
> >
> > Running target unix
> > FAIL: i386 abs reloc
> > FAIL: i386 pcrel reloc
>
> Looking into the log file...
>
> ../as-new --32 -o dump.o /usr/local/src/trunk/src/gas/testsuite/gas/i386/pcrel.s
> /usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump -drw dump.o > dump.out
> regexp_diff match failure
> regexp "^ ( 0: e9 30 12 00 00[ ]*jmp 1235 .*1: R_386_PC32 \*ABS\*| 0: e9 2f 12 00 00[ ]*jmp 1234 .*1: DISP32 \*ABS\*)$"
> line " 0: e9 35 12 00 00 jmp 123a <glob2+0x1135> 1: DISP32 *ABS*"
> regexp_diff match failure
The expect output is ELF. I have no idea why we bother to run it for
non-ELF targets.
H.J.
More information about the Binutils
mailing list