Add D.U.M.A., the Electric Fence successor.
2 wget 'http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/sh/dl-machine.h.diff?r1=1.21&r2=1.22&cvsroot=glibc'
5 /tmp/ccFobT8r.s: Assembler messages:
6 /tmp/ccFobT8r.s:1819: Error: symbol `.L3' is already defined
7 make[2]: *** [/home/dank/wk/crosstool-0.28-rc24/build/sh4-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/build-glibc/elf/rtld.os] Error 1
8 make[2]: Leaving directory `/home/dank/wk/crosstool-0.28-rc24/build/sh4-unknown-linux-gnu/gcc-3.4.0-glibc-2.2.5/glibc-2.2.5/elf'
10 See also http://sources.redhat.com/ml/libc-alpha/2002-07/msg00001.html
12 ===================================================================
13 RCS file: /cvs/glibc/libc/sysdeps/sh/dl-machine.h,v
14 retrieving revision 1.21
15 retrieving revision 1.22
17 --- libc/sysdeps/sh/dl-machine.h 2002/04/08 20:59:36 1.21
18 +++ libc/sysdeps/sh/dl-machine.h 2002/06/28 17:26:01 1.22
20 elf_machine_load_address (void)
23 - asm ("mov.l .L1,r0\n\
25 + asm ("mov.l 1f,r0\n\
33 - .L1: .long _dl_start@GOT\n\
34 - .L3: .long _dl_start@GOTOFF\n\
36 + 1: .long _dl_start@GOT\n\
37 + 3: .long _dl_start@GOTOFF\n\
39 : "=r" (addr) : : "r0", "r1", "r2");