http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24985
--- Comment #47 from Jason Merrill <jason at gcc dot gnu.org> 2012-04-13 19:04:50 UTC --- Jonathan's proposed output looks fine to me. The "candidates are" note had a source location for the sake of dejagnu, but we can deal with that by adjusting the prune.exp note handling. But I also want a general solution to the issue of multiple diagnostics with the same source location; overload resolution isn't the only example. I think suppressing the caret by default for notes makes sense.