HardenedBSD/libexec/rtld-elf
Dimitry Andric 918428b837 Fix the following -Werror warning from clang 3.5.0, while building
rtld-elf for powerpc 32 bit:

libexec/rtld-elf/powerpc/reloc.c:486:6: error: taking the absolute value of unsigned type 'Elf_Addr' (aka 'unsigned int') has no effect [-Werror,-Wabsolute-value]
        if (abs(offset) < 32*1024*1024) {     /* inside 32MB? */
            ^
libexec/rtld-elf/powerpc/reloc.c:486:6: note: remove the call to 'abs' since unsigned values cannot be negative
        if (abs(offset) < 32*1024*1024) {     /* inside 32MB? */
            ^~~
1 error generated.

Cast 'offset' to int, since that was intended, and should be safe to do
on architectures with 32-bit two's complement ints.

Reviewed by:	kib
Differential Revision: https://reviews.freebsd.org/D1387
2014-12-28 19:55:44 +00:00
..
amd64
arm
i386
mips
powerpc Fix the following -Werror warning from clang 3.5.0, while building 2014-12-28 19:55:44 +00:00
powerpc64
sparc64
tests
debug.c
debug.h
libmap.c
libmap.h
Makefile Convert to LIBADD 2014-11-25 21:18:18 +00:00
malloc.c
map_object.c
rtld_lock.c
rtld_lock.h
rtld_printf.c
rtld_printf.h
rtld_tls.h
rtld.1
rtld.c The runtime linker needs to include a path to itself in the link map 2014-12-02 16:22:08 +00:00
rtld.h
Symbol.map
xmalloc.c