aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bfd/elf32-csky.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/bfd/elf32-csky.c b/bfd/elf32-csky.c
index 3f4277b..76567c7 100644
--- a/bfd/elf32-csky.c
+++ b/bfd/elf32-csky.c
@@ -2864,7 +2864,6 @@ elf32_csky_merge_attributes (bfd *ibfd, struct bfd_link_info *info)
bfd *obfd = info->output_bfd;
obj_attribute *in_attr;
obj_attribute *out_attr;
- obj_attribute tattr;
csky_arch_for_merge *old_arch = NULL;
csky_arch_for_merge *new_arch = NULL;
int i;
@@ -3064,8 +3063,8 @@ csky_elf_merge_private_bfd_data (bfd *ibfd, struct bfd_link_info *info)
sec_name = get_elf_backend_data (ibfd)->obj_attrs_section;
if (bfd_get_section_by_name (ibfd, sec_name) == NULL
- || (new_flags & (CSKY_ARCH_MASK | CSKY_ABI_MASK) !=
- old_flags & (CSKY_ARCH_MASK | CSKY_ABI_MASK)))
+ || ((new_flags & (CSKY_ARCH_MASK | CSKY_ABI_MASK)) !=
+ (old_flags & (CSKY_ARCH_MASK | CSKY_ABI_MASK))))
{
/* Input BFDs have no ".csky.attribute" section. */
new_arch = csky_find_arch_with_eflag (new_flags & CSKY_ARCH_MASK);