[Bug gold/27775] New: --gc-sections doesn't work on note sections

2021-04-24 Thread sourceware-bugzilla at iamadam dot se
https://sourceware.org/bugzilla/show_bug.cgi?id=27775

Bug ID: 27775
   Summary: --gc-sections doesn't work on note sections
   Product: binutils
   Version: 2.35.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: gold
  Assignee: ccoutant at gmail dot com
  Reporter: sourceware-bugzilla at iamadam dot se
CC: ian at airs dot com
  Target Milestone: ---

Looks like same issue as https://sourceware.org/bugzilla/show_bug.cgi?id=12851
but for gold.

$ ld.gold --version
GNU gold (GNU Binutils for Ubuntu 2.35.1) 1.16
Copyright (C) 2020 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.

$ cat foo.s
.section .note.stapsdt,"?","note"
.dc.a _.stapsdt.base
.section .stapsdt.base,"aG","progbits",.stapsdt.base,comdat
_.stapsdt.base: .space 1
.size _.stapsdt.base,1


$ cat start.s
.text
.global start   /* Used by SH targets.  */
start:
.global _start
_start:
.global __start
__start:
.global main/* Used by HPPA targets.  */
main:
.dc.a 0

$ make y
ld --gc-sections -o y foo.o start.o

$ make x
ld.gold --gc-sections -o x foo.o start.o
foo.o(.note.stapsdt+0x0): error: relocation refers to local symbol
"_.stapsdt.base" [5], which is defined in a discarded section
make: *** [Makefile:4: x] Error 1

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


[Bug gold/27775] --gc-sections doesn't work on note sections

2021-04-24 Thread sourceware-bugzilla at iamadam dot se
https://sourceware.org/bugzilla/show_bug.cgi?id=27775

sourceware-bugzilla at iamadam dot se changed:

   What|Removed |Added

 CC||sourceware-bugzilla@iamadam
   ||.se

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