-
Notifications
You must be signed in to change notification settings - Fork 415
Strong sanitized test failed with an internal compiler error #1934
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@jgoeders @vaughnbetz See if the issue captures our discussion well. For @jgoeders , would you mind helping on double checking the gcc on CI runner? I will try gcc-8 or later version on my local computer. |
Thanks @tangxifan . This captures it well I think. And yes, I think the first thing to try is to simply drop sanitized + g++ 5.0 if we're somehow running that, and also running sanitized plus some recent g++. If we're only running sanitized on g++5.0, we should update. |
We do indeed appear to use only g++5 on the sanitized build. We should fix this. -- The C compiler identification is GNU 5.4.0 |
@umariqbal-rs Since it is seen after merge your PR, would you mind running the sanitized build on your local computer with a later g++ version? I know we have gcc-8, which should be o.k to test. vtr-verilog-to-routing/.github/kokoro/presubmit/strong_sanitized.cfg Lines 38 to 44 in e6c2049
Detailed command run on CI is (from the CI log)
|
@tangxifan |
@Raza-jafari-RS Thanks for the input. |
Sounds good. Jeff or Xifan: if one of you can update the CI script to use gcc-8 with the sanitized build that would be great, and we can close this. |
@vaughnbetz I just looked into all the kokoro tests. And I found that they all use the gcc-5.4.0 when compile VTR. Should we update all the kokoro tests to use gcc-8 or later? @mithro I am not sure any other gcc compilers are available on the kokoro machine. And which command to check CC/CXX in kokoro context. I am looking into this file as an stabbing point. If you can introduce any engineer who is familiar with it, I can contribute. Thank you in advance. vtr-verilog-to-routing/.github/kokoro/presubmit/strong_sanitized.cfg Lines 23 to 26 in e6c2049
|
Yes, I think updataing them all to a more recent g++ would be wise. I don't have a really strong opinion on version number though, as long as it is fairly recent and not known to be unstable. |
Uh oh!
There was an error while loading. Please reload this page.
Expected Behaviour
Strong sanitized test is a required test. It should pass all the time.
Current Behaviour
Strong sanitize tests are failed on current master after merging PR #1916
Similar errors are captured in other PRs
This is weird because PR 1916 passed the sanitized test without errors
Possible Solution
After a discussion with @vaughnbetz, @hzeller and @jgoeders , we currently suspects that it comes from the gcc compiler.
The action items are
Steps to Reproduce
Go to the VTR project, click the CI status. Find the VtR_strong sanitized test. Click details

Click the foss-fpga-tools/verilog-to-routing/upstream/continuous/strong_sanitized in failed target
Search
internal compiler error
Context
Your Environment
The text was updated successfully, but these errors were encountered: