[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output
From: |
address@hidden |
Subject: |
[Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output |
Date: |
Wed, 29 Apr 2015 13:57:56 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=18354
--- Comment #10 from Andreas Schwab <address@hidden> ---
@@ -1,180 +1,175 @@
-ld/tmpdir/gnunormal: file format elf64-x86-64
+ld/tmpdir/normal: file format elf64-x86-64
Disassembly of section .init:
-00000000004004d8 <_init>:
- 4004d8: 48 83 ec 08 sub $0x8,%rsp
- 4004dc: 48 8b 05 15 05 20 00 mov 0x200515(%rip),%rax #
6009f8 <_DYNAMIC+0x1f0>
- 4004e3: 48 85 c0 test %rax,%rax
- 4004e6: 74 05 je 4004ed <_init+0x15>
- 4004e8: e8 43 00 00 00 callq 400530
<address@hidden>
- 4004ed: 48 83 c4 08 add $0x8,%rsp
- 4004f1: c3 retq
+00000000004004d0 <_init>:
+ 4004d0: 48 83 ec 08 sub $0x8,%rsp
+ 4004d4: 48 8b 05 ed 04 20 00 mov 0x2004ed(%rip),%rax #
6009c8 <_DYNAMIC+0x200>
+ 4004db: 48 85 c0 test %rax,%rax
+ 4004de: 74 05 je 4004e5 <_init+0x15>
+ 4004e0: e8 3b 00 00 00 callq 400520
<address@hidden>
+ 4004e5: 48 83 c4 08 add $0x8,%rsp
+ 4004e9: c3 retq
Disassembly of section .plt:
-0000000000400500 <address@hidden>:
- 400500: ff 35 02 05 20 00 pushq 0x200502(%rip) # 600a08
<_GLOBAL_OFFSET_TABLE_+0x8>
- 400506: ff 25 04 05 20 00 jmpq *0x200504(%rip) # 600a10
<_GLOBAL_OFFSET_TABLE_+0x10>
- 40050c: 0f 1f 40 00 nopl 0x0(%rax)
-
-0000000000400510 <address@hidden>:
- 400510: ff 25 02 05 20 00 jmpq *0x200502(%rip) # 600a18
<_GLOBAL_OFFSET_TABLE_+0x18>
- 400516: 68 00 00 00 00 pushq $0x0
- 40051b: e9 e0 ff ff ff jmpq 400500 <_init+0x28>
-
-0000000000400520 <address@hidden>:
- 400520: ff 25 fa 04 20 00 jmpq *0x2004fa(%rip) # 600a20
<_GLOBAL_OFFSET_TABLE_+0x20>
- 400526: 68 01 00 00 00 pushq $0x1
- 40052b: e9 d0 ff ff ff jmpq 400500 <_init+0x28>
+00000000004004f0 <address@hidden>:
+ 4004f0: ff 35 e2 04 20 00 pushq 0x2004e2(%rip) # 6009d8
<_GLOBAL_OFFSET_TABLE_+0x8>
+ 4004f6: ff 25 e4 04 20 00 jmpq *0x2004e4(%rip) # 6009e0
<_GLOBAL_OFFSET_TABLE_+0x10>
+ 4004fc: 0f 1f 40 00 nopl 0x0(%rax)
+
+0000000000400500 <address@hidden>:
+ 400500: ff 25 e2 04 20 00 jmpq *0x2004e2(%rip) # 6009e8
<_GLOBAL_OFFSET_TABLE_+0x18>
+ 400506: 68 00 00 00 00 pushq $0x0
+ 40050b: e9 e0 ff ff ff jmpq 4004f0 <_init+0x20>
+
+0000000000400510 <address@hidden>:
+ 400510: ff 25 da 04 20 00 jmpq *0x2004da(%rip) # 6009f0
<_GLOBAL_OFFSET_TABLE_+0x20>
+ 400516: 68 01 00 00 00 pushq $0x1
+ 40051b: e9 d0 ff ff ff jmpq 4004f0 <_init+0x20>
Disassembly of section .plt.got:
-0000000000400530 <.plt.got>:
- 400530: ff 25 c2 04 20 00 jmpq *0x2004c2(%rip) # 6009f8
<_DYNAMIC+0x1f0>
- 400536: 66 90 xchg %ax,%ax
+0000000000400520 <.plt.got>:
+ 400520: ff 25 a2 04 20 00 jmpq *0x2004a2(%rip) # 6009c8
<_DYNAMIC+0x200>
+ 400526: 66 90 xchg %ax,%ax
Disassembly of section .text:
-0000000000400540 <main>:
- 400540: 48 83 ec 08 sub $0x8,%rsp
- 400544: bf da 06 40 00 mov $0x4006da,%edi
- 400549: e8 c2 ff ff ff callq 400510 <address@hidden>
- 40054e: 31 c0 xor %eax,%eax
- 400550: 48 83 c4 08 add $0x8,%rsp
- 400554: c3 retq
-
-0000000000400555 <_start>:
- 400555: 31 ed xor %ebp,%ebp
- 400557: 49 89 d1 mov %rdx,%r9
- 40055a: 5e pop %rsi
- 40055b: 48 89 e2 mov %rsp,%rdx
- 40055e: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
- 400562: 50 push %rax
- 400563: 54 push %rsp
- 400564: 49 c7 c0 c0 06 40 00 mov $0x4006c0,%r8
- 40056b: 48 c7 c1 50 06 40 00 mov $0x400650,%rcx
- 400572: 48 c7 c7 40 05 40 00 mov $0x400540,%rdi
- 400579: e8 a2 ff ff ff callq 400520 <address@hidden>
- 40057e: f4 hlt
- 40057f: 90 nop
-
-0000000000400580 <deregister_tm_clones>:
- 400580: b8 3f 0a 60 00 mov $0x600a3f,%eax
- 400585: 55 push %rbp
- 400586: 48 2d 38 0a 60 00 sub $0x600a38,%rax
- 40058c: 48 83 f8 0e cmp $0xe,%rax
- 400590: 48 89 e5 mov %rsp,%rbp
- 400593: 77 02 ja 400597
<deregister_tm_clones+0x17>
- 400595: 5d pop %rbp
- 400596: c3 retq
- 400597: b8 00 00 00 00 mov $0x0,%eax
- 40059c: 48 85 c0 test %rax,%rax
- 40059f: 74 f4 je 400595
<deregister_tm_clones+0x15>
- 4005a1: 5d pop %rbp
- 4005a2: bf 38 0a 60 00 mov $0x600a38,%edi
- 4005a7: ff e0 jmpq *%rax
- 4005a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
-
-00000000004005b0 <register_tm_clones>:
- 4005b0: b8 38 0a 60 00 mov $0x600a38,%eax
- 4005b5: 55 push %rbp
- 4005b6: 48 2d 38 0a 60 00 sub $0x600a38,%rax
- 4005bc: 48 c1 f8 03 sar $0x3,%rax
- 4005c0: 48 89 e5 mov %rsp,%rbp
- 4005c3: 48 89 c2 mov %rax,%rdx
- 4005c6: 48 c1 ea 3f shr $0x3f,%rdx
- 4005ca: 48 01 d0 add %rdx,%rax
- 4005cd: 48 d1 f8 sar %rax
- 4005d0: 75 02 jne 4005d4 <register_tm_clones+0x24>
- 4005d2: 5d pop %rbp
- 4005d3: c3 retq
- 4005d4: ba 00 00 00 00 mov $0x0,%edx
- 4005d9: 48 85 d2 test %rdx,%rdx
- 4005dc: 74 f4 je 4005d2 <register_tm_clones+0x22>
- 4005de: 5d pop %rbp
- 4005df: 48 89 c6 mov %rax,%rsi
- 4005e2: bf 38 0a 60 00 mov $0x600a38,%edi
- 4005e7: ff e2 jmpq *%rdx
- 4005e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
-
-00000000004005f0 <__do_global_dtors_aux>:
- 4005f0: 80 3d 41 04 20 00 00 cmpb $0x0,0x200441(%rip) #
600a38 <__TMC_END__>
- 4005f7: 75 11 jne 40060a
<__do_global_dtors_aux+0x1a>
- 4005f9: 55 push %rbp
- 4005fa: 48 89 e5 mov %rsp,%rbp
- 4005fd: e8 7e ff ff ff callq 400580 <deregister_tm_clones>
- 400602: 5d pop %rbp
- 400603: c6 05 2e 04 20 00 01 movb $0x1,0x20042e(%rip) #
600a38 <__TMC_END__>
- 40060a: f3 c3 repz retq
- 40060c: 0f 1f 40 00 nopl 0x0(%rax)
-
-0000000000400610 <frame_dummy>:
- 400610: 48 83 3d e8 01 20 00 00 cmpq $0x0,0x2001e8(%rip)
# 600800 <__JCR_END__>
- 400618: 74 1e je 400638 <frame_dummy+0x28>
- 40061a: b8 00 00 00 00 mov $0x0,%eax
- 40061f: 48 85 c0 test %rax,%rax
- 400622: 74 14 je 400638 <frame_dummy+0x28>
- 400624: 55 push %rbp
- 400625: bf 00 08 60 00 mov $0x600800,%edi
- 40062a: 48 89 e5 mov %rsp,%rbp
- 40062d: ff d0 callq *%rax
- 40062f: 5d pop %rbp
- 400630: e9 7b ff ff ff jmpq 4005b0 <register_tm_clones>
- 400635: 0f 1f 00 nopl (%rax)
- 400638: e9 73 ff ff ff jmpq 4005b0 <register_tm_clones>
- 40063d: 0f 1f 00 nopl (%rax)
-
-0000000000400640 <foo>:
- 400640: bf d4 06 40 00 mov $0x4006d4,%edi
- 400645: e9 c6 fe ff ff jmpq 400510 <address@hidden>
- 40064a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
-
-0000000000400650 <__libc_csu_init>:
- 400650: 41 57 push %r15
- 400652: 41 89 ff mov %edi,%r15d
- 400655: 41 56 push %r14
- 400657: 49 89 f6 mov %rsi,%r14
- 40065a: 41 55 push %r13
- 40065c: 49 89 d5 mov %rdx,%r13
- 40065f: 41 54 push %r12
- 400661: 4c 8d 25 80 01 20 00 lea 0x200180(%rip),%r12 #
6007e8 <__frame_dummy_init_array_entry>
- 400668: 55 push %rbp
- 400669: 48 8d 2d 88 01 20 00 lea 0x200188(%rip),%rbp #
6007f8 <__init_array_end>
- 400670: 53 push %rbx
- 400671: 4c 29 e5 sub %r12,%rbp
- 400674: 31 db xor %ebx,%ebx
- 400676: 48 c1 fd 03 sar $0x3,%rbp
- 40067a: 48 83 ec 08 sub $0x8,%rsp
- 40067e: e8 55 fe ff ff callq 4004d8 <_init>
- 400683: 48 85 ed test %rbp,%rbp
- 400686: 74 1e je 4006a6 <__libc_csu_init+0x56>
- 400688: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 400690: 4c 89 ea mov %r13,%rdx
- 400693: 4c 89 f6 mov %r14,%rsi
- 400696: 44 89 ff mov %r15d,%edi
- 400699: 41 ff 14 dc callq *(%r12,%rbx,8)
- 40069d: 48 83 c3 01 add $0x1,%rbx
- 4006a1: 48 39 eb cmp %rbp,%rbx
- 4006a4: 75 ea jne 400690 <__libc_csu_init+0x40>
- 4006a6: 48 83 c4 08 add $0x8,%rsp
- 4006aa: 5b pop %rbx
- 4006ab: 5d pop %rbp
- 4006ac: 41 5c pop %r12
- 4006ae: 41 5d pop %r13
- 4006b0: 41 5e pop %r14
- 4006b2: 41 5f pop %r15
- 4006b4: c3 retq
- 4006b5: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nopw
%cs:0x0(%rax,%rax,1)
+0000000000400530 <main>:
+ 400530: 48 83 ec 08 sub $0x8,%rsp
+ 400534: bf b4 06 40 00 mov $0x4006b4,%edi
+ 400539: e8 c2 ff ff ff callq 400500 <address@hidden>
+ 40053e: 31 c0 xor %eax,%eax
+ 400540: 48 83 c4 08 add $0x8,%rsp
+ 400544: c3 retq
+
+0000000000400545 <_start>:
+ 400545: 31 ed xor %ebp,%ebp
+ 400547: 49 89 d1 mov %rdx,%r9
+ 40054a: 5e pop %rsi
+ 40054b: 48 89 e2 mov %rsp,%rdx
+ 40054e: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
+ 400552: 50 push %rax
+ 400553: 54 push %rsp
+ 400554: 49 c7 c0 a0 06 40 00 mov $0x4006a0,%r8
+ 40055b: 48 c7 c1 30 06 40 00 mov $0x400630,%rcx
+ 400562: 48 c7 c7 30 05 40 00 mov $0x400530,%rdi
+ 400569: e8 a2 ff ff ff callq 400510 <address@hidden>
+ 40056e: f4 hlt
+ 40056f: 90 nop
+
+0000000000400570 <deregister_tm_clones>:
+ 400570: b8 0f 0a 60 00 mov $0x600a0f,%eax
+ 400575: 55 push %rbp
+ 400576: 48 2d 08 0a 60 00 sub $0x600a08,%rax
+ 40057c: 48 83 f8 0e cmp $0xe,%rax
+ 400580: 48 89 e5 mov %rsp,%rbp
+ 400583: 77 02 ja 400587
<deregister_tm_clones+0x17>
+ 400585: 5d pop %rbp
+ 400586: c3 retq
+ 400587: b8 00 00 00 00 mov $0x0,%eax
+ 40058c: 48 85 c0 test %rax,%rax
+ 40058f: 74 f4 je 400585
<deregister_tm_clones+0x15>
+ 400591: 5d pop %rbp
+ 400592: bf 08 0a 60 00 mov $0x600a08,%edi
+ 400597: ff e0 jmpq *%rax
+ 400599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
+
+00000000004005a0 <register_tm_clones>:
+ 4005a0: b8 08 0a 60 00 mov $0x600a08,%eax
+ 4005a5: 55 push %rbp
+ 4005a6: 48 2d 08 0a 60 00 sub $0x600a08,%rax
+ 4005ac: 48 c1 f8 03 sar $0x3,%rax
+ 4005b0: 48 89 e5 mov %rsp,%rbp
+ 4005b3: 48 89 c2 mov %rax,%rdx
+ 4005b6: 48 c1 ea 3f shr $0x3f,%rdx
+ 4005ba: 48 01 d0 add %rdx,%rax
+ 4005bd: 48 d1 f8 sar %rax
+ 4005c0: 75 02 jne 4005c4 <register_tm_clones+0x24>
+ 4005c2: 5d pop %rbp
+ 4005c3: c3 retq
+ 4005c4: ba 00 00 00 00 mov $0x0,%edx
+ 4005c9: 48 85 d2 test %rdx,%rdx
+ 4005cc: 74 f4 je 4005c2 <register_tm_clones+0x22>
+ 4005ce: 5d pop %rbp
+ 4005cf: 48 89 c6 mov %rax,%rsi
+ 4005d2: bf 08 0a 60 00 mov $0x600a08,%edi
+ 4005d7: ff e2 jmpq *%rdx
+ 4005d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
+
+00000000004005e0 <__do_global_dtors_aux>:
+ 4005e0: 80 3d 21 04 20 00 00 cmpb $0x0,0x200421(%rip) #
600a08 <__TMC_END__>
+ 4005e7: 75 11 jne 4005fa
<__do_global_dtors_aux+0x1a>
+ 4005e9: 55 push %rbp
+ 4005ea: 48 89 e5 mov %rsp,%rbp
+ 4005ed: e8 7e ff ff ff callq 400570 <deregister_tm_clones>
+ 4005f2: 5d pop %rbp
+ 4005f3: c6 05 0e 04 20 00 01 movb $0x1,0x20040e(%rip) #
600a08 <__TMC_END__>
+ 4005fa: f3 c3 repz retq
+ 4005fc: 0f 1f 40 00 nopl 0x0(%rax)
+
+0000000000400600 <frame_dummy>:
+ 400600: 48 83 3d b8 01 20 00 00 cmpq $0x0,0x2001b8(%rip)
# 6007c0 <__JCR_END__>
+ 400608: 74 1e je 400628 <frame_dummy+0x28>
+ 40060a: b8 00 00 00 00 mov $0x0,%eax
+ 40060f: 48 85 c0 test %rax,%rax
+ 400612: 74 14 je 400628 <frame_dummy+0x28>
+ 400614: 55 push %rbp
+ 400615: bf c0 07 60 00 mov $0x6007c0,%edi
+ 40061a: 48 89 e5 mov %rsp,%rbp
+ 40061d: ff d0 callq *%rax
+ 40061f: 5d pop %rbp
+ 400620: e9 7b ff ff ff jmpq 4005a0 <register_tm_clones>
+ 400625: 0f 1f 00 nopl (%rax)
+ 400628: e9 73 ff ff ff jmpq 4005a0 <register_tm_clones>
+ 40062d: 0f 1f 00 nopl (%rax)
+
+0000000000400630 <__libc_csu_init>:
+ 400630: 41 57 push %r15
+ 400632: 41 89 ff mov %edi,%r15d
+ 400635: 41 56 push %r14
+ 400637: 49 89 f6 mov %rsi,%r14
+ 40063a: 41 55 push %r13
+ 40063c: 49 89 d5 mov %rdx,%r13
+ 40063f: 41 54 push %r12
+ 400641: 4c 8d 25 68 01 20 00 lea 0x200168(%rip),%r12 #
6007b0 <__frame_dummy_init_array_entry>
+ 400648: 55 push %rbp
+ 400649: 48 8d 2d 68 01 20 00 lea 0x200168(%rip),%rbp #
6007b8 <__init_array_end>
+ 400650: 53 push %rbx
+ 400651: 4c 29 e5 sub %r12,%rbp
+ 400654: 31 db xor %ebx,%ebx
+ 400656: 48 c1 fd 03 sar $0x3,%rbp
+ 40065a: 48 83 ec 08 sub $0x8,%rsp
+ 40065e: e8 6d fe ff ff callq 4004d0 <_init>
+ 400663: 48 85 ed test %rbp,%rbp
+ 400666: 74 1e je 400686 <__libc_csu_init+0x56>
+ 400668: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
+ 400670: 4c 89 ea mov %r13,%rdx
+ 400673: 4c 89 f6 mov %r14,%rsi
+ 400676: 44 89 ff mov %r15d,%edi
+ 400679: 41 ff 14 dc callq *(%r12,%rbx,8)
+ 40067d: 48 83 c3 01 add $0x1,%rbx
+ 400681: 48 39 eb cmp %rbp,%rbx
+ 400684: 75 ea jne 400670 <__libc_csu_init+0x40>
+ 400686: 48 83 c4 08 add $0x8,%rsp
+ 40068a: 5b pop %rbx
+ 40068b: 5d pop %rbp
+ 40068c: 41 5c pop %r12
+ 40068e: 41 5d pop %r13
+ 400690: 41 5e pop %r14
+ 400692: 41 5f pop %r15
+ 400694: c3 retq
+ 400695: 66 66 2e 0f 1f 84 00 00 00 00 00 data16 nopw
%cs:0x0(%rax,%rax,1)
-00000000004006c0 <__libc_csu_fini>:
- 4006c0: f3 c3 repz retq
+00000000004006a0 <__libc_csu_fini>:
+ 4006a0: f3 c3 repz retq
Disassembly of section .fini:
-00000000004006c4 <_fini>:
- 4006c4: 48 83 ec 08 sub $0x8,%rsp
- 4006c8: 48 83 c4 08 add $0x8,%rsp
- 4006cc: c3 retq
+00000000004006a4 <_fini>:
+ 4006a4: 48 83 ec 08 sub $0x8,%rsp
+ 4006a8: 48 83 c4 08 add $0x8,%rsp
+ 4006ac: c3 retq
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/18354] New: FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, hjl.tools at gmail dot com, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, hjl.tools at gmail dot com, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, hjl.tools at gmail dot com, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, hjl.tools at gmail dot com, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, hjl.tools at gmail dot com, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output,
address@hidden <=
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, hjl.tools at gmail dot com, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, address@hidden, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, cvs-commit at gcc dot gnu.org, 2015/04/29
- [Bug ld/18354] FAIL: Link with zlib-gnu compressed debug output, hjl.tools at gmail dot com, 2015/04/29