diff --git a/lib/csu/ia64/crti.S b/lib/csu/ia64/crti.S index bb93ce378a52..de09f2b7ce90 100644 --- a/lib/csu/ia64/crti.S +++ b/lib/csu/ia64/crti.S @@ -32,18 +32,18 @@ */ .file "crti.S" - .section .init - .global _init# - .proc _init# + .section .init,"ax",@progbits + .global _init# + .proc _init# _init: - alloc loc1 = ar.pfs,0,2,0,0 - mov loc0 = b0 /* Save return addr */ - .endp _init# + alloc loc1=ar.pfs,0,2,0,0 + mov loc0=b0 /* Save return addr */ + .endp _init# - .section .fini - .global _fini# - .proc _fini# + .section .fini,"ax",@progbits + .global _fini# + .proc _fini# _fini: - alloc loc1 = ar.pfs, 0, 2, 0, 0 - mov loc0 = b0 /* Save return addr */ - .endp _fini# + alloc loc1=ar.pfs,0,2,0,0 + mov loc0=b0 /* Save return addr */ + .endp _fini# diff --git a/lib/csu/ia64/crtn.S b/lib/csu/ia64/crtn.S index 49b383d66c23..42ec1feffabe 100644 --- a/lib/csu/ia64/crtn.S +++ b/lib/csu/ia64/crtn.S @@ -28,16 +28,16 @@ .file "crtn.S" - .section .init + .section .init,"ax",@progbits .regstk 0,2,0,0 - mov b0 = loc0 /* Recover return addr */ - mov ar.pfs = loc1 + mov b0=loc0 /* Recover return addr */ + mov ar.pfs=loc1 br.ret.sptk.many b0 - .endp _init# + .endp _init# - .section .fini + .section .fini,"ax",@progbits .regstk 0,2,0,0 - mov b0 = loc0 /* Recover return addr */ - mov ar.pfs = loc1 + mov b0=loc0 /* Recover return addr */ + mov ar.pfs=loc1 br.ret.sptk.many b0 - .endp _fini# + .endp _fini#