You will have to live with that. The endianess of PSoC3 and 5 is different. Although the ARM core allows for changing the endianess by an assembly instruction, but the compiler (GCC) will not work with that correctly.
Thanks, Bob. I have these low level routines that make use of single bytes in int32s and in the most used case I was able to just reverse the order of an array index.