http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47893
--- Comment #8 from Bernd Schmidt <bernds at gcc dot gnu.org> 2011-02-25 17:24:15 UTC --- (In reply to comment #7) > My temptation would be to revert until someone can get in there and design > things so that we either have a single list or there's clear rules for > manipulating objects in each list and reflecting the necessary information > back > and forth. > > Even with Jakub's suggestions my worry is other similar, subtle bugs are in > there and will bite us later. We're not actually calling assign_stack_temp after the assign phase, are we? IMO we can set a flag once we expect to only call assign_stack_local, and start using the frame_space list after that point. There'll be no worries about inconsistent lists.