[Bug c/97992] ICE in subst_asm_stack_regs, at reg-stack.c:2264

2020-12-01 Thread gscfq--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97992 --- Comment #2 from G. Steinmetz --- Presumably related : $ cat z2.c long double f (long double x) { asm ("fsqrt" :: ""(x)); return 1.0 - x; } $ cat z5.c double foo (double a) { for (int i=0; i<4; i++) { asm ("mov %1" : "=&t"(a)

[Bug c/97992] ICE in subst_asm_stack_regs, at reg-stack.c:2264

2020-11-25 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97992 --- Comment #1 from Uroš Bizjak --- This is expected with invalid asm.