diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2024-07-17 18:11:26 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2024-07-17 18:13:41 +0200 |
commit | 3a963d441a68797956a5f67dcb351b2dbd4ac1d0 (patch) | |
tree | f9fcf84b3719ab8a85142e758086a14d3828aa8d /libcpp | |
parent | 01dfc5b4add9a5ed48c46f6b25cde6e55b9f3ff1 (diff) | |
download | gcc-3a963d441a68797956a5f67dcb351b2dbd4ac1d0.zip gcc-3a963d441a68797956a5f67dcb351b2dbd4ac1d0.tar.gz gcc-3a963d441a68797956a5f67dcb351b2dbd4ac1d0.tar.bz2 |
alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]
Add missing "cannot_copy" attribute to instructions that have to
stay in 1-1 correspondence with another insn.
PR target/115526
gcc/ChangeLog:
* config/alpha/alpha.md (movdi_er_high_g): Add cannot_copy attribute.
(movdi_er_tlsgd): Ditto.
(movdi_er_tlsldm): Ditto.
(call_value_osf_<tls>): Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/alpha/pr115526.c: New test.
(cherry picked from commit 0841fd4c42ab053be951b7418233f0478282d020)
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions