diff options
author | Matthew Malcomson <matthew.malcomson@arm.com> | 2019-12-09 13:16:07 +0000 |
---|---|---|
committer | Matthew Malcomson <matmal01@gcc.gnu.org> | 2019-12-09 13:16:07 +0000 |
commit | e6130412c18618b8c6cc0dbc63b27ff2b7d6f8ff (patch) | |
tree | 95215649b62a7dffb983a45825cfc13b78b57ca5 | |
parent | 21a098f4a173fd5da3a36e86e4e41e6a8c920b51 (diff) | |
download | gcc-e6130412c18618b8c6cc0dbc63b27ff2b7d6f8ff.zip gcc-e6130412c18618b8c6cc0dbc63b27ff2b7d6f8ff.tar.gz gcc-e6130412c18618b8c6cc0dbc63b27ff2b7d6f8ff.tar.bz2 |
[mid-end] [obvious] Cast to avoid -Wsign-compare warning from r279124
The previous revision adds a comparison that triggers a warning.
Here we simply cast the unsigned integer to a signed one before the
comparison.
gcc/ChangeLog:
2019-12-09 Matthew Malcomson <matthew.malcomson@arm.com>
* regstat.c (regstat_bb_compute_calls_crossed): Add a cast to
avoid a warning.
From-SVN: r279126
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/regstat.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 43e838c..b499992 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2019-12-09 Matthew Malcomson <matthew.malcomson@arm.com> + * regstat.c (regstat_bb_compute_calls_crossed): Add a cast to + avoid a warning. + +2019-12-09 Matthew Malcomson <matthew.malcomson@arm.com> + PR middle-end/92410 * bb-reorder.c (pass_reorder_blocks::execute): Recompute dataflow luids once basic blocks have been reordered. diff --git a/gcc/regstat.c b/gcc/regstat.c index c6cefb11..bf95ecc 100644 --- a/gcc/regstat.c +++ b/gcc/regstat.c @@ -324,7 +324,7 @@ regstat_bb_compute_calls_crossed (unsigned int bb_index, bitmap live) FOR_BB_INSNS_REVERSE (bb, insn) { - gcc_assert (INSN_UID (insn) < DF_INSN_SIZE ()); + gcc_assert (INSN_UID (insn) < (int) DF_INSN_SIZE ()); struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); unsigned int regno; |