From 7a31b343cc7fac8e1d3b41e47c16e99e4701d8fe Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 28 Jun 2002 17:26:20 +0000 Subject: [PATCH] (elf_machine_load_address): Use local labels in assembler instructions. --- sysdeps/sh/dl-machine.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sysdeps/sh/dl-machine.h b/sysdeps/sh/dl-machine.h index dc53c652d08..6d0d1890f88 100644 --- a/sysdeps/sh/dl-machine.h +++ b/sysdeps/sh/dl-machine.h @@ -53,16 +53,16 @@ static inline Elf32_Addr __attribute__ ((unused)) elf_machine_load_address (void) { Elf32_Addr addr; - asm ("mov.l .L1,r0\n\ - mov.l .L3,r2\n\ + asm ("mov.l 1f,r0\n\ + mov.l 3f,r2\n\ add r12,r2\n\ mov.l @(r0,r12),r0\n\ - bra .L2\n\ + bra 2f\n\ sub r0,r2\n\ .align 2\n\ - .L1: .long _dl_start@GOT\n\ - .L3: .long _dl_start@GOTOFF\n\ - .L2: mov r2,%0" + 1: .long _dl_start@GOT\n\ + 3: .long _dl_start@GOTOFF\n\ + 2: mov r2,%0" : "=r" (addr) : : "r0", "r1", "r2"); return addr; } -- 2.47.2