[binutils-gdb] CSKY: Enable extend lrw by default for CK802, CK803 and CK860.
LifangXia
lifangxia@sourceware.org
Thu Sep 10 09:48:29 GMT 2020
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=89ce8eab23ac49c8c990c1934d2dff84841990af
commit 89ce8eab23ac49c8c990c1934d2dff84841990af
Author: Cooper Qu <cooper.qu@linux.alibaba.com>
Date: Thu Sep 10 17:37:05 2020 +0800
CSKY: Enable extend lrw by default for CK802, CK803 and CK860.
gas/
* config/tc-csky.c (md_begin): Enable extend lrw by default for
CK802, CK803 and CK860.
Diff:
---
gas/ChangeLog | 5 +++++
gas/config/tc-csky.c | 5 ++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 72b1fc886a6..a45e12e9142 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2020-09-10 Cooper Qu <cooper.qu@linux.alibaba.com>
+
+ * config/tc-csky.c (md_begin): Enable extend lrw by default for
+ CK802, CK803 and CK860.
+
2020-09-10 Cooper Qu <cooper.qu@linux.alibaba.com>
* config/tc-csky.c (struct csky_cpu_info): Add new members
diff --git a/gas/config/tc-csky.c b/gas/config/tc-csky.c
index cafadcc942f..3518b2a2fdb 100644
--- a/gas/config/tc-csky.c
+++ b/gas/config/tc-csky.c
@@ -1779,7 +1779,10 @@ md_begin (void)
if (do_extend_lrw == -1)
{
- if (IS_CSKY_ARCH_801 (mach_flag))
+ if ((mach_flag & CSKY_ARCH_MASK) == CSKY_ARCH_801
+ || (mach_flag & CSKY_ARCH_MASK) == CSKY_ARCH_802
+ || (mach_flag & CSKY_ARCH_MASK) == CSKY_ARCH_803
+ || (mach_flag & CSKY_ARCH_MASK) == CSKY_ARCH_860)
do_extend_lrw = 1;
else
do_extend_lrw = 0;
More information about the Binutils-cvs
mailing list