> This issue exists, not just for targets that can have their > MAX_FIXED_MODE_SIZE more-or-less easily tweaked higher, but also > for the 'bit-container' targets where it *can't* be set higher. > > Let's please DTRT and correct the code here in the middle-end, > so we don't ICE for those targets and this line (gcc.dg/pr69973.c): > typedef int v4si __attribute__ ((vector_size (1 << 29))); > (all listed targets happen to have Pmode == SImode) > > So, considering that: ok to commit?
You'd need to audit the effects on other targets though. Are we sure that we want to do bitsizetype calculations in a larger mode on very embedded targets? -- Eric Botcazou