Hello Jonas, here is the output of the command you gave me for this function, does this help ?
0000000000001ab0 <op_bsfw_T0_cc>: 1ab0: 89 d8 mov %ebx,%eax 1ab2: 25 ff ff 00 00 and $0xffff,%eax 1ab7: 75 27 jne 1ae0 <op_bsfw_T0_cc+0x30> 1ab9: eb 19 jmp 1ad4 <op_bsfw_T0_cc+0x24> 1abb: 31 d2 xor %edx,%edx 1abd: 66 data16 1abe: 66 data16 1abf: 90 nop 1ac0: d1 f8 sar %eax 1ac2: ff c2 inc %edx 1ac4: a8 01 test $0x1,%al 1ac6: 74 f8 je 1ac0 <op_bsfw_T0_cc+0x10> 1ac8: 41 89 d4 mov %edx,%r12d 1acb: c7 45 2c 01 00 00 00 movl $0x1,0x2c(%rbp) 1ad2: eb 07 jmp 1adb <op_bsfw_T0_cc+0x2b> 1ad4: c7 45 2c 00 00 00 00 movl $0x0,0x2c(%rbp) 1adb: c3 retq 1adc: 66 data16 1add: 66 data16 1ade: 66 data16 1adf: 90 nop 1ae0: 31 d2 xor %edx,%edx 1ae2: a8 01 test $0x1,%al 1ae4: 75 e2 jne 1ac8 <op_bsfw_T0_cc+0x18> 1ae6: eb d3 jmp 1abb <op_bsfw_T0_cc+0xb> 1ae8: 66 data16 1ae9: 66 data16 1aea: 66 data16 1aeb: 90 nop 1aec: 66 data16 1aed: 66 data16 1aee: 66 data16 1aef: 90 nop On Fri, 22 Apr 2005 17:01:27 +0200 Jonas Maebe <[EMAIL PROTECTED]> wrote: > > On 22 apr 2005, at 16:50, [EMAIL PROTECTED] wrote: > > > dyngen: ret or jmp expected at the end of op_bsfw_T0_cc > > > > any ideas for that ? :) > > gcc 4.0 apparently performs some sort of optimization which is > incompatible with qemu's object parser. Post the code of that routine > to have people see what the problem is. To get it, do > > objdump -d target-i386/op.o |less > > search for op_bsfw_T0_cc and post the code of that routine. > > > Jonas > > > > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/qemu-devel _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel