This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[COMMITTED] arm: Fix armv7 selection after 'Split BE/LE abilist'
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: libc-alpha at sourceware dot org
- Date: Mon, 25 Nov 2019 13:40:41 -0300
- Subject: [COMMITTED] arm: Fix armv7 selection after 'Split BE/LE abilist'
It adds the missing Implies for armv7, armv6, armv6t2 after the
commit 1673ba87fefe019c. Without the Implies a build with the
compiler targeting the aforementioned architecture does not select
the arch-specific optimization including the ifunc selectors.
I checked with a build against armv5, armv6, armv6t2, armv7, and
armv7-neon for both LE and BE. For armv6 and armv7 I also checked
that both sysdeps selection and the resulting implementation built
is the expected ones.
---
sysdeps/arm/be/armv7/multiarch/Implies | 1 +
sysdeps/arm/le/armv6/Implies | 1 +
sysdeps/arm/le/armv6t2/Implies | 1 +
sysdeps/arm/le/armv7/Implies | 1 +
sysdeps/arm/le/armv7/multiarch/Implies | 1 +
5 files changed, 5 insertions(+)
create mode 100644 sysdeps/arm/be/armv7/multiarch/Implies
create mode 100644 sysdeps/arm/le/armv6/Implies
create mode 100644 sysdeps/arm/le/armv6t2/Implies
create mode 100644 sysdeps/arm/le/armv7/Implies
create mode 100644 sysdeps/arm/le/armv7/multiarch/Implies
diff --git a/sysdeps/arm/be/armv7/multiarch/Implies b/sysdeps/arm/be/armv7/multiarch/Implies
new file mode 100644
index 0000000000..ac212e6658
--- /dev/null
+++ b/sysdeps/arm/be/armv7/multiarch/Implies
@@ -0,0 +1 @@
+arm/armv7/multiarch
diff --git a/sysdeps/arm/le/armv6/Implies b/sysdeps/arm/le/armv6/Implies
new file mode 100644
index 0000000000..137a8ab20f
--- /dev/null
+++ b/sysdeps/arm/le/armv6/Implies
@@ -0,0 +1 @@
+arm/armv6
diff --git a/sysdeps/arm/le/armv6t2/Implies b/sysdeps/arm/le/armv6t2/Implies
new file mode 100644
index 0000000000..d777cf8eef
--- /dev/null
+++ b/sysdeps/arm/le/armv6t2/Implies
@@ -0,0 +1 @@
+arm/armv6t2
diff --git a/sysdeps/arm/le/armv7/Implies b/sysdeps/arm/le/armv7/Implies
new file mode 100644
index 0000000000..3a1446ba1b
--- /dev/null
+++ b/sysdeps/arm/le/armv7/Implies
@@ -0,0 +1 @@
+arm/armv7
diff --git a/sysdeps/arm/le/armv7/multiarch/Implies b/sysdeps/arm/le/armv7/multiarch/Implies
new file mode 100644
index 0000000000..ac212e6658
--- /dev/null
+++ b/sysdeps/arm/le/armv7/multiarch/Implies
@@ -0,0 +1 @@
+arm/armv7/multiarch
--
2.17.1