[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Unexpected Test failure in Solaris 2.6 binutils 2.13.1
From: |
Arnold Troeger |
Subject: |
Unexpected Test failure in Solaris 2.6 binutils 2.13.1 |
Date: |
Tue, 03 Dec 2002 16:19:55 +0700 |
User-agent: |
Mozilla/5.0 (X11; U; IRIX64 IP30; en-US; rv:1.1) Gecko/20021001 |
Dear Sirs,
I've encountered a problem in the check of my compile of binutils 2.13.1
for Solaris 2.6 (sparc). I've compiled the same package successfully in
Solaris 8. I've tried optimization levels -g, -O1, -O2, and -O3, but the
same test fails in Solaris 6 every time. I'm using gcc-3.2.1 to compile.
Is there any other information I can provide to help explain this problem?
Thank you and best regards,
Arnold
--
Arnold Troeger Unocal Thailand
Phone: 011-66-2-545-5456 5th Floor, Tower 3, SCB Park Plaza
FAX: 011-66-2-545-5374 19 Ratchadapisek Road, Chatuchak
Email: address@hidden Bangkok 10900, Thailand
------------------------------------------------------------------------
"Microsoft Windows: for when your machine is just too fast"
"Microsoft: Writing viruses has never been easier!"
"Microsoft: The company that made email dangerous"
Test Run By stssart on Mon Dec 2 19:19:16 2002
Native configuration is sparc-sun-solaris2.6
=== binutils tests ===
Schedule of variations:
unix
Running target unix
Using /u76/gnu/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /u76/gnu/share/dejagnu/config/unix.exp as generic interface file for
target.
Using
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/ar.exp ...
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc tmpdir/artest.a
tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc
tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1
tmpdir/abcdefghijklmnopqrstuvwxyz2 (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc tmpdir/artest.a
tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc
tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1
tmpdir/abcdefghijklmnopqrstuvwxyz2 (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar t tmpdir/artest.a
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar t
tmpdir/artest.a (timeout = 300)
abcdefghijklmnopqrstuvwxyz1
abcdefghijklmnopqrstuvwxyz2
abcdefghijklmnopqrstuvwxyz1
abcdefghijklmnopqrstuvwxyz2
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar x tmpdir/artest.a
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar x tmpdir/artest.a
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar x
tmpdir/artest.a (timeout = 300)
PASS: ar long file names
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/gas/as-new
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/bintest.s
-o tmpdir/bintest.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc tmpdir/artest.a
tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc
tmpdir/artest.a tmpdir/bintest.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new --print-armap
tmpdir/artest.a
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new
--print-armap tmpdir/artest.a (timeout = 300)
Archive index:
text_symbol in bintest.o
data_symbol in bintest.o
common_symbol in bintest.o
bintest.o:
00000004 C common_symbol
00000000 D data_symbol
U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol
Archive index:
text_symbol in bintest.o
data_symbol in bintest.o
common_symbol in bintest.o
bintest.o:
00000004 C common_symbol
00000000 D data_symbol
U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol
PASS: ar symbol table
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/ar.exp
completed in 6 seconds
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/hppa/objdump.exp
...
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/hppa/objdump.exp
completed in 0 seconds
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/nm.exp ...
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new
--version (timeout = 300)
GNU nm 2.13.1
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
Version /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new 2.13.1
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/gas/as-new
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/bintest.s
-o tmpdir/bintest.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new
tmpdir/bintest.o (timeout = 300)
00000004 C common_symbol
00000000 D data_symbol
U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol
00000004 C common_symbol
00000000 D data_symbol
U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol
PASS: nm (no arguments)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new -g tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new
-g tmpdir/bintest.o (timeout = 300)
00000004 C common_symbol
00000000 D data_symbol
U external_symbol
00000000 T text_symbol
00000004 C common_symbol
00000000 D data_symbol
U external_symbol
00000000 T text_symbol
PASS: nm -g
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new -P tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new
-P tmpdir/bintest.o (timeout = 300)
common_symbol C 00000004 00000004
data_symbol D 00000000
external_symbol U
static_data_symbol d 00000000
static_text_symbol t 00000000
text_symbol T 00000000
common_symbol C 00000004 00000004
data_symbol D 00000000
external_symbol U
static_data_symbol d 00000000
static_text_symbol t 00000000
text_symbol T 00000000
PASS: nm -P
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/nm.exp
completed in 1 seconds
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/objcopy.exp
...
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
--version (timeout = 300)
GNU objcopy 2.13.1
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
Version /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy 2.13.1
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/gas/as-new
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/bintest.s
-o tmpdir/bintest.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy tmpdir/bintest.o
tmpdir/copy.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
tmpdir/bintest.o tmpdir/copy.o (timeout = 300)
cmp tmpdir/bintest.o tmpdir/copy.o
Executing on build: cmp tmpdir/bintest.o tmpdir/copy.o (timeout = 300)
PASS: objcopy (simple copy)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy -O srec
tmpdir/bintest.o tmpdir/copy.srec
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
-O srec tmpdir/bintest.o tmpdir/copy.srec (timeout = 300)
S0130000746D706469722F636F70792E7372656397
S10B00000000000100000000F3
S107000000000002F6
S9030000FC
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -f tmpdir/copy.srec
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-f tmpdir/copy.srec (timeout = 300)
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00000000
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00000000
PASS: objcopy -O srec
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -f tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-f tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o: file format elf32-sparc
architecture: sparc, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
tmpdir/bintest.o: file format elf32-sparc
architecture: sparc, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy -O srec
tmpdir/bintest.o tmpdir/copy.srec --set-start 0x7654
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
-O srec tmpdir/bintest.o tmpdir/copy.srec --set-start 0x7654 (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -f tmpdir/copy.srec
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-f tmpdir/copy.srec (timeout = 300)
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00007654
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00007654
PASS: objcopy --set-start
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy -O srec
tmpdir/bintest.o tmpdir/copy.srec --adjust-start 0x123
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
-O srec tmpdir/bintest.o tmpdir/copy.srec --adjust-start 0x123 (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -f tmpdir/copy.srec
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-f tmpdir/copy.srec (timeout = 300)
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00000123
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00000123
PASS: objcopy --adjust-start
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -h tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-h tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o: file format elf32-sparc
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000008 00000000 00000000 00000034 2**0
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .data 00000004 00000000 00000000 0000003c 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00000000 00000000 00000040 2**0
ALLOC
tmpdir/bintest.o: file format elf32-sparc
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000008 00000000 00000000 00000034 2**0
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .data 00000004 00000000 00000000 0000003c 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00000000 00000000 00000040 2**0
ALLOC
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy -O srec
tmpdir/bintest.o tmpdir/copy.srec --adjust-vma 0x123
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
-O srec tmpdir/bintest.o tmpdir/copy.srec --adjust-vma 0x123 (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -fh
tmpdir/copy.srec
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-fh tmpdir/copy.srec (timeout = 300)
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00000123
Sections:
Idx Name Size VMA LMA File off Algn
0 .sec1 00000008 00000123 00000123 0000002c 2**0
CONTENTS, ALLOC, LOAD
1 .sec2 00000004 00000123 00000123 00000048 2**0
CONTENTS, ALLOC, LOAD
tmpdir/copy.srec: file format srec
architecture: UNKNOWN!, flags 0x00000000:
start address 0x00000123
Sections:
Idx Name Size VMA LMA File off Algn
0 .sec1 00000008 00000123 00000123 0000002c 2**0
CONTENTS, ALLOC, LOAD
1 .sec2 00000004 00000123 00000123 00000048 2**0
CONTENTS, ALLOC, LOAD
PASS: objcopy --adjust-vma
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy -O srec
tmpdir/bintest.o tmpdir/copy.srec --adjust-section-vma .text+4
--adjust-section-vma .data+4 --adjust-section-vma .bss+4
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
-O srec tmpdir/bintest.o tmpdir/copy.srec --adjust-section-vma .text+4
--adjust-section-vma .data+4 --adjust-section-vma .bss+4 (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -h tmpdir/copy.srec
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-h tmpdir/copy.srec (timeout = 300)
tmpdir/copy.srec: file format srec
Sections:
Idx Name Size VMA LMA File off Algn
0 .sec1 00000008 00000004 00000004 0000002c 2**0
CONTENTS, ALLOC, LOAD
1 .sec2 00000004 00000004 00000004 00000048 2**0
CONTENTS, ALLOC, LOAD
tmpdir/copy.srec: file format srec
Sections:
Idx Name Size VMA LMA File off Algn
0 .sec1 00000008 00000004 00000004 0000002c 2**0
CONTENTS, ALLOC, LOAD
1 .sec2 00000004 00000004 00000004 00000048 2**0
CONTENTS, ALLOC, LOAD
PASS: objcopy --adjust-section-vma +
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy -O srec
tmpdir/bintest.o tmpdir/copy.srec --adjust-section-vma .text=4
--adjust-section-vma .data=4 --adjust-section-vma .bss=4
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objcopy
-O srec tmpdir/bintest.o tmpdir/copy.srec --adjust-section-vma .text=4
--adjust-section-vma .data=4 --adjust-section-vma .bss=4 (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -h tmpdir/copy.srec
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-h tmpdir/copy.srec (timeout = 300)
tmpdir/copy.srec: file format srec
Sections:
Idx Name Size VMA LMA File off Algn
0 .sec1 00000008 00000004 00000004 0000002c 2**0
CONTENTS, ALLOC, LOAD
1 .sec2 00000004 00000004 00000004 00000048 2**0
CONTENTS, ALLOC, LOAD
tmpdir/copy.srec: file format srec
Sections:
Idx Name Size VMA LMA File off Algn
0 .sec1 00000008 00000004 00000004 0000002c 2**0
CONTENTS, ALLOC, LOAD
1 .sec2 00000004 00000004 00000004 00000048 2**0
CONTENTS, ALLOC, LOAD
PASS: objcopy --adjust-section-vma =
Executing on host: gcc -c -g -o tmpdir/testprog.o
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/testprog.c
(timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc tmpdir/libstrip.a
tmpdir/testprog.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/ar rc
tmpdir/libstrip.a tmpdir/testprog.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/strip-new tmpdir/libstrip.a
Executing on host:
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/strip-new
tmpdir/libstrip.a (timeout = 300)
Executing on host: gcc -c -g -o tmpdir/testprog.o
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/testprog.c
(timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/strip-new tmpdir/testprog.o
Executing on host:
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/strip-new
tmpdir/testprog.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new -a tmpdir/testprog.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new
-a tmpdir/testprog.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new: tmpdir/testprog.o:
no symbols
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new: tmpdir/testprog.o:
no symbols
PASS: strip
Executing on host: gcc -c -g -o tmpdir/testprog.o
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/testprog.c
(timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/strip-new -K main -K _main
tmpdir/testprog.o
Executing on host:
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/strip-new -K main -K _main
tmpdir/testprog.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new tmpdir/testprog.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/nm-new
tmpdir/testprog.o (timeout = 300)
00000014 T main
00000014 T main
PASS: strip with saving a symbol
Executing on host: gcc -c -o testglue.o /u76/gnu/share/dejagnu/testglue.c
(timeout = 300)
Executing on host: gcc
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/testprog.c
testglue.o -Wl,-wrap,exit -Wl,-wrap,main -Wl,-wrap,abort -g -lm -o
tmpdir/testprog (timeout = 300)
testglue.o: In function `__wrap__exit':
testglue.o(.text+0x210): undefined reference to `__real__exit'
collect2: ld returned 1 exit status
compiler exited with status 1
output is:
testglue.o: In function `__wrap__exit':
testglue.o(.text+0x210): undefined reference to `__real__exit'
collect2: ld returned 1 exit status
UNTESTED: simple objcopy of executable
UNTESTED: run objcopy of executable
UNTESTED: run stripped executable
UNTESTED: run stripped executable with saving a symbol
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/objcopy.exp
completed in 17 seconds
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/objdump.exp
...
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
--version (timeout = 300)
GNU objdump 2.13.1
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
Version /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump 2.13.1
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -i
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-i (timeout = 300)
BFD header file version 2.13.1
elf32-sparc
(header big endian, data big endian)
sparc
a.out-sunos-big
(header big endian, data big endian)
sparc
elf32-little
(header little endian, data little endian)
sparc
elf32-big
(header big endian, data big endian)
sparc
srec
(header endianness unknown, data endianness unknown)
sparc
symbolsrec
(header endianness unknown, data endianness unknown)
sparc
tekhex
(header endianness unknown, data endianness unknown)
sparc
binary
(header endianness unknown, data endianness unknown)
sparc
ihex
(header endianness unknown, data endianness unknown)
sparc
elf32-sparc a.out-sunos-big elf32-little elf32-big srec
sparc elf32-sparc a.out-sunos-big elf32-little elf32-big srec
symbolsrec tekhex binary ihex
sparc symbolsrec tekhex binary ihex
BFD header file version 2.13.1
elf32-sparc
(header big endian, data big endian)
sparc
a.out-sunos-big
(header big endian, data big endian)
sparc
elf32-little
(header little endian, data little endian)
sparc
elf32-big
(header big endian, data big endian)
sparc
srec
(header endianness unknown, data endianness unknown)
sparc
symbolsrec
(header endianness unknown, data endianness unknown)
sparc
tekhex
(header endianness unknown, data endianness unknown)
sparc
binary
(header endianness unknown, data endianness unknown)
sparc
ihex
(header endianness unknown, data endianness unknown)
sparc
elf32-sparc a.out-sunos-big elf32-little elf32-big srec
sparc elf32-sparc a.out-sunos-big elf32-little elf32-big srec
symbolsrec tekhex binary ihex
sparc symbolsrec tekhex binary ihex
CPU regex:
(a29k|alliant|alpha|arc|arm|convex|d10v|d30v|fr30|h8|hppa|i386|i860|i960|m32r|m68hc11|m68hc12|m68k|m88k|MCore|mips|mn10200|mn10300|ns32k|pj|powerpc|pyramid|romp|rs6000|s390|sh|sparc|tahoe|tic54x|tms320c54x|v850|vax|we32k|x86-64|xscale|z8k|z8001|z8002|sparc)
PASS: objdump -i
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/gas/as-new
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/bintest.s
-o tmpdir/bintest.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -f tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-f tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o: file format elf32-sparc
architecture: sparc, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
tmpdir/bintest.o: file format elf32-sparc
architecture: sparc, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
PASS: objdump -f
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -h tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-h tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o: file format elf32-sparc
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000008 00000000 00000000 00000034 2**0
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .data 00000004 00000000 00000000 0000003c 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00000000 00000000 00000040 2**0
ALLOC
tmpdir/bintest.o: file format elf32-sparc
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000008 00000000 00000000 00000034 2**0
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .data 00000004 00000000 00000000 0000003c 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00000000 00000000 00000040 2**0
ALLOC
PASS: objdump -h
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -t tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-t tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o: file format elf32-sparc
SYMBOL TABLE:
00000000 l d .text 00000000
00000000 l d .data 00000000
00000000 l d .bss 00000000
00000000 l .text 00000000 static_text_symbol
00000000 l .data 00000000 static_data_symbol
00000000 g .text 00000000 text_symbol
00000000 *UND* 00000000 external_symbol
00000000 g .data 00000000 data_symbol
00000004 O *COM* 00000004 common_symbol
tmpdir/bintest.o: file format elf32-sparc
SYMBOL TABLE:
00000000 l d .text 00000000
00000000 l d .data 00000000
00000000 l d .bss 00000000
00000000 l .text 00000000 static_text_symbol
00000000 l .data 00000000 static_data_symbol
00000000 g .text 00000000 text_symbol
00000000 *UND* 00000000 external_symbol
00000000 g .data 00000000 data_symbol
00000004 O *COM* 00000004 common_symbol
PASS: objdump -t
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -r tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-r tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o: file format elf32-sparc
RELOCATION RECORDS FOR [.text]:
OFFSET TYPE VALUE
00000004 R_SPARC_32 external_symbol
tmpdir/bintest.o: file format elf32-sparc
RELOCATION RECORDS FOR [.text]:
OFFSET TYPE VALUE
00000004 R_SPARC_32 external_symbol
PASS: objdump -r
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump -s tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/objdump
-s tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o: file format elf32-sparc
Contents of section .text:
0000 00000001 00000000 ........
Contents of section .data:
0000 00000002 ....
tmpdir/bintest.o: file format elf32-sparc
Contents of section .text:
0000 00000001 00000000 ........
Contents of section .data:
0000 00000002 ....
PASS: objdump -s
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/objdump.exp
completed in 3 seconds
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/readelf.exp
...
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/readelf
--version (timeout = 300)
GNU readelf 2.13.1
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
Version /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/readelf 2.13.1
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/gas/as-new
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/bintest.s
-o tmpdir/bintest.o (timeout = 300)
ELF size is 32
PASS: finding out ELF size with readelf -h
exec /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/readelf -h
tmpdir/bintest.o > readelf.out
PASS: readelf -h
exec /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/readelf -S
tmpdir/bintest.o > readelf.out
PASS: readelf -S
exec /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/readelf -s
tmpdir/bintest.o > readelf.out
PASS: readelf -s
exec /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/readelf -r
tmpdir/bintest.o > readelf.out
PASS: readelf -r
Executing on host: gcc -c -g -o tmpdir/testprog.o
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/testprog.c
(timeout = 300)
exec /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/readelf -wi
tmpdir/testprog.o > readelf.out
extra regexps in
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/readelf.wi
starting with "^The section .debug_info contains:$"
EOF from readelf.out
FAIL: readelf -wi
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/readelf.exp
completed in 3 seconds
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/size.exp
...
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/size
--version (timeout = 300)
GNU size 2.13.1
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
Version /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/size 2.13.1
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/gas/as-new
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/bintest.s
-o tmpdir/bintest.o (timeout = 300)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/size tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/size
tmpdir/bintest.o (timeout = 300)
text data bss dec hex filename
8 4 0 12 c tmpdir/bintest.o
text data bss dec hex filename
8 4 0 12 c tmpdir/bintest.o
PASS: size (no arguments)
/u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/size -A tmpdir/bintest.o
Executing on host: /u76/gnu/src/binutils-2.13.1/SunOS5.6_sun4/binutils/size -A
tmpdir/bintest.o (timeout = 300)
tmpdir/bintest.o :
section size addr
.text 8 0
.data 4 0
.bss 0 0
Total 12
tmpdir/bintest.o :
section size addr
.text 8 0
.data 4 0
.bss 0 0
Total 12
PASS: size -A
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/size.exp
completed in 1 seconds
Running
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/windres/windres.exp
...
testcase
/u76/gnu/src/binutils-2.13.1/generic/binutils/testsuite/binutils-all/windres/windres.exp
completed in 0 seconds
=== binutils Summary ===
# of expected passes 27
# of unexpected failures 1
# of untested testcases 4
runtest completed at Mon Dec 2 19:19:48 2002
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Unexpected Test failure in Solaris 2.6 binutils 2.13.1,
Arnold Troeger <=