Follow-up Comment #28, bug #64421 (project groff): Let me try that quoted disassembly again, since I didn't indicate which was which, and screwed up the verbatim tags.
$ diff -u goodtroff.objump badtroff.objump | cat -n 167739 Disassembly of section .text: 167740 167741 0000000000034020 <.text>: 167742 - 34020: ff 15 22 2f 08 00 callq *0x82f22(%rip) # b6f48 <__cxa_throw_bad_array_new_length@CXXABI_1.3.8> 167743 - 34026: ff 15 1c 2f 08 00 callq *0x82f1c(%rip) # b6f48 <__cxa_throw_bad_array_new_length@CXXABI_1.3.8> 167744 - 3402c: ff 15 16 2f 08 00 callq *0x82f16(%rip) # b6f48 <__cxa_throw_bad_array_new_length@CXXABI_1.3.8> 167745 - 34032: be 38 00 00 00 mov $0x38,%esi 167746 - 34037: 4c 89 e7 mov %r12,%rdi 167747 - 3403a: ff 15 58 2e 08 00 callq *0x82e58(%rip) # b6e98 <_ZdlPvm@CXXABI_1.3.9> 167748 - 34040: 48 8b 44 24 28 mov 0x28(%rsp),%rax 167749 - 34045: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 167750 - 3404c: 00 00 168298 + 34020: be 40 00 00 00 mov $0x40,%esi 168299 + 34025: 48 89 df mov %rbx,%rdi 168300 + 34028: ff 15 7a 0e 08 00 callq *0x80e7a(%rip) # 0xb4ea8 168301 + 3402e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 168302 + 34033: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax 168303 + 3403a: 00 00 Can you try a build with `-flto=auto` removed? Does that troff reproduce the good or bad behavior? _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64421> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/