> Looks like I can use GET_ADDR_OFFSET to apply the bias but not > __TLS_GET_ADDR (because of the macro does not include the parm list). Your definition of the macro will be the only one used. It doesn't matter that other definitions don't use arguments. Define the macro to take arguments.