This code looks like it's either precompiled library or compiler support code; -marm only affects the code you actually compile, not the things it is linked with.hths.
Hmm - that's Thumb code.(1) Are you sure it recompiled?(2) Try -mno-thumbPete
How can I compile the source code totally into ARM instruction set....if I had a ARM core which support ONLY ARM instruction set