<div dir="ltr"><p dir="ltr">>> How can you merge read write data?<br>
><br>
> :) So we use .gnu.linkonce.<br><br>The point is that is not a valid transformation. You cannot merge two variables. Changing one will change the other.<br><br>
>><br>
>>> SHF_MERGE does not work as there are specific signatures that are used<br>
>><br>
>> with .gnu.linkonce to store hot code too (.gnu.linkonce.t) and we also use<br>
>> TLS floating point data in gnu linkonce too.<br>
>><br>
>> Code isn't a floating point constant :-)<br>
><br>
> We have more usecases of usage of .gnu.linkonce is what I meant to say :)<br><br>
</p><p>That cannot use groups? The .gnu.linkonce sections are a broken historical artifact. It is surprising to see current tools generating them.</p><p>Cheers,</p><p>Rafael</p><p><br></p>
</div>