gcc: Add 11.4.0

Add gcc 11.4.0 and regenerate patches against the new version.

https://gcc.gnu.org/pipermail/gcc-announce/2023/000177.html
https://gcc.gnu.org/gcc-11/changes.html

Signed-off-by: Chris Packham <judge.packham@gmail.com>
This commit is contained in:
Chris Packham 2023-05-09 20:14:51 +12:00
parent 72e07cce8f
commit d855363eee
14 changed files with 17 additions and 25 deletions

View File

@ -1,8 +0,0 @@
md5 gcc-11.3.0.tar.xz 4ee3e8c4c99e7b3444eb79f00f5f7a7e
sha1 gcc-11.3.0.tar.xz cf86a48278f9a6f4b03d4390550577b20353b4e9
sha256 gcc-11.3.0.tar.xz b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39
sha512 gcc-11.3.0.tar.xz f0be5ad705c73b84477128a69c047f57dd47002f375eb60e1e842e08cf2009a509e92152bca345823926d550b7395ae6d4de7db51d1ee371c2dc37313881fca7
md5 gcc-11.3.0.tar.gz b29cf744540c87262fb82e550aa24b11
sha1 gcc-11.3.0.tar.gz 5bc5f1582f7ad1024b50a31e1d28865d330f18b9
sha256 gcc-11.3.0.tar.gz 98438e6cc7294298b474cf0da7655d9a8c8b796421bb0210531c294a950374ed
sha512 gcc-11.3.0.tar.gz 8f84f4d0639ffeb81f57f0e2c81acdab6f1045217bc7b333e6638581abd442bf2a524480208b3a439a5880a661144dbbd1aa14c6b70c6a8388111be493163156

View File

@ -17,7 +17,7 @@ libstdc++-v3/ChangeLog:
--- a/libstdc++-v3/configure --- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure +++ b/libstdc++-v3/configure
@@ -60379,6 +60379,214 @@ @@ -60390,6 +60390,214 @@
fi fi
done done

View File

@ -16,16 +16,14 @@ fixincludes/
Upstream: 6bf383c37e6131a8e247e8a0997d55d65c830b6d Upstream: 6bf383c37e6131a8e247e8a0997d55d65c830b6d
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
--- ---
fixincludes/fixfixes.c | 45 ++++++++++++++++++++++++++++++-- fixincludes/fixfixes.c | 45 +++++++++++++++++++++++++++++++++++++--
fixincludes/inclhack.def | 3 ++- fixincludes/inclhack.def | 3 +-
fixincludes/tests/base/testing.h | 2 +- fixincludes/tests/base/testing.h | 2 -
3 files changed, 46 insertions(+), 4 deletions(-) 3 files changed, 46 insertions(+), 4 deletions(-)
diff --git a/fixincludes/fixfixes.c b/fixincludes/fixfixes.c
index 5b23a8b640d..404b420f302 100644
--- a/fixincludes/fixfixes.c --- a/fixincludes/fixfixes.c
+++ b/fixincludes/fixfixes.c +++ b/fixincludes/fixfixes.c
@@ -477,6 +477,39 @@ FIX_PROC_HEAD( char_macro_def_fix ) @@ -477,6 +477,39 @@
fputs (text, stdout); fputs (text, stdout);
} }
@ -65,7 +63,7 @@ index 5b23a8b640d..404b420f302 100644
/* Fix for machine name #ifdefs that are not in the namespace reserved /* Fix for machine name #ifdefs that are not in the namespace reserved
by the C standard. They won't be defined if compiling with -ansi, by the C standard. They won't be defined if compiling with -ansi,
and the headers will break. We go to some trouble to only change and the headers will break. We go to some trouble to only change
@@ -524,7 +557,7 @@ FIX_PROC_HEAD( machine_name_fix ) @@ -524,7 +557,7 @@
/* If the 'name_pat' matches in between base and limit, we have /* If the 'name_pat' matches in between base and limit, we have
a bogon. It is not worth the hassle of excluding comments a bogon. It is not worth the hassle of excluding comments
because comments on #if/#ifdef lines are rare, and strings on because comments on #if/#ifdef lines are rare, and strings on
@ -74,7 +72,7 @@ index 5b23a8b640d..404b420f302 100644
REG_NOTBOL means 'base' is not at the beginning of a line, which REG_NOTBOL means 'base' is not at the beginning of a line, which
shouldn't matter since the name_re has no ^ anchor, but let's shouldn't matter since the name_re has no ^ anchor, but let's
@@ -544,8 +577,16 @@ FIX_PROC_HEAD( machine_name_fix ) @@ -544,8 +577,16 @@
break; break;
p = base + match[0].rm_so; p = base + match[0].rm_so;
@ -92,11 +90,9 @@ index 5b23a8b640d..404b420f302 100644
/* One more test: if on the same line we have the same string /* One more test: if on the same line we have the same string
with the appropriate underscores, then leave it alone. with the appropriate underscores, then leave it alone.
We want exactly two leading and trailing underscores. */ We want exactly two leading and trailing underscores. */
diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def
index 066bef99162..b7ad6982e96 100644
--- a/fixincludes/inclhack.def --- a/fixincludes/inclhack.def
+++ b/fixincludes/inclhack.def +++ b/fixincludes/inclhack.def
@@ -3154,7 +3154,8 @@ fix = { @@ -3201,7 +3201,8 @@
c_fix = machine_name; c_fix = machine_name;
test_text = "/* MACH_DIFF: */\n" test_text = "/* MACH_DIFF: */\n"
@ -106,11 +102,9 @@ index 066bef99162..b7ad6982e96 100644
"\n/* no uniform test, so be careful :-) */"; "\n/* no uniform test, so be careful :-) */";
}; };
diff --git a/fixincludes/tests/base/testing.h b/fixincludes/tests/base/testing.h
index cf95321fb86..8b3accaf04e 100644
--- a/fixincludes/tests/base/testing.h --- a/fixincludes/tests/base/testing.h
+++ b/fixincludes/tests/base/testing.h +++ b/fixincludes/tests/base/testing.h
@@ -64,7 +64,7 @@ BSD43__IOWR('T', 1) /* Some are multi-line */ @@ -64,7 +64,7 @@
#if defined( MACHINE_NAME_CHECK ) #if defined( MACHINE_NAME_CHECK )
/* MACH_DIFF: */ /* MACH_DIFF: */
@ -119,5 +113,3 @@ index cf95321fb86..8b3accaf04e 100644
/* no uniform test, so be careful :-) */ /* no uniform test, so be careful :-) */
#endif /* MACHINE_NAME_CHECK */ #endif /* MACHINE_NAME_CHECK */
--
2.37.3

8
packages/gcc/11.4.0/chksum vendored Normal file
View File

@ -0,0 +1,8 @@
md5 gcc-11.4.0.tar.xz 3ec67dbe6fac4c3aa3b95250aa545b24
sha1 gcc-11.4.0.tar.xz 03f21dce9edf9092e38b4e23dd27b29f6ab56f63
sha256 gcc-11.4.0.tar.xz 3f2db222b007e8a4a23cd5ba56726ef08e8b1f1eb2055ee72c1402cea73a8dd9
sha512 gcc-11.4.0.tar.xz a5018bf1f1fa25ddf33f46e720675d261987763db48e7a5fdf4c26d3150a8abcb82fdc413402df1c32f2e6b057d9bae6bdfa026defc4030e10144a8532e60f14
md5 gcc-11.4.0.tar.gz 555f990ed0cc31537c0731895e1273fe
sha1 gcc-11.4.0.tar.gz bc457d3c9bcfa5c9fb59af3cbf45dfafc3f39752
sha256 gcc-11.4.0.tar.gz af828619dd1970734dda3cfb792ea3f2cba61b5a00170ba8bce4910749d73c07
sha512 gcc-11.4.0.tar.gz de22be3bc3ec7deab0db9b1de1cb70c4721991a6d2865d6d77900369cc2748127e4cf866763fd267ec58dbf4cfb62bd364e0eced0547a9fc5dedd4f4f7bc6661