2002-11-06 Michael Snyder * arm-tdep.c (arm_store_return_value): Handle offset of small types on big-endian machines. Index: arm-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/arm-tdep.c,v retrieving revision 1.74 diff -p -r1.74 arm-tdep.c *** arm-tdep.c 1 Nov 2002 21:21:49 -0000 1.74 --- arm-tdep.c 6 Nov 2002 23:47:34 -0000 *************** gdb_print_insn_arm (bfd_vma memaddr, dis *** 2151,2156 **** --- 2151,2159 ---- memaddr = UNMAKE_THUMB_ADDR (memaddr); info->symbols = &asym; } + else if (TYPE_LENGTH (type) < REGISTER_RAW_SIZE (A1_REGNUM)) + write_register_bytes (REGISTER_RAW_SIZE (A1_REGNUM) - TYPE_LENGTH (type), + valbuf, TYPE_LENGTH (type)); else info->symbols = NULL;