Commit Graph

113 Commits

Author SHA1 Message Date
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
Siddhesh Poyarekar
d5165908bb Update prettyprinter update script for incremental GTS diffs
Bump gts_major to 16.  When a previous GTS prettyprinter update exists
in the spec, diff incrementally from the previous GTS revision instead
of from the system revision.  Also fix hardcoded spec filename in the
GitLab URL to use $gts_major.

Related: RHEL-169098

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-09 15:25:40 -04:00
Václav Kadlčík
6da2d5544e Update gating requirements
- Drop stuff not applicable to the current CS/RHEL branch
- Replace tier 1 with a newer variant
- Require image mode testing

This should align RHEL 9 with 10.
2025-11-20 15:10:39 +01: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
Václav Kadlčík
9866f681df Extend the downstream test coverage
- The only test moved to CentOS
  https://gitlab.com/redhat/centos-stream/tests/gcc/-/tree/main/tests/Sanity/smoke-test

- The original test plan removed (ci.fmf)

- New test plan created (tier0.fmf). It includes all the tests
  in CentOS labeled as tier 1.
2025-05-26 13:05:34 +02: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
Václav Kadlčík
25cd475a86 Disable rpminspect's rpmdeps in CI 2025-04-25 13:24:33 +02:00
Qin Yuan
47fd2c5657 Setup reverse depedency testing (RHEL-86555)
Resolves: RHEL-86555
2025-04-09 15:08:56 +08: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
Václav Kadlčík
33c7fdbe53 Update FMF metadata
The testing plan used items obsoleted by FMF/TMT so let's update them.
Checked with:
  * tmt lint
  * tmt -c distro=rhel-9.6 -c arch=x86_64 run -arv \
      provision -h minute -i 1MT-RHEL-9.6.0-20241202.2 \
      plans -n /plans/ci

Solves RHEL-69756.
2024-12-03 12:01:12 +01:00
Václav Kadlčík
9df68a5b70 Avoid some rpminspect failures in gating
- badfuncs - false positives
- pathmigration - genuine but of a low priority
2024-10-10 14:38:44 +00: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
73d40d83f7 11.5.0-2
Update gcc11-pr116034.patch.

Resolves: RHEL-50054
2024-07-23 14:30:08 -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
4670cc21fe 11.5.0-2
Update gcc11-pr116034.patch

Resolves: RHEL-50054
2024-07-23 14:02:04 -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
7efa2195dc 11.4.1-2.2 2023-10-02 17:03:28 -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
96773bc125 Update gcc11-libstdc++-docs for GCC 11.4
Resolves: #2168204
2023-06-08 11:09:31 -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