------- Comment #3 from jvdelisle at gcc dot gnu dot org 2010-09-08 19:03 ------- This is very interesting (aka a real bugger):
Reversing the order of the declarations in type curve_struct type (line_struct) line type (symbol_struct) symbol end type to type curve_struct type (symbol_struct) symbol type (line_struct) line end type allows the read to proceed correctly. Stay tuned. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45532