]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.
authorUlrich Drepper <drepper@redhat.com>
Wed, 27 Feb 2002 18:09:31 +0000 (18:09 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 27 Feb 2002 18:09:31 +0000 (18:09 +0000)
sysdeps/alpha/dl-machine.h

index a039f245db3d7754d55d8ae74c3ee7d488d216bf..28c0f4dfcf8464b0719a40680d20b6e4c17cb09c 100644 (file)
@@ -1,5 +1,5 @@
 /* Machine-dependent ELF dynamic relocation inline functions.  Alpha version.
-   Copyright (C) 1996,1997,1998,1999,2000,2001 Free Software Foundation, Inc.
+   Copyright (C) 1996-2001, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Richard Henderson <rth@tamu.edu>.
 
@@ -74,7 +74,7 @@ elf_machine_load_address (void)
       "0:\n\t"
       "br $0, 2f\n"
       "1:\n\t"
-      ".data\n"
+      ".section\t.data\n"
       "2:\n\t"
       ".quad 0b\n\t"
       ".previous"
@@ -270,7 +270,7 @@ elf_machine_runtime_setup (struct link_map *l, int lazy, int profile)
    its return value is the user program's entry point.  */
 
 #define RTLD_START asm ("\
-.text
+       .section .text
        .set at
        .globl _start
        .ent _start