Fix block index check in insert_updated_phi_nodes_for

Message ID 20240507121650.8EF0D38449C0@sourceware.org
State New
Headers
Series Fix block index check in insert_updated_phi_nodes_for |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_gcc_build--master-arm fail Patch failed to apply
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 fail Patch failed to apply

Commit Message

Richard Biener May 7, 2024, 12:16 p.m. UTC
  This replaces a >= 0 block index check with the appropriate NUM_FIXED_BLOCKs,
the check is from times ENTRY_BLOCK was negative.

Re-bootstrap and regtest running on x86_64-unknown-linux-gnu.

	* tree-into-ssa.cc (insert_updated_phi_nodes_for): Fix block
	index check.
---
 gcc/tree-into-ssa.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

diff --git a/gcc/tree-into-ssa.cc b/gcc/tree-into-ssa.cc
index 7642baaabae..3732c269ca3 100644
--- a/gcc/tree-into-ssa.cc
+++ b/gcc/tree-into-ssa.cc
@@ -3305,7 +3305,7 @@  insert_updated_phi_nodes_for (tree var, bitmap_head *dfs,
 
 	  mark_block_for_update (bb);
 	  FOR_EACH_EDGE (e, ei, bb->preds)
-	    if (e->src->index >= 0)
+	    if (e->src->index >= NUM_FIXED_BLOCKS)
 	      mark_block_for_update (e->src);
 	}