Page MenuHomeFreeBSD

D2194.diff
No OneTemporary

D2194.diff

Index: contrib/binutils/bfd/elf-bfd.h
===================================================================
--- contrib/binutils/bfd/elf-bfd.h
+++ contrib/binutils/bfd/elf-bfd.h
@@ -1286,7 +1286,7 @@
};
/* The maximum number of known object attributes for any target. */
-#define NUM_KNOWN_OBJ_ATTRIBUTES 32
+#define NUM_KNOWN_OBJ_ATTRIBUTES 71
/* The value of an object attribute. type & 1 indicates whether there
is an integer value; type & 2 indicates whether there is a string
Index: contrib/binutils/bfd/elf32-arm.c
===================================================================
--- contrib/binutils/bfd/elf32-arm.c
+++ contrib/binutils/bfd/elf32-arm.c
@@ -6835,6 +6835,8 @@
case Tag_ABI_FP_number_model:
case Tag_ABI_align8_preserved:
case Tag_ABI_HardFP_use:
+ case Tag_CPU_unaligned_access:
+ case Tag_FP_HP_extension:
/* Use the largest value specified. */
if (in_attr[i].i > out_attr[i].i)
out_attr[i].i = in_attr[i].i;
@@ -6951,7 +6953,9 @@
}
break;
default: /* All known attributes should be explicitly covered. */
- abort ();
+ /* XXX Not now */
+ /* abort (); */
+ break;
}
}
Index: contrib/binutils/include/elf/arm.h
===================================================================
--- contrib/binutils/include/elf/arm.h
+++ contrib/binutils/include/elf/arm.h
@@ -271,7 +271,11 @@
Tag_ABI_optimization_goals,
Tag_ABI_FP_optimization_goals,
/* 32 is generic. */
-
+ Tag_CPU_unaligned_access = 34,
+ Tag_FP_HP_extension = 36,
+ Tag_ABI_FP_16bit_format = 38,
+ Tag_MPextension_use = 42,
+ Tag_DIV_use = 44,
Tag_Virtualization_use = 68,
};

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 12, 8:44 PM (6 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17125850
Default Alt Text
D2194.diff (1 KB)

Event Timeline