From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1268780-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 34A381382C5 for <garchives@archives.gentoo.org>; Thu, 8 Apr 2021 19:36:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7403FE08F7; Thu, 8 Apr 2021 19:36:56 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4733FE08F7 for <gentoo-commits@lists.gentoo.org>; Thu, 8 Apr 2021 19:36:56 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D7040335D72 for <gentoo-commits@lists.gentoo.org>; Thu, 8 Apr 2021 19:36:54 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5ACE25D2 for <gentoo-commits@lists.gentoo.org>; Thu, 8 Apr 2021 19:36:53 +0000 (UTC) From: "Sergei Trofimovich" <slyfox@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sergei Trofimovich" <slyfox@gentoo.org> Message-ID: <1617910563.50322c7c5fb8f869f45f8dd23a89f4a7c4b8ba2d.slyfox@gentoo> Subject: [gentoo-commits] proj/gcc-patches:master commit in: 10.2.0/gentoo/ X-VCS-Repository: proj/gcc-patches X-VCS-Files: 10.2.0/gentoo/44_all_cet-i486.patch 10.2.0/gentoo/README.history X-VCS-Directories: 10.2.0/gentoo/ X-VCS-Committer: slyfox X-VCS-Committer-Name: Sergei Trofimovich X-VCS-Revision: 50322c7c5fb8f869f45f8dd23a89f4a7c4b8ba2d X-VCS-Branch: master Date: Thu, 8 Apr 2021 19:36:53 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: d54d919c-ab12-4268-ae35-2db3e7134aba X-Archives-Hash: 12092f9525fe8a60bec56690ec879211 commit: 50322c7c5fb8f869f45f8dd23a89f4a7c4b8ba2d Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> AuthorDate: Thu Apr 8 19:36:03 2021 +0000 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> CommitDate: Thu Apr 8 19:36:03 2021 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=50322c7c 10.2.0: revert "port binutils fix for CET detection on i486" The patch is not ready for prime time. Le't pull newer upstream version a bit later. This reverts commit 5600e4343f36e2a4925b09388d3ffe7400143b9f. Reported-by: Worx Bug: https://bugs.gentoo.org/777117 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> 10.2.0/gentoo/44_all_cet-i486.patch | 109 ------------------------------------ 10.2.0/gentoo/README.history | 1 - 2 files changed, 110 deletions(-) diff --git a/10.2.0/gentoo/44_all_cet-i486.patch b/10.2.0/gentoo/44_all_cet-i486.patch deleted file mode 100644 index 956e439..0000000 --- a/10.2.0/gentoo/44_all_cet-i486.patch +++ /dev/null @@ -1,109 +0,0 @@ -https://bugs.gentoo.org/777117 - -From 267a609477624ade477994b24809a72eeb522ff1 Mon Sep 17 00:00:00 2001 -From: "H.J. Lu via Gcc-patches" <gcc-patches@gcc.gnu.org> -Date: Sun, 14 Feb 2021 09:26:40 -0800 -Subject: [PATCH 2/2] GCC_CET_HOST_FLAGS: Check if host supports multi-byte - NOPs - -Check if host supports multi-byte NOPs before enabling CET on host. - -config/ - - PR binutils/27397 - * cet.m4 (GCC_CET_HOST_FLAGS): Check if host supports multi-byte - NOPs. - -libiberty/ - - PR binutils/27397 - * configure: Regenerated. - ---- - config/cet.m4 | 19 ++++++++++++++++--- - libiberty/configure | 29 +++++++++++++++++++++++++++++ - 2 files changed, 45 insertions(+), 3 deletions(-) - ---- a/config/cet.m4 -+++ b/config/cet.m4 -@@ -130,6 +130,18 @@ fi - if test x$may_have_cet = xyes; then - if test x$cross_compiling = xno; then - AC_TRY_RUN([ -+int -+main () -+{ -+ asm ("endbr32"); -+ return 0; -+} -+ ], -+ [have_multi_byte_nop=yes], -+ [have_multi_byte_nop=no]) -+ have_cet=no -+ if test x$have_multi_byte_nop = xyes; then -+ AC_TRY_RUN([ - static void - foo (void) - { -@@ -155,9 +167,10 @@ main () - bar (); - return 0; - } -- ], -- [have_cet=no], -- [have_cet=yes]) -+ ], -+ [have_cet=no], -+ [have_cet=yes]) -+ fi - if test x$enable_cet = xno -a x$have_cet = xyes; then - AC_MSG_ERROR([Intel CET must be enabled on Intel CET enabled host]) - fi ---- a/libiberty/configure -+++ b/libiberty/configure -@@ -5396,6 +5396,34 @@ else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - -+int -+main () -+{ -+ asm ("endbr32"); -+ return 0; -+} -+ -+_ACEOF -+if ac_fn_c_try_run "$LINENO"; then : -+ have_multi_byte_nop=yes -+else -+ have_multi_byte_nop=no -+fi -+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ -+ conftest.$ac_objext conftest.beam conftest.$ac_ext -+fi -+ -+ have_cet=no -+ if test x$have_multi_byte_nop = xyes; then -+ if test "$cross_compiling" = yes; then : -+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -+as_fn_error $? "cannot run test program while cross compiling -+See \`config.log' for more details" "$LINENO" 5; } -+else -+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ - static void - foo (void) - { -@@ -5432,6 +5460,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext - fi - -+ fi - if test x$enable_cet = xno -a x$have_cet = xyes; then - as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 - fi --- -2.31.0 - diff --git a/10.2.0/gentoo/README.history b/10.2.0/gentoo/README.history index f47a108..f195ae9 100644 --- a/10.2.0/gentoo/README.history +++ b/10.2.0/gentoo/README.history @@ -1,7 +1,6 @@ 7 TODO + 42_all_vmat-PR97236.patch + 43_all_vtv-slibtool.patch - + 44_all_cet-i486.patch 6 29 Dec 2020 - 34_all_fundecl-ICE-PR95820.patch