diff options
author | Andreas Schwab <schwab@suse.de> | 2024-09-12 13:55:09 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2024-09-16 11:23:11 +0200 |
commit | 952df9c50b30cc6f849c422b84592a81524f8ef7 (patch) | |
tree | 00ba41bdd2485eeffba9cc2dd0f94d9931806e60 /gcc/tree-ssa-phiopt.cc | |
parent | eb67e2396f3ee834bf3a8299f5b6d93ba82d3950 (diff) | |
download | gcc-952df9c50b30cc6f849c422b84592a81524f8ef7.zip gcc-952df9c50b30cc6f849c422b84592a81524f8ef7.tar.gz gcc-952df9c50b30cc6f849c422b84592a81524f8ef7.tar.bz2 |
riscv: Fix duplicate assmbler label in @tlsdesc<mode> insn
Use %= instead of maintaining a sequence number manually, so that it
doesn't result in a duplicate assembler label when the insn is duplicated.
PR target/116693
* config/riscv/riscv.cc (riscv_legitimize_tls_address): Don't pass
seqno to gen_tlsdesc and remove it.
* config/riscv/riscv.md (@tlsdesc<mode>): Remove operand 1. Use
%= instead of %1 in template.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions