svn commit: r1163 - trunk/yasm/modules/arch/x86

peter at tortall.net peter at tortall.net
Tue Oct 12 20:55:05 PDT 2004


Author: peter
Date: Tue Oct 12 20:55:04 2004
New Revision: 1163

Modified:
   trunk/yasm/modules/arch/x86/x86id.re
ViewCVS:
   http://www.tortall.net/cgi-bin/viewcvs.cgi?view=rev&rev=1163
Log:
* x86id.re (x86_new_jmp): Fix evaluation order dependent call when creating
a FAR target expression.  The create_branch() call could be called before
the expr_copy() call; the former can (and does) delete op->data.val.  Move
the expr_copy() call to an earlier statement to force the correct
evaluation order.

Thanks to: HP TestDrive for providing the Itanium system that discovered
this bug.




More information about the yasm-cvs mailing list