https://llvm.org/bugs/show_bug.cgi?id=17582
Eric Christopher <echri...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from Eric Christopher <echri...@gmail.com> --- Code looks much better now: dzur:~/tmp> ~/builds/build-llvm/Debug+Asserts/bin/clang -O2 -S -o - foo.c .text .file "foo.c" .globl test .align 16, 0x90 .type test,@function test: # @test .cfi_startproc # BB#0: # %entry movq $obj1@TPOFF, %rax movq %fs:0, %rcx addl %ecx, %eax testl %eax, %eax setg %al movzbl %al, %edi movq $obj2@TPOFF, %rax addl %ecx, %eax testl %eax, %eax setg %al movzbl %al, %esi jmp f # TAILCALL .Lfunc_end0: .size test, .Lfunc_end0-test .cfi_endproc .hidden obj1 # @obj1 .type obj1,@object .section .tbss,"awT",@nobits .globl obj1 .align 4 obj1: .long 0 # 0x0 .size obj1, 4 .hidden obj2 # @obj2 .type obj2,@object .globl obj2 .align 4 obj2: .long 0 # 0x0 .size obj2, 4 .ident "clang version 3.8.0 (trunk 250477) (llvm/trunk 250464)" .section ".note.GNU-stack","",@progbits Might want to verify though Rafael. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs