Hi, This trivial fix simplifies the output code. testcase). volatile unsigned long tmp = current_stack_pointer without fix). #APP movl %esp, %eax # ti #NO_APP movl %eax, tmp # ti, tmp with fix). movl %esp, tmp # __esp, tmp -- /* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */ #define say(x) lie(x)