diff mbox series

tree-optimization/115493 - complete previous fix

Message ID 20240626172631.413AF13AAD@imap1.dmz-prg2.suse.org
State New
Headers show
Series tree-optimization/115493 - complete previous fix | expand

Commit Message

Richard Biener June 26, 2024, 5:26 p.m. UTC
The following fixes the 2nd occurance of new_temp missed with the
previous fix.

Bootstrap and regtest running on x86_64-unknown-linux-gnu.

	PR tree-optimization/115493
	* tree-vect-loop.cc (vect_create_epilog_for_reduction): Use
	first scalar result.
---
 gcc/tree-vect-loop.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/gcc/tree-vect-loop.cc b/gcc/tree-vect-loop.cc
index 347dac97e49..6f32867f85a 100644
--- a/gcc/tree-vect-loop.cc
+++ b/gcc/tree-vect-loop.cc
@@ -6849,7 +6849,7 @@  vect_create_epilog_for_reduction (loop_vec_info loop_vinfo,
 	  tree initial_def = reduc_info->reduc_initial_values[0];
 	  tree tmp = make_ssa_name (new_scalar_dest);
 	  epilog_stmt = gimple_build_assign (tmp, COND_EXPR, zcompare,
-					     initial_def, new_temp);
+					     initial_def, scalar_results[0]);
 	  gsi_insert_before (&exit_gsi, epilog_stmt, GSI_SAME_STMT);
 	  scalar_results[0] = tmp;
 	}