diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2003-12-17 23:46:34 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2003-12-17 23:46:34 +0000 |
commit | c5898ca82c742eac1451a10eaa4a99e26a33b40f (patch) | |
tree | 444adb3db2cd63efdbd3f3cfdbe52d89985b5859 /gcc | |
parent | 2c45a16ab62b592e42ffc91ce093fab9ad1b1ffa (diff) | |
download | gcc-c5898ca82c742eac1451a10eaa4a99e26a33b40f.zip gcc-c5898ca82c742eac1451a10eaa4a99e26a33b40f.tar.gz gcc-c5898ca82c742eac1451a10eaa4a99e26a33b40f.tar.bz2 |
* emit-rtl.c: Fix signed/unsigned comparison warnings.
From-SVN: r74758
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/emit-rtl.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e06ce9c..e9a983b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-12-16 Kazu Hirata <kazu@cs.umass.edu> + + * emit-rtl.c: Fix signed/unsigned comparison warnings. + 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk> * predict.c (struct block_info_def, struct edge_info_def): Change diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index f0c2fef..f88ec56 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -1323,7 +1323,7 @@ subreg_realpart_p (rtx x) abort (); return ((unsigned int) SUBREG_BYTE (x) - < GET_MODE_UNIT_SIZE (GET_MODE (SUBREG_REG (x)))); + < (unsigned int) GET_MODE_UNIT_SIZE (GET_MODE (SUBREG_REG (x)))); } /* Assuming that X is an rtx (e.g., MEM, REG or SUBREG) for a value, @@ -1391,7 +1391,7 @@ gen_highpart (enum machine_mode mode, rtx x) /* This case loses if X is a subreg. To catch bugs early, complain if an invalid MODE is used even in other cases. */ if (msize > UNITS_PER_WORD - && msize != GET_MODE_UNIT_SIZE (GET_MODE (x))) + && msize != (unsigned int) GET_MODE_UNIT_SIZE (GET_MODE (x))) abort (); result = simplify_gen_subreg (mode, x, GET_MODE (x), |