https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81554
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- #define MR(mt,n,r,c,d) mt->m[(n) * mt->mrows * mt->mcols * mt->mdeps + (r) * mt->mcols* mt->mdeps + (c) * mt->mdeps + (d)] #define MR(mt,n,r,c,d) mt->m[(((n) * mt->mrows + (r)) * mt->mcols + (c)) * mt->mdeps + (d)] Is not being done. :)