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/


Reply via email to