From b16262e5a8b5046a8a2eba5ca89ff02c7fc14b00 Mon Sep 17 00:00:00 2001 From: Tomasz Grysztar Date: Mon, 30 Apr 2012 12:00:00 +0000 Subject: [PATCH] release 1.70.01 --- SOURCE/EXPRPARS.INC | 6 +++--- SOURCE/VERSION.INC | 2 +- WHATSNEW.TXT | 7 +++++++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/SOURCE/EXPRPARS.INC b/SOURCE/EXPRPARS.INC index 570a19f..1c45a1f 100644 --- a/SOURCE/EXPRPARS.INC +++ b/SOURCE/EXPRPARS.INC @@ -134,7 +134,7 @@ convert_number: symbol_value: cmp [source_start],0 je preprocessor_value - push edi + push edi esi lods word [esi] cmp al,1Ah jne no_address_register @@ -166,7 +166,7 @@ convert_number: cmp al,27h je register_value no_address_register: - sub esi,2 + pop esi mov edi,directive_operators call get_operator pop edi @@ -186,7 +186,7 @@ convert_number: mov eax,0Fh jmp store_label_value register_value: - pop edi + pop edx edi mov byte [edi-1],10h stos byte [edi] ret diff --git a/SOURCE/VERSION.INC b/SOURCE/VERSION.INC index 06b9072..6903eda 100644 --- a/SOURCE/VERSION.INC +++ b/SOURCE/VERSION.INC @@ -33,7 +33,7 @@ ; cannot simply be copied and put under another distribution licence ; (including the GNU Public Licence). -VERSION_STRING equ "1.70" +VERSION_STRING equ "1.70.01" VERSION_MAJOR = 1 VERSION_MINOR = 70 diff --git a/WHATSNEW.TXT b/WHATSNEW.TXT index fe593ef..2df13d5 100644 --- a/WHATSNEW.TXT +++ b/WHATSNEW.TXT @@ -2,6 +2,13 @@ Visit http://flatassembler.net/ for more information. +version 1.70.01 (Apr 30, 2012) + +[-] Corrected a recently introduced bug that caused some incorrect + address expressions to cause an error prematurely during the + parsing stage. + + version 1.70 (Apr 17, 2012) [+] Added support for AVX, AVX2, AES, CLMUL, FMA, RDRAND, FSGSBASE, F16C,