]> granicus.if.org Git - yasm/commit
Improve gas syntax .set directive to better match GNU as behavior.
authorPeter Johnson <peter@tortall.net>
Sat, 21 Aug 2010 07:32:54 +0000 (07:32 -0000)
committerPeter Johnson <peter@tortall.net>
Sat, 21 Aug 2010 07:32:54 +0000 (07:32 -0000)
commit5355299056d298c91e5528eb61f05122cb41914f
treea3473a4b189793122fea3d5fa2f316e3b509c9e7
parentbafc905860d88a8cdf86cd8dbfc48b8e1f91fc68
Improve gas syntax .set directive to better match GNU as behavior.

- Add support for deferred symbols (those which depend on other symbols
  that have not yet been .set)
- Add support for re-defining symbols
- Add support for 0x hex notation in literals

Contributed by: Alexei Svitkine <alexei.svitkine@gmail.com>

svn path=/trunk/yasm/; revision=2366
modules/parsers/gas/tests/bin/gas-set.asm
modules/parsers/gas/tests/bin/gas-set.hex
modules/preprocs/gas/gas-eval.c
modules/preprocs/gas/gas-preproc.c