* xstormy16-tdep.c (xstormy16_push_dummy_call): Add local
authorPierre Muller <muller@sourceware.org>
Tue, 19 Apr 2011 12:57:37 +0000 (12:57 +0000)
committerPierre Muller <muller@sourceware.org>
Tue, 19 Apr 2011 12:57:37 +0000 (12:57 +0000)
variables to simplify code and avoid == operator at end of
line as this is against GNU coding standards.

gdb/ChangeLog
gdb/xstormy16-tdep.c

index b758a71..c4a98be 100644 (file)
@@ -1,4 +1,11 @@
 2011-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
+           Pedro Alves  <pedro@codesourcery.com>
+
+       * xstormy16-tdep.c (xstormy16_push_dummy_call): Add local
+       variables to simplify code and avoid == operator at end of
+       line as this is against GNU coding standards.
+
+2011-04-19  Pierre Muller  <muller@ics.u-strasbg.fr>
 
        * solib-svr4.c (svr4_keep_data_in_core): Rename local variable
        lm_name to name_lm to avoid conflict with lm_name function.
index 53cbecd..bf32cbd 100644 (file)
@@ -263,12 +263,13 @@ xstormy16_push_dummy_call (struct gdbarch *gdbarch,
       /* Put argument into registers wordwise.  */
       val = value_contents (args[i]);
       for (j = 0; j < typelen; j += xstormy16_reg_size)
-       regcache_cooked_write_unsigned (regcache, argreg++,
-                       extract_unsigned_integer (val + j,
-                                                 typelen - j ==
-                                                 1 ? 1 :
-                                                 xstormy16_reg_size,
-                                                 byte_order));
+       {
+         ULONGEST regval;
+         int size = (typelen - j == 1) ? 1 : xstormy16_reg_size;
+
+         regval = extract_unsigned_integer (val + j, size, byte_order);
+         regcache_cooked_write_unsigned (regcache, argreg++, regval);
+       }
     }
 
   /* Align SP */