[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