[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/21167] New: gas v2.28.51 does not include .rel[a] sections to g
From: |
georgerim at gmail dot com |
Subject: |
[Bug gas/21167] New: gas v2.28.51 does not include .rel[a] sections to groups |
Date: |
Wed, 15 Feb 2017 16:13:20 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=21167
Bug ID: 21167
Summary: gas v2.28.51 does not include .rel[a] sections to
groups
Product: binutils
Version: 2.29 (HEAD)
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: georgerim at gmail dot com
Target Milestone: ---
Assume next code (1.s):
.section .text,"axG",@progbits,foo,comdat
.quad bar
./as-new 1.s -o out
readelf -a out
[ 5] .text PROGBITS 0000000000000000 00000048
0000000000000008 0000000000000000 AXG 0 0 1
[ 6] .rela.text RELA 0000000000000000 00000120
0000000000000018 0000000000000018 I 7 5 8
As shown, .rela.text is present for .text, it has 5 as sh_info field, but gas
does not include it into group:
COMDAT group section [ 1] `.group' [foo] contains 1 sections:
[Index] Name
[ 5] .text
During the "regular" part of the link, the linker includes or discards groups
as a unit.
ELF spec that says: "There may *not* be non-symbol references to the sections
comprising a group from outside the group, for example, use of a group member's
section header index in an sh_link or sh_info member."
So it looks to be violation of spec.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/21167] New: gas v2.28.51 does not include .rel[a] sections to groups,
georgerim at gmail dot com <=