CSKY: Enable extend lrw by default for CK802, CK803 and CK860.
authorCooper Qu <cooper.qu@linux.alibaba.com>
Thu, 10 Sep 2020 09:37:05 +0000 (17:37 +0800)
committerLifang Xia <xlf194833_xia@alibaba-inc.com>
Thu, 10 Sep 2020 09:41:38 +0000 (17:41 +0800)
gas/
* config/tc-csky.c (md_begin): Enable extend lrw by default for
CK802, CK803 and CK860.

gas/ChangeLog
gas/config/tc-csky.c

index 72b1fc886a68ab473356a0204758fac3d4d0f5e7..a45e12e9142abc393fd578ff7541dc93cd19c0d4 100644 (file)
@@ -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
index cafadcc942ffdcf0247f98612a70260130a9c603..3518b2a2fdb42598112768a54caf53e86438c2bc 100644 (file)
@@ -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;