On Sat, Mar 12, 2016 at 09:43:50AM +1030, Alan Modra wrote: > The underlying problem happens somewhere in tree-ssa-dse.c. So we get > an indirect jump to a random location instead of a jump to 0.
Well, the testcase is there just to make sure we don't ICE on it. And, changing just DSE can't be a complete solution, because one can use uninitialized var from the beginning: int foo (void) { int x; goto *&x; } Jakub