------- Comment #8 from geoffk at gcc dot gnu dot org 2006-08-29 04:48 ------- In the duplicate I explain:
The problem is that the front-end is calling the DWARF output code with two shallow copies of the same structure, 'S'. The DWARF code detects that two different structures have the same members and aborts. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28834