https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94538
--- Comment #8 from Christophe Lyon <clyon at gcc dot gnu.org> --- > Adding Christophe. I'm thinking the best approach right now is to revert > given -mpure-code doesn't work at all on Thumb-1 targets - it still emits > literal pools, switch tables etc. That's not pure code! Do you have testcases that show these failures? I did check some of the problematic testcases in the GCC testsuite when I committed that patch. Did I miss some of them? Can you point me to offending testcases and compiler options so that I can reproduce them?