]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
arm: Fix armv7 selection after 'Split BE/LE abilist'
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 25 Nov 2019 16:34:44 +0000 (13:34 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 25 Nov 2019 16:34:44 +0000 (13:34 -0300)
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 [new file with mode: 0644]
sysdeps/arm/le/armv6/Implies [new file with mode: 0644]
sysdeps/arm/le/armv6t2/Implies [new file with mode: 0644]
sysdeps/arm/le/armv7/Implies [new file with mode: 0644]
sysdeps/arm/le/armv7/multiarch/Implies [new file with mode: 0644]

diff --git a/sysdeps/arm/be/armv7/multiarch/Implies b/sysdeps/arm/be/armv7/multiarch/Implies
new file mode 100644 (file)
index 0000000..ac212e6
--- /dev/null
@@ -0,0 +1 @@
+arm/armv7/multiarch
diff --git a/sysdeps/arm/le/armv6/Implies b/sysdeps/arm/le/armv6/Implies
new file mode 100644 (file)
index 0000000..137a8ab
--- /dev/null
@@ -0,0 +1 @@
+arm/armv6
diff --git a/sysdeps/arm/le/armv6t2/Implies b/sysdeps/arm/le/armv6t2/Implies
new file mode 100644 (file)
index 0000000..d777cf8
--- /dev/null
@@ -0,0 +1 @@
+arm/armv6t2
diff --git a/sysdeps/arm/le/armv7/Implies b/sysdeps/arm/le/armv7/Implies
new file mode 100644 (file)
index 0000000..3a1446b
--- /dev/null
@@ -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 (file)
index 0000000..ac212e6
--- /dev/null
@@ -0,0 +1 @@
+arm/armv7/multiarch