because you have not told gcc that it should generate code for ARM in big endian mode.
It is simple. gcc that compile code in C files to little endian and at the same time data in the same C files to big endian not exists.
Quote:
No, of course not. ARM is bi-endian CPU.
ARM is not real big endian cpu. On ARM in big endian mode code is still little endian.
Quote:
With properly configured toolchain or with proper command line switches old C/C++ amiga code would work just after recompilation, like on ppc.
If someone patch hundreds of megabyte of code gcc and rest of tools to made proper gcc. gcc that compile code in C files to little endian and at the same time data in the same C files to big endian. Which means never.