https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44265

--- Comment #22 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #20)
> Created attachment 40303 [details]
> Assembly for char_result_16 with -flto on darwin

It appears that two identical entries are present:

        .section __GNU_LTO,__wrapper_sects,regular,debug
L_GNU_LTO4:     ;# .gnu.lto___get_PROC_names.547da9c50a5f9b09
        .set L$gnu$lto$offs4,L_GNU_LTO4-L_GNU_LTO0
        .set L$gnu$lto$size4,L_GNU_LTO5-L_GNU_LTO4
        .ascii "x\234cc``\250\1bI\6\10\230\302\314\270\254\377\322"
        .ascii
"2vE\246\371\15\34s\230\301\2G\377\177?\300\337\315<\207\231\221\221\11\310\375z\352\352D\16E.\204\374\226#\307\333"
        .ascii "8 \362\214@n_\347\372\277\\\212B\10\371k-s\205-\266"
        .ascii "5t,h0\230\303\314\304\300\270\233Q\221q\27\243\14\343N
\275\3HogTd`\334\303h\301\300\356\233\230\227\236\257\240\300\356_\4d\244*\260;\26\24\344\244*(\0\0g\2-\203"
        .text

====

        .section __GNU_LTO,__wrapper_sects,regular,debug
L_GNU_LTO2:     ;# .gnu.lto___get_PROC_names.547da9c50a5f9b09
        .set L$gnu$lto$offs2,L_GNU_LTO2-L_GNU_LTO0
        .set L$gnu$lto$size2,L_GNU_LTO3-L_GNU_LTO2
        .ascii "x\234cc``\250\1bI\6\10\230\302\314\270\254\377\322"
        .ascii
"2vE\246\371\15\34s\230\301\2G\377\177?\300\337\315<\207\231\221\221\11\310\375z\352\352D\16E.\204\374\226#\307\333"
        .ascii "8 \362\214@n_\347\372\277\\\212B\10\371k-s\205-\266"
        .ascii "5t,h0\230\303\314\304\300\270\233Q\221q\27\243\14\343N
\275\3HogTd`\334\303h\301\300\356\233\230\227\236\257\240\300\356_\4d\244*\260;\26\24\344\244*(\0\0g\2-\203"
        .text

I assume that's not expected - so we need to determine why (i.e. if there
really are two coming in or if we've recorded something incorrectly)

Reply via email to