This was fixed upstream in https://github.com/gcc-mirror/gcc/commit/a61a067b15221de981afd4df8433e96a8cf32341 and backported to gcc-13 in https://github.com/gcc-mirror/gcc/commit/687fce7962fb56caf1c2b3ecb4cf3dd543e4f5c6 This is important due to the "deep out of order" nature of the c910