RISC-V: Use get_typenode_from_name to get fixed-width integer type nodes
authorKito Cheng <kito.cheng@sifive.com>
Tue, 17 Jan 2023 16:14:57 +0000 (00:14 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Thu, 26 Jan 2023 19:11:12 +0000 (03:11 +0800)
commit95dca4e7482fcb3ef65df55144ca306e270a8a02
tree6ff1e8b5be7dd0ca28ed1a6dfdb51fbc14320486
parentcb31b22751e66019c7a4f0d9d572cca795b78368
RISC-V: Use get_typenode_from_name to get fixed-width integer type nodes

[u]int32_t are using different type between glibc and newlib, so getting
those node by int or long type isn't portable way, I also update all
other fixed-width integer types to prevent this happened again in future :P

gcc/ChangeLog:

* config/riscv/riscv-vector-builtins.cc (register_builtin_types):
Use get_typenode_from_name to get fixed-width integer type
nodes.
* config/riscv/riscv-vector-builtins.def: Update define with
fixed-width integer type nodes.
gcc/config/riscv/riscv-vector-builtins.cc
gcc/config/riscv/riscv-vector-builtins.def