https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104816
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2022-03-07 --- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Richard Biener from comment #2) > Documentation should probably also amended to reflect this limitation (or > -fcf-protection=branch should implicitely disable jump-tables). We should document this limitation and update -fno-jump-tables documentation: '-fno-jump-tables' Do not use jump tables for switch statements even where it would be more efficient than other code generation strategies. This option is of use in conjunction with '-fpic' or '-fPIC' for building code that forms part of a dynamic linker and cannot reference the address of a jump table. On some targets, jump tables do not require a GOT and this option is not needed.