https://sourceware.org/bugzilla/show_bug.cgi?id=30733

            Bug ID: 30733
           Summary: ld: SHF_GNU_RETAIN 7a' test fail on hppa
           Product: binutils
           Version: 2.41
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: sam at gentoo dot org
  Target Milestone: ---

$ ld/ld-new --version | head -1
GNU ld (GNU Binutils) 2.41.50.20230808

$ grep -rsin ^FAIL ./*/*.sum
./ld/ld.sum:502:FAIL: relocatable with script
./ld/ld.sum:512:FAIL: SHF_GNU_RETAIN 7a
./ld/ld.sum:1145:FAIL: ELF weak (alias)

```
/home/sam/git/binutils-gdb/ld/../gas/as-new  --defsym ALIGN=2    -o
tmpdir/retain7.o /home/sam/git/binutils-gdb/ld/testsuite/ld-elf/retain7.s
Executing on host: sh -c {/home/sam/git/binutils-gdb/ld/../gas/as-new  --defsym
ALIGN=2    -o tmpdir/retain7.o
/home/sam/git/binutils-gdb/ld/testsuite/ld-elf/retain7.s 2>&1}  /dev/null
dump.tmp (timeout = 300)
spawn [open ...]
./ld-new -z norelro  -L/home/sam/git/binutils-gdb/ld/testsuite/ld-elf  -e
_start --gc-sections -o tmpdir/dump tmpdir/retain7.o
Executing on host: sh -c {./ld-new -z norelro 
-L/home/sam/git/binutils-gdb/ld/testsuite/ld-elf  -e _start --gc-sections -o
tmpdir/dump tmpdir/retain7.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/sam/git/binutils-gdb/ld/../binutils/readelf  -h tmpdir/dump >
tmpdir/dump.out
Executing on host: sh -c {/home/sam/git/binutils-gdb/ld/../binutils/readelf  -h
tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
FAIL: SHF_GNU_RETAIN 7a
/home/sam/git/binutils-gdb/ld/../gas/as-new  --defsym ALIGN=2    -o
tmpdir/retain7.o /home/sam/git/binutils-gdb/ld/testsuite/ld-elf/retain7.s
Executing on host: sh -c {/home/sam/git/binutils-gdb/ld/../gas/as-new  --defsym
ALIGN=2    -o tmpdir/retain7.o
/home/sam/git/binutils-gdb/ld/testsuite/ld-elf/retain7.s 2>&1}  /dev/null
dump.tmp (timeout = 300)
spawn [open ...]
./ld-new -z norelro  -L/home/sam/git/binutils-gdb/ld/testsuite/ld-elf  -r -o
tmpdir/dump tmpdir/retain7.o
Executing on host: sh -c {./ld-new -z norelro 
-L/home/sam/git/binutils-gdb/ld/testsuite/ld-elf  -r -o tmpdir/dump
tmpdir/retain7.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/sam/git/binutils-gdb/ld/../binutils/readelf  -h tmpdir/dump >
tmpdir/dump.out
Executing on host: sh -c {/home/sam/git/binutils-gdb/ld/../binutils/readelf  -h
tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
```

and:
```
~/git/binutils-gdb/ld $ ./ld-new -z norelro 
-L/home/sam/git/binutils-gdb/ld/testsuite/ld-elf  -r -o tmpdir/dump
tmpdir/retain7.o
~/git/binutils-gdb/ld $ /home/sam/git/binutils-gdb/ld/../binutils/readelf  -h
tmpdir/dump > tmpdir/dump.out
~/git/binutils-gdb/ld $ cat tmpdir/dump.out
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          252 (bytes into file)
  Flags:                             0x210, PA-RISC 1.1
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         8
  Section header string table index: 7
~/git/binutils-gdb/ld $
```

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to