amdgcn: Fix exec register live-on-entry to BB in md-reorg
authorJulian Brown <julian@codesourcery.com>
Fri, 6 Nov 2020 22:53:29 +0000 (14:53 -0800)
committerJulian Brown <julian@codesourcery.com>
Wed, 13 Jan 2021 00:46:02 +0000 (16:46 -0800)
commit3df6fac0080468d1521775e82a5e060f0b1c78ca
tree5f64091c89c14842c37cc66fd1930165c1369d8a
parentc8812bac8ee39f73ea881e4f6260acf5590b4190
amdgcn: Fix exec register live-on-entry to BB in md-reorg

This patch fixes a corner case in the AMD GCN md-reorg pass when the
EXEC register is live on entry to a BB, and could be clobbered by code
inserted by the pass before a use in (e.g.) a different BB.

2021-01-13  Julian Brown  <julian@codesourcery.com>

gcc/
* config/gcn/gcn.c (gcn_md_reorg): Fix case where EXEC reg is live
on entry to a BB.
gcc/config/gcn/gcn.c