PATCH: PR ld/9938: TLS transition from R_386_TLS_GD to R_386_TLS_IE_32 error

Ian Lance Taylor iant@google.com
Thu Mar 12 21:02:00 GMT 2009


"H.J. Lu" <hongjiu.lu@intel.com> writes:

> -	      && (strcmp (h->root.root.string, "___tls_get_addr") == 0));
> +	      && (strncmp (h->root.root.string, "___tls_get_addr",
> +			   15) == 0));

I think you should write
    strncmp (h->root.root.string, "___tls_get_addr", 15) == 0
    && (h->root.root.string[15] == '\0'
        || h->root.root.string[15] == '@')

Ian



More information about the Binutils mailing list