]> gcc.gnu.org Git - gcc.git/commit
Clear currently_expanding_gimple_stmt properly
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 28 Feb 2022 23:18:04 +0000 (15:18 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 1 Mar 2022 14:18:31 +0000 (06:18 -0800)
commit88f91d8ccc8fec3a811975e3e4765b9a94d3f764
tree126b1c70f427fc30805e2cda4099b0cf5575da71
parent9ef2bfdd451a70f16b0348271aaca656b6ab1570
Clear currently_expanding_gimple_stmt properly

commit a5883ba0de68efad36db145e75c86394d8bd44ea
Author: Michael Matz <matz@gcc.gnu.org>
Date:   Tue Nov 24 15:37:32 2009 +0000

introduced currently_expanding_gimple_stmt, which was set and cleared in
expand_gimple_basic_block when expanding gimple statement to RTL.  But it
isn't cleared when expand_gimple_basic_block returns inside the loop.

PR middle-end/104721
* cfgexpand.cc (expand_gimple_basic_block): Clear
currently_expanding_gimple_stmt when returning inside the loop.
gcc/cfgexpand.cc
This page took 0.063144 seconds and 5 git commands to generate.