------- Comment #3 from pault at gcc dot gnu dot org 2006-08-09 17:47 ------- uuuhhh! This is horrible and is a reflection of the symtree being ordered as a binary tree. If 'r' is renamed 'zr', the order of translation is changed and the code runs correctly; albeit still with an unrequited ubound.
I think that we are going to have to make use of the sym->declared_at to try to order the declarations.... or something. Paul -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28660