From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1205B158042 for ; Tue, 12 Nov 2024 02:33:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2460CE07D9; Tue, 12 Nov 2024 02:33:58 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 05B02E07D9 for ; Tue, 12 Nov 2024 02:33:58 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 079923409EC for ; Tue, 12 Nov 2024 02:33:57 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 185601626 for ; Tue, 12 Nov 2024 02:33:55 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1731378820.8209a4e7304772b31beca172c0397c76bcee4876.sam@gentoo> Subject: [gentoo-commits] proj/gcc-patches:master commit in: 15.0.0/gentoo/ X-VCS-Repository: proj/gcc-patches X-VCS-Files: 15.0.0/gentoo/26_all_enable-cet.patch X-VCS-Directories: 15.0.0/gentoo/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 8209a4e7304772b31beca172c0397c76bcee4876 X-VCS-Branch: master Date: Tue, 12 Nov 2024 02:33:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: b50b3b73-39ca-4028-a348-878dae0646f2 X-Archives-Hash: bfd5eae9af5a744628656433824314cd commit: 8209a4e7304772b31beca172c0397c76bcee4876 Author: Sam James gentoo org> AuthorDate: Tue Nov 12 02:33:40 2024 +0000 Commit: Sam James gentoo org> CommitDate: Tue Nov 12 02:33:40 2024 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=8209a4e7 15.0.0: rebase 26_all_enable-cet.patch -fmodules-ts was renamed to -fmodules. Signed-off-by: Sam James gentoo.org> 15.0.0/gentoo/26_all_enable-cet.patch | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/15.0.0/gentoo/26_all_enable-cet.patch b/15.0.0/gentoo/26_all_enable-cet.patch index b9bbbf0..85591e9 100644 --- a/15.0.0/gentoo/26_all_enable-cet.patch +++ b/15.0.0/gentoo/26_all_enable-cet.patch @@ -11,34 +11,34 @@ Needs: Only supported on amd64. --- a/gcc/cp/lang-specs.h +++ b/gcc/cp/lang-specs.h -@@ -51,7 +51,7 @@ along with GCC; see the file COPYING3. If not see +@@ -57,7 +57,7 @@ along with GCC; see the file COPYING3. If not see " %{save-temps*:%b.ii} %{!save-temps*:%g.ii}}" " %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}" - " %{fmodules-ts:-fmodule-header %{fpreprocessed:-fdirectives-only}}" + " %{fmodules*:-fmodule-header %{fpreprocessed:-fdirectives-only}}" - " %(cc1_options) %2" + " %(cc1_options) %(default_flag_cf_spec) %2" " %{!fsyntax-only:" " %{!S:-o %g.s}" - " %{!fmodule-*:%{!fmodules-*:%{!fdump-ada-spec*:" -@@ -72,7 +72,7 @@ along with GCC; see the file COPYING3. If not see + " %{!fmodule-*:%{!fmodules*:%{!fdump-ada-spec*:" +@@ -78,7 +78,7 @@ along with GCC; see the file COPYING3. If not see " %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}" - " %{fmodules-ts:-fmodule-header=system" + " %{fmodules*:-fmodule-header=system" " %{fpreprocessed:-fdirectives-only}}" - " %(cc1_options) %2" + " %(cc1_options) %(default_flag_cf_spec) %2" " %{!fsyntax-only:" " %{!S:-o %g.s}" - " %{!fmodule-*:%{!fmodules-*:%{!fdump-ada-spec*:" -@@ -92,7 +92,7 @@ along with GCC; see the file COPYING3. If not see + " %{!fmodule-*:%{!fmodules*:%{!fdump-ada-spec*:" +@@ -98,7 +98,7 @@ along with GCC; see the file COPYING3. If not see " %{save-temps*:%b.ii} %{!save-temps*:%g.ii}}" " %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}" - " %{fmodules-ts:-fmodule-header=user %{fpreprocessed:-fdirectives-only}}" + " %{fmodules*:-fmodule-header=user %{fpreprocessed:-fdirectives-only}}" - " %(cc1_options) %2" + " %(cc1_options) %(default_flag_cf_spec) %2" " %{!fsyntax-only:" " %{!S:-o %g.s}" - " %{!fmodule-*:%{!fmodules-*:%{!fdump-ada-spec*:" -@@ -107,7 +107,7 @@ along with GCC; see the file COPYING3. If not see + " %{!fmodule-*:%{!fmodules*:%{!fdump-ada-spec*:" +@@ -113,7 +113,7 @@ along with GCC; see the file COPYING3. If not see " cc1plus %{save-temps*|no-integrated-cpp:-fpreprocessed" " %{save-temps*:%b.ii} %{!save-temps*:%g.ii}}" " %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}" @@ -47,7 +47,7 @@ Only supported on amd64. " %{!fsyntax-only:" " %{fmodule-only:%{!S:-o %g.s%V}}" " %{!fmodule-only:%(invoke_as)}}" -@@ -116,7 +116,7 @@ along with GCC; see the file COPYING3. If not see +@@ -122,7 +122,7 @@ along with GCC; see the file COPYING3. If not see {".ii", "@c++-cpp-output", 0, 0, 0}, {"@c++-cpp-output", "%{!E:%{!M:%{!MM:" @@ -58,7 +58,7 @@ Only supported on amd64. " %{!fmodule-only:%{!fmodule-header*:%(invoke_as)}}}" --- a/gcc/gcc.cc +++ b/gcc/gcc.cc -@@ -999,6 +999,18 @@ proper position among the other output files. */ +@@ -1011,6 +1011,18 @@ proper position among the other output files. */ #define LINK_NOW_SPEC "" #endif @@ -77,7 +77,7 @@ Only supported on amd64. #ifdef ENABLE_DEFAULT_PIE #define PIE_SPEC "!no-pie" #define NO_FPIE1_SPEC "fno-pie" -@@ -1201,6 +1213,7 @@ static const char *cpp_spec = CPP_SPEC; +@@ -1217,6 +1229,7 @@ static const char *cpp_spec = CPP_SPEC; static const char *cc1_spec = CC1_SPEC OS_CC1_SPEC; static const char *cc1plus_spec = CC1PLUS_SPEC; static const char *link_gcc_c_sequence_spec = LINK_GCC_C_SEQUENCE_SPEC; @@ -85,7 +85,7 @@ Only supported on amd64. static const char *link_ssp_spec = LINK_SSP_SPEC; static const char *asm_spec = ASM_SPEC; static const char *asm_final_spec = ASM_FINAL_SPEC; -@@ -1261,7 +1274,7 @@ static const char *cpp_options = +@@ -1277,7 +1290,7 @@ static const char *cpp_options = "%(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*} %{w}\ %{f*} %{g*:%{%:debug-level-gt(0):%{g*}\ %{!fno-working-directory:-fworking-directory}}} %{O*}\ @@ -94,7 +94,7 @@ Only supported on amd64. /* Pass -d* flags, possibly modifying -dumpdir, -dumpbase et al. -@@ -1455,9 +1468,9 @@ static const struct compiler default_compilers[] = +@@ -1471,9 +1484,9 @@ static const struct compiler default_compilers[] = %{save-temps*|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp) \ %(cpp_options) -o %{save-temps*:%b.i} %{!save-temps*:%g.i} \n\ cc1 -fpreprocessed %{save-temps*:%b.i} %{!save-temps*:%g.i} \ @@ -106,7 +106,7 @@ Only supported on amd64. %{!fsyntax-only:%(invoke_as)}}}}", 0, 0, 1}, {"-", "%{!E:%e-E or -x required when input is from standard input}\ -@@ -1482,7 +1495,7 @@ static const struct compiler default_compilers[] = +@@ -1498,7 +1511,7 @@ static const struct compiler default_compilers[] = %W{o*:--output-pch %w%*}}%{!S:%V}}}}}}}}", 0, 0, 0}, {".i", "@cpp-output", 0, 0, 0}, {"@cpp-output", @@ -115,7 +115,7 @@ Only supported on amd64. {".s", "@assembler", 0, 0, 0}, {"@assembler", "%{!M:%{!MM:%{!E:%{!S:as %(asm_debug) %(asm_options) %i %A }}}}", 0, 0, 0}, -@@ -1714,6 +1727,7 @@ static struct spec_list static_specs[] = +@@ -1730,6 +1743,7 @@ static struct spec_list static_specs[] = INIT_STATIC_SPEC ("cc1_options", &cc1_options), INIT_STATIC_SPEC ("cc1plus", &cc1plus_spec), INIT_STATIC_SPEC ("link_gcc_c_sequence", &link_gcc_c_sequence_spec),