Fix unterminated string.
This commit is contained in:
parent
c9e032d55f
commit
e46ca00258
|
@ -1,5 +1,5 @@
|
|||
/* Special .init and .fini section support for ia64. LinuxThreads version.
|
||||
Copyright (C) 2000, 2001 Free Software Foundation, Inc.
|
||||
Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it
|
||||
|
@ -36,73 +36,73 @@
|
|||
* crtn.s puts the corresponding function epilogues
|
||||
in the .init and .fini sections. */
|
||||
|
||||
__asm__ ("
|
||||
|
||||
#include \"defs.h\"
|
||||
|
||||
/*@HEADER_ENDS*/
|
||||
|
||||
/*@_init_PROLOG_BEGINS*/
|
||||
.section .init
|
||||
.align 16
|
||||
.global _init#
|
||||
.proc _init#
|
||||
_init:
|
||||
alloc r34 = ar.pfs, 0, 3, 0, 0
|
||||
mov r32 = r12
|
||||
mov r33 = b0
|
||||
adds r12 = -16, r12
|
||||
;;
|
||||
/* we could use r35 to save gp, but we use the stack since that's what
|
||||
* all the other init routines will do --davidm 00/04/05 */
|
||||
st8 [r12] = gp, -16
|
||||
br.call.sptk.many b0 = __pthread_initialize_minimal# ;;
|
||||
;;
|
||||
adds r12 = 16, r12
|
||||
;;
|
||||
ld8 gp = [r12]
|
||||
;;
|
||||
.align 16
|
||||
.endp _init#
|
||||
|
||||
/*@_init_PROLOG_ENDS*/
|
||||
|
||||
/*@_init_EPILOG_BEGINS*/
|
||||
.section .init
|
||||
.regstk 0,2,0,0
|
||||
mov r12 = r32
|
||||
mov ar.pfs = r34
|
||||
mov b0 = r33
|
||||
br.ret.sptk.many b0
|
||||
.endp _init#
|
||||
/*@_init_EPILOG_ENDS*/
|
||||
|
||||
/*@_fini_PROLOG_BEGINS*/
|
||||
.section .fini
|
||||
.align 16
|
||||
.global _fini#
|
||||
.proc _fini#
|
||||
_fini:
|
||||
alloc r34 = ar.pfs, 0, 3, 0, 0
|
||||
mov r32 = r12
|
||||
mov r33 = b0
|
||||
adds r12 = -16, r12
|
||||
;;
|
||||
.align 16
|
||||
.endp _fini#
|
||||
|
||||
/*@_fini_PROLOG_ENDS*/
|
||||
|
||||
/*@_fini_EPILOG_BEGINS*/
|
||||
.section .fini
|
||||
mov r12 = r32
|
||||
mov ar.pfs = r34
|
||||
mov b0 = r33
|
||||
br.ret.sptk.many b0
|
||||
.endp _fini#
|
||||
|
||||
/*@_fini_EPILOG_ENDS*/
|
||||
|
||||
/*@TRAILER_BEGINS*/
|
||||
.weak __gmon_start__#
|
||||
__asm__ ("\n\
|
||||
\n\
|
||||
#include \"defs.h\"\n\
|
||||
\n\
|
||||
/*@HEADER_ENDS*/\n\
|
||||
\n\
|
||||
/*@_init_PROLOG_BEGINS*/\n\
|
||||
.section .init\n\
|
||||
.align 16\n\
|
||||
.global _init#\n\
|
||||
.proc _init#\n\
|
||||
_init:\n\
|
||||
alloc r34 = ar.pfs, 0, 3, 0, 0\n\
|
||||
mov r32 = r12\n\
|
||||
mov r33 = b0\n\
|
||||
adds r12 = -16, r12\n\
|
||||
;;\n\
|
||||
/* we could use r35 to save gp, but we use the stack since that's what\n\
|
||||
* all the other init routines will do --davidm 00/04/05 */\n\
|
||||
st8 [r12] = gp, -16\n\
|
||||
br.call.sptk.many b0 = __pthread_initialize_minimal# ;;\n\
|
||||
;;\n\
|
||||
adds r12 = 16, r12\n\
|
||||
;;\n\
|
||||
ld8 gp = [r12]\n\
|
||||
;;\n\
|
||||
.align 16\n\
|
||||
.endp _init#\n\
|
||||
\n\
|
||||
/*@_init_PROLOG_ENDS*/\n\
|
||||
\n\
|
||||
/*@_init_EPILOG_BEGINS*/\n\
|
||||
.section .init\n\
|
||||
.regstk 0,2,0,0\n\
|
||||
mov r12 = r32\n\
|
||||
mov ar.pfs = r34\n\
|
||||
mov b0 = r33\n\
|
||||
br.ret.sptk.many b0\n\
|
||||
.endp _init#\n\
|
||||
/*@_init_EPILOG_ENDS*/\n\
|
||||
\n\
|
||||
/*@_fini_PROLOG_BEGINS*/\n\
|
||||
.section .fini\n\
|
||||
.align 16\n\
|
||||
.global _fini#\n\
|
||||
.proc _fini#\n\
|
||||
_fini:\n\
|
||||
alloc r34 = ar.pfs, 0, 3, 0, 0\n\
|
||||
mov r32 = r12\n\
|
||||
mov r33 = b0\n\
|
||||
adds r12 = -16, r12\n\
|
||||
;;\n\
|
||||
.align 16\n\
|
||||
.endp _fini#\n\
|
||||
\n\
|
||||
/*@_fini_PROLOG_ENDS*/\n\
|
||||
\n\
|
||||
/*@_fini_EPILOG_BEGINS*/\n\
|
||||
.section .fini\n\
|
||||
mov r12 = r32\n\
|
||||
mov ar.pfs = r34\n\
|
||||
mov b0 = r33\n\
|
||||
br.ret.sptk.many b0\n\
|
||||
.endp _fini#\n\
|
||||
\n\
|
||||
/*@_fini_EPILOG_ENDS*/\n\
|
||||
\n\
|
||||
/*@TRAILER_BEGINS*/\n\
|
||||
.weak __gmon_start__#\n\
|
||||
");
|
||||
|
|
Loading…
Reference in New Issue