14.0.1-0.15
Resolves: RHEL-32672
This commit is contained in:
parent
216b9da073
commit
3344a0951a
1
.gitignore
vendored
1
.gitignore
vendored
@ -8,3 +8,4 @@
|
|||||||
/gcc-14.0.1-20240127.tar.xz
|
/gcc-14.0.1-20240127.tar.xz
|
||||||
/gcc-14.0.1-20240207.tar.xz
|
/gcc-14.0.1-20240207.tar.xz
|
||||||
/gcc-14.0.1-20240208.tar.xz
|
/gcc-14.0.1-20240208.tar.xz
|
||||||
|
/gcc-14.0.1-20240411.tar.xz
|
||||||
|
276
gcc.spec
276
gcc.spec
@ -1,5 +1,5 @@
|
|||||||
%global DATE 20240208
|
%global DATE 20240411
|
||||||
%global gitrev b006f0561c0b004822f600ad0ea9a2b90fb29d7f
|
%global gitrev da6ad93fb1885bcdefecdf09fee4b9e901607710
|
||||||
%global gcc_version 14.0.1
|
%global gcc_version 14.0.1
|
||||||
%global gcc_major 14
|
%global gcc_major 14
|
||||||
# Note, gcc_release must be integer, if you want to add suffixes to
|
# Note, gcc_release must be integer, if you want to add suffixes to
|
||||||
@ -63,7 +63,7 @@
|
|||||||
%else
|
%else
|
||||||
%global build_libquadmath 0
|
%global build_libquadmath 0
|
||||||
%endif
|
%endif
|
||||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
|
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64
|
||||||
%global build_libasan 1
|
%global build_libasan 1
|
||||||
%else
|
%else
|
||||||
%global build_libasan 0
|
%global build_libasan 0
|
||||||
@ -73,17 +73,17 @@
|
|||||||
%else
|
%else
|
||||||
%global build_libhwasan 0
|
%global build_libhwasan 0
|
||||||
%endif
|
%endif
|
||||||
%ifarch x86_64 ppc64 ppc64le aarch64 s390x
|
%ifarch x86_64 ppc64 ppc64le aarch64 s390x riscv64
|
||||||
%global build_libtsan 1
|
%global build_libtsan 1
|
||||||
%else
|
%else
|
||||||
%global build_libtsan 0
|
%global build_libtsan 0
|
||||||
%endif
|
%endif
|
||||||
%ifarch x86_64 ppc64 ppc64le aarch64 s390x
|
%ifarch x86_64 ppc64 ppc64le aarch64 s390x riscv64
|
||||||
%global build_liblsan 1
|
%global build_liblsan 1
|
||||||
%else
|
%else
|
||||||
%global build_liblsan 0
|
%global build_liblsan 0
|
||||||
%endif
|
%endif
|
||||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
|
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64
|
||||||
%global build_libubsan 1
|
%global build_libubsan 1
|
||||||
%else
|
%else
|
||||||
%global build_libubsan 0
|
%global build_libubsan 0
|
||||||
@ -93,7 +93,7 @@
|
|||||||
%else
|
%else
|
||||||
%global build_libatomic 0
|
%global build_libatomic 0
|
||||||
%endif
|
%endif
|
||||||
%ifarch %{ix86} x86_64 %{arm} alpha ppc ppc64 ppc64le ppc64p7 s390 s390x aarch64
|
%ifarch %{ix86} x86_64 %{arm} alpha ppc ppc64 ppc64le ppc64p7 s390 s390x aarch64 riscv64
|
||||||
%global build_libitm 1
|
%global build_libitm 1
|
||||||
%else
|
%else
|
||||||
%global build_libitm 0
|
%global build_libitm 0
|
||||||
@ -104,7 +104,7 @@
|
|||||||
%global build_isl 1
|
%global build_isl 1
|
||||||
%endif
|
%endif
|
||||||
%global build_libstdcxx_docs 1
|
%global build_libstdcxx_docs 1
|
||||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 %{mips}
|
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 %{mips} riscv64
|
||||||
%global attr_ifunc 1
|
%global attr_ifunc 1
|
||||||
%else
|
%else
|
||||||
%global attr_ifunc 0
|
%global attr_ifunc 0
|
||||||
@ -141,10 +141,22 @@
|
|||||||
Summary: Various compilers (C, C++, Objective-C, ...)
|
Summary: Various compilers (C, C++, Objective-C, ...)
|
||||||
Name: gcc
|
Name: gcc
|
||||||
Version: %{gcc_version}
|
Version: %{gcc_version}
|
||||||
Release: %{gcc_release}.6%{?dist}
|
Release: %{gcc_release}.15%{?dist}
|
||||||
# libgcc, libgfortran, libgomp, libstdc++ and crtstuff have
|
# License notes for some of the less obvious ones:
|
||||||
# GCC Runtime Exception.
|
# gcc/doc/cppinternals.texi: Linux-man-pages-copyleft-2-para
|
||||||
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
|
# isl: MIT, BSD-2-Clause
|
||||||
|
# libcody: Apache-2.0
|
||||||
|
# libphobos/src/etc/c/curl.d: curl
|
||||||
|
# All of the remaining license soup is in newlib.
|
||||||
|
# Outstanding new SPDX identifier requests:
|
||||||
|
# https://github.com/spdx/license-list-XML/issues/2395
|
||||||
|
# https://github.com/spdx/license-list-XML/issues/2406
|
||||||
|
# https://github.com/spdx/license-list-XML/issues/2408
|
||||||
|
# https://github.com/spdx/license-list-XML/issues/2409
|
||||||
|
# https://github.com/spdx/license-list-XML/issues/2410
|
||||||
|
# https://github.com/spdx/license-list-XML/issues/2411
|
||||||
|
License: GPL-3.0-or-later AND LGPL-3.0-or-later AND (GPL-3.0-or-later WITH GCC-exception-3.1) AND (GPL-3.0-or-later WITH Texinfo-exception) AND (LGPL-2.1-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH GNU-compiler-exception) AND BSL-1.0 AND GFDL-1.3-or-later AND Linux-man-pages-copyleft-2-para AND SunPro AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-4-Clause AND BSD-Source-Code AND Zlib AND MIT AND Apache-2.0 AND (Apache-2.0 WITH LLVM-Exception) AND ZPL-2.1 AND ISC AND LicenseRef-Fedora-Public-Domain AND HP-1986 AND curl AND Martin-Birgmeier AND HPND-Markus-Kuhn
|
||||||
|
|
||||||
# The source for this package was pulled from upstream's vcs.
|
# The source for this package was pulled from upstream's vcs.
|
||||||
# %%{gitrev} is some commit from the
|
# %%{gitrev} is some commit from the
|
||||||
# https://gcc.gnu.org/git/?p=gcc.git;h=refs/vendors/redhat/heads/gcc-%%{gcc_major}-branch
|
# https://gcc.gnu.org/git/?p=gcc.git;h=refs/vendors/redhat/heads/gcc-%%{gcc_major}-branch
|
||||||
@ -1055,6 +1067,13 @@ ISL_FLAG_PIC=-fPIC
|
|||||||
ISL_FLAG_PIC=-fpic
|
ISL_FLAG_PIC=-fpic
|
||||||
%endif
|
%endif
|
||||||
cd isl-build
|
cd isl-build
|
||||||
|
|
||||||
|
%ifarch riscv64
|
||||||
|
# Update config.{sub,guess} scripts for riscv64 (the original ones are too old)
|
||||||
|
cp -f -v /usr/lib/rpm/%{_vendor}/config.guess ../../isl-%{isl_version}/config.guess
|
||||||
|
cp -f -v /usr/lib/rpm/%{_vendor}/config.sub ../../isl-%{isl_version}/config.sub
|
||||||
|
%endif
|
||||||
|
|
||||||
sed -i 's|libisl\([^-]\)|libgcc%{gcc_major}privateisl\1|g' \
|
sed -i 's|libisl\([^-]\)|libgcc%{gcc_major}privateisl\1|g' \
|
||||||
../../isl-%{isl_version}/Makefile.{am,in}
|
../../isl-%{isl_version}/Makefile.{am,in}
|
||||||
../../isl-%{isl_version}/configure \
|
../../isl-%{isl_version}/configure \
|
||||||
@ -1384,7 +1403,8 @@ CC="`$ANNOBIN_FLAGS --build-cc`" CXX="`$ANNOBIN_FLAGS --build-cxx`" \
|
|||||||
CFLAGS="$ANNOBIN_CFLAGS1 $ANNOBIN_CFLAGS2 $ANNOBIN_LDFLAGS" \
|
CFLAGS="$ANNOBIN_CFLAGS1 $ANNOBIN_CFLAGS2 $ANNOBIN_LDFLAGS" \
|
||||||
CXXFLAGS="$ANNOBIN_CFLAGS1 `$ANNOBIN_FLAGS --build-includes` $ANNOBIN_CFLAGS2 $ANNOBIN_LDFLAGS" \
|
CXXFLAGS="$ANNOBIN_CFLAGS1 `$ANNOBIN_FLAGS --build-includes` $ANNOBIN_CFLAGS2 $ANNOBIN_LDFLAGS" \
|
||||||
./configure --with-gcc-plugin-dir=%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/plugin \
|
./configure --with-gcc-plugin-dir=%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/plugin \
|
||||||
--without-annocheck --without-tests --without-docs --disable-rpath --without-debuginfod
|
--without-annocheck --without-tests --without-docs --disable-rpath --without-debuginfod \
|
||||||
|
--without-clang-plugin --without-llvm-plugin
|
||||||
make
|
make
|
||||||
cd ../..
|
cd ../..
|
||||||
%endif
|
%endif
|
||||||
@ -1691,8 +1711,8 @@ ln -sf ../../../libgo.so.23.* libgo.so
|
|||||||
ln -sf ../../../libquadmath.so.0.* libquadmath.so
|
ln -sf ../../../libquadmath.so.0.* libquadmath.so
|
||||||
%endif
|
%endif
|
||||||
%if %{build_d}
|
%if %{build_d}
|
||||||
ln -sf ../../../libgdruntime.so.4.* libgdruntime.so
|
ln -sf ../../../libgdruntime.so.5.* libgdruntime.so
|
||||||
ln -sf ../../../libgphobos.so.4.* libgphobos.so
|
ln -sf ../../../libgphobos.so.5.* libgphobos.so
|
||||||
%endif
|
%endif
|
||||||
%if %{build_m2}
|
%if %{build_m2}
|
||||||
for i in cor iso log min pim; do
|
for i in cor iso log min pim; do
|
||||||
@ -1726,8 +1746,8 @@ ln -sf ../../../../%{_lib}/libgo.so.23.* libgo.so
|
|||||||
ln -sf ../../../../%{_lib}/libquadmath.so.0.* libquadmath.so
|
ln -sf ../../../../%{_lib}/libquadmath.so.0.* libquadmath.so
|
||||||
%endif
|
%endif
|
||||||
%if %{build_d}
|
%if %{build_d}
|
||||||
ln -sf ../../../../%{_lib}/libgdruntime.so.4.* libgdruntime.so
|
ln -sf ../../../../%{_lib}/libgdruntime.so.5.* libgdruntime.so
|
||||||
ln -sf ../../../../%{_lib}/libgphobos.so.4.* libgphobos.so
|
ln -sf ../../../../%{_lib}/libgphobos.so.5.* libgphobos.so
|
||||||
%endif
|
%endif
|
||||||
%if %{build_m2}
|
%if %{build_m2}
|
||||||
for i in cor iso log min pim; do
|
for i in cor iso log min pim; do
|
||||||
@ -1872,10 +1892,10 @@ echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libquadmath.so.0.* | sed '
|
|||||||
%endif
|
%endif
|
||||||
%if %{build_d}
|
%if %{build_d}
|
||||||
rm -f libgdruntime.so libgphobos.so
|
rm -f libgdruntime.so libgphobos.so
|
||||||
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgdruntime.so.4.* | sed 's,^.*libg,libg,'`' )' > libgdruntime.so
|
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgdruntime.so.5.* | sed 's,^.*libg,libg,'`' )' > libgdruntime.so
|
||||||
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgdruntime.so.4.* | sed 's,^.*libg,libg,'`' )' > 64/libgdruntime.so
|
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgdruntime.so.5.* | sed 's,^.*libg,libg,'`' )' > 64/libgdruntime.so
|
||||||
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgphobos.so.4.* | sed 's,^.*libg,libg,'`' )' > libgphobos.so
|
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libgphobos.so.5.* | sed 's,^.*libg,libg,'`' )' > libgphobos.so
|
||||||
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgphobos.so.4.* | sed 's,^.*libg,libg,'`' )' > 64/libgphobos.so
|
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libgphobos.so.5.* | sed 's,^.*libg,libg,'`' )' > 64/libgphobos.so
|
||||||
%endif
|
%endif
|
||||||
%if %{build_m2}
|
%if %{build_m2}
|
||||||
for i in cor iso log min pim; do
|
for i in cor iso log min pim; do
|
||||||
@ -1989,10 +2009,10 @@ echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libquadmath.so.0.* | sed '
|
|||||||
%endif
|
%endif
|
||||||
%if %{build_d}
|
%if %{build_d}
|
||||||
rm -f libgdruntime.so libgphobos.so
|
rm -f libgdruntime.so libgphobos.so
|
||||||
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgdruntime.so.4.* | sed 's,^.*libg,libg,'`' )' > libgdruntime.so
|
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgdruntime.so.5.* | sed 's,^.*libg,libg,'`' )' > libgdruntime.so
|
||||||
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgdruntime.so.4.* | sed 's,^.*libg,libg,'`' )' > 32/libgdruntime.so
|
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgdruntime.so.5.* | sed 's,^.*libg,libg,'`' )' > 32/libgdruntime.so
|
||||||
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgphobos.so.4.* | sed 's,^.*libg,libg,'`' )' > libgphobos.so
|
echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libgphobos.so.5.* | sed 's,^.*libg,libg,'`' )' > libgphobos.so
|
||||||
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgphobos.so.4.* | sed 's,^.*libg,libg,'`' )' > 32/libgphobos.so
|
echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libgphobos.so.5.* | sed 's,^.*libg,libg,'`' )' > 32/libgphobos.so
|
||||||
%endif
|
%endif
|
||||||
%if %{build_m2}
|
%if %{build_m2}
|
||||||
for i in cor iso log min pim; do
|
for i in cor iso log min pim; do
|
||||||
@ -2169,8 +2189,8 @@ chmod 755 %{buildroot}%{_prefix}/%{_lib}/libcc1.so.0.*
|
|||||||
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libquadmath.so.0.*
|
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libquadmath.so.0.*
|
||||||
%endif
|
%endif
|
||||||
%if %{build_d}
|
%if %{build_d}
|
||||||
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgdruntime.so.4.*
|
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgdruntime.so.5.*
|
||||||
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgphobos.so.4.*
|
chmod 755 %{buildroot}%{_prefix}/%{_lib}/libgphobos.so.5.*
|
||||||
%endif
|
%endif
|
||||||
%if %{build_m2}
|
%if %{build_m2}
|
||||||
for i in cor iso log min pim; do
|
for i in cor iso log min pim; do
|
||||||
@ -2661,6 +2681,12 @@ end
|
|||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/htmxlintrin.h
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/htmxlintrin.h
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/vecintrin.h
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/vecintrin.h
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch riscv64
|
||||||
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_vector.h
|
||||||
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_crypto.h
|
||||||
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_bitmanip.h
|
||||||
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_th_vector.h
|
||||||
|
%endif
|
||||||
%if %{build_libasan}
|
%if %{build_libasan}
|
||||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/sanitizer
|
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/sanitizer
|
||||||
%endif
|
%endif
|
||||||
@ -3059,8 +3085,8 @@ end
|
|||||||
%doc rpm.doc/gdc/*
|
%doc rpm.doc/gdc/*
|
||||||
|
|
||||||
%files -n libgphobos
|
%files -n libgphobos
|
||||||
%{_prefix}/%{_lib}/libgdruntime.so.4*
|
%{_prefix}/%{_lib}/libgdruntime.so.5*
|
||||||
%{_prefix}/%{_lib}/libgphobos.so.4*
|
%{_prefix}/%{_lib}/libgphobos.so.5*
|
||||||
%doc rpm.doc/libphobos/*
|
%doc rpm.doc/libphobos/*
|
||||||
|
|
||||||
%files -n libgphobos-static
|
%files -n libgphobos-static
|
||||||
@ -3595,6 +3621,198 @@ end
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Apr 11 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.15
|
||||||
|
- update from trunk
|
||||||
|
- PRs analyzer/114472, c++/114303, c++/114409, debug/112878,
|
||||||
|
fortran/106500, middle-end/110027, middle-end/114681, target/114639,
|
||||||
|
tree-optimization/109596, tree-optimization/114672
|
||||||
|
- fix symbol version of std::__basic_file<char>::native_handle() const
|
||||||
|
(PR libstdc++/114692)
|
||||||
|
- emit -Whardened warning even for -fhardened -fcf-protection=none
|
||||||
|
(#2273610, PR target/114606)
|
||||||
|
|
||||||
|
* Wed Apr 10 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.14
|
||||||
|
- update from trunk
|
||||||
|
- PRs analyzer/114588, bootstrap/106472, c++/91079, c++/99377, c++/100667,
|
||||||
|
c++/103825, c++/104040, c++/111132, c++/114377, c++/114462,
|
||||||
|
c++/114479, c++/114537, c++/114561, c++/114562, c++/114572,
|
||||||
|
c++/114580, c/114361, debug/114608, fortran/36337, fortran/50410,
|
||||||
|
fortran/106999, fortran/110987, fortran/112407, fortran/113885,
|
||||||
|
fortran/113956, fortran/114474, fortran/114535, gcov-profile/113765,
|
||||||
|
gcov-profile/114115, gcov-profile/114601, ipa/111571, ipa/113359,
|
||||||
|
ipa/113907, ipa/113964, libquadmath/114533, libquadmath/114623,
|
||||||
|
libstdc++/104606, libstdc++/114519, libstdc++/114633, lto/114655,
|
||||||
|
middle-end/114552, middle-end/114599, middle-end/114604,
|
||||||
|
middle-end/114627, middle-end/114628, modula2/114517,
|
||||||
|
modula2/114520, modula2/114548, modula2/114565, modula2/114617,
|
||||||
|
modula2/114648, rtl-optimization/112560, rtl-optimization/114415,
|
||||||
|
target/88309, target/101865, target/112919, target/113233,
|
||||||
|
target/113986, target/114577, target/114587, target/114590,
|
||||||
|
target/114603, target/114607, testsuite/114034, testsuite/114036,
|
||||||
|
testsuite/114307, testsuite/114614, testsuite/114642,
|
||||||
|
testsuite/114662, tree-optimization/112303,
|
||||||
|
tree-optimization/114115, tree-optimization/114480,
|
||||||
|
tree-optimization/114485, tree-optimization/114551,
|
||||||
|
tree-optimization/114555, tree-optimization/114557,
|
||||||
|
tree-optimization/114566, tree-optimization/114624
|
||||||
|
- don't emit VEX encoded AES-NI instructions when just -maes and not -mavx
|
||||||
|
is enabled (#2272758, PR target/114576)
|
||||||
|
- fix s390* peephole2 to check mode of constant pool entries and for
|
||||||
|
64-bit extraction from 128-bit constant pool entry extract the correct
|
||||||
|
half of the value (#2273618, PR target/114605)
|
||||||
|
|
||||||
|
* Thu Mar 28 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.13
|
||||||
|
- update from trunk
|
||||||
|
- PRs analyzer/109251, analyzer/110902, analyzer/110928, analyzer/111305,
|
||||||
|
analyzer/111441, analyzer/112974, analyzer/112975, analyzer/113505,
|
||||||
|
analyzer/113619, analyzer/114286, analyzer/114408, analyzer/114473,
|
||||||
|
bootstrap/114369, c++/59465, c++/100557, c++/110323, c++/111918,
|
||||||
|
c++/112631, c++/112724, c++/114349, c++/114439, c/109619, c/114364,
|
||||||
|
fortran/30802, fortran/55978, fortran/101135, fortran/103715,
|
||||||
|
fortran/107426, fortran/111781, fortran/114475, ipa/108802,
|
||||||
|
ipa/114254, libfortran/107031, libgcc/111731, libgcc/114397,
|
||||||
|
libstdc++/101228, libstdc++/113841, libstdc++/114316,
|
||||||
|
libstdc++/114359, libstdc++/114367, libstdc++/114394,
|
||||||
|
libstdc++/114400, libstdc++/114401, middle-end/111151,
|
||||||
|
middle-end/111632, middle-end/111683, middle-end/113396,
|
||||||
|
middle-end/114347, middle-end/114348, middle-end/114480,
|
||||||
|
modula2/113836, modula2/114296, modula2/114380, modula2/114418,
|
||||||
|
modula2/114422, modula2/114443, modula2/114444, modula2/114478,
|
||||||
|
rtl-optimization/101523, rtl-optimization/112415, sanitizer/111736,
|
||||||
|
target/99829, target/111822, target/112651, target/114049,
|
||||||
|
target/114150, target/114175, target/114194, target/114272,
|
||||||
|
target/114323, target/114334, target/114352, target/114407,
|
||||||
|
target/114431, testsuite/114320, testsuite/114486,
|
||||||
|
tree-optimization/96147, tree-optimization/109925,
|
||||||
|
tree-optimization/111736, tree-optimization/113727,
|
||||||
|
tree-optimization/114057, tree-optimization/114151,
|
||||||
|
tree-optimization/114322, tree-optimization/114329,
|
||||||
|
tree-optimization/114365, tree-optimization/114375,
|
||||||
|
tree-optimization/114396, tree-optimization/114405,
|
||||||
|
tree-optimization/114425, tree-optimization/114433,
|
||||||
|
tree-optimization/114464, tree-optimization/114469,
|
||||||
|
tree-optimization/114471
|
||||||
|
|
||||||
|
* Sat Mar 16 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.12
|
||||||
|
- update from trunk
|
||||||
|
- PRs ada/113979, analyzer/114159, c++/92687, c++/98356, c++/98645,
|
||||||
|
c++/98688, c++/98881, c++/103994, c++/104919, c++/105512,
|
||||||
|
c++/106009, c++/110025, c++/110031, c++/110347, c++/110730,
|
||||||
|
c++/111224, c++/111710, c++/113629, c++/113802, c++/113976,
|
||||||
|
c++/113987, c++/114005, c++/114114, c++/114138, c++/114170,
|
||||||
|
c++/114229, d/112285, d/112290, d/114171, debug/113519,
|
||||||
|
debug/113777, debug/113918, debug/114015, debug/114186,
|
||||||
|
driver/114314, fortran/82943, fortran/86148, fortran/86268,
|
||||||
|
fortran/87477, fortran/89645, fortran/99065, fortran/103707,
|
||||||
|
fortran/104819, fortran/106987, fortran/110826, fortran/114001,
|
||||||
|
fortran/114141, fortran/114280, fortran/114283, ipa/113757,
|
||||||
|
libbacktrace/114201, libcc1/113977, libfortran/105437,
|
||||||
|
libfortran/114304, libgcc/114327, libgomp/114216, libstdc++/66146,
|
||||||
|
libstdc++/113960, libstdc++/114103, libstdc++/114147,
|
||||||
|
libstdc++/114152, libstdc++/114240, libstdc++/114244,
|
||||||
|
libstdc++/114279, libstdc++/114325, middle-end/95351,
|
||||||
|
middle-end/105533, middle-end/113907, middle-end/114108,
|
||||||
|
middle-end/114136, middle-end/114156, middle-end/114157,
|
||||||
|
middle-end/114196, middle-end/114209, middle-end/114299,
|
||||||
|
middle-end/114313, middle-end/114319, middle-end/114332,
|
||||||
|
modula2/102344, modula2/109969, modula2/114227, modula2/114294,
|
||||||
|
modula2/114295, modula2/114333, preprocessor/80755,
|
||||||
|
preprocessor/110558, rtl-optimization/110079,
|
||||||
|
rtl-optimization/113010, rtl-optimization/114190,
|
||||||
|
rtl-optimization/114211, sanitizer/97696, sanitizer/112709,
|
||||||
|
target/92729, target/101737, target/102250, target/108174,
|
||||||
|
target/111362, target/112337, target/112817, target/112871,
|
||||||
|
target/113001, target/113453, target/113510, target/113542,
|
||||||
|
target/113618, target/113720, target/113790, target/113915,
|
||||||
|
target/113950, target/114100, target/114116, target/114130,
|
||||||
|
target/114132, target/114184, target/114187, target/114200,
|
||||||
|
target/114202, target/114232, target/114233, target/114264,
|
||||||
|
target/114284, target/114288, target/114310, target/114339,
|
||||||
|
testsuite/96109, testsuite/108355, testsuite/113418,
|
||||||
|
testsuite/113428, tree-optimization/98238, tree-optimization/110199,
|
||||||
|
tree-optimization/113466, tree-optimization/113557,
|
||||||
|
tree-optimization/114009, tree-optimization/114071,
|
||||||
|
tree-optimization/114121, tree-optimization/114164,
|
||||||
|
tree-optimization/114192, tree-optimization/114197,
|
||||||
|
tree-optimization/114203, tree-optimization/114231,
|
||||||
|
tree-optimization/114239, tree-optimization/114246,
|
||||||
|
tree-optimization/114249, tree-optimization/114269,
|
||||||
|
tree-optimization/114278, tree-optimization/114293,
|
||||||
|
tree-optimization/114297
|
||||||
|
|
||||||
|
* Thu Mar 7 2024 Siddhesh Poyarekar <siddhesh@redhat.com>
|
||||||
|
- update License identifier in the spec file
|
||||||
|
|
||||||
|
* Mon Mar 4 2024 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
- add --without-clang-plugin --without-llvm-plugin to annobin configure
|
||||||
|
options
|
||||||
|
|
||||||
|
* Thu Feb 29 2024 David Abdurachmanov <davidlt@rivosinc.com>
|
||||||
|
- enable support for riscv64
|
||||||
|
|
||||||
|
* Wed Feb 28 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.8
|
||||||
|
- update from trunk
|
||||||
|
- PRs ada/113893, analyzer/110483, analyzer/110520, analyzer/111289,
|
||||||
|
analyzer/111802, analyzer/111881, analyzer/113983, analyzer/113998,
|
||||||
|
analyzer/113999, c++/113083, c++/113966, c++/113970, c/114007,
|
||||||
|
c/114042, fortran/105658, fortran/107071, fortran/114012,
|
||||||
|
fortran/114024, ipa/61159, ipa/70582, ipa/111960, ipa/113476,
|
||||||
|
libfortran/105456, libfortran/105473, middle-end/112344,
|
||||||
|
middle-end/114070, middle-end/114073, middle-end/114084,
|
||||||
|
modula2/113749, modula2/113889, modula2/114026, modula2/114055,
|
||||||
|
other/109668, other/113957, rtl-optimization/54052,
|
||||||
|
rtl-optimization/114044, rtl-optimization/114054, target/90785,
|
||||||
|
target/108120, target/109987, target/112103, target/112375,
|
||||||
|
target/112397, target/113220, target/113295, target/113613,
|
||||||
|
target/113696, target/113805, target/113912, target/113971,
|
||||||
|
target/113995, target/114017, target/114028, target/114094,
|
||||||
|
target/114097, target/114098, testsuite/111462,
|
||||||
|
tree-optimization/91567, tree-optimization/109804,
|
||||||
|
tree-optimization/113205, tree-optimization/113967,
|
||||||
|
tree-optimization/113988, tree-optimization/113993,
|
||||||
|
tree-optimization/114027, tree-optimization/114038,
|
||||||
|
tree-optimization/114040, tree-optimization/114041,
|
||||||
|
tree-optimization/114048, tree-optimization/114068,
|
||||||
|
tree-optimization/114074, tree-optimization/114081,
|
||||||
|
tree-optimization/114090, tree-optimization/114099
|
||||||
|
- fix up handling of C++ inline var specializations
|
||||||
|
(#2264986, PR c++/114013)
|
||||||
|
- punt on vectorization of +- with non-integral emulated vectors
|
||||||
|
(#2265489, PR tree-optimization/114075)
|
||||||
|
- fix up handling of references of comdat local symbols forced into
|
||||||
|
memory (#2260416, PR rtl-optimization/113617)
|
||||||
|
|
||||||
|
* Sat Feb 17 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.7
|
||||||
|
- update from trunk
|
||||||
|
- PRs analyzer/111266, c++/97202, c++/97990, c++/98388, c++/99573,
|
||||||
|
c++/107126, c++/111682, c++/112436, c++/112580, c++/113158,
|
||||||
|
c++/113332, c++/113545, c++/113612, c++/113649, c++/113658,
|
||||||
|
c++/113674, c++/113706, c++/113708, c++/113760, c++/113789,
|
||||||
|
c++/113834, c++/113853, c++/113908, c++/113929, d/104739, d/113125,
|
||||||
|
d/113667, d/113758, d/113772, fortran/99210, fortran/105847,
|
||||||
|
fortran/113799, fortran/113866, fortran/113883, fortran/113911,
|
||||||
|
ipa/98237, libfortran/107068, libgcc/113850, libgomp/113843,
|
||||||
|
libstdc++/87744, libstdc++/99117, libstdc++/100147,
|
||||||
|
libstdc++/113294, libstdc++/113806, libstdc++/113807,
|
||||||
|
libstdc++/113811, libstdc++/113931, libstdc++/113961,
|
||||||
|
middle-end/107385, middle-end/110754, middle-end/113415,
|
||||||
|
middle-end/113508, middle-end/113576, middle-end/113904,
|
||||||
|
middle-end/113921, modula2/113848, modula2/113888, other/113336,
|
||||||
|
sanitizer/113785, target/106543, target/109349, target/113742,
|
||||||
|
target/113780, target/113855, target/113871, target/113876,
|
||||||
|
target/113909, target/113927, testsuite/113278, testsuite/113448,
|
||||||
|
testsuite/113861, testsuite/113899, tree-optimization/108355,
|
||||||
|
tree-optimization/111054, tree-optimization/111156,
|
||||||
|
tree-optimization/113567, tree-optimization/113734,
|
||||||
|
tree-optimization/113774, tree-optimization/113783,
|
||||||
|
tree-optimization/113818, tree-optimization/113831,
|
||||||
|
tree-optimization/113849, tree-optimization/113863,
|
||||||
|
tree-optimization/113895, tree-optimization/113896,
|
||||||
|
tree-optimization/113898, tree-optimization/113902,
|
||||||
|
tree-optimization/113910
|
||||||
|
- fix bugs in Fortran allocatable character component assignments
|
||||||
|
(#2261826, PR fortran/113503)
|
||||||
|
|
||||||
* Thu Feb 8 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.6
|
* Thu Feb 8 2024 Jakub Jelinek <jakub@redhat.com> 14.0.1-0.6
|
||||||
- update from trunk
|
- update from trunk
|
||||||
- PRs c++/113814, c/113776, target/113711, target/113733, target/113824,
|
- PRs c++/113814, c/113776, target/113711, target/113733, target/113824,
|
||||||
|
@ -5,7 +5,7 @@ libtool sucks.
|
|||||||
rpath="$finalize_rpath"
|
rpath="$finalize_rpath"
|
||||||
test "$mode" != relink && rpath="$compile_rpath$rpath"
|
test "$mode" != relink && rpath="$compile_rpath$rpath"
|
||||||
for libdir in $rpath; do
|
for libdir in $rpath; do
|
||||||
+ case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64) continue;; esac
|
+ case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64|/usr/lib/../lib64/lp64d) continue;; esac
|
||||||
if test -n "$hardcode_libdir_flag_spec"; then
|
if test -n "$hardcode_libdir_flag_spec"; then
|
||||||
if test -n "$hardcode_libdir_separator"; then
|
if test -n "$hardcode_libdir_separator"; then
|
||||||
if test -z "$hardcode_libdirs"; then
|
if test -z "$hardcode_libdirs"; then
|
||||||
@ -13,7 +13,7 @@ libtool sucks.
|
|||||||
rpath=
|
rpath=
|
||||||
hardcode_libdirs=
|
hardcode_libdirs=
|
||||||
for libdir in $compile_rpath $finalize_rpath; do
|
for libdir in $compile_rpath $finalize_rpath; do
|
||||||
+ case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64) continue;; esac
|
+ case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64|/usr/lib/../lib64/lp64d) continue;; esac
|
||||||
if test -n "$hardcode_libdir_flag_spec"; then
|
if test -n "$hardcode_libdir_flag_spec"; then
|
||||||
if test -n "$hardcode_libdir_separator"; then
|
if test -n "$hardcode_libdir_separator"; then
|
||||||
if test -z "$hardcode_libdirs"; then
|
if test -z "$hardcode_libdirs"; then
|
||||||
@ -21,7 +21,7 @@ libtool sucks.
|
|||||||
rpath=
|
rpath=
|
||||||
hardcode_libdirs=
|
hardcode_libdirs=
|
||||||
for libdir in $finalize_rpath; do
|
for libdir in $finalize_rpath; do
|
||||||
+ case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64) continue;; esac
|
+ case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64|/usr/lib/../lib64/lp64d) continue;; esac
|
||||||
if test -n "$hardcode_libdir_flag_spec"; then
|
if test -n "$hardcode_libdir_flag_spec"; then
|
||||||
if test -n "$hardcode_libdir_separator"; then
|
if test -n "$hardcode_libdir_separator"; then
|
||||||
if test -z "$hardcode_libdirs"; then
|
if test -z "$hardcode_libdirs"; then
|
||||||
|
2
sources
2
sources
@ -1,4 +1,4 @@
|
|||||||
SHA512 (gcc-14.0.1-20240208.tar.xz) = 02054b26fe0500d4ad88deeb41b5d356b70dafcc3fcb98c790d79e78f1c9a1d77654d2b553b43ab273147d9cfe76b801c2c9a1903caafce84bbffd5fb177c53d
|
SHA512 (gcc-14.0.1-20240411.tar.xz) = aa7a43ed6ee1149530edc10cb14cbc7402f61d6165aa1ee89366cc6235dc9327a7a1201b3f0024a7d77e946ba095504f4d69c4abbf59de9d3abf3459298f05c9
|
||||||
SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
|
SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
|
||||||
SHA512 (newlib-cygwin-d45261f62a15f8abd94a1031020b9a9f455e4eed.tar.xz) = 31bfc19429797236e268e22b752c5abeabb9c0f39b1058634af8dab329b4f028fc72a35888193c9575f6cee5cf2c069669d79fcb4d4e3a4318f57413452f707d
|
SHA512 (newlib-cygwin-d45261f62a15f8abd94a1031020b9a9f455e4eed.tar.xz) = 31bfc19429797236e268e22b752c5abeabb9c0f39b1058634af8dab329b4f028fc72a35888193c9575f6cee5cf2c069669d79fcb4d4e3a4318f57413452f707d
|
||||||
SHA512 (nvptx-tools-c5ad8ada3e86d96b10a9d352b7a764f801478ba6.tar.xz) = 8a5c282852c995fabf75a8d6331db807a1acd935fd82022e00801b798fb850392d03e29cfa4aa7e3d5cfd8f48510e5e25b79a647fbec79c8566792584a0c1c49
|
SHA512 (nvptx-tools-c5ad8ada3e86d96b10a9d352b7a764f801478ba6.tar.xz) = 8a5c282852c995fabf75a8d6331db807a1acd935fd82022e00801b798fb850392d03e29cfa4aa7e3d5cfd8f48510e5e25b79a647fbec79c8566792584a0c1c49
|
||||||
|
Loading…
Reference in New Issue
Block a user