------- Comment #6 from jvdelisle at gcc dot gnu dot org 2009-11-11 05:20 ------- I have tracked through the matchers and as suspected, the iterator is being initialised correctly. Start, End, and Step are all constants. This hints at some corruption. As time allows I will follow the iterator through to the array spec and try to see where we are losing it. By the time we get into resolve.c, start is no longer a constant.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41807