]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: pa.md: Split tgd_load, tld_load and tie_load into pic and non-pic versions.
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Fri, 1 Jun 2007 00:40:16 +0000 (00:40 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Fri, 1 Jun 2007 00:40:16 +0000 (00:40 +0000)
commita2e26e43315d01b2eaf42b02275fcabfa6feb8d8
treef3e935aff467b4b8caadfb6a7b707d33a0212594
parent34984076907d4eea04e83d0d297d377d9a266073
backport: pa.md: Split tgd_load, tld_load and tie_load into pic and non-pic versions.

Backport from mainline:
2007-05-05  Aurelien Jarno  <aurelien@aurel32.net>

* config/pa/pa.md: Split tgd_load, tld_load and tie_load
into pic and non-pic versions. Mark r19 as used for
tgd_load_pic, tld_load_pic and tie_load_pic. Mark r27 as used
for tgd_load, tld_load and tie_load .
* config/pa/pa.c (legitimize_tls_address): Emit pic or non-pic
version of tgd_load, tld_load and tie_load depending on the
value of flag_pic.

From-SVN: r125251
gcc/ChangeLog
gcc/config/pa/pa.c
gcc/config/pa/pa.md