[PATCH 4/7] [ARC] Make D0, D1 double regs fix when not used.
Claudiu Zissulescu
Claudiu.Zissulescu@synopsys.com
Fri Apr 14 12:19:00 GMT 2017
gcc/
2016-12-09 Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.c (arc_conditional_register_usage): Make D0, D1
double regs fix when not used.
---
gcc/config/arc/arc.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
index 8a8ac86..f820622 100644
--- a/gcc/config/arc/arc.c
+++ b/gcc/config/arc/arc.c
@@ -1546,6 +1546,11 @@ arc_conditional_register_usage (void)
arc_regno_reg_class[42] = ALL_REGS;
arc_regno_reg_class[43] = ALL_REGS;
+ fixed_regs[40] = 1;
+ fixed_regs[41] = 1;
+ fixed_regs[42] = 1;
+ fixed_regs[43] = 1;
+
arc_hard_regno_mode_ok[40] = 0;
arc_hard_regno_mode_ok[42] = 0;
--
1.9.1
More information about the Gcc-patches
mailing list