summaryrefslogtreecommitdiff
path: root/bfd/elf32-m68hc1x.c
diff options
context:
space:
mode:
authorStephane Carrez <stcarrez@nerim.fr>2003-10-04 20:07:24 +0000
committerStephane Carrez <stcarrez@nerim.fr>2003-10-04 20:07:24 +0000
commitc06e4449feb828a2cd40bf49948946abcb3bb0b5 (patch)
treeb75c13591a78618d44316332c40fe47bef8e6ba5 /bfd/elf32-m68hc1x.c
parente49effcb33b618294230a2274c9698ccbee4336d (diff)
downloadgdb-c06e4449feb828a2cd40bf49948946abcb3bb0b5.tar.gz
* elf32-m68hc1x.c (_bfd_m68hc11_elf_merge_private_bfd_data): Fix merge
of flags between HC12 and HCS12.
Diffstat (limited to 'bfd/elf32-m68hc1x.c')
-rw-r--r--bfd/elf32-m68hc1x.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bfd/elf32-m68hc1x.c b/bfd/elf32-m68hc1x.c
index 8d71cb659e6..12426354818 100644
--- a/bfd/elf32-m68hc1x.c
+++ b/bfd/elf32-m68hc1x.c
@@ -1375,8 +1375,8 @@ _bfd_m68hc11_elf_merge_private_bfd_data (ibfd, obfd)
elf_elfheader (obfd)->e_flags = new_flags;
- new_flags &= ~EF_M68HC11_ABI;
- old_flags &= ~EF_M68HC11_ABI;
+ new_flags &= ~(EF_M68HC11_ABI | EF_M68HC11_MACH_MASK);
+ old_flags &= ~(EF_M68HC11_ABI | EF_M68HC11_MACH_MASK);
/* Warn about any other mismatches */
if (new_flags != old_flags)