[PATCH] Fix Unreasonable arch and cpu conflict warning.

cooper cooper.qu@linux.alibaba.com
Tue Jul 21 08:37:30 GMT 2020


gas/
	* config/tc-csky.c (md_begin): Fix Unreasonable arch
	and cpu conflict warning.
---
 gas/config/tc-csky.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gas/config/tc-csky.c b/gas/config/tc-csky.c
index be54afbd679..ad7ecb17cbf 100644
--- a/gas/config/tc-csky.c
+++ b/gas/config/tc-csky.c
@@ -1181,7 +1181,8 @@ md_begin (void)
 
   if (mach_flag != 0)
     {
-      if ((mach_flag & CSKY_ARCH_MASK) != arch_flag && arch_flag != 0)
+      if (((mach_flag & CSKY_ARCH_MASK) != (arch_flag & CSKY_ARCH_MASK))
+          && arch_flag != 0)
 	as_warn (_("-mcpu conflict with -march option, using -mcpu"));
       if ((mach_flag & ~CSKY_ARCH_MASK) != flags && flags != 0)
 	as_warn (_("-mcpu conflict with other model parameters, using -mcpu"));
-- 
2.26.2



More information about the Binutils mailing list