From 89ce8eab23ac49c8c990c1934d2dff84841990af Mon Sep 17 00:00:00 2001 From: Cooper Qu Date: Thu, 10 Sep 2020 17:37:05 +0800 Subject: [PATCH] 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. --- 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 + + * config/tc-csky.c (md_begin): Enable extend lrw by default for + CK802, CK803 and CK860. + 2020-09-10 Cooper Qu * 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; -- 2.30.2