bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/17615] aarch64: ld.bfd generates SHN_ABS instead of SHN_UNDEF


From: dimitry at google dot com
Subject: [Bug ld/17615] aarch64: ld.bfd generates SHN_ABS instead of SHN_UNDEF
Date: Fri, 19 Dec 2014 17:36:43 +0000

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

--- Comment #11 from dimitry <dimitry at google dot com> ---
(In reply to H.J. Lu from comment #10)
> Use "ld --gc-sections -shared" directly.  You will see there is no
> .bss section at all.  The .bss section you see comes from other
> input files added by GCC driver.

I am using 2.c and the command from comment #8 to compile lib2.so; my
assumption is: if .bss section is coming from other source files it should not
change it's size if I initialize one of global ints to some non-zero value; but
if I do .bss section size drops from 8 to 4 bytes as expected and data section
increases by 4 bytes. So it looks like .bss section is allocated for the global
variables declared in 2.c. Am I missing something else here?

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



reply via email to

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