Hello world, when an ICE occurs somewhere when building a complex software package, it can be cumbersome for the user to obtain the preprocessed file that we ask people to submit to us.
Would it be reasonable to dump a preprocessed file (if any) on an ICE, and point the user to it? The error message could then be something like "Please submit the preprocessed file at /home/foo/bar/baz.i". As gcc usually does not invoke cpp directly any more (correct?) it might be possible to dump the source code, if it is still held in memory, or alternatively invoke the preprocessor on the original source file. This has the potential of getting more reasonable bug reports into bugzilla, I think. What do you think? Good/bad idea? Should I open a PR for this? Should this kind of thing maybe be restricted to checking mode? Best regards Thomas