diff options
author | Cooper Qu <cooper.qu@linux.alibaba.com> | 2020-09-10 17:37:05 +0800 |
---|---|---|
committer | Lifang Xia <xlf194833_xia@alibaba-inc.com> | 2020-09-10 17:41:38 +0800 |
commit | 89ce8eab23ac49c8c990c1934d2dff84841990af (patch) | |
tree | a54b49ffc8112a6daf5004adeec5341e4abf1448 /gas | |
parent | 79c8d443b171a3458ac90defcb5cb3c3e8b1cf54 (diff) | |
download | gdb-89ce8eab23ac49c8c990c1934d2dff84841990af.zip gdb-89ce8eab23ac49c8c990c1934d2dff84841990af.tar.gz gdb-89ce8eab23ac49c8c990c1934d2dff84841990af.tar.bz2 |
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.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-csky.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 72b1fc8..a45e12e 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 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 isa_flag, features and ver. (struct csky_cpu_feature): New. diff --git a/gas/config/tc-csky.c b/gas/config/tc-csky.c index cafadcc..3518b2a 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; |