* s390-tdep.c (s390_register_raw_size): Replace unnecessarily

obscure range comparison with legible equivalent.
This commit is contained in:
Jim Blandy 2001-12-19 22:24:49 +00:00
parent 2cd045cd85
commit 23b7362fd7
2 changed files with 12 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2001-12-19 Jim Blandy <jimb@redhat.com>
* s390-tdep.c (s390_register_raw_size): Replace unnecessarily
obscure range comparison with legible equivalent.
Wed Dec 19 12:18:57 2001 Jeffrey A Law (law@redhat.com)
* config/pa/tm-hppa.h (STORE_RETURN_VALUE): Use hppa_store_return_value.

View File

@ -42,14 +42,15 @@
/* Number of bytes of storage in the actual machine representation
for register N.
Note that the unsigned cast here forces the result of the
subtraction to very high positive values if N < S390_FP0_REGNUM */
for register N. */
int
s390_register_raw_size (int reg_nr)
{
return ((unsigned) reg_nr - S390_FP0_REGNUM) <
S390_NUM_FPRS ? S390_FPR_SIZE : 4;
if (S390_FP0_REGNUM <= reg_nr
&& reg_nr < S390_FP0_REGNUM + S390_NUM_FPRS)
return S390_FPR_SIZE;
else
return 4;
}
int
@ -1759,6 +1760,7 @@ s390_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
gdbarch = gdbarch_alloc (&info, NULL);
set_gdbarch_believe_pcc_promotion (gdbarch, 0);
set_gdbarch_char_signed (gdbarch, 0);
set_gdbarch_frame_args_skip (gdbarch, 0);
set_gdbarch_frame_args_address (gdbarch, s390_frame_args_address);