<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Feb 23, 2015 at 10:59 AM, Shankar Kalpathi Easwaran <span dir="ltr"><<a href="mailto:shankarke@gmail.com" target="_blank">shankarke@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I feel its a bug in GNU on why absolute symbols are not reclaimed. Do we want to be bug compatible with lld ?<br>
<br>
cat > 1.c << \!<br>
int foo() { return 0; }<br>
!<br>
<br>
cat > 2.c << \!<br>
int bar() { return 0; }<br>
!<br>
<br>
gcc -c 1.c 2.c<br>
ld 1.o 2.o -e foo --gc-sections<br>
<br>
nothing in bar is used, but still there is an absolute symbol, confuses me.<br></blockquote><div><br></div><div>Where is an absolute symbol in the above code?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
<br>
<a href="http://reviews.llvm.org/D7823" target="_blank">http://reviews.llvm.org/D7823</a><br>
<br>
EMAIL PREFERENCES<br>
  <a href="http://reviews.llvm.org/settings/panel/emailpreferences/" target="_blank">http://reviews.llvm.org/settings/panel/emailpreferences/</a><br>
<br>
<br>
</div></div></blockquote></div><br></div></div>