diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2017-03-26 10:58:05 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2017-03-26 10:58:15 +0200 |
commit | fdbb45e6e88e49ceada4025ae893104160b4765a (patch) | |
tree | ade4fe6c4f6440c7e38683baa2bbda75ad3db24a /toolchain/gcc/patches | |
parent | 51a8de13b3b66f887c18df6f7feb132e19473b9f (diff) |
split riscv arch support into riscv32/riscv64
Diffstat (limited to 'toolchain/gcc/patches')
-rw-r--r-- | toolchain/gcc/patches/git/riscv-preferred-mode-fix.patch | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/toolchain/gcc/patches/git/riscv-preferred-mode-fix.patch b/toolchain/gcc/patches/git/riscv-preferred-mode-fix.patch deleted file mode 100644 index ebab5bbe4..000000000 --- a/toolchain/gcc/patches/git/riscv-preferred-mode-fix.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -Nur gcc-git.orig/gcc/config/riscv/riscv.c gcc-git/gcc/config/riscv/riscv.c ---- gcc-git.orig/gcc/config/riscv/riscv.c 2017-03-11 21:53:53.000000000 +0100 -+++ gcc-git/gcc/config/riscv/riscv.c 2017-03-11 22:11:38.830507954 +0100 -@@ -3634,8 +3634,13 @@ - static reg_class_t - riscv_preferred_reload_class (rtx x ATTRIBUTE_UNUSED, reg_class_t rclass) - { -- return reg_class_subset_p (FP_REGS, rclass) ? FP_REGS : -- reg_class_subset_p (GR_REGS, rclass) ? GR_REGS : -+ machine_mode mode = GET_MODE (x); -+ if ((GET_MODE_CLASS (mode) == MODE_FLOAT -+ || GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT) -+ && reg_class_subset_p (FP_REGS, rclass)) -+ return FP_REGS; -+ -+ return reg_class_subset_p (GR_REGS, rclass) ? GR_REGS : - rclass; - } - |