Summary: | QA Notice about '-Wreturn-local-addr' false positives | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Hanno Böck <hanno> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88443 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88781 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93644 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97048 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103360 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 925214 | ||
Bug Blocks: |
Description
Hanno Böck
2024-02-25 07:45:40 UTC
Yes, unfortunately, I have to agree :( They're really useful warnings, but they can't be trusted right now for the level we need in the Portage QA check. I'll drop them, and any others I am aware of GCC bugs for. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=9a06b7210562b8d03577cd4043227ea2023db1f2 commit 9a06b7210562b8d03577cd4043227ea2023db1f2 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-02-25 08:13:28 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-02-25 08:15:18 +0000 bin/install-qa-check.d: 90gcc-warnings: drop GCC warnings with known (heavy) FPs Drop -Wstringop-overflow, -Wstringop-overread, -Wstringop-truncation, -Waddress, and -Wreturn-local-addr for now because they cause too many FPs. We want only reliable warnings for this Portage QA check as we encourage people to report these upstream. Bug: https://gcc.gnu.org/PR88443 Bug: https://gcc.gnu.org/PR88781 Bug: https://gcc.gnu.org/PR93644 Bug: https://gcc.gnu.org/PR97048 Bug: https://gcc.gnu.org/PR103360 Bug: https://bugs.gentoo.org/925460 Signed-off-by: Sam James <sam@gentoo.org> NEWS | 2 ++ bin/install-qa-check.d/90gcc-warnings | 18 ++++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad9d3103abc02f60d9e123ae21fa4a2e69b7e38 commit 6ad9d3103abc02f60d9e123ae21fa4a2e69b7e38 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-02-25 08:32:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-02-25 08:32:47 +0000 sys-apps/portage: add 3.0.63 Closes: https://bugs.gentoo.org/925214 Closes: https://bugs.gentoo.org/651018 Closes: https://bugs.gentoo.org/922935 Closes: https://bugs.gentoo.org/925240 Closes: https://bugs.gentoo.org/925311 Closes: https://bugs.gentoo.org/925333 Closes: https://bugs.gentoo.org/925350 Closes: https://bugs.gentoo.org/925456 Closes: https://bugs.gentoo.org/925460 Signed-off-by: Sam James <sam@gentoo.org> sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-3.0.63.ebuild | 246 +++++++++++++++++++++++++++++++++ 2 files changed, 247 insertions(+) |