Date: Sat, 2 Apr 94 18:59:25 -0500 From: dewar AT SCHONBERG DOT CS DOT NYU DOT EDU (Robert Dewar) To: djgpp AT sun DOT soe DOT clarkson DOT edu, drupp AT cs DOT washington DOT edu, gnat-report AT cs DOT NYU DOT EDU Subject: Re: Problem with generated assembly code This is an assembler bug. What assembler are you using, this looks suspiciously like the GAS bug that we had to fix for OS/2. The problem is that the push instruction takes a four byte constant, i.e. those two zeroes sort of belong to the push, but an operand prefix has been generated or somesuch, I forget the exact details.