aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Malcomson <matthew.malcomson@arm.com>2019-12-09 13:16:07 +0000
committerMatthew Malcomson <matmal01@gcc.gnu.org>2019-12-09 13:16:07 +0000
commite6130412c18618b8c6cc0dbc63b27ff2b7d6f8ff (patch)
tree95215649b62a7dffb983a45825cfc13b78b57ca5
parent21a098f4a173fd5da3a36e86e4e41e6a8c920b51 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/regstat.c2
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;