Conversation
c1900d0 to
adc7db4
Compare
|
The EDIT: gcc is giving a slightly different warning on CI but likely a bug as well |
|
In that case you can guard the offending line with something like #pragma GCC diagnostic push
#if defined(_COMPILER_GCC_) && __GNUC__ >= 12 // if this is version-dependent
// Explain why this is being ignored...
#pragma GCC diagnostic ignored "-Wstringop-overflow"
#endif
...
#pragma GCC diagnostic pop |
|
Also, all tests are passing already on aarch64-darwin 🥳 |
|
Looks like the only two issues are a incorrect warning during the build (mose's suggestion doesn't seem to work though |
|
Guessing the asan problem is |
Without the push-and-pop, that becomes closer to just adding Lines 23 to 25 in 80e60c8 |
5c3c307 to
24f4d93
Compare
|
Looks like remaining issue is some failures in |
|
Second analyzegc failure looks incorrect, it seems to incorrectly think |
|
@nanosoldier |
|
Need to rebase on master now that #56133 has been merged. |
f6b2376 to
e12026f
Compare
|
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. |
FWIW, the standard way to deal with this is to add an assert and a comment, as that will make both reviewers and bots happy |
|
The %12 = select i1 %exactly_isa.not, float -0.000000e+00, float %immutable_union.sroa.0.0.copyload, !dbg !77
%value_phi6 = fadd float %value_phi, %12, !dbg !77to %12 = fadd float %value_phi, %immutable_union.sroa.0.0.copyload, !dbg !77
%value_phi6 = select i1 %exactly_isa.not, float %value_phi, float %12, !dbg !77prevents the loopvectorize pass from SIMDing the code. I suspect the other regression for the union.array benchmarks are similar. |
|
I'll try rebasing on top of #52850 and see if that fixes the regressions. |
|
@nanosoldier |
|
The package evaluation job you requested has completed - possible new issues were detected. |
|
@nanosoldier |
|
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. |
|
looks like there are a few 8x (vectorization probably) regressions here. |
e7698a13e319a9919af04d3d693a6f6ea7168a44 isn't in llvm 19
This reverts commit 2252e89.
I think they got screwed up because I ran them all once with many jobs or because I control Ced it a couple times, `make -f contrib/refresh_checksums.mk llvm clang lld -j256`.
…ad of i8 (JuliaLang#57389)" This reverts commit b9a8d46.
…ex instead of i8 (JuliaLang#57389)"" This reverts commit 8e4e86d.
This reverts commit 0430aa7.
This reverts commit 544c0c8.
This reverts commit b08d841.
This reverts commit d428d02.
e59d177 to
f8b42de
Compare
Including #55650 till that's merged.