summaryrefslogtreecommitdiff
path: root/experimental/elfutils/gnu-power-abi-fp.patch
blob: 3835254eefa9c9f941b636a62ece91181d9f99d2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Cf. binutils/include/elf/ppc.h Tag_GNU_Power_ABI_FP

--- elfutils-0.179/backends/ppc_attrs.c	2020-03-30 08:17:45.000000000 -0400
+++ elfutils-0.179/backends/ppc_attrs.c	2020-04-17 07:57:18.221651562 -0400
@@ -52,6 +52,18 @@ ppc_check_object_attribute (Ebl *ebl __a
 	    "Hard float",
 	    "Soft float",
 	    "Single-precision hard float",
+	    "Hard or soft float, IBM long double",
+	    "Hard float, IBM long double",
+	    "Soft float, IBM long double",
+	    "Single-precision hard float, IBM long double",
+	    "Hard or soft float, 64-bit long double",
+	    "Hard float, 64-bit long double",
+	    "Soft float, 64-bit long double",
+	    "Single-precision hard float, 64-bit long double",
+	    "Hard or soft float, IEEE long double",
+	    "Hard float, IEEE long double",
+	    "Soft float, IEEE long double",
+	    "Single-precision hard float, IEEE long double",
 	  };
 	if (value < sizeof fp_kinds / sizeof fp_kinds[0])
 	  *value_name = fp_kinds[value];