Quoting Thomas Huth (2023-04-04 12:24:37) > stpx, spx, stap and stidp use addressing via "base register", i.e. > if register 0 is used, the base address will be 0, independent from > the value of the register. Thus we must not use the "r" constraint > here to avoid register 0. This fixes test failures when compiling > with Clang instead of GCC, since Clang apparently prefers to use > register 0 in some cases where GCC never uses register 0. > > Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx> Reviewed-by: Nico Boehr <nrb@xxxxxxxxxxxxx>