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