-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
gccgo: big increase in compile time of cmplxdivide.go results in test timeout on ppc64le #43573
Comments
On my x86 laptop building the test takes about 30 seconds. With the GCC 10 test took about 4 seconds. I think the key change here is not the change to the compiler, but the change to the test. The test used to have a lot of references to the constant Unfortunately I don't see a quick fix. |
I did a profile and it now shows this, which looks to be in register allocation.
I didn't realize the test was changed. If the increase is expected, is there a way the timeout can be increased? |
If the test really takes 5 minutes to compile on PPC, we may just want to skip it for now. Just in case it helps, can you compile the test with |
Skipping it is fine. I will ask someone on the gcc team about this. Here is the report.
|
The test cmplxdivide.go recently had a dramatic increase in compile time, resulting in a compile timeout for the test:
This started happening after this change:
The compile now takes > 5m. Prior to the commit, it took about 12s.
The text was updated successfully, but these errors were encountered: