Commit Graph

111 Commits

Author SHA1 Message Date
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
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