https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100762
--- Comment #5 from CVS Commits ---
The master branch has been updated by Xi Ruoyao :
https://gcc.gnu.org/g:82625a42e652d52fc6bbe6070f8d0589d5e0c8ad
commit r12-2183-g82625a42e652d52fc6bbe6070f8d0589d5e0c8ad
Author: Xi Ruoyao
Date: Fri Jun 1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100762
--- Comment #4 from Xi Ruoyao ---
Patch proposed: https://gcc.gnu.org/pipermail/gcc-patches/2021-June/573213.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100762
--- Comment #3 from Xi Ruoyao ---
There is some strange interaction between -mmsa and -mloongson-mmi causing
this. It can be reproduced by building pixman (which enables -mloongson-mmi by
default) with -mmsa.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100762
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at mengyan1223 dot wang
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100762
--- Comment #1 from Evan Nemerson ---
It's not just comparisons. <<, >>, /, * also don't work. AFAICT only bitwise
operations and +/- work, as well as everything with a 64-bit element type
(i.e., a vector of one element)… 8/16/32-bit elements