]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Re-parent trailing nondebug base reg uses [PR113089]
authorAlex Coplan <alex.coplan@arm.com>
Mon, 15 Jan 2024 17:13:06 +0000 (17:13 +0000)
committerAlex Coplan <alex.coplan@arm.com>
Tue, 23 Jan 2024 16:49:13 +0000 (16:49 +0000)
commit49bfda6017e105df46fa8d12d7f067da423a1d3c
tree9d33b88e72fa00486dc19aa327fcf28743c44743
parentcef6031694db1d68cf876e16e79dc5c2b9f649bd
aarch64: Re-parent trailing nondebug base reg uses [PR113089]

While working on PR113089, I realised we where missing code to re-parent
trailing nondebug uses of the base register in the case of cancelling
writeback in the load/store pair pass.  This patch fixes that.

gcc/ChangeLog:

PR target/113089
* config/aarch64/aarch64-ldp-fusion.cc (ldp_bb_info::fuse_pair):
Update trailing nondebug uses of the base register in the case
of cancelling writeback.
gcc/config/aarch64/aarch64-ldp-fusion.cc