------- Additional Comments From zhangyijin_2008 at 163 dot com 2004-11-23 05:40 ------- (In reply to comment #1) > Are you sure really sure? > Arm is both a bigendian and little-endian target.
When I compiler with "arm-linux-gcc -S test.c" //test.s .file "test.c" .text .align 2 .global main .type main, %function main: @ args = 0, pretend = 0, frame = 8 @ frame_needed = 1, uses_anonymous_args = 0 mov ip, sp stmfd sp!, {r4, fp, ip, lr, pc} sub fp, ip, #4 sub sp, sp, #8 adr r3, .L2 ldmia r3, {r3-r4} str r3, [fp, #-24] str r4, [fp, #-20] mov r3, #0 mov r0, r3 sub sp, fp, #16 ldmfd sp, {r4, fp, sp, pc} .L3: .align 2 .L2: .word 1076407828 ;HERE OK .word 2061584302 ; .size main, .-main .ident "GCC: (GNU) 3.4.3" -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18620