https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115408
--- Comment #13 from gagan sidhu (broly) <broly at mac dot com> --- oh i see, i didn't realise that thumb was pure 16 bit. my apologies. so i guess i meant thumb2, which would have the same effect of the mips16/minterlink-mips16 flags that i use to "collapse" 32 bit executables?* https://stackoverflow.com/a/71378041 apparently it's all called thumb though? not trying to escape your (very welcome) correction, but i just wanted to share my surprise at learning this. -- * often a nice savings in binary size. of course i concede if you use a sophisticated compression algorithm on the root file system containing these binaries, there is a significant reduction in the benefit of the root filesystem compression (possibly even detrimental).