[PATCH 3/3] CSKY: Enable extend lrw by default for CK802, CK803 and CK860.

Lifang Xia lifang_xia@c-sky.com
Thu Sep 10 11:36:16 GMT 2020


merged.

On 2020/9/10 17:37, Cooper Qu wrote:
> 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  <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 mailing list