svn commit: r2036 - in trunk/yasm/modules/objfmts/elf: tests tests/gas32 tests/gas64

peter at tortall.net peter at tortall.net
Fri Feb 8 20:06:48 PST 2008


Author: peter
Date: Fri Feb  8 20:06:47 2008
New Revision: 2036

Added:
   trunk/yasm/modules/objfmts/elf/tests/gas32/
   trunk/yasm/modules/objfmts/elf/tests/gas32/Makefile.inc   (contents, props changed)
   trunk/yasm/modules/objfmts/elf/tests/gas32/elf_gas32_ssym.asm
   trunk/yasm/modules/objfmts/elf/tests/gas32/elf_gas32_ssym.hex
   trunk/yasm/modules/objfmts/elf/tests/gas32/elf_gas32_test.sh   (contents, props changed)
   trunk/yasm/modules/objfmts/elf/tests/gas64/elf_gas64_ssym.asm
   trunk/yasm/modules/objfmts/elf/tests/gas64/elf_gas64_ssym.hex
Modified:
   trunk/yasm/modules/objfmts/elf/elf-machine.h
   trunk/yasm/modules/objfmts/elf/elf-x86-amd64.c
   trunk/yasm/modules/objfmts/elf/elf-x86-x86.c
   trunk/yasm/modules/objfmts/elf/tests/Makefile.inc
   trunk/yasm/modules/objfmts/elf/tests/gas64/Makefile.inc
Changeset:
   http://www.tortall.net/projects/yasm/changeset/2036

Log:
Add support for ELF32 and ELF64 TLS (thread local storage) relocations.
While here, simplify how special relocations are handled inside ELF.

Requested by: Nils Weller <nils at gnulinux.nl>



More information about the yasm-cvs mailing list