http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46344
--- Comment #5 from janus at gcc dot gnu.org 2010-11-07 13:22:07 UTC --- (In reply to comment #4) > Here's a variant: Side remark: In comment #4, if I change the name of 'sm' to 'y', I get: end module m 1 Internal Error at (1): write_symbol(): bad module symbol 'y' ... which is *very* strange to say the least.