]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
gcc: Fix wrong code generation in atomic intrinsics for arm
authorJeroen Hofstee <jhofstee@victronenergy.com>
Mon, 19 May 2025 18:30:29 +0000 (11:30 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 27 May 2025 07:50:19 +0000 (08:50 +0100)
commit07f6ebadf0bc4a90bdba9106df7fb55be8d76ffd
tree967f63a913a3c611278f2a6bb5113fc2649a92df
parent091fb8f51b5fdd3cb8e53e540d3c6feb8c40f8d5
gcc: Fix wrong code generation in atomic intrinsics for arm

This is seen with QT code

Error: ARM register expected -- `ldrex r1,[s16]'

Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/gcc-15.1.inc
meta/recipes-devtools/gcc/gcc/0026-arm-fully-validate-mem_noofs_operand-PR120351.patch [new file with mode: 0644]