Compare commits

...

No commits in common. 'c9' and 'c8' have entirely different histories.
c9 ... c8

@ -10365,7 +10365,7 @@
+//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_"); +//asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_");
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv"); +asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv");
+//asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_assignERKS4_"); +//asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_assignERKS4_");
+#if defined(__powerpc__) && !defined(__powerpc64__) +#if defined(__i386__) || (defined(__powerpc__) && !defined(__powerpc64__))
+asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj"); +asm (".hidden _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj");
+asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEjjPKwj"); +asm (".hidden _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_mutateEjjPKwj");
+#endif +#endif

@ -1,3 +1,6 @@
%{?scl_package:%global scl gcc-toolset-12}
%global scl_prefix gcc-toolset-12-
BuildRequires: scl-utils-build
%global __python /usr/bin/python3 %global __python /usr/bin/python3
%{?scl:%global __strip %%{_scl_root}/usr/bin/strip} %{?scl:%global __strip %%{_scl_root}/usr/bin/strip}
%{?scl:%global __objdump %%{_scl_root}/usr/bin/objdump} %{?scl:%global __objdump %%{_scl_root}/usr/bin/objdump}
@ -147,7 +150,7 @@
Summary: GCC version 12 Summary: GCC version 12
Name: %{?scl_prefix}gcc Name: %{?scl_prefix}gcc
Version: %{gcc_version} Version: %{gcc_version}
Release: %{gcc_release}.7%{?dist} Release: %{gcc_release}.8%{?dist}
# libgcc, libgfortran, libgomp, libstdc++ and crtstuff have # libgcc, libgfortran, libgomp, libstdc++ and crtstuff have
# GCC Runtime Exception. # GCC Runtime Exception.
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
@ -2996,50 +2999,53 @@ fi
%endif %endif
%changelog %changelog
* Thu Jul 11 2024 Marek Polacek <polacek@redhat.com> 12.2.1-7.7 * Mon Jul 15 2024 Marek Polacek <polacek@redhat.com> 12.2.1-7.8
- fix wrong RTL patterns for vector merge high/low word on LE (RHEL-44850) - bump NVR (RHEL-45189)
* Fri Jul 12 2024 Marek Polacek <polacek@redhat.com> 12.2.1-7.7
- fix wrong RTL patterns for vector merge high/low word on LE (RHEL-45189)
* Wed Apr 3 2024 Marek Polacek <polacek@redhat.com> 12.2.1-7.6 * Wed Apr 3 2024 Marek Polacek <polacek@redhat.com> 12.2.1-7.6
- bump NVR (RHEL-30832) - bump NVR (RHEL-31253)
* Thu Mar 28 2024 Marek Polacek <polacek@redhat.com> 12.2.1-7.5 * Tue Mar 26 2024 Marek Polacek <polacek@redhat.com> 12.2.1-7.5
- fix conditions for using memcmp in - fix conditions for using memcmp in
std::lexicographical_compare_three_way (PR libstdc++/113960, RHEL-30832) std::lexicographical_compare_three_way (PR libstdc++/113960, RHEL-29952)
* Fri Feb 10 2023 Marek Polacek <polacek@redhat.com> 12.2.1-7.4 * Fri Feb 10 2023 Marek Polacek <polacek@redhat.com> 12.2.1-7.4
- avoid fma_chain for -march=alderlake and sapphirerapids (#2168919) - avoid fma_chain for -march=alderlake and sapphirerapids (#2168917)
* Wed Jan 25 2023 Marek Polacek <polacek@redhat.com> 12.2.1-7.3 * Wed Jan 25 2023 Marek Polacek <polacek@redhat.com> 12.2.1-7.3
- provide libexec/ symlinks on all RHELs (#2164262) - provide libexec/ symlinks on all RHELs (#2162498)
* Wed Jan 11 2023 Marek Polacek <polacek@redhat.com> 12.2.1-7.2 * Wed Jan 11 2023 Marek Polacek <polacek@redhat.com> 12.2.1-7.2
- build libisl.so with -g (#2154936) - build libisl.so with -g (#2155127)
* Tue Dec 20 2022 Marek Polacek <polacek@redhat.com> 12.2.1-6.1 * Tue Dec 20 2022 Marek Polacek <polacek@redhat.com> 12.2.1-6.1
- apply an ISL patch (#2154936) - apply an ISL patch (#2155127)
* Wed Dec 14 2022 Nick Clifton <nickc@redhat.com> 12.2.1-6 * Wed Dec 14 2022 Nick Clifton <nickc@redhat.com> 12.2.1-6
- Fixed run-time requirement for annobin plugin. (#2151927) - Fixed run-time requirement for annobin plugin. (#2151927)
* Tue Dec 13 2022 Nick Clifton <nickc@redhat.com> 12.2.1-5 * Tue Dec 13 2022 Nick Clifton <nickc@redhat.com> 12.2.1-5
- Build the annobin plugin. Call it gts-gcc-annobin.so. (#2151927) - Build the annobin plugin. Call it gts-gcc-annobin.so. (#2151926)
* Wed Nov 30 2022 Marek Polacek <polacek@redhat.com> 12.2.1-4 * Wed Nov 23 2022 Marek Polacek <polacek@redhat.com> 12.2.1-4
- update from releases/gcc-12 branch (#2110583) - update from releases/gcc-12 branch (#2110582)
- fix up std::from_chars behavior in rounding modes other than FE_TONEAREST - fix up std::from_chars behavior in rounding modes other than FE_TONEAREST
(PR libstdc++/107468) (PR libstdc++/107468)
* Wed Nov 30 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.4 * Tue Oct 18 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.4
- fix pr86731-fwrapv-longlong.c (#2134379) - fix pr86731-fwrapv-longlong.c (#2134379)
* Wed Nov 30 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.3 * Fri Oct 7 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.3
- add -static-libquadmath (#2131082) - add -static-libquadmath (#2131081)
* Fri Jul 8 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.2 * Fri Jul 8 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.2
- recognize PLUS and XOR forms of rldimi (PR target/105991, #2095789) - recognize PLUS and XOR forms of rldimi (PR target/105991, #2095789)
* Fri Jul 8 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.1 * Fri Jul 8 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3.1
- always ship liblsan on s390x (#2104824) - always ship liblsan on s390x (#2104829)
* Wed Jul 6 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3 * Wed Jul 6 2022 Marek Polacek <polacek@redhat.com> 12.1.1-3
- update from releases/gcc-12 branch - update from releases/gcc-12 branch
@ -3068,18 +3074,12 @@ fi
- fix up libtsan on s390x - fix up libtsan on s390x
- fix nvptx build (PRs bootstrap/105551, target/105938) - fix nvptx build (PRs bootstrap/105551, target/105938)
* Tue Jun 28 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.6 * Tue Jun 28 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.4
- ship lto-dump (#2101835) - ship lto-dump (#2101835)
* Fri Jun 24 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.5 * Thu Jun 23 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.3
- use gcc-toolset-12-binutils
* Wed Jun 22 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.4
- don't provide g++/fortran (CS-1145) - don't provide g++/fortran (CS-1145)
* Fri Jun 17 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.3
- require system binutils
* Wed Jun 1 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.2 * Wed Jun 1 2022 Marek Polacek <polacek@redhat.com> 12.1.1-1.2
- don't skip testing on s390x - don't skip testing on s390x

Loading…
Cancel
Save