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

--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
And for completeness, the asm for the -fstrong-eval-order=all case:

        movq    %rbx, %rdi
        call    *%r12
        movq    -24(%rbp), %rax
        movq    (%rax), %rax
        addq    $16, %rax
        movq    (%rax), %r12     # crash here

Any ideas what as to we want to do here?

Reply via email to