I don't really know this code, so this patch might be wrong, and don't have a setup to test it. but from the types, and the variable names, it smells of arguments that have been swapped. Thanks. 2011-07-11 Matt Rice * bfin-tdep.c (bfin_extract_return_value): Fix swapped arguments to store_unsigned_integer.