On 6/1/19 6:30 PM, James Clarke wrote:
> The symbol is exposed to C by dso_handle.h, and since it's a single
> 8-byte pointer, it is just within the threshold for being in the small
> data (or bss) section, so code accessing it will use GP-relative
> addressing. Therefore we must put it in .sdata/.sbss in case our other
> data sections grow too big and we overflow the 22-bit relocation.
> 
> libgcc/
>       * config/ia64/crtbegin.S (__dso_handle): Put in .sdata/.sbss
>       rather than .data/.bss so it can be accessed via gp-relative
>       addressing.
THanks.  Ive installed this on the trunk.

jeff

Reply via email to