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

--- Comment #8 from Thorsten Otto <ad...@tho-otto.de> ---
I've never use cvise before, but it gave the attached short source. It inserted
a strange recursive call at the end, but it gives me these error messages:

test.c: In function 'void mul_hwi(bool*)':
test.c:4:6: warning: infinite recursion detected [-Winfinite-recursion]
    4 | void mul_hwi(bool *overflow) {
      |      ^~~~~~~
test.c:6:10: note: recursive call
    6 |   mul_hwi(&mul_hwi_ovf);
      |   ~~~~~~~^~~~~~~~~~~~~~
test.s: Assembler messages:
test.s:101: Error: operands mismatch -- statement `sub.l 80(%sp),52(%sp)'
ignored

Reply via email to