------- 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

Reply via email to