-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Missing the compile flag -fno-tree-vectorize
since version v1.4.7
#4193
Comments
And build on commit 3e519be which just before the commit e8eb293, the compile flag
|
But this flag makes little perf difference on my host |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
Hi, there. I am using makefile to build zstd on linux and gcc, using commands as follows. And i found the compile flag
-fno-tree-vectorize
is missing since version v1.4.7. To be more actually, since commit e8eb293 #2368 。The compile flag only applies to the source file
decompress/zstd_decompress_block.c
,and comes from pr #1668。It seems to be a perf optimization on gcc platform.Here is the output build on commit e8eb293, which missing the compile flag for perf optimization.
And build on commit 3e519be which just before the commit e8eb293, the compile flag is present.
And I also build on latest dev branch, still no
-fno-tree-vectorize
presents.To Reproduce
Expected behavior
The compile flag should be present.
Screenshots and charts
If applicable, add screenshots and charts to help explain your problem.
Desktop (please complete the following information):
gcc -v
os info (hostname desensitized)
The text was updated successfully, but these errors were encountered: