FAIL: i386 abs reloc [Was: Results for binutils 2.15.91 20040826 testsuite on i686-pc-cygwin]
Christian Joensson
christian@j-son.org
Thu Aug 26 08:45:00 GMT 2004
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
Again, looking into the log file...
../as-new --32 -o dump.o /usr/local/src/trunk/src/gas/testsuite/gas/i386/absrel.s
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump -drw dump.o > dump.out
regexp_diff match failure
regexp "^ a: a1 00 00 00 00[ ]*mov 0x0,%eax b: (R_386_|dir)?32 weak$"
line " a: a1 0f 00 00 00 mov 0xf,%eax b: dir32 weak"
regexp_diff match failure
regexp "^ 41: a1 cc ed ff ff[ ]*mov 0xffffedcc,%eax 42: (R_386_|dir)?32 weak$"
line " 41: a1 12 ee ff ff mov 0xffffee12,%eax 42: dir32 weak"
regexp_diff match failure
regexp "^ 78: a1 8a 67 ff ff[ ]*mov 0xffff678a,%eax 79: (R_386_|dir)?32 weak$"
line " 78: a1 07 68 ff ff mov 0xffff6807,%eax 79: dir32 weak"
FAIL: i386 abs reloc
Again, any ideas of what goes wrong?
Cheers,
/ChJ
> FAIL: i386 pcrel reloc
>
> === gas Summary ===
>
> # of expected passes 48
> # of unexpected failures 2
> === ld tests ===
>
>
> Running target unix
> FAIL: cdtest with -Ur
> FAIL: NOCROSSREFS 2
> FAIL: ld-scripts/provide-1
>
> === ld Summary ===
>
> # of expected passes 32
> # of unexpected failures 3
> # of expected failures 3
>
> version: binutils 2.15.91 20040826
> Platform: i686-pc-cygwin
> configure flags: --enable-__cxa_atexit --enable-shared --enable-threads=posix --with-system-zlib
> Counting all warnings,
> there are 31 warnings in stage0 of this bootstrap.
>
> Number of warnings per file:
> 11 /usr/local/src/trunk/src/binutils/defparse.y
> 3 libiberty/regex.c
> 3 lex.yy.c
> 3 include/getopt.h
> 2 libiberty/getopt.c
> 2 include/fibheap.h
> 2 /usr/local/src/trunk/src/bfd/elf.c
> 1 libtool
> 1 libiberty/strsignal.c
> 1 include/xregex2.h
> 1 /usr/local/src/trunk/src/intl/l10nflist.c
> 1 /usr/local/src/trunk/src/bfd/hash.c
>
> Number of warning types:
> 11 stray \`???' treated as white space
> 3 signed and unsigned type in conditional expression
> 3 function declaration isn't a prototype
> 3 \`???' defined but not used
> 2 unused parameter \`???'
> 2 comparison between signed and unsigned
> 2 bit-field \`???' type invalid in ISO C
> 2 ??? format, ??? arg (arg ???)
> 1 assignment makes pointer from integer without a cast
> 1 \`???' seems to be moved
> 1 ISO C90 does not support \`static' or type qualifiers in parameter array declarators
More information about the Binutils
mailing list