[Bug c/105134] New: tree-vectorize produces error code

2022-04-01 Thread piliu at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134 Bug ID: 105134 Summary: tree-vectorize produces error code Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c A

[Bug c/105134] tree-vectorize produces error code

2022-04-01 Thread piliu at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134 --- Comment #1 from piliu at redhat dot com --- More description about the background. There is a built file kexec-tools/purgatory/purgatory.ro, which is a tiny bootload, compare and verify the sha256, if ok, then jump to the 2nd kernel. The or

[Bug c/105134] tree-vectorize produces error code

2022-04-01 Thread piliu at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134 --- Comment #2 from piliu at redhat dot com --- More specific, the following directive beats out the bug. diff --git a/util_lib/sha256.c b/util_lib/sha256.c index 2e61a31..3b3e533 100644 --- a/util_lib/sha256.c +++ b/util_lib/sha256.c @@ -38,6 +

[Bug c/105134] tree-vectorize produces error code

2022-04-05 Thread piliu at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134 --- Comment #4 from piliu at redhat dot com --- (In reply to Richard Biener from comment #3) > Can you provide preprocessed source of the TU containing sha256_starts and > the full compiler command-line used to compile it? For a single file. gcc

[Bug c/105134] tree-vectorize produces error code

2022-04-05 Thread piliu at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134 --- Comment #5 from piliu at redhat dot com --- Created attachment 52756 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52756&action=edit -ftree-vectorize can not produce correct code for kexec-tools

[Bug c/105134] tree-vectorize produces error code

2022-04-05 Thread piliu at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134 --- Comment #6 from piliu at redhat dot com --- Created attachment 52757 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52757&action=edit precompiled code of sha256 compile command: gcc -E -fno-zero-initialized-in-bss -mcmodel=large -Os -

[Bug c/105134] tree-vectorize produces error code

2022-11-29 Thread piliu at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134 --- Comment #10 from piliu at redhat dot com --- (In reply to Andrew Pinski from comment #7) > I am trying to understand this. Is it ok to use the SSE registers inside > purgatory or not? > SSE can speed up the program, and if possible it is su