ALT Linux Bugzilla
– Attachment 1777 Details for
Bug 10768
invalid code generated (affects modutils-2.4.27-alt8)
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
obj_reloc.s - compiler output on x86_64
obj_reloc.s (text/plain), 3.97 KB, created by
Sergey Vlasov
on 2007-02-04 19:39:11 MSK
(
hide
)
Description:
obj_reloc.s - compiler output on x86_64
Filename:
MIME Type:
Creator:
Sergey Vlasov
Created:
2007-02-04 19:39:11 MSK
Size:
3.97 KB
patch
obsolete
> .file "obj_reloc.c" ># GNU C version 4.1.1 20070105 (ALT Linux, build 4.1.1-alt11) (x86_64-alt-linux) ># compiled by GNU C version 4.1.1 20070105 (ALT Linux, build 4.1.1-alt11). ># GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128526 ># options passed: -fpreprocessed -fstack-protector -mtune=generic -auxbase ># -O2 -Wall -W -fverbose-asm ># options enabled: -falign-loops -fargument-alias ># -fasynchronous-unwind-tables -fbranch-count-reg -fcaller-saves -fcommon ># -fcprop-registers -fcrossjumping -fcse-follow-jumps -fcse-skip-blocks ># -fdefer-pop -fdelete-null-pointer-checks -fearly-inlining ># -feliminate-unused-debug-types -fexpensive-optimizations -ffunction-cse ># -fgcse -fgcse-lm -fguess-branch-probability -fident -fif-conversion ># -fif-conversion2 -finline-functions-called-once -fipa-pure-const ># -fipa-reference -fipa-type-escape -fivopts -fkeep-static-consts ># -fleading-underscore -floop-optimize -floop-optimize2 -fmath-errno ># -fmerge-constants -fomit-frame-pointer -foptimize-register-move ># -foptimize-sibling-calls -fpeephole -fpeephole2 -freg-struct-return ># -fregmove -freorder-blocks -freorder-functions -frerun-cse-after-loop ># -frerun-loop-opt -fsched-interblock -fsched-spec ># -fsched-stalled-insns-dep -fschedule-insns2 -fshow-column ># -fsplit-ivs-in-unroller -fstack-protector -fstrength-reduce ># -fstrict-aliasing -fthread-jumps -ftrapping-math -ftree-ccp -ftree-ch ># -ftree-copy-prop -ftree-copyrename -ftree-dce -ftree-dominator-opts ># -ftree-dse -ftree-fre -ftree-loop-im -ftree-loop-ivcanon ># -ftree-loop-optimize -ftree-lrs -ftree-pre -ftree-salias -ftree-sink ># -ftree-sra -ftree-store-ccp -ftree-store-copy-prop -ftree-ter ># -ftree-vect-loop-version -ftree-vrp -funit-at-a-time -funwind-tables ># -fverbose-asm -fzero-initialized-in-bss -m128bit-long-double -m64 -m80387 ># -maccumulate-outgoing-args -malign-stringops -mfancy-math-387 ># -mfp-ret-in-387 -mieee-fp -mmmx -mpush-args -mred-zone -msse -msse2 ># -mtls-direct-seg-refs > ># Compiler executable checksum: 49468941b1110ec6ebc9b5043fc4946a > > .text > .p2align 4,,15 >.globl obj_allocate_commons > .type obj_allocate_commons, @function >obj_allocate_commons: >.LFB2: > pushq %rbp # >.LCFI0: > movq %rsp, %rbp #, >.LCFI1: > subq $16, %rsp #, >.LCFI2: > movq %fs:40, %rax #, > movq %rax, -8(%rbp) #, D.1715 > xorl %eax, %eax # > testq %rdi, %rdi # sym > je .L10 #, > .p2align 4,,7 >.L13: > movq -16(%rbp), %rdx # common_head, temp.33 > testq %rdx, %rdx # temp.33 > je .L14 #, > movq 8(%rdx), %rax # <variable>.sym, <variable>.sym > movl 8(%rdi), %esi # <variable>.size, D.1652 > cmpl 8(%rax), %esi # <variable>.size, D.1652 > ja .L12 #, > jmp .L14 # > .p2align 4,,7 >.L4: > movq 8(%rdx), %rax # <variable>.sym, <variable>.sym > cmpl 8(%rax), %esi # <variable>.size, D.1652 > jbe .L5 #, >.L12: > movq %rdx, %rcx # temp.33, p > movq (%rdx), %rdx #* p, temp.33 > testq %rdx, %rdx # temp.33 > jne .L4 #, >.L5: > subq $32, %rsp #, > movq (%rcx), %rdx #* p, tmp68 > leaq 15(%rsp), %rax #, tmp67 > andq $-16, %rax #, tmp67 > movq %rdi, 8(%rax) # sym, <variable>.sym > movq (%rdi), %rdi # <variable>.next, sym > movq %rdx, (%rax) # tmp68, <variable>.next > movq %rax, (%rcx) # tmp67,* p > testq %rdi, %rdi # sym > jne .L13 #, >.L10: > movq -8(%rbp), %rax # D.1715, > xorq %fs:40, %rax #, > jne .L16 #, > leave > ret >.L14: > leaq -16(%rbp), %rcx #, p > .p2align 4,,7 > jmp .L5 # >.L16: > .p2align 4,,9 > call __stack_chk_fail # >.LFE2: > .size obj_allocate_commons, .-obj_allocate_commons > .section .eh_frame,"a",@progbits >.Lframe1: > .long .LECIE1-.LSCIE1 >.LSCIE1: > .long 0x0 > .byte 0x1 > .string "zR" > .uleb128 0x1 > .sleb128 -8 > .byte 0x10 > .uleb128 0x1 > .byte 0x3 > .byte 0xc > .uleb128 0x7 > .uleb128 0x8 > .byte 0x90 > .uleb128 0x1 > .align 8 >.LECIE1: >.LSFDE1: > .long .LEFDE1-.LASFDE1 >.LASFDE1: > .long .LASFDE1-.Lframe1 > .long .LFB2 > .long .LFE2-.LFB2 > .uleb128 0x0 > .byte 0x4 > .long .LCFI0-.LFB2 > .byte 0xe > .uleb128 0x10 > .byte 0x86 > .uleb128 0x2 > .byte 0x4 > .long .LCFI1-.LCFI0 > .byte 0xd > .uleb128 0x6 > .align 8 >.LEFDE1: > .ident "GCC: (GNU) 4.1.1 20070105 (ALT Linux, build 4.1.1-alt11)" > .section .note.GNU-stack,"",@progbits
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 10768
:
1775
|
1776
| 1777 |
1779