x86 cygwin gas-980705 snap call (%esp) used to generate call *(%esp,1) now gives D:/TMP\cc004007.s: Assembler messages: D:/TMP\cc004007.s:199: Error: suffix or operands invalid for `call' you must explicitly change it to call *(%esp) same for call %eax jmp %eax jmp (%eax) etc... Was this done on purpose? is it fixed in later snaps? am I the only guy in the country that still hand codes x86 assember ?-)