pms <pmsh...@gmail.com> writes: > thanks, But b=a is a assignment statement. It is doing some memory operations > isn't it. Assuming b=a is a dead statement, how r the following i386 > assembly statements generated > pushl %ebp > movl %esp, %ebp > andl $-16, %esp > subl $16, %esp > movl $5, 4(%esp) > movl $.LC0, (%esp) > call printf
The first four statements set up the stack. The last three do the printf statement. What is your real question? Ian