Bug 1862069

Summary: Provide gcc 9.3 in gcc-toolset-9
Product: Red Hat Enterprise Linux 8 Reporter: Denis Volkov <dvolkov>
Component: gccAssignee: Marek Polacek <mpolacek>
gcc sub component: gcc-toolset-9 QA Contact: qe-baseos-tools-bugs
Status: CLOSED WONTFIX Docs Contact:
Severity: unspecified    
Priority: unspecified CC: ahajkova, dbodnarc, fweimer, jakub, law, ohudlick, pandrade, rboza89, sipoyare, vmukhame
Version: 8.3Keywords: Rebase, Triaged
Target Milestone: rc   
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-26 15:58:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Denis Volkov 2020-07-30 11:04:59 UTC
Description of problem:
Currently the latest version of gcc available for RHEL8 is gcc 9.2.1 (https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/developing_c_and_cpp_applications_in_rhel_8/gcc-toolset-9_toolsets)
At the same time RHEL7 provides gcc 9.3.1 in Developers Toolset 9.1 (https://access.redhat.com/documentation/en-us/red_hat_developer_toolset/9/html/9.1_release_notes/dts9.1_release#Changes_in_DTS)

RHEL8 should provide gcc 9.3 to at least be not behind RHEL7

Version-Release number of selected component (if applicable):
Name         : gcc-toolset-9
Version      : 9.0
Release      : 4.el8
Architecture : x86_64
Size         : 10 k
Source       : gcc-toolset-9-9.0-4.el8.src.rpm

Comment 6 Jeff Law 2020-08-17 16:11:39 UTC
Unfortunately we would need a clear justification for updating the compiler.  The most recent reply from Siemens says "It doesn't make sense to use a faulty tool" -- that is not enough to justify an update, particulary at this stage in DTS 9's lifecycle.

We would need to know specifically what Siemens thinks is faulty.  ie, a testcase that is mis-compiled or which gives a incorrect diagnostic that is critical to Siemens so that we could fully evaluate the request.

Comment 7 Paulo Andrade 2020-08-26 12:10:39 UTC
User tells they would like 9.3.1 to match https://vfxplatform.com/ specification.

Otherwise, while not experiencing any specific issue, there is
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=9.3

Comment 9 Jeff Law 2020-08-26 15:58:41 UTC
Paulo, the standard cycle for DTS is a .0 major release in the fall and a .1 bugfix release in the spring.   Further updates beyond those are restricted to major security issues or mission critical customer/partner bugfixes.  Neither of the two justifications in c#7 would be considered sufficient by engineering or product management to issue an additional DTS release.

The next planned DTS release is DTS 10 which will include gcc-10.x and is due out this fall.