* 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) 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. * 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 /* Number of bytes of storage in the actual machine representation
for register N. 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 */
int int
s390_register_raw_size (int reg_nr) s390_register_raw_size (int reg_nr)
{ {
return ((unsigned) reg_nr - S390_FP0_REGNUM) < if (S390_FP0_REGNUM <= reg_nr
S390_NUM_FPRS ? S390_FPR_SIZE : 4; && reg_nr < S390_FP0_REGNUM + S390_NUM_FPRS)
return S390_FPR_SIZE;
else
return 4;
} }
int int
@ -1759,6 +1760,7 @@ s390_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
gdbarch = gdbarch_alloc (&info, NULL); gdbarch = gdbarch_alloc (&info, NULL);
set_gdbarch_believe_pcc_promotion (gdbarch, 0); set_gdbarch_believe_pcc_promotion (gdbarch, 0);
set_gdbarch_char_signed (gdbarch, 0);
set_gdbarch_frame_args_skip (gdbarch, 0); set_gdbarch_frame_args_skip (gdbarch, 0);
set_gdbarch_frame_args_address (gdbarch, s390_frame_args_address); set_gdbarch_frame_args_address (gdbarch, s390_frame_args_address);