aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-10-23 06:46:43 +0800
committerPan Li <pan2.li@intel.com>2023-10-23 10:26:11 +0800
commit75322a6d0cf6d611973d3730fd888ce37407c41f (patch)
treeedf8ef3de1bfd2cca158cad99a798368a43ce2fb
parent1908775f7982bd2de36df5d94396eca0865bad9a (diff)
downloadgcc-75322a6d0cf6d611973d3730fd888ce37407c41f.zip
gcc-75322a6d0cf6d611973d3730fd888ce37407c41f.tar.gz
gcc-75322a6d0cf6d611973d3730fd888ce37407c41f.tar.bz2
RISC-V: Fix AVL_TYPE attribute of tuple mode mov<mode>
The tuple mode mov<mode> pattern doesn't have avl_type so it is invalid attribute. gcc/ChangeLog: * config/riscv/vector.md: Fix avl_type attribute of tuple mov<mode>.
-rw-r--r--gcc/config/riscv/vector.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/riscv/vector.md b/gcc/config/riscv/vector.md
index 32955fb..ef91950 100644
--- a/gcc/config/riscv/vector.md
+++ b/gcc/config/riscv/vector.md
@@ -1208,7 +1208,8 @@
DONE;
}
[(set_attr "type" "vmov,vlde,vste")
- (set_attr "mode" "<VT:MODE>")])
+ (set_attr "mode" "<VT:MODE>")
+ (set (attr "avl_type") (const_int INVALID_ATTRIBUTE))])
;; -----------------------------------------------------------------
;; ---- VLS Moves Operations