Hi, Chris, and Linaro Toolchain team, Recently I found an issue of SVE intrinsics (svld1_f64, svld1_vnum_f64) when using gcc -O0 (gcc 10.0.1 debian nightly build, optimization level 0). Would you please help me to reach out to people who can fix it?
svld1_f64() is a function defined in Arm intrinsics for SVE (scalable vector extensions) [2]. Changing -O0 to -O1 makes the issue disappear. svld1_vnum_f64() has the same problem. To show the issue, I wrote this simple test program, see test1.c in [1]. A full issue report and gcc version string can be found in the attached pdf file. [1] My test program: https://github.com/docularxu/sve-code-test/tree/working-svld1_f64 [2] Arm SVE intrinsics: https://developer.arm.com/docs/100987/latest Feel free to contact me if you need more details. Best regards, -Guodong Xu
An issue of svld1_f64() and svld1_vnum_f64() in gcc10 with ‘-O0’.pdf
Description: Adobe PDF document
_______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain