aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorJulian Brown <julian@codesourcery.com>2021-06-28 06:58:52 -0700
committerJulian Brown <julian@codesourcery.com>2021-06-29 08:19:56 -0700
commit5c127c4cac308429cba483a2ac4e175c2ab26165 (patch)
tree94b1e23835c53cf205715efce26e4d09d2ebd3ca /libgcc
parent7a973fc03a52b5f39bf60dc0ef2fdf4a2e2ec7c8 (diff)
downloadgcc-5c127c4cac308429cba483a2ac4e175c2ab26165.zip
gcc-5c127c4cac308429cba483a2ac4e175c2ab26165.tar.gz
gcc-5c127c4cac308429cba483a2ac4e175c2ab26165.tar.bz2
amdgcn: Mark s_mulk_i32 as clobbering SCC
The s_mulk_i32 instruction sets the SCC status register according to whether the multiplication overflows, but that is not currently modelled in the GCN backend. AFAIK this is a latent bug and hasn't been noticed "in the wild", but it should be fixed. 2021-06-29 Julian Brown <julian@codesourcery.com> gcc/ * config/gcn/gcn.md (mulsi3): Make s_mulk_i32 variant clobber SCC.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions