ARM: gmp has no support for thumb interworking

Richard Earnshaw Richard.Earnshaw at buzzard.freeserve.co.uk
Wed Nov 15 00:42:50 CET 2006


The hand-coded assembler functions in GMP have no support for being built 
with interworking as required by the ARM EABI.  This makes it impossible 
to link libgmp with any code compiled in Thumb state, and thus now 
prevents me from testing GCC development builds by bootstrapping in Thumb 
code.

The functions also unconditionally assume the presence of ARM architecture 
4.  Again this means that it is no longer possible to build a native 
version of GCC that will run on architecture 3 or earlier parts.

R.




More information about the gmp-bugs mailing list