-
Notifications
You must be signed in to change notification settings - Fork 11.9k
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
clang-19 git fail to build ffmpeg ff_dct_unquantize_h263_neon #98152
Comments
@llvm/issue-subscribers-backend-arm Author: WangBin (wang-bin)
```
fatal error: error in backend: Do not know how to split the result of this operator!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: CC libavcodec/rv30dsp.o
|
It looks like the run line doesn't including Neon. I think this might be due to #95224, where the check in https://github.com/FFmpeg/FFmpeg/blob/9fb8d13d56f20728141fd7070d8a325720727d57/configure#L6446 might no longer be being triggered correctly. It uses a dup, which will be handled as a splat-shuffle which the backend can handle in either case. @Lukacma FYI, I'm not sure if replacing the frontend error with a backend crash is a better situation to be in https://godbolt.org/z/Y4Eebeqz7. I can see that it would be useful if there are FMV/target attributes where the base doesn't have Neon (as under some configurations of SME), but the base situation under Arm seems worse. |
Sorry about this @davemgreen! I have submitted 2nd patch in the series (#98624), which should improve reported errors. |
Thanks! |
thanks, the bug is fixed in llvm from ppa |
mpegvideo-eb8b0c.zip
The text was updated successfully, but these errors were encountered: