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

Reply via email to