On 08/01/2014 12:00 PM, Jakub Jelinek wrote:
Don't want to review a patch I wrote partially, so just a few comments: 1) IMHO it should be configure time selectable (not sure about the default, but for non-release branches IMHO it should default to off, for release branches I don't know). The point is that while it is useful for people to report gcc bugs in production compilers, it is not useful for gcc developers on their boxes, having ICEs take 3 times as long is not desirable for people who deal with those all the time
I think we should use David Malcolm's approach i.e. add some --report-bug flag to driver. This could be enabled by default at configure time via --with-spec.
2) recently a bug has been reported that some ICEs which print RTL to stderr are considered non-reproduceable, because the addresses e.g. in call_insn fndecl change through address space randomization. For the etries the driver should supposedly append -fdump-noaddr.
+1 -Y