]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/64113 (Gcc on Alpha: Error: No lda !gpdisp!282 was found)
authorUros Bizjak <ubizjak@gmail.com>
Sun, 22 Feb 2015 15:29:16 +0000 (16:29 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 22 Feb 2015 15:29:16 +0000 (16:29 +0100)
commita4676fd1cb4c58edfcf69ace14445469fbd4aa6d
tree2d34e67188aaae3b815f9736257ddb3a12ffbe2c
parent67c960597d3e829b70b927df9d49552b3953549d
backport: re PR target/64113 (Gcc on Alpha: Error: No lda !gpdisp!282 was found)

Backport from mainline
2014-12-02  Uros Bizjak  <ubizjak@gmail.com>

PR target/64113
* config/alpha/alpha.md (call_value_osf_tlsgd): Do not split insn
using post-reload splitter.  Use peephole2 pass instead.
(call_value_osf_tlsldm): Ditto.
(TLS_CALL): New int iterator.
(tls): New int attribute.
(call_value_osf_<tls>): Merge insn pattern from call_value_osf_tlsgd
and call_value_tlsldm using TLS_CALL int iterator.

From-SVN: r220896
gcc/ChangeLog
gcc/config/alpha/alpha.md