Avoid unterminated string literals.
authorUlrich Drepper <drepper@redhat.com>
Thu, 3 Oct 2002 00:17:29 +0000 (00:17 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 3 Oct 2002 00:17:29 +0000 (00:17 +0000)
sysdeps/hppa/elf/initfini.c
sysdeps/mach/hurd/mips/init-first.c

index d325d53..4275cd5 100644 (file)
@@ -1,5 +1,5 @@
 /* Special .init and .fini section support for HPPA
-   Copyright (C) 2000 Free Software Foundation, Inc.
+   Copyright (C) 2000, 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 and/or
    making the comparison and indirect call is quite expensive (see the
    comment in sysdeps/generic/initfini.c). */
 
-__asm__ ("
-
-#include \"defs.h\"
-
-/*@HEADER_ENDS*/
-
-/*@_init_PROLOG_BEGINS*/
-       .section .init
-       .align 4
-       .globl _init
-       .type _init,@function
-_init:
-       stw     %rp,-20(%sp)
-       stwm    %r4,64(%sp)
-       stw     %r19,-32(%sp)
-       bl      __gmon_start__,%rp
-       copy    %r19,%r4        /* delay slot */
-       copy    %r4,%r19
-/*@_init_PROLOG_ENDS*/
-
-/*@_init_EPILOG_BEGINS*/
-        .text
-        .align 4
-        .weak   __gmon_start__
-        .type    __gmon_start__,@function
-__gmon_start__:
-       .proc
-       .callinfo
-       .entry
-        bv,n %r0(%r2)
-       .exit
-       .procend
-
-/* Here is the tail end of _init.  We put __gmon_start before this so
-   that the assembler creates the .PARISC.unwind section for us, ie.
-   with the right attributes.  */
-       .section .init
-       ldw     -84(%sp),%rp
-       copy    %r4,%r19
-       bv      %r0(%rp)
-_end_init:
-       ldwm    -64(%sp),%r4
-
-/* Our very own unwind info, because the assembler can't handle
-   functions split into two or more pieces.  */
-       .section .PARISC.unwind
-       .extern _init
-       .word   _init, _end_init
-       .byte   0x08, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08
-
-/*@_init_EPILOG_ENDS*/
-
-/*@_fini_PROLOG_BEGINS*/
-       .section .fini
-       .align 4
-       .globl _fini
-       .type _fini,@function
-_fini:
-       stw     %rp,-20(%sp)
-       stwm    %r4,64(%sp)
-       stw     %r19,-32(%sp)
-       copy    %r19,%r4
-/*@_fini_PROLOG_ENDS*/
-
-/*@_fini_EPILOG_BEGINS*/
-       .section .fini
-       ldw     -84(%sp),%rp
-       copy    %r4,%r19
-       bv      %r0(%rp)
-_end_fini:
-       ldwm    -64(%sp),%r4
-
-       .section .PARISC.unwind
-       .extern _fini
-       .word   _fini, _end_fini
-       .byte   0x08, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08
-
-/*@_fini_EPILOG_ENDS*/
-
-/*@TRAILER_BEGINS*/
+__asm__ ("\
+\n\
+#include \"defs.h\"\n\
+\n\
+/*@HEADER_ENDS*/\n\
+\n\
+/*@_init_PROLOG_BEGINS*/\n\
+       .section .init\n\
+       .align 4\n\
+       .globl _init\n\
+       .type _init,@function\n\
+_init:\n\
+       stw     %rp,-20(%sp)\n\
+       stwm    %r4,64(%sp)\n\
+       stw     %r19,-32(%sp)\n\
+       bl      __gmon_start__,%rp\n\
+       copy    %r19,%r4        /* delay slot */\n\
+       copy    %r4,%r19\n\
+/*@_init_PROLOG_ENDS*/\n\
+\n\
+/*@_init_EPILOG_BEGINS*/\n\
+        .text\n\
+        .align 4\n\
+        .weak   __gmon_start__\n\
+        .type    __gmon_start__,@function\n\
+__gmon_start__:\n\
+       .proc\n\
+       .callinfo\n\
+       .entry\n\
+        bv,n %r0(%r2)\n\
+       .exit\n\
+       .procend\n\
+\n\
+/* Here is the tail end of _init.  We put __gmon_start before this so\n\
+   that the assembler creates the .PARISC.unwind section for us, ie.\n\
+   with the right attributes.  */\n\
+       .section .init\n\
+       ldw     -84(%sp),%rp\n\
+       copy    %r4,%r19\n\
+       bv      %r0(%rp)\n\
+_end_init:\n\
+       ldwm    -64(%sp),%r4\n\
+\n\
+/* Our very own unwind info, because the assembler can't handle\n\
+   functions split into two or more pieces.  */\n\
+       .section .PARISC.unwind\n\
+       .extern _init\n\
+       .word   _init, _end_init\n\
+       .byte   0x08, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08\n\
+\n\
+/*@_init_EPILOG_ENDS*/\n\
+\n\
+/*@_fini_PROLOG_BEGINS*/\n\
+       .section .fini\n\
+       .align 4\n\
+       .globl _fini\n\
+       .type _fini,@function\n\
+_fini:\n\
+       stw     %rp,-20(%sp)\n\
+       stwm    %r4,64(%sp)\n\
+       stw     %r19,-32(%sp)\n\
+       copy    %r19,%r4\n\
+/*@_fini_PROLOG_ENDS*/\n\
+\n\
+/*@_fini_EPILOG_BEGINS*/\n\
+       .section .fini\n\
+       ldw     -84(%sp),%rp\n\
+       copy    %r4,%r19\n\
+       bv      %r0(%rp)\n\
+_end_fini:\n\
+       ldwm    -64(%sp),%r4\n\
+\n\
+       .section .PARISC.unwind\n\
+       .extern _fini\n\
+       .word   _fini, _end_fini\n\
+       .byte   0x08, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08\n\
+\n\
+/*@_fini_EPILOG_ENDS*/\n\
+\n\
+/*@TRAILER_BEGINS*/\
 ");
index 5adba3b..5f76de7 100644 (file)
@@ -216,7 +216,7 @@ _init:\n\
        jal preinit\n\
        sd $28, 6*8($29)\n\
        move $16, $29 # Save the old stack pointer to s0 ($16)\n\
-       daddu $4, $29, 4*8
+       daddu $4, $29, 4*8\n\
        jal __init\n\
        # Restore saved registers from the old stack.\n\
        ld $28, 6*8($16)\n\
@@ -251,7 +251,7 @@ _init:\n\
        jal preinit\n\
        sw $28, 24($29)\n\
        move $16, $29 # Save the old stack pointer to s0 ($16)\n\
-       addu $4, $29, 32
+       addu $4, $29, 32\n\
        jal __init\n\
        # Restore saved registers from the old stack.\n\
        lw $28, 24($16)\n\
@@ -343,12 +343,12 @@ asm ("\
        .globl __libc_init_first\n\
 __libc_init_first:\n\
        dsubu $29, 8\n\
-       sd $31, 0($29)
+       sd $31, 0($29)\n\
        jal __mach_init\n\
-       ld $4, 0($29)
-       ld $5, 1*8($29)
-       ld $6, 2*8($29)
-       ld $7, 3*8($29)
+       ld $4, 0($29)\n\
+       ld $5, 1*8($29)\n\
+       ld $6, 2*8($29)\n\
+       ld $7, 3*8($29)\n\
        j ___libc_init_first\n\
 ");
 #else
@@ -358,12 +358,12 @@ asm ("\
        .globl __libc_init_first\n\
 __libc_init_first:\n\
        subu $29, 4\n\
-       sw $31, 0($29)
+       sw $31, 0($29)\n\
        jal __mach_init\n\
-       lw $4, 0($29)
-       lw $5, 4($29)
-       lw $6, 8($29)
-       lw $7, 12($29)
+       lw $4, 0($29)\n\
+       lw $5, 4($29)\n\
+       lw $6, 8($29)\n\
+       lw $7, 12($29)\n\
        j ___libc_init_first\n\
 ");
 #endif