Lines Matching defs:out_attr
588 obj_attribute *out_attr;
611 out_attr = elf_known_obj_attributes_proc (obfd);
615 out_attr[0].i = 1;
621 out_attr = elf_known_obj_attributes_proc (obfd);
629 if (out_attr[i].i == 0)
630 out_attr[i].i = in_attr[i].i;
631 else if (in_attr[i].i != 0 && out_attr[i].i != in_attr[i].i)
637 BFD_ASSERT (out_attr[i].i < 5);
644 tagval[out_attr[i].i]);
649 if (out_attr[i].i == 0)
650 out_attr[i].i = in_attr[i].i;
651 else if (in_attr[i].i != 0 && out_attr[i].i != in_attr[i].i
652 && ((out_attr[i].i + in_attr[i].i) < 6))
657 BFD_ASSERT (out_attr[i].i < 5);
664 tagval[out_attr[i].i]);
675 char *p2 = out_attr[Tag_ARC_ISA_config].s;
683 BFD_ASSERT (out_attr[i].i < (sizeof (opcode_map)
685 cpu_out = opcode_map[out_attr[i].i];
734 out_attr[Tag_ARC_ISA_config].s =
742 if (in_attr[i].i > out_attr[i].i)
743 out_attr[i].i = in_attr[i].i;
750 if (!out_attr[i].s && in_attr[i].s)
751 out_attr[i].s = _bfd_elf_attr_strdup (obfd, in_attr[i].s);
755 if (out_attr[i].i == 0)
756 out_attr[i].i = in_attr[i].i;
757 else if (out_attr[i].i != in_attr[i].i)
782 BFD_ASSERT (out_attr[i].i < 3);
783 if (out_attr[i].i == 0)
784 out_attr[i].i = in_attr[i].i;
785 else if (out_attr[i].i != 0 && in_attr[i].i != 0
786 && out_attr[i].i != in_attr[i].i)
792 tagval[out_attr[i].i]);
810 if (out_attr[i].i == 0)
811 out_attr[i].i = in_attr[i].i;
812 else if (out_attr[i].i != 0 && in_attr[i].i != 0
813 && out_attr[i].i != in_attr[i].i)
830 if (out_attr[i].i == 0)
831 out_attr[i].i = in_attr[i].i;
839 /* If out_attr was copied from in_attr then it won't have a type yet. */
840 if (in_attr[i].type && !out_attr[i].type)
841 out_attr[i].type = in_attr[i].type;