Currently, issues refer to a line, a line range, or multiple line ranges in a single file. It would make sense to extend this concept so that issues refer to multiple locations, that may span multiple files.
One parser that already supports that concept is the CPPCheck. Multiple files are currently ignored. The Gcc parser could be extended as well.