diff options
author | Julian Brown <julian@codesourcery.com> | 2021-06-28 06:58:52 -0700 |
---|---|---|
committer | Julian Brown <julian@codesourcery.com> | 2021-06-29 08:19:56 -0700 |
commit | 5c127c4cac308429cba483a2ac4e175c2ab26165 (patch) | |
tree | 94b1e23835c53cf205715efce26e4d09d2ebd3ca /libgcc | |
parent | 7a973fc03a52b5f39bf60dc0ef2fdf4a2e2ec7c8 (diff) | |
download | gcc-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