Lines Matching refs:new_flags
632 flagword new_flags, old_flags; in elf64_sparc_merge_private_bfd_data() local
639 new_flags = elf_elfheader (ibfd)->e_flags; in elf64_sparc_merge_private_bfd_data()
645 elf_elfheader (obfd)->e_flags = new_flags; in elf64_sparc_merge_private_bfd_data()
648 else if (new_flags == old_flags) /* Compatible flags are ok */ in elf64_sparc_merge_private_bfd_data()
663 new_flags &= ~(EF_SPARCV9_MM | EF_SPARC_ISA_EXTENSIONS); in elf64_sparc_merge_private_bfd_data()
664 new_flags |= (old_flags in elf64_sparc_merge_private_bfd_data()
670 old_flags |= (new_flags & EF_SPARC_ISA_EXTENSIONS); in elf64_sparc_merge_private_bfd_data()
671 new_flags |= (old_flags & EF_SPARC_ISA_EXTENSIONS); in elf64_sparc_merge_private_bfd_data()
682 new_mm = (new_flags & EF_SPARCV9_MM); in elf64_sparc_merge_private_bfd_data()
684 new_flags &= ~EF_SPARCV9_MM; in elf64_sparc_merge_private_bfd_data()
688 new_flags |= old_mm; in elf64_sparc_merge_private_bfd_data()
692 if (new_flags != old_flags) in elf64_sparc_merge_private_bfd_data()
697 ibfd, (long) new_flags, (long) old_flags); in elf64_sparc_merge_private_bfd_data()