From fdbb45e6e88e49ceada4025ae893104160b4765a Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 26 Mar 2017 10:58:05 +0200 Subject: split riscv arch support into riscv32/riscv64 --- .../gcc/patches/git/riscv-preferred-mode-fix.patch | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 toolchain/gcc/patches/git/riscv-preferred-mode-fix.patch (limited to 'toolchain/gcc/patches') 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; - } - -- cgit v1.2.3