We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am performing some compatibility tests between your armcc and eabi gcc (codesourcery). With gcc: If I target armv4t, code is generated with interworking support enabled by default.
Looking at the aapcs spec this seems correct as it states that interworking is enabled by default.
However if I build the same code using the realview compiler (armcc v3.10.903) it does not enable interworking for a armv4t by default, only seems to be enabled for a armv5 and above.
With the armv4t you have to pass the --apcs=interwork for interworking support.
Just wondering if you know who is correct?
Regards sjo