* amd64-tdep.c (amd64_return_value): Revert previous change
[deliverable/binutils-gdb.git] / gdb / spu-tdep.c
index 619a947aa11be4fcf67b45afe0cefe10ee9ee887..8419a5a7124ef5ff1903d04352a1b4d6dfdc3d27 100644 (file)
@@ -316,10 +316,11 @@ spu_value_from_register (struct type *type, int regnum,
                         struct frame_info *frame)
 {
   struct value *value = default_value_from_register (type, regnum, frame);
+  int len = TYPE_LENGTH (type);
 
-  if (regnum < SPU_NUM_GPRS && TYPE_LENGTH (type) < 16)
+  if (regnum < SPU_NUM_GPRS && len < 16)
     {
-      int preferred_slot = TYPE_LENGTH (type) < 4 ? 4 - TYPE_LENGTH (type) : 0;
+      int preferred_slot = len < 4 ? 4 - len : 0;
       set_value_offset (value, preferred_slot);
     }
 
This page took 0.036138 seconds and 4 git commands to generate.