http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48059
--- Comment #2 from Hans-Werner Boschmann <boschmann at tp1 dot physik.uni-siegen.de> 2011-03-10 14:06:06 UTC --- I have removed this character function from my project and found the same ICE message with other, non character-valued functions of extended types. So it seems to be a more general problem then character-valued functions.