------- Comment #3 from reichelt at gcc dot gnu dot org 2007-08-28 20:16 ------- The message "confused by earlier errors, bailing out" is nothing but a hidden ICE. In order not to bother the user with GCC's error recovery problems it replaces the usual ICE message on release branches, if a regular error message has been issued already. To see the underlying ICE you have to configure the compiler with --enable-checking.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29003