https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151
--- Comment #13 from Georg-Johann Lay <gjl at gcc dot gnu.org> --- Disadvantage of havong tables in same text section a code is that code side might increase for the following reason: branches that cross a switch statement will also have to cross the jump table, hence branch offsets and thus code size might increase.