https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93326
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEW Assignee|marxin at gcc dot gnu.org |unassigned at gcc dot gnu.org CC| |jakub at gcc dot gnu.org --- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> --- So, switch conversion bails out due to: $ gcc pr93326.c -c -O2 -fdump-tree-switchconv=/dev/stdout -fPIC ... Bailing out - value from a case would need runtime relocations @Jakub: Can you please explain why exactly do we reject it? Can we close it as invalid?