https://bugzilla.novell.com/show_bug.cgi?id=717671
https://bugzilla.novell.com/show_bug.cgi?id=717671#c17
Richard Guenther
Diff of the assembler of the files compiled by gcc 4.5/4.6:
"the files"? Which one(s)?
--- o 2011-09-22 14:21:24.092771000 +0200 +++ b 2011-09-22 14:21:28.048419000 +0200 @@ -1,38 +1,36 @@
-oldstdfiles.os.ok: file format elf32-i386 +oldstdfiles.os.broken: file format elf32-i386
-Disassembly of section .text: +Disassembly of section .text.startup:
00000000 <_IO_check_libio>: - 0: 83 ec 08 sub $0x8,%esp - 3: 89 1c 24 mov %ebx,(%esp) - 6: e8 fc ff ff ff call 7 <_IO_check_libio+0x7> - b: 81 c3 02 00 00 00 add $0x2,%ebx - 11: 89 74 24 04 mov %esi,0x4(%esp) - 15: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax - 1b: 85 c0 test %eax,%eax - 1d: 75 4e jne 6d <_IO_check_libio+0x6d> - 1f: 8b 93 00 00 00 00 mov 0x0(%ebx),%edx - 25: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax - 2b: 8b 8b 00 00 00 00 mov 0x0(%ebx),%ecx - 31: 8b b3 00 00 00 00 mov 0x0(%ebx),%esi - 37: 89 93 00 00 00 00 mov %edx,0x0(%ebx) - 3d: 89 10 mov %edx,(%eax) - 3f: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax - 45: 89 8b 00 00 00 00 mov %ecx,0x0(%ebx) - 4b: c6 41 46 b8 movb $0xb8,0x46(%ecx) - 4f: c6 42 46 b8 movb $0xb8,0x46(%edx) - 53: 89 08 mov %ecx,(%eax) - 55: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax - 5b: 89 06 mov %eax,(%esi) - 5d: 89 83 00 00 00 00 mov %eax,0x0(%ebx) - 63: 89 83 00 00 00 00 mov %eax,0x0(%ebx) - 69: c6 40 46 b8 movb $0xb8,0x46(%eax) - 6d: 8b 1c 24 mov (%esp),%ebx - 70: 8b 74 24 04 mov 0x4(%esp),%esi - 74: 83 c4 08 add $0x8,%esp - 77: c3 ret + 0: 56 push %esi + 1: 53 push %ebx + 2: e8 fc ff ff ff call 3 <_IO_check_libio+0x3> + 7: 81 c3 02 00 00 00 add $0x2,%ebx + d: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax + 13: 85 c0 test %eax,%eax + 15: 75 4e jne 65 <_IO_check_libio+0x65> + 17: 8b 93 00 00 00 00 mov 0x0(%ebx),%edx + 1d: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax + 23: 8b 8b 00 00 00 00 mov 0x0(%ebx),%ecx + 29: 8b b3 00 00 00 00 mov 0x0(%ebx),%esi + 2f: 89 93 00 00 00 00 mov %edx,0x0(%ebx) + 35: 89 10 mov %edx,(%eax) + 37: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax + 3d: 89 8b 00 00 00 00 mov %ecx,0x0(%ebx) + 43: c6 41 46 b8 movb $0xb8,0x46(%ecx) + 47: c6 42 46 b8 movb $0xb8,0x46(%edx) + 4b: 89 08 mov %ecx,(%eax) + 4d: 8b 83 00 00 00 00 mov 0x0(%ebx),%eax + 53: 89 06 mov %eax,(%esi) + 55: 89 83 00 00 00 00 mov %eax,0x0(%ebx) + 5b: 89 83 00 00 00 00 mov %eax,0x0(%ebx) + 61: c6 40 46 b8 movb $0xb8,0x46(%eax) + 65: 5b pop %ebx + 66: 5e pop %esi + 67: c3 ret
Disassembly of section .text.__i686.get_pc_thunk.bx:
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.