From 95221c62d274b1adb9d4a2d5a227f21ef412e4ad Mon Sep 17 00:00:00 2001 From: Martin Cermak Date: Mon, 20 Feb 2023 17:27:58 +0100 Subject: [PATCH 1/6] Please ignore: A testing change --- tests/smoke-test/runtest.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/smoke-test/runtest.sh b/tests/smoke-test/runtest.sh index 78fda72..7b6a4e9 100755 --- a/tests/smoke-test/runtest.sh +++ b/tests/smoke-test/runtest.sh @@ -26,6 +26,8 @@ # # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# A testing change. + # Include Beaker environment . /usr/share/beakerlib/beakerlib.sh || exit 1 From fabc85dc5d9cd4edb3f62e96ae81c2e3ff937eba Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 21 Feb 2023 12:49:29 +0100 Subject: [PATCH 2/6] 13.0.1-0.5 --- .gitignore | 1 + gcc.spec | 22 ++++++++++++++++++---- sources | 2 +- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index a85ef77..f3b5325 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,4 @@ /newlib-cygwin-9e09d6ed83cce4777a5950412647ccc603040409.tar.xz /gcc-13.0.1-20230208.tar.xz /gcc-13.0.1-20230215.tar.xz +/gcc-13.0.1-20230221.tar.xz diff --git a/gcc.spec b/gcc.spec index 14d4dc1..7014694 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,5 +1,5 @@ -%global DATE 20230215 -%global gitrev 76b508266ac7460db2e4fe9eba298520ae1eda70 +%global DATE 20230221 +%global gitrev 467eb8130c9dab8ce72a4f6f39437c1ff382a90c %global gcc_version 13.0.1 %global gcc_major 13 # Note, gcc_release must be integer, if you want to add suffixes to @@ -136,7 +136,7 @@ Summary: Various compilers (C, C++, Objective-C, ...) Name: gcc Version: %{gcc_version} -Release: %{gcc_release}.4%{?dist} +Release: %{gcc_release}.5%{?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 @@ -993,7 +993,7 @@ sed -i 's|libisl\([^-]\)|libgcc13privateisl\1|g' \ ../../isl-%{isl_version}/configure \ CC=/usr/bin/gcc CXX=/usr/bin/g++ \ CFLAGS="${CFLAGS:-%optflags} $ISL_FLAG_PIC" --prefix=`cd ..; pwd`/isl-install -make %{?_smp_mflags} +make %{?_smp_mflags} CFLAGS="${CFLAGS:-%optflags} $ISL_FLAG_PIC" make install cd ../isl-install/lib rm libgcc13privateisl.so{,.23} @@ -3458,6 +3458,20 @@ end %endif %changelog +* Tue Feb 21 2023 Jakub Jelinek 13.0.1-0.5 +- update from trunk + - PRs analyzer/108664, analyzer/108666, analyzer/108725, analyzer/108806, + c++/52809, c++/53638, c++/87389, c++/89741, c++/92099, c++/97553, + c++/101073, c++/104041, c++/104691, c++/107773, c++/108243, + c++/108829, c/105660, c/108375, fortran/103608, fortran/104554, + libstdc++/108030, target/90458, target/108805, target/108831, + target/108832, target/108862, testsuite/108835, + tree-optimization/108657, tree-optimization/108783, + tree-optimization/108791, tree-optimization/108816, + tree-optimization/108819, tree-optimization/108821, + tree-optimization/108825, tree-optimization/108855, + tree-optimization/108868 + * Wed Feb 15 2023 Jakub Jelinek 13.0.1-0.4 - update from trunk - PRs analyzer/108704, analyzer/108733, analyzer/108745, c++/106675, diff --git a/sources b/sources index b7af964..ca2637a 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ -SHA512 (gcc-13.0.1-20230215.tar.xz) = 630b739424128b17bbde6826164f01fff7a639598881f63c95921168bb35cc7393ceaa63f423bdfb5692ab8ad5a30b99d5681837e05f1b013671373adb2b0b71 +SHA512 (gcc-13.0.1-20230221.tar.xz) = 7ce594542f3ac5acb07f81d3566309299914500409d149d2d157b8a8bf42e7db0ee4dd924f81d961e64afa882809849b207e5c66ae11972b0365dbaa6d03a2db SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95 SHA512 (newlib-cygwin-9e09d6ed83cce4777a5950412647ccc603040409.tar.xz) = bef3fa04f7b1a915fc1356ebed114698b5cc835e9fa04b0becff05a9efc76c59fb376482990873d222d7acdcfee3c4f30f5a4cb7f3be1f291f1fa5f1c7a9d983 SHA512 (nvptx-tools-472b6e78b3ba918d727698f79911360b7c808247.tar.xz) = 91690321bf96460c3b3e229199a6f752ed1c27c6933d4345dc7e237dc068f604ad211bb3a0373e14d4f332bee05b6227d6933e14e0b475ffdfea8b511ab735e6 From 863c72823c45380073947d0e0d46d76dc8e90eac Mon Sep 17 00:00:00 2001 From: Martin Cermak Date: Thu, 23 Feb 2023 18:57:40 +0100 Subject: [PATCH 3/6] CI tests: Setup task for Fedora CI system --- plans/ci/prepare/prepare.fmf | 6 ++++ plans/ci/prepare/prepare.sh | 54 ++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100755 plans/ci/prepare/prepare.fmf create mode 100755 plans/ci/prepare/prepare.sh diff --git a/plans/ci/prepare/prepare.fmf b/plans/ci/prepare/prepare.fmf new file mode 100755 index 0000000..0b8da9f --- /dev/null +++ b/plans/ci/prepare/prepare.fmf @@ -0,0 +1,6 @@ +summary: Setup task +prepare: + script: ./plans/ci/prepare/prepare.sh +require: +- koji +- dnf-utils diff --git a/plans/ci/prepare/prepare.sh b/plans/ci/prepare/prepare.sh new file mode 100755 index 0000000..8ffb6ef --- /dev/null +++ b/plans/ci/prepare/prepare.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +# +# Setup task for Fedora CI system. Install the x86_64 GCC build under test +# along with its respective i686 (compat arch) bits needed for the testing. +# KOJI_TASK_ID per https://github.com/fedora-ci/dist-git-pipeline/pull/50 . +# + +set -x + +true "V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V-V" + +echo "KOJI_TASK_ID=$KOJI_TASK_ID" + +. /etc/os-release + +if [ "$ID" == "fedora" ] && [ "$(arch)" == "x86_64" ]; then + + if [ -z "${KOJI_TASK_ID}" ]; then + echo "Missing koji task ID, skipping ..." + exit 0 + fi + + tmpd=`mktemp -d` + pushd $tmpd + koji download-task $KOJI_TASK_ID --noprogress --arch=src + ls + VR=$(rpm -qp gcc* --queryformat='%{version}-%{release}') + popd + rm -rf $tmpd + + tmpd=`mktemp -d` + pushd $tmpd + koji download-task $KOJI_TASK_ID --noprogress --arch=x86_64 --arch=noarch + rm -f *debuginfo* + ls + dnf -y install *.rpm + popd + rm -rf $tmpd + + tmpd=`mktemp -d` + pushd $tmpd + koji download-task $KOJI_TASK_ID --noprogress --arch=i686 + rm -f *debuginfo* + ls + yum -y install libgcc-$VR* libgfortran-$VR* libgomp-$VR* libitm-$VR* \ + libstdc++-devel-$VR* libstdc++-$VR* libstdc++-static-$VR* + popd + rm -rf $tmpd +else + echo "Not Fedora x86_64, skipping..." +fi + +true "^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^" From 19c5115980bbc7711f86bd49dc397296beacc861 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Sat, 4 Mar 2023 19:58:21 +0100 Subject: [PATCH 4/6] 13.0.1-0.6 --- .gitignore | 1 + gcc.spec | 33 ++++++++++++++++++++++++++++++--- sources | 2 +- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f3b5325..12e7739 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ /gcc-13.0.1-20230208.tar.xz /gcc-13.0.1-20230215.tar.xz /gcc-13.0.1-20230221.tar.xz +/gcc-13.0.1-20230304.tar.xz diff --git a/gcc.spec b/gcc.spec index 7014694..2d2fb42 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,5 +1,5 @@ -%global DATE 20230221 -%global gitrev 467eb8130c9dab8ce72a4f6f39437c1ff382a90c +%global DATE 20230304 +%global gitrev 1ae5227bd538f0ad8e5dbda14bde96d1c1db6f55 %global gcc_version 13.0.1 %global gcc_major 13 # Note, gcc_release must be integer, if you want to add suffixes to @@ -136,7 +136,7 @@ Summary: Various compilers (C, C++, Objective-C, ...) Name: gcc Version: %{gcc_version} -Release: %{gcc_release}.5%{?dist} +Release: %{gcc_release}.6%{?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 @@ -3458,6 +3458,33 @@ end %endif %changelog +* Sat Mar 4 2023 Jakub Jelinek 13.0.1-0.6 +- update from trunk + - PRs ada/108909, analyzer/107565, analyzer/108830, analyzer/108935, + analyzer/108968, analyzer/109016, c++/100127, c++/105224, c++/105839, + c++/106259, c++/107574, c++/107938, c++/108218, c++/108219, + c++/108550, c++/108606, c++/108702, c++/108848, c++/108934, + c++/108998, c/107465, c/107846, c/108880, c/108986, d/108167, + d/108763, d/108877, d/108945, d/108946, debug/108716, debug/108772, + debug/108967, fortran/96024, fortran/96025, fortran/108621, + fortran/108923, fortran/108924, fortran/108937, jit/107999, + libquadmath/87204, libquadmath/94756, libstdc++/52590, + libstdc++/95989, libstdc++/104852, libstdc++/108846, libstdc++/108856, + libstdc++/108952, middle-end/97956, middle-end/106258, + middle-end/107411, middle-end/108545, middle-end/108546, + middle-end/108854, middle-end/109006, modula2/108261, modula2/108944, + modula2/108956, pch/14940, sanitizer/108834, sanitizer/108894, + target/51534, target/104882, target/108240, target/108876, + target/108881, target/108883, target/108910, target/108919, + target/108922, testsuite/79356, testsuite/91419, testsuite/108899, + testsuite/108942, testsuite/108973, testsuite/108985, + testsuite/108991, translation/108890, tree-optimization/108430, + tree-optimization/108603, tree-optimization/108793, + tree-optimization/108828, tree-optimization/108888, + tree-optimization/108950, tree-optimization/108970, + tree-optimization/108979, tree-optimization/108988, + tree-optimization/109002 + * Tue Feb 21 2023 Jakub Jelinek 13.0.1-0.5 - update from trunk - PRs analyzer/108664, analyzer/108666, analyzer/108725, analyzer/108806, diff --git a/sources b/sources index ca2637a..7b2af4a 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ -SHA512 (gcc-13.0.1-20230221.tar.xz) = 7ce594542f3ac5acb07f81d3566309299914500409d149d2d157b8a8bf42e7db0ee4dd924f81d961e64afa882809849b207e5c66ae11972b0365dbaa6d03a2db +SHA512 (gcc-13.0.1-20230304.tar.xz) = b9b21080f17737a3f9cbb2b6f152dbf538edc1f011859162586ad034fe48437b26b02bb9978f390d37600c3b035650aed7b6adb72605ea74c61d3615d2669ade SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95 SHA512 (newlib-cygwin-9e09d6ed83cce4777a5950412647ccc603040409.tar.xz) = bef3fa04f7b1a915fc1356ebed114698b5cc835e9fa04b0becff05a9efc76c59fb376482990873d222d7acdcfee3c4f30f5a4cb7f3be1f291f1fa5f1c7a9d983 SHA512 (nvptx-tools-472b6e78b3ba918d727698f79911360b7c808247.tar.xz) = 91690321bf96460c3b3e229199a6f752ed1c27c6933d4345dc7e237dc068f604ad211bb3a0373e14d4f332bee05b6227d6933e14e0b475ffdfea8b511ab735e6 From 75ecbee53ff33ea94234061d0aed2368f683d214 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Fri, 10 Mar 2023 22:07:43 +0100 Subject: [PATCH 5/6] 13.0.1-0.7 --- .gitignore | 1 + gcc.spec | 23 ++++++++++++++++++++--- sources | 2 +- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 12e7739..a730ea8 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ /gcc-13.0.1-20230215.tar.xz /gcc-13.0.1-20230221.tar.xz /gcc-13.0.1-20230304.tar.xz +/gcc-13.0.1-20230310.tar.xz diff --git a/gcc.spec b/gcc.spec index 2d2fb42..b1e02e7 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,5 +1,5 @@ -%global DATE 20230304 -%global gitrev 1ae5227bd538f0ad8e5dbda14bde96d1c1db6f55 +%global DATE 20230310 +%global gitrev e521a1b4c34b3e387c764c429f0f8c11361c3279 %global gcc_version 13.0.1 %global gcc_major 13 # Note, gcc_release must be integer, if you want to add suffixes to @@ -136,7 +136,7 @@ Summary: Various compilers (C, C++, Objective-C, ...) Name: gcc Version: %{gcc_version} -Release: %{gcc_release}.6%{?dist} +Release: %{gcc_release}.7%{?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 @@ -3458,6 +3458,23 @@ end %endif %changelog +* Fri Mar 10 2023 Jakub Jelinek 13.0.1-0.7 +- update from trunk + - PRs ada/108858, ada/108983, analyzer/102671, analyzer/105755, + analyzer/108251, analyzer/108400, analyzer/108475, analyzer/109059, + analyzer/109060, c++/102529, c++/105841, c++/106651, c++/107532, + c++/107558, c++/107939, c++/108099, c++/108542, c++/108566, + c++/108773, c++/108972, c++/109030, c++/109039, c++/109042, c/108079, + driver/108865, fortran/104332, fortran/106856, libgcc/108727, + libgomp/90596, libgomp/109062, libstdc++/107572, libstdc++/108362, + libstdc++/108882, libstdc++/109024, libstdc++/109064, + middle-end/108995, other/108464, plugins/108634, sanitizer/81649, + sanitizer/108060, sanitizer/109050, target/107299, target/107703, + target/107998, target/108185, target/108429, target/108654, + target/109000, testsuite/70150, testsuite/108729, testsuite/108730, + testsuite/108810, testsuite/108813, tree-optimization/108980, + tree-optimization/109008, tree-optimization/109025 + * Sat Mar 4 2023 Jakub Jelinek 13.0.1-0.6 - update from trunk - PRs ada/108909, analyzer/107565, analyzer/108830, analyzer/108935, diff --git a/sources b/sources index 7b2af4a..36a44df 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ -SHA512 (gcc-13.0.1-20230304.tar.xz) = b9b21080f17737a3f9cbb2b6f152dbf538edc1f011859162586ad034fe48437b26b02bb9978f390d37600c3b035650aed7b6adb72605ea74c61d3615d2669ade +SHA512 (gcc-13.0.1-20230310.tar.xz) = 726b4f4b7559ea5237ac278e7cd472c2c14b88625c478aed30236c0c187e6a4d819ec72e022362b195a0d3f5da8f86a2e6c20c9f8bf267da9eaa0a67d3d47903 SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95 SHA512 (newlib-cygwin-9e09d6ed83cce4777a5950412647ccc603040409.tar.xz) = bef3fa04f7b1a915fc1356ebed114698b5cc835e9fa04b0becff05a9efc76c59fb376482990873d222d7acdcfee3c4f30f5a4cb7f3be1f291f1fa5f1c7a9d983 SHA512 (nvptx-tools-472b6e78b3ba918d727698f79911360b7c808247.tar.xz) = 91690321bf96460c3b3e229199a6f752ed1c27c6933d4345dc7e237dc068f604ad211bb3a0373e14d4f332bee05b6227d6933e14e0b475ffdfea8b511ab735e6 From 99a093cb4f64f29953d66fb7b3cfbc0520974298 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Sat, 18 Mar 2023 09:37:39 +0100 Subject: [PATCH 6/6] 13.0.1-0.8 --- .gitignore | 1 + gcc.spec | 29 ++++++++++++++++++++++++++--- sources | 2 +- 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index a730ea8..e9fb0ca 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ /gcc-13.0.1-20230221.tar.xz /gcc-13.0.1-20230304.tar.xz /gcc-13.0.1-20230310.tar.xz +/gcc-13.0.1-20230318.tar.xz diff --git a/gcc.spec b/gcc.spec index b1e02e7..b21b3f7 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,5 +1,5 @@ -%global DATE 20230310 -%global gitrev e521a1b4c34b3e387c764c429f0f8c11361c3279 +%global DATE 20230318 +%global gitrev 24c7659a6ceb150243ffcbb95401b05e70d3fff8 %global gcc_version 13.0.1 %global gcc_major 13 # Note, gcc_release must be integer, if you want to add suffixes to @@ -136,7 +136,7 @@ Summary: Various compilers (C, C++, Objective-C, ...) Name: gcc Version: %{gcc_version} -Release: %{gcc_release}.7%{?dist} +Release: %{gcc_release}.8%{?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 @@ -3458,6 +3458,29 @@ end %endif %changelog +* Sat Mar 18 2023 Jakub Jelinek 13.0.1-0.8 +- update from trunk + - PRs analyzer/105906, analyzer/108045, analyzer/109097, c++/58538, + c++/69410, c++/95036, c++/96830, c++/98056, c++/100288, c++/101869, + c++/103871, c++/104107, c++/105406, c++/105809, c++/107128, + c++/107280, c++/107310, c++/108179, c++/108242, c++/108468, + c++/108975, c++/109096, c++/109172, c/109151, d/109108, d/109144, + fortran/37336, fortran/58331, fortran/64290, fortran/67444, + fortran/67471, fortran/69298, fortran/70863, fortran/71798, + fortran/80524, fortran/82996, fortran/84472, fortran/88735, + fortran/91316, fortran/93691, fortran/96122, fortran/103854, + fortran/106576, fortran/106945, ipa/107925, libstdc++/62196, + libstdc++/109111, libstdc++/109165, middle-end/106133, + middle-end/108685, middle-end/109031, modula2/109032, modula2/109089, + modula2/109102, modula2/109103, modula2/109125, other/109086, + preprocessor/67046, rtl-optimization/107762, rtl-optimization/109179, + target/105554, target/108583, target/109092, target/109109, + target/109117, testsuite/109118, testsuite/109129, testsuite/109145, + tree-optimization/106896, tree-optimization/109005, + tree-optimization/109046, tree-optimization/109115, + tree-optimization/109123, tree-optimization/109139, + tree-optimization/109141, web/88860 + * Fri Mar 10 2023 Jakub Jelinek 13.0.1-0.7 - update from trunk - PRs ada/108858, ada/108983, analyzer/102671, analyzer/105755, diff --git a/sources b/sources index 36a44df..f1658e5 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ -SHA512 (gcc-13.0.1-20230310.tar.xz) = 726b4f4b7559ea5237ac278e7cd472c2c14b88625c478aed30236c0c187e6a4d819ec72e022362b195a0d3f5da8f86a2e6c20c9f8bf267da9eaa0a67d3d47903 +SHA512 (gcc-13.0.1-20230318.tar.xz) = 691f0d15e19fd89ca6003f443fe9363f9acbb57920869a51c1ecb4938d225f0c02502a74d6cd224464b68a8f420374e5f6d9685c37ecd936f82a9a1c27b15c79 SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95 SHA512 (newlib-cygwin-9e09d6ed83cce4777a5950412647ccc603040409.tar.xz) = bef3fa04f7b1a915fc1356ebed114698b5cc835e9fa04b0becff05a9efc76c59fb376482990873d222d7acdcfee3c4f30f5a4cb7f3be1f291f1fa5f1c7a9d983 SHA512 (nvptx-tools-472b6e78b3ba918d727698f79911360b7c808247.tar.xz) = 91690321bf96460c3b3e229199a6f752ed1c27c6933d4345dc7e237dc068f604ad211bb3a0373e14d4f332bee05b6227d6933e14e0b475ffdfea8b511ab735e6