Mail Archives: djgpp-workers/1999/09/09/11:50:54
Andris said:
> ------------------ assembler code generated by gcc-2.95
> leal -16(%ecx),%ebx
> movl $-1,%eax
> leal 8(%ebx),%edx
> /APP
> .byte 0xf0, 0x0f, 0xc1, 0x02
> /NO_APP
> cmpl $1,%eax
> jne L712
> ------------------------- what I'm getting from objdump -----------------------
> 4f7: b8 ff ff ff ff movl $0xffffffff,%eax
> 4fc: 8d 53 08 leal 0x8(%ebx),%edx
> 4ff: f0 0f c1 02 lock xaddl %eax,(%edx)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> This command is valid for i486++
> 503: 83 f8 01 cmpl $0x1,%eax
> 506: 75 34 jne 53c
> <_replace__t12basic_string3ZcZt18string_char_traits1ZcZt24__defaul
> t_alloc_template2b0i0UlUlPCcUl+0x1e4>
Any chance of identifying the C++ source that causes this to be
generated?
Lush, Split,
MartinS
- Raw text -