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

--- Comment #3 from seurer at gcc dot gnu.org ---
The assembler isn't that long so here it is (from -Os):

        .file   "pr71522.c"
        .machine power8
        .section        ".text"
        .section        .rodata.str1.1,"aMS",@progbits,1
.LC1:
        .string "AAAAAAAAAAAAAAA"
        .section        .text.startup,"ax",@progbits
        .align 2
        .globl main
        .type   main, @function
main:
.LFB0:
        .cfi_startproc
        lis 9,.LC0@ha
        stwu 1,-48(1)
        .cfi_def_cfa_offset 48
        mflr 0
        la 9,.LC0@l(9)
        lis 4,.LC1@ha
        la 4,.LC1@l(4)
        lfd 0,0(9)
        lfd 1,8(9)
        lis 9,0x4151
        ori 9,9,0x4141
        addi 3,1,8
        stw 0,52(1)
        .cfi_offset 65, 4
        stw 9,8(1)
        lis 9,0x4141
        ori 9,9,0x4120
        stfd 0,32(1)
        stfd 1,40(1)
        stw 9,12(1)
        lis 9,0x3e00
        stw 9,16(1)
        li 9,0
        stw 9,20(1)
        bl strcmp
        cmpwi 0,3,0
        beq 0,.L2
        bl abort
.L2:
        lwz 0,52(1)
        addi 1,1,48
        .cfi_def_cfa_offset 0
        mtlr 0
        .cfi_restore 65
        blr
        .cfi_endproc
.LFE0:
        .size   main,.-main
        .section        .rodata.cst16,"aM",@progbits,16
        .align 4
.LC0:
        .long   1095844161
        .long   1094795552
        .long   1040187392
        .long   0
        .ident  "GCC: (GNU) 11.0.1 20210329 (experimental) [remotes/origin/HEAD
revision c277abd:ad0a649:953624089be3f51c2ebacba65be8521bf6ae8430]"
        .gnu_attribute 4, 5
        .section        .note.GNU-stack,"",@progbits

Reply via email to