bug-gnu-utils
[Top][All Lists]
Advanced

[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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]