public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/gcc] rhel-f41-base: 11.0.0-0.12
@ 2026-06-29 12:29 Jakub Jelinek
0 siblings, 0 replies; 2+ messages in thread
From: Jakub Jelinek @ 2026-06-29 12:29 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gcc
Branch : rhel-f41-base
Commit : 4a41cd799a633a6930ec3c5b01a24c62324fb434
Author : Jakub Jelinek <jakub@redhat.com>
Date : 2021-01-09T11:31:57+01:00
Stats : +37/-126 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/gcc/c/4a41cd799a633a6930ec3c5b01a24c62324fb434?branch=rhel-f41-base
Log:
11.0.0-0.12
---
diff --git a/.gitignore b/.gitignore
index add1368..2ec5a75 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,3 +26,4 @@
/gcc-11.0.0-20201216.tar.xz
/gcc-11.0.0-20201217.tar.xz
/gcc-11.0.0-20201223.tar.xz
+/gcc-11.0.0-20210109.tar.xz
diff --git a/gcc.spec b/gcc.spec
index 8b6400d..04470c6 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -1,5 +1,5 @@
-%global DATE 20201223
-%global gitrev 9265a9d6eb38913206ddc37009fd548c2e4f5de0
+%global DATE 20210109
+%global gitrev 9971024e74d1681c78e9b1f0b7ea1e8a6cda7304
%global gcc_version 11.0.0
%global gcc_major 11
# Note, gcc_release must be integer, if you want to add suffixes to
@@ -119,7 +119,7 @@
Summary: Various compilers (C, C++, Objective-C, ...)
Name: gcc
Version: %{gcc_version}
-Release: %{gcc_release}.11%{?dist}
+Release: %{gcc_release}.12%{?dist}
# libgcc, libgfortran, libgomp, libstdc++ and crtstuff have
# GCC Runtime Exception.
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
@@ -272,8 +272,7 @@ Patch8: gcc11-foffload-default.patch
Patch9: gcc11-Wno-format-security.patch
Patch10: gcc11-rh1574936.patch
Patch11: gcc11-d-shared-libphobos.patch
-Patch12: gcc11-pr98282.patch
-Patch13: gcc11-pr98338-workaround.patch
+Patch12: gcc11-pr98338-workaround.patch
# On ARM EABI systems, we do want -gnueabi to be part of the
# target triple.
@@ -785,8 +784,7 @@ to NVidia PTX capable devices if available.
%patch10 -p0 -b .rh1574936~
%endif
%patch11 -p0 -b .d-shared-libphobos~
-%patch12 -p0 -b .pr98282~
-%patch13 -p0 -b .pr98338-workaround~
+%patch12 -p0 -b .pr98338-workaround~
echo 'Red Hat %{version}-%{gcc_release}' > gcc/DEV-PHASE
@@ -3071,6 +3069,36 @@ end
%endif
%changelog
+* Sat Jan 9 2021 Jakub Jelinek <jakub@redhat.com> 11.0.0-0.12
+- update from trunk
+ - PRs analyzer/97072, analyzer/97074, analyzer/98073, analyzer/98223,
+ analyzer/98293, analyzer/98564, analyzer/98580, bootstrap/98324,
+ bootstrap/98506, c++/82099, c++/95768, c++/96045, c++/96504,
+ c++/97597, c++/98206, c++/98305, c++/98316, c++/98329, c++/98332,
+ c++/98353, c++/98413, c++/98441, c++/98469, c++/98515, c++/98551,
+ c/98029, d/98427, fortran/83118, fortran/93701, fortran/93794,
+ fortran/93833, fortran/97612, fortran/97694, fortran/97723,
+ fortran/98022, fortran/98458, libstdc++/98384, middle-end/98160,
+ middle-end/98578, other/98437, rtl-optimization/97144,
+ rtl-optimization/97978, rtl-optimization/98214,
+ rtl-optimization/98334, rtl-optimization/98403, target/89057,
+ target/96793, target/97269, target/98461, target/98482, target/98495,
+ target/98521, target/98522, target/98567, target/98585,
+ testsuite/98489, testsuite/98566, tree-optimization/56719,
+ tree-optimization/94785, tree-optimization/94802,
+ tree-optimization/94994, tree-optimization/95401,
+ tree-optimization/95582, tree-optimization/95771,
+ tree-optimization/96239, tree-optimization/96782,
+ tree-optimization/96928, tree-optimization/96930,
+ tree-optimization/98282, tree-optimization/98291,
+ tree-optimization/98302, tree-optimization/98308,
+ tree-optimization/98371, tree-optimization/98381,
+ tree-optimization/98393, tree-optimization/98428,
+ tree-optimization/98464, tree-optimization/98474,
+ tree-optimization/98513, tree-optimization/98514,
+ tree-optimization/98516, tree-optimization/98544,
+ tree-optimization/98560, tree-optimization/98568
+
* Wed Dec 23 2020 Jakub Jelinek <jakub@redhat.com> 11.0.0-0.11
- update from trunk
- PRs bootstrap/98300, bootstrap/98380, bootstrap/98412, c++/67343,
diff --git a/gcc11-pr98282.patch b/gcc11-pr98282.patch
deleted file mode 100644
index 4187c5f..0000000
--- a/gcc11-pr98282.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-2020-12-15 Jakub Jelinek <jakub@redhat.com>
-
- PR tree-optimization/98282
- * tree-ssa-pre.c (compute_avail): Don't try to adjust alias set
- if different when ref1->opcode is not MEM_REF or TARGET_MEM_REF.
-
- * g++.dg/opt/pr98282.C: New test.
-
---- gcc/tree-ssa-pre.c.jj 2020-11-30 10:48:31.000000000 +0100
-+++ gcc/tree-ssa-pre.c 2020-12-15 10:51:51.061206572 +0100
-@@ -4176,13 +4176,17 @@ compute_avail (void)
- && ref2->opcode != MEM_REF
- && ref2 != &operands[0])
- --ref2;
-- if ((ref1->opcode == TARGET_MEM_REF
-- || ref1->opcode == MEM_REF)
-- && (TYPE_ALIGN (ref1->type)
-- > TYPE_ALIGN (ref2->type)))
-- ref1->type
-- = build_aligned_type (ref1->type,
-- TYPE_ALIGN (ref2->type));
-+ if (ref1->opcode == TARGET_MEM_REF
-+ || ref1->opcode == MEM_REF)
-+ {
-+ if (TYPE_ALIGN (ref1->type)
-+ > TYPE_ALIGN (ref2->type))
-+ ref1->type
-+ = build_aligned_type (ref1->type,
-+ TYPE_ALIGN (ref2->type));
-+ }
-+ else
-+ set = ref->set;
- /* TBAA behavior is an obvious part so make sure
- that the hashtable one covers this as well
- by adjusting the ref alias set and its base. */
---- gcc/testsuite/g++.dg/opt/pr98282.C.jj 2020-12-15 12:26:25.868415230 +0100
-+++ gcc/testsuite/g++.dg/opt/pr98282.C 2020-12-15 12:28:00.346353067 +0100
-@@ -0,0 +1,80 @@
-+// PR tree-optimization/98282
-+// { dg-do compile { target c++11 } }
-+// { dg-options "-O2" }
-+
-+template <typename> struct g;
-+template <typename b> struct g<b &> { typedef b c; };
-+template <typename b> typename g<b>::c &&d(b &&e) {
-+ return static_cast<typename g<b>::c &&>(e);
-+}
-+void *operator new(__SIZE_TYPE__, void *f) { return f; }
-+struct h;
-+struct k {
-+ using i = h *;
-+};
-+struct D {
-+ k::i j;
-+};
-+struct p : D {
-+ p(p &&) : D() {}
-+};
-+struct r {
-+ using l = int;
-+ r(r &&) : ad() {}
-+ l *ad;
-+};
-+struct s {
-+ static s m();
-+};
-+struct t {
-+ template <typename ah> void operator=(ah);
-+};
-+struct I {
-+ template <typename o> void q(o ai) {
-+ *ai = aj();
-+ s::m();
-+ }
-+ h aj();
-+};
-+template <typename...> class as;
-+struct J {
-+ int a;
-+ char av;
-+};
-+template <typename...> struct aw : J {
-+ void ax(...) {}
-+};
-+template <typename... ay, typename an, typename... n>
-+struct aw<as<ay...>, an, n...> : aw<as<ay...>, n...> {
-+ using az = as<ay...>;
-+ using ba = aw<az, n...>;
-+ char bb;
-+ an &bc() { return *reinterpret_cast<an *>(this); }
-+ void ax(az *bd) {
-+ if (bb)
-+ new (bd) an(d(bc()));
-+ ba::ax(bd);
-+ }
-+};
-+template <typename... n> struct as : aw<as<n...>, n...> {
-+ as();
-+ as(as &&be) { be.ax(this); }
-+ void operator=(as be) { be.ax(this); }
-+};
-+struct h {
-+ as<decltype(nullptr), r, p> bg;
-+};
-+using bh = t;
-+struct u {
-+ bh bj;
-+};
-+I bk();
-+template <typename> void bl() {
-+ h a;
-+ bk().q(&a);
-+}
-+template <typename> void bn(int) {
-+ u b;
-+ b.bj = bl<int>;
-+}
-+void bp() { bn<int>(0); }
diff --git a/sources b/sources
index 7997ecd..40a9915 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (gcc-11.0.0-20201223.tar.xz) = 46bd2b601027ce420d5659e0e8638f9f3971eaf637960db9aced7a335ea234b761ae5b671ffc1fcee772c804cbdf9058346f461ad360019777feca89491afdd9
+SHA512 (gcc-11.0.0-20210109.tar.xz) = eb3864cf6fef07077175fec2f1ce0b67e678da70a85ce09888f78d1587e7b4c94c398a19aa4a77c32ffdebc34e877ce28deb881c3545521f22c6b158c3087d5d
SHA512 (newlib-cygwin-50e2a63b04bdd018484605fbb954fd1bd5147fa0.tar.xz) = 002a48a7b689a81abbf16161bcaec001a842e67dfbe372e9e109092703bfc666675f16198f60ca429370e8850d564547dc505df81bc3aaca4ce6defbc014ad6c
SHA512 (nvptx-tools-5f6f343a302d620b0868edab376c00b15741e39e.tar.xz) = f6d10db94fa1570ae0f94df073fa3c73c8e5ee16d59070b53d94f7db0de8a031bc44d7f3f1852533da04b625ce758e022263855ed43cfc6867e0708d001e53c7
^ permalink raw reply related [flat|nested] 2+ messages in thread* [rpms/gcc] rhel-f41-base: 11.0.0-0.12
@ 2026-06-29 12:29 Jakub Jelinek
0 siblings, 0 replies; 2+ messages in thread
From: Jakub Jelinek @ 2026-06-29 12:29 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gcc
Branch : rhel-f41-base
Commit : ac8f498836cb54282caf6ee9c6bb0c179029c18c
Author : Jakub Jelinek <jakub@redhat.com>
Date : 2021-01-09T12:42:33+01:00
Stats : +10/-10 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/gcc/c/ac8f498836cb54282caf6ee9c6bb0c179029c18c?branch=rhel-f41-base
Log:
11.0.0-0.12
---
diff --git a/gcc.spec b/gcc.spec
index 04470c6..95796d4 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -294,7 +294,7 @@ Patch12: gcc11-pr98338-workaround.patch
%if %{build_go}
# Avoid stripping these libraries and binaries.
%global __os_install_post \
-chmod 644 %{buildroot}%{_prefix}/%{_lib}/libgo.so.18.* \
+chmod 644 %{buildroot}%{_prefix}/%{_lib}/libgo.so.19.* \
chmod 644 %{buildroot}%{_prefix}/bin/go.gcc \
chmod 644 %{buildroot}%{_prefix}/bin/gofmt.gcc \
chmod 644 %{buildroot}%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/cgo \
@@ -302,7 +302,7 @@ chmod 644 %{buildroot}%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}
chmod 644 %{buildroot}%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/test2json \
chmod 644 %{buildroot}%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/vet \
%__os_install_post \
-chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgo.so.18.* \
+chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgo.so.19.* \
chmod 755 %{buildroot}%{_prefix}/bin/go.gcc \
chmod 755 %{buildroot}%{_prefix}/bin/gofmt.gcc \
chmod 755 %{buildroot}%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/cgo \
@@ -1388,7 +1388,7 @@ ln -sf ../../../libstdc++.so.6.*[0-9] libstdc++.so
ln -sf ../../../libgfortran.so.5.* libgfortran.so
ln -sf ../../../libgomp.so.1.* libgomp.so
%if %{build_go}
-ln -sf ../../../libgo.so.18.* libgo.so
+ln -sf ../../../libgo.so.19.* libgo.so
%endif
%if %{build_libquadmath}
ln -sf ../../../libquadmath.so.0.* libquadmath.so
@@ -1418,7 +1418,7 @@ ln -sf ../../../../%{_lib}/libstdc++.so.6.*[0-9] libstdc++.so
ln -sf ../../../../%{_lib}/libgfortran.so.5.* libgfortran.so
ln -sf ../../../../%{_lib}/libgomp.so.1.* libgomp.so
%if %{build_go}
-ln -sf ../../../../%{_lib}/libgo.so.18.* libgo.so
+ln -sf ../../../../%{_lib}/libgo.so.19.* libgo.so
%endif
%if %{build_libquadmath}
ln -sf ../../../../%{_lib}/libquadmath.so.0.* libquadmath.so
@@ -1538,8 +1538,8 @@ ln -sf ../`echo ../../../../lib/libgfortran.so.5.* | sed s~/lib/~/lib64/~` 64/li
ln -sf ../`echo ../../../../lib/libgomp.so.1.* | sed s~/lib/~/lib64/~` 64/libgomp.so
%if %{build_go}
rm -f libgo.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgo.so.18.* | sed 's,^.*libg,libg,'`' )' > libgo.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgo.so.18.* | sed 's,^.*libg,libg,'`' )' > 64/libgo.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgo.so.19.* | sed 's,^.*libg,libg,'`' )' > libgo.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgo.so.19.* | sed 's,^.*libg,libg,'`' )' > 64/libgo.so
%endif
%if %{build_libquadmath}
rm -f libquadmath.so
@@ -1637,8 +1637,8 @@ ln -sf ../`echo ../../../../lib64/libgfortran.so.5.* | sed s~/../lib64/~/~` 32/l
ln -sf ../`echo ../../../../lib64/libgomp.so.1.* | sed s~/../lib64/~/~` 32/libgomp.so
%if %{build_go}
rm -f libgo.so
-echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgo.so.18.* | sed 's,^.*libg,libg,'`' )' > libgo.so
-echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgo.so.18.* | sed 's,^.*libg,libg,'`' )' > 32/libgo.so
+echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgo.so.19.* | sed 's,^.*libg,libg,'`' )' > libgo.so
+echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgo.so.19.* | sed 's,^.*libg,libg,'`' )' > 32/libgo.so
%endif
%if %{build_libquadmath}
rm -f libquadmath.so
@@ -1825,7 +1825,7 @@ chmod 755 %{buildroot}%{_prefix}/%{_lib}/liblsan.so.0.*
%endif
%if %{build_go}
# Avoid stripping these libraries and binaries.
-chmod 644 %{buildroot}%{_prefix}/%{_lib}/libgo.so.18.*
+chmod 644 %{buildroot}%{_prefix}/%{_lib}/libgo.so.19.*
chmod 644 %{buildroot}%{_prefix}/bin/go.gcc
chmod 644 %{buildroot}%{_prefix}/bin/gofmt.gcc
chmod 644 %{buildroot}%{_prefix}/libexec/gcc/%{gcc_target_platform}/%{gcc_major}/cgo
@@ -2961,7 +2961,7 @@ end
%doc rpm.doc/go/*
%files -n libgo
-%attr(755,root,root) %{_prefix}/%{_lib}/libgo.so.18*
+%attr(755,root,root) %{_prefix}/%{_lib}/libgo.so.19*
%doc rpm.doc/libgo/*
%files -n libgo-devel
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-06-29 12:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-29 12:29 [rpms/gcc] rhel-f41-base: 11.0.0-0.12 Jakub Jelinek
2026-06-29 12:29 Jakub Jelinek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox