--- Comment #6 from Martin Liška <marxin at gcc dot> ---
I have a very similar issue:

$ g++ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84828.C /dev/null
-mno-sse -Og
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84828.C: In function
‘void foo(float, double)’:
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84828.C:10:35: error:
output constraint 0 must specify a single register
       asm volatile ("" : "+f" (c)); // { dg-error "must specify a single
register" }
during RTL pass: stack
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/ext/pr84828.C:13:1: internal
compiler error: in move_for_stack_reg, at reg-stack.c:1108
0xd5f7ca move_for_stack_reg
0xd60ead subst_stack_regs
0xd610a0 convert_regs_1
0xd610a0 convert_regs_2
0xd627f8 convert_regs
0xd627f8 reg_to_stack
0xd627f8 rest_of_handle_stack_regs
0xd627f8 execute

Should I open another PR?

Reply via email to