svn commit: r2035 - in trunk/yasm: libyasm modules/objfmts/bin modules/objfmts/coff modules/objfmts/dbg modules/objfmts/elf modules/objfmts/rdf modules/objfmts/xdf modules/parsers/gas modules/parsers/nasm

peter at tortall.net peter at tortall.net
Fri Feb 8 19:35:08 PST 2008


Author: peter
Date: Fri Feb  8 19:35:07 2008
New Revision: 2035

Modified:
   trunk/yasm/libyasm/objfmt.h
   trunk/yasm/modules/objfmts/bin/bin-objfmt.c
   trunk/yasm/modules/objfmts/coff/coff-objfmt.c
   trunk/yasm/modules/objfmts/dbg/dbg-objfmt.c
   trunk/yasm/modules/objfmts/elf/elf-objfmt.c
   trunk/yasm/modules/objfmts/elf/elf.c
   trunk/yasm/modules/objfmts/elf/elf.h
   trunk/yasm/modules/objfmts/macho/macho-objfmt.c
   trunk/yasm/modules/objfmts/rdf/rdf-objfmt.c
   trunk/yasm/modules/objfmts/xdf/xdf-objfmt.c
   trunk/yasm/modules/parsers/gas/gas-parse.c
   trunk/yasm/modules/parsers/nasm/nasm-parse.c
   trunk/yasm/modules/parsers/nasm/nasm-token.re
Changeset:
   http://www.tortall.net/projects/yasm/changeset/2035

Log:
Enable use of sym at FOO constructs in GAS parser.
To do this, restructure how special symbols are handled between the parser
and object format.  Instead of creating special symbols with the right
names, instead have the parser call the object format to see if a match
is found into the special symbols, which are no longer stored in the
symbol table.



More information about the yasm-cvs mailing list