[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Hurd: Enable ifunc by default
From: |
Thomas Schwinge |
Subject: |
Re: [PATCH] Hurd: Enable ifunc by default |
Date: |
Wed, 13 Jan 2021 12:14:58 +0100 |
User-agent: |
Notmuch/0.29.1+93~g67ed7df (https://notmuchmail.org) Emacs/25.2.2 (x86_64-pc-linux-gnu) |
Hi!
Thanks (and sorry for the delay), pushed "Hurd: Enable ifunc by default"
to master branch in commit e9cb89b936f831a02318d45fc4ddb06f7be55ae4, and
cherry-picked into releases/gcc-10 branch in commit
92b131491c22eb4e4b663d226e9d97f1fd693063, releases/gcc-9 branch in commit
0313ce139f4ca3c96db9dc82125ec9e4a167a224, releases/gcc-8 branch in commit
975b0fa0f43e84bed3cb1b2b593132bc219f962c, see attached.
Grüße
Thomas
-----------------
Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany
Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander
Walter
>From e9cb89b936f831a02318d45fc4ddb06f7be55ae4 Mon Sep 17 00:00:00 2001
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun, 8 Nov 2020 23:52:51 +0100
Subject: [PATCH] Hurd: Enable ifunc by default
The binutils bugs seem to have been fixed.
gcc/
* config.gcc [$target == *-*-gnu*]: Enable
'default_gnu_indirect_function'.
---
gcc/config.gcc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 4bec543fa76..9fb57e96121 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -3598,7 +3598,9 @@ esac
case ${target} in
*-*-linux*android*|*-*-linux*uclibc*|*-*-linux*musl*)
;;
-*-*-linux*)
+*-*-kfreebsd*-gnu | *-*-kopensolaris*-gnu)
+ ;;
+*-*-linux* | *-*-gnu*)
case ${target} in
aarch64*-* | arm*-* | i[34567]86-* | powerpc*-* | s390*-* | sparc*-* |
x86_64-*)
default_gnu_indirect_function=yes
--
2.17.1
>From 92b131491c22eb4e4b663d226e9d97f1fd693063 Mon Sep 17 00:00:00 2001
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun, 8 Nov 2020 23:52:51 +0100
Subject: [PATCH] Hurd: Enable ifunc by default
The binutils bugs seem to have been fixed.
gcc/
* config.gcc [$target == *-*-gnu*]: Enable
'default_gnu_indirect_function'.
(cherry picked from commit e9cb89b936f831a02318d45fc4ddb06f7be55ae4)
---
gcc/config.gcc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 67bce508a1d..cb3e3238e91 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -3542,7 +3542,9 @@ esac
case ${target} in
*-*-linux*android*|*-*-linux*uclibc*|*-*-linux*musl*)
;;
-*-*-linux*)
+*-*-kfreebsd*-gnu | *-*-kopensolaris*-gnu)
+ ;;
+*-*-linux* | *-*-gnu*)
case ${target} in
aarch64*-* | arm*-* | i[34567]86-* | powerpc*-* | s390*-* | sparc*-* |
x86_64-*)
default_gnu_indirect_function=yes
--
2.17.1
>From 0313ce139f4ca3c96db9dc82125ec9e4a167a224 Mon Sep 17 00:00:00 2001
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun, 8 Nov 2020 23:52:51 +0100
Subject: [PATCH] Hurd: Enable ifunc by default
The binutils bugs seem to have been fixed.
gcc/
* config.gcc [$target == *-*-gnu*]: Enable
'default_gnu_indirect_function'.
(cherry picked from commit e9cb89b936f831a02318d45fc4ddb06f7be55ae4)
---
gcc/config.gcc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 477aba7e0f6..82f80d4c748 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -3283,7 +3283,9 @@ esac
case ${target} in
*-*-linux*android*|*-*-linux*uclibc*|*-*-linux*musl*)
;;
-*-*-linux*)
+*-*-kfreebsd*-gnu | *-*-kopensolaris*-gnu)
+ ;;
+*-*-linux* | *-*-gnu*)
case ${target} in
aarch64*-* | arm*-* | i[34567]86-* | powerpc*-* | s390*-* | sparc*-* |
x86_64-*)
default_gnu_indirect_function=yes
--
2.17.1
>From 975b0fa0f43e84bed3cb1b2b593132bc219f962c Mon Sep 17 00:00:00 2001
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun, 8 Nov 2020 23:52:51 +0100
Subject: [PATCH] Hurd: Enable ifunc by default
The binutils bugs seem to have been fixed.
gcc/
* config.gcc [$target == *-*-gnu*]: Enable
'default_gnu_indirect_function'.
(cherry picked from commit e9cb89b936f831a02318d45fc4ddb06f7be55ae4)
---
gcc/config.gcc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 61bf317ea11..af9d1221da8 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -3174,7 +3174,9 @@ esac
case ${target} in
*-*-linux*android*|*-*-linux*uclibc*|*-*-linux*musl*)
;;
-*-*-linux*)
+*-*-kfreebsd*-gnu | *-*-kopensolaris*-gnu)
+ ;;
+*-*-linux* | *-*-gnu*)
case ${target} in
aarch64*-* | arm*-* | i[34567]86-* | powerpc*-* | s390*-* | sparc*-* |
x86_64-*)
default_gnu_indirect_function=yes
--
2.17.1
- Re: [PATCH] Hurd: Enable ifunc by default, Samuel Thibault, 2021/01/10
- Re: [PATCH] Hurd: Enable ifunc by default,
Thomas Schwinge <=
- Re: [PATCH] Hurd: Enable ifunc by default, Joseph Myers, 2021/01/18
- Re: [PATCH] Hurd: Enable ifunc by default, Samuel Thibault, 2021/01/18
- Re: [PATCH] Hurd: Enable ifunc by default, Samuel Thibault, 2021/01/18
- Re: [PATCH] Hurd: Enable ifunc by default, H.J. Lu, 2021/01/18
- Re: [PATCH] Hurd: Enable ifunc by default, Samuel Thibault, 2021/01/18
- Re: [PATCH] Hurd: Enable ifunc by default, Samuel Thibault, 2021/01/18
- Re: [PATCH] Hurd: Enable ifunc by default, H.J. Lu, 2021/01/18
- [PATCH] Hurd: Add rtld-strncpy-c.c, H.J. Lu, 2021/01/18
- Re: [PATCH] Hurd: Add rtld-strncpy-c.c, Samuel Thibault, 2021/01/19
- Re: [PATCH] Hurd: Add rtld-strncpy-c.c, H.J. Lu, 2021/01/19