http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit- trail&database=gcc&pr=8092 I have also faced this problem in ARM devices when compiling our own threaded interpreter. I for one would love to see this patch or an equivalent applied.