https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90049
--- Comment #5 from Tao Wang ---
(In reply to Eric Botcazou from comment #4)
> This is not a bug:
>
> __asm__ __volatile__ ("addiu %0, %1, 0\t\n" "movn %0, %2, %3" :
> "=&r"(g_b.s_b.c):"r"(g_b.s_b.c),"r"(g_a.s_a.c),"r"((0 == g_a.s_a.a)));
>
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90049
--- Comment #3 from Tao Wang ---
(In reply to Eric Botcazou from comment #2)
> The 6.x series of compilers is no longer supported. Please try with a newer
> version, preferably the latest release (GCC 8.3).
Hi Eric,
I tried with gcc-7.3.0, gc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90049
--- Comment #1 from Tao Wang ---
I also checked this in arm64 and arm32 backend, and it can be reproduced also.
: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: wangtao42 at huawei dot com
Target Milestone: ---
Created attachment 46143
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46143&action=edit
test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89411
Tao Wang changed:
What|Removed |Added
CC||wangtao42 at huawei dot com
--- Comment #2