https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96768
--- Comment #1 from Christophe Lyon <clyon at gcc dot gnu.org> --- This is related to comments 10,11,14,15 and 16 in the original PR94538. In comment 14, Wilco suggested: "The best option is to do the same as Cortex-M3: just switch off branch tables altogether and fall back to compare+branch. That completely avoids loading data from flash and is always smaller than emitting 32-bit tables."