Siddhesh Poyarekar
62cd20ee1a
Update libstdc++ pretty printers from GCC 16 GTS
...
Add incremental prettyprinter update patches from GTS 15 to GTS 16.
Resolves: RHEL-169098
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-09 15:25:59 -04:00
David Malcolm
3699d43c1c
11.5.0-14
...
Add backport of upstream r15-8946-g580664d1b66a5d to gcc 11, adding
branches and calls to gcov output, but not conditions.
Resolves: RHEL-105416
2025-10-30 13:42:46 -04:00
David Malcolm
fefe33c9e8
11.5.0-13
...
Fix testsuite failures when run with -fstack-protector* (PR testsuite/70230)
Resolves: RHEL-116477
2025-10-15 13:56:46 -04:00
Joseph Myers
fe2df71724
Add cross compilers for ppc64le and s390x for non-production uses
...
Resolves: RHEL-94764
2025-09-10 16:28:01 +01:00
Florian Weimer
8cb29d27fb
Adjust glibc32 build dependency (RHEL-105072)
...
This is the variant used by current Fedora and RHEL 10. It does
not depend on the exact path layout in the RPM (/lib/libc.so.6
vs /usr/lib/libc.so.6).
Related: RHEL-105072
2025-07-31 07:09:45 +02:00
Florian Weimer
54f65f0398
Exception handling performance improvements (RHEL-105072)
...
Add a dependency on the GLIBC_2.35 glibc symbol set to libgcc, which
contains the definition of _dl_find_object.
Resolves: RHEL-105072
2025-07-30 16:42:47 +02:00
Siddhesh Poyarekar
f98f195183
Pin modification time for python files to SOURCE_DATE_EPOCH
...
Patching the pretty printer files leads to different mtimes for
different, which then leads to different results in the compiled python
bytecode since it uses mtimes for invalidation. Use
`$SOURCE_DATE_EPOCH` as the mtime for the pretty printers so that they
end up with identical bytecode results.
This allows libstdc++.x86_64 to be installed alongside libstdc++.i686.
Resolves: RHEL-100148
Related: RHEL-81975
2025-06-27 08:49:15 -04:00
Siddhesh Poyarekar
6ee19f4557
Sync libstdc++ pretty printers to latest GTS
...
Resolves: RHEL-81975
2025-06-23 17:31:42 -04:00
Joseph Myers
deef6754b7
11.5.0-7
...
Fix folding of BIT_NOT_EXPR for POLY_INT_CST (PR 118976, RHEL-90239)
Resolves: RHEL-90239
2025-05-29 19:27:27 +01:00
David Malcolm
788a7e892e
11.5.0-6
...
rs6000: Rework ELFv2 support for -fpatchable-function-entry (PR target/99888)
Resolves: RHEL-75806
2025-05-21 15:54:52 -04:00
Marek Polacek
1a0c9fbe99
11.5.0-5
...
Rebuild for CVE-2020-11023
Resolves: RHEL-78377
2025-02-07 11:35:48 -05:00
Marek Polacek
4bbf28b708
11.5.0-4
...
Revert the PR middle-end/57245 patch
Resolves: RHEL-76359
2025-01-27 11:00:14 -05:00
Marek Polacek
5bab3f2a77
11.5.0-3
...
Configure annobin with --without-clang-plugin
Resolves: RHEL-73749
2025-01-21 19:47:06 -05:00
Marek Polacek
961c747afd
11.5.0-3
...
Honor -frounding-math in real truncation (PR middle-end/57245)
Resolves: RHEL-73749
2025-01-21 14:10:48 -05:00
Jakub Jelinek
f19f11a48c
Use https:// instead of git:// in git URLs.
...
Resolves: RHEL-59587
2024-10-03 17:05:32 -04:00
Marek Polacek
39ca35621b
11.5.0-2
...
Apply gcc11-testsuite-fixes-4.patch
Resolves: RHEL-50054
2024-07-25 12:31:42 -04:00
Marek Polacek
20ba5a475c
11.5.0-2
...
Use -p1 for gcc11-pr116034.patch now.
Resolves: RHEL-50054
2024-07-23 14:16:17 -04:00
Marek Polacek
ffa87db2cc
11.5.0-2
...
Apply two patches
Resolves: RHEL-50054
2024-07-22 18:12:47 -04:00
Marek Polacek
3f9696a6a0
11.5.0-2
...
Fix TARGET_CPU_DEFAULT (PR target/105157)
Resolves: RHEL-50037
2024-07-22 11:15:44 -04:00
Marek Polacek
d9692f19f2
11.5.0-1
...
Remove gcc11-pr111070.patch, which is included in the sources now.
Resolves: RHEL-35635
2024-07-19 19:35:17 -04:00
Marek Polacek
294b2cc752
11.5.0-1
...
Remove gcc11-pr111039.patch, which is included in the sources now.
Resolves: RHEL-35635
2024-07-19 19:00:30 -04:00
Marek Polacek
070eb579ee
11.5.0-1
...
Update from releases/gcc-11 branch
Resolves: RHEL-35635
2024-07-19 18:45:27 -04:00
Marek Polacek
83bfe0688a
11.4.1-3
...
Remove gcc11-pr106310.patch
Resolves: RHEL-17638
2023-12-18 15:28:38 -05:00
Marek Polacek
3a113aee38
11.4.1-3
...
Remove gcc11-pr96024.patch
Resolves: RHEL-17638
2023-12-18 15:13:35 -05:00
Marek Polacek
3c99e3c1a4
11.4.1-3
...
Use -fno-stack-protector.
Resolves: RHEL-17638
2023-12-18 14:51:48 -05:00
Marek Polacek
ce2119a1cb
11.4.1-3
...
Update from releases/gcc-11-branch
Resolves: RHEL-17638
2023-12-18 14:37:45 -05:00
Marek Polacek
a87666533d
11.4.1-2.3
...
Fix member vs global template
Resolves: RHEL-2607
2023-10-03 10:54:25 -04:00
Marek Polacek
1f57f26786
11.4.1-2.2
...
Guard the bit test merging code in if-combine
https://issues.redhat.com/browse/RHEL-6068
2023-10-02 17:00:54 -04:00
Marek Polacek
d21140fb6c
11.4.1-2.1
...
Use -fno-stack-protector to fix bit-field aarch64 tests
Resolves : #2213221
2023-06-26 14:31:18 -04:00
Marek Polacek
73fca33298
11.4.1-2.1
...
Fix ICE on pr96024.f90 on big-endian hosts (PR fortran/96024)
Resolves : #2213211
2023-06-09 14:05:21 -04:00
Marek Polacek
c8780334e2
11.4.1-2
...
GCC 11.4 release
Resolves : #2193180
2023-06-06 11:23:41 -04:00
Marek Polacek
6f06cfb3fc
11.3.1-4.4
...
s390x: add support for register arguments preserving
Resolves : #2168204
2023-03-29 17:03:56 -04:00
Marek Polacek
9e2005ad2a
11.3.1-4.3
...
Compile the cross binaries as PIE/-z now
Resolves : #2155452
2022-12-21 14:51:59 -05:00
Marek Polacek
c8c6d760a7
11.3.1-4.2
...
Ship libitm.spec in cross-gcc
Resolves : #2154462
2022-12-19 17:14:06 -05:00
Marek Polacek
d28f1e0c46
11.3.1-4.1
...
Fix a typo in DEV-PHASE
Resolves : #2149650
2022-12-16 08:41:55 -05:00
Marek Polacek
5dacc60f6f
11.3.1-4.1
...
Add linker scripts for libatomic and libitm.
Resolves : #2149650
2022-12-15 22:26:19 -05:00
Marek Polacek
38f08e5122
11.3.1-4.1
...
Work around --with-gxx-include-dir
Resolves : #2149650
2022-12-15 18:19:58 -05:00
Marek Polacek
4d1c6e4fb4
11.3.1-4.1
...
Tweak tweak tweak
Resolves : #2149650
2022-12-15 13:47:40 -05:00
Marek Polacek
0d8984d0e2
11.3.1-4.1
...
Add cross compiler functionality for non-production uses
Resolves : #2149650
2022-12-14 18:36:55 -05:00
Marek Polacek
5910fa8090
Fix -Wmismatched-dealloc documentation
...
Also fix the detection of Sapphire Rapids in host_detect_local_cpu.
Resolves : #2116635
2022-11-22 17:08:32 -05:00
Marek Polacek
85c684937e
Update from Fedora 11.3.1-4
...
Resolves : #2117632
2022-11-22 16:02:43 -05:00
Marek Polacek
b8216f7fab
Use patch -p1
...
Resolves : #2106262
2022-07-12 15:40:01 -04:00
Marek Polacek
f8bba868ea
Fix handling of invalid ranges in std::regex
...
Resolves : #2106262
2022-07-12 15:12:18 -04:00
Jakub Jelinek
318fd2e900
Update from Fedora 35 gcc-11.3.1-2.fc35.
2022-04-25 17:27:04 +00:00
David Malcolm
137bfd9fcb
Update from Fedora 11.2.1-10
...
Resolves : #2063255
2022-04-04 14:37:00 -04:00
Marek Polacek
2d09eaac15
Add --enable-host-bind-now, use it
...
Resolves : #2044917
2022-02-10 14:53:15 -05:00
Marek Polacek
8e18ddafa7
Add --enable-host-pie, build the compilers as PIE
...
Resolves : #2044917
2022-02-09 15:10:23 -05:00
Marek Polacek
d421f7317a
Use _thread_db_sizeof_pthread to obtain struct pthread size
...
Resolves : #2034494
2022-02-08 19:33:43 -05:00
mpolacek
4dd83420da
Add support for relocation of the PCH data
2022-02-08 13:05:57 +00:00
Marek Polacek
7c2db79638
Don't set -Wl,-rpath when building annobin
...
Resolves : #2047356
2022-01-31 13:38:34 -05:00