diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2003-10-04 20:07:24 +0000 |
---|---|---|
committer | Stephane Carrez <stcarrez@nerim.fr> | 2003-10-04 20:07:24 +0000 |
commit | 17e58af002ea3495592011fd3dfee63cf999aba5 (patch) | |
tree | cbb6db95b6308888aa36a2493c8e4cabdba4a66c | |
parent | 3394863543b5bb8b50902573cba4c0a4bf8ddbf3 (diff) | |
download | gdb-17e58af002ea3495592011fd3dfee63cf999aba5.zip gdb-17e58af002ea3495592011fd3dfee63cf999aba5.tar.gz gdb-17e58af002ea3495592011fd3dfee63cf999aba5.tar.bz2 |
* elf32-m68hc1x.c (_bfd_m68hc11_elf_merge_private_bfd_data): Fix merge
of flags between HC12 and HCS12.
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elf32-m68hc1x.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5a18c43..7566d5b 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2003-10-04 Stephane Carrez <stcarrez@nerim.fr> + + * elf32-m68hc1x.c (_bfd_m68hc11_elf_merge_private_bfd_data): Fix merge + of flags between HC12 and HCS12. + 2003-10-04 Bryce McKinlay <bryce@mckinlay.net.nz> * merge.c (_bfd_merge_sections): Set SEC_EXCLUDE flag on sections diff --git a/bfd/elf32-m68hc1x.c b/bfd/elf32-m68hc1x.c index 8d71cb6..1242635 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) |