On Thu, 2025-12-04 at 15:25 -0300, Thiago Jung Bauermann wrote:
Jan Vraný Jan.Vrany@labware.com writes:
On Thu, 2025-12-04 at 01:15 -0300, Thiago Jung Bauermann wrote:
Hello Jan,
Jan Vraný via linaro-toolchain linaro-toolchain@lists.linaro.org writes:
unfortunately I do not have arm system at hand. I tried to build this commit on QEMU (qemu-system-arm) running Debian (armhf architecture) and I cannot reproduce any of the regressions.
I'd appreciate some information on how to build and run suitable armv8l system on QEMU (or, if that's easier, on Odroid-N2) - I could not find much.
Our CI runs on Ubuntu 24.04, so I was able to reproduce the regressions on real hardware running that OS.
OK, perfect. It turned out that this also happens on x86_64, see https://sourceware.org/bugzilla/show_bug.cgi?id=33679
Ah, that makes it easier then. If you want, when there's a patch fixing the problem on x86_64 I can test on armhf to see if it fixes the problem there too.
Yes, that would be good.
On the bug reproducing note, I'm getting lost as I'm not familiar with ARM ecosystem (this is pretty much my first serious encounter).
I could not find Ubuntu 24.04 for 32bit "armhf", only for 64bit "arm64". IIUC the issue occurs on "armv8l" which is 32bit ARM code running on 64bit ARM CPU, right?
Running on armhf QEMU, compiling GDB with Debian-provided toolchain does not exhibit the issue for me. I could not find Linaro-provided toolchain for armhf-linux-gnueabi systems targeting armhf-linux-gnueabi, only cross-compilation toolchains.
Jan