https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114396
Robin Dapp <rdapp at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target|riscv*-*-* |x86_64-*-* riscv*-*-*
--- Comment #2 from Robin Dapp <rdapp at gcc dot gnu.org> ---
At first glance it doesn't really look like a target issue.
Tried it on x86 and it fails as well with
-O3 -march=native pr114396.c -fno-vect-cost-model -fwrapv
short a = 0xF;
short b[16];
int main() {
for (int e = 0; e < 9; e += 1)
b[e] = a *= 0x5;
if (a != 2283)
__builtin_abort ();
}