Noticed when debugged test failure:
lowpc: 8049000, highpc: 8049000lx
../sysdeps/i386/crti.S: [2def] '_init' highpc <= lowpc
Signed-off-by: Sergei Trofimovich
---
tests/ChangeLog | 4
tests/low_high_pc.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git
binutils started producing 0-sized DIEs on functions interspersed
by nested sections (".section ...; .previous). This led to
run-low_high_pc.sh failure in form of:
FAIL: run-low_high_pc.sh
[b] main.c
[2d] main
[b] ../sysdeps/i386/start.S
[26]
https://sourceware.org/bugzilla/show_bug.cgi?id=29450
Sergei Trofimovich changed:
What|Removed |Added
See Also||https://sourceware.org/bugz
https://sourceware.org/bugzilla/show_bug.cgi?id=29450
--- Comment #4 from Sergei Trofimovich ---
Filed https://sourceware.org/PR29451 against gas.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://sourceware.org/bugzilla/show_bug.cgi?id=29450
--- Comment #3 from Sergei Trofimovich ---
gas-2.39 started adding 0-sized DIE for function without a .size marking:
$ cat crti.S.S
.section .init,"ax",@progbits
.p2align 2
.globl _init
.hidden _init
.type _init, @function
_init:
https://sourceware.org/bugzilla/show_bug.cgi?id=29450
--- Comment #2 from Sergei Trofimovich ---
Could it be that it's a mild `crti.o` corruption by new binutils? "MIPS
assembler" does not sound right.
```
$ readelf -aW crti.o --debug-dump
...
Contents of the .debug_info section:
Compilation
https://sourceware.org/bugzilla/show_bug.cgi?id=29450
--- Comment #1 from Sergei Trofimovich ---
Created attachment 14257
--> https://sourceware.org/bugzilla/attachment.cgi?id=14257=edit
low_high_pc
Attaching the binary itself. It was a failing selftest:
$
https://sourceware.org/bugzilla/show_bug.cgi?id=29450
Bug ID: 29450
Summary: run-low_high_pc.sh fails on i386 against binutils-2.39
Product: elfutils
Version: unspecified
Status: UNCONFIRMED
Severity: normal
Priority: P2