> Testsuite is unchanged on all but x86 where, strangely, I saw several > illegal instructions in the pch tests. Those were not reproducible > in a second manual test suite run. I'm just running another full > bootstrap and testsuite cycle with the latest trunk.
Follow-up on the pch tests. The errors are an artifact of my testing. I usually build unpatched without bootstrap and patched with it, comparing the testsuite results. When bootstrapping unpatched, the same errors occur. When bootstrapping with --with-arch=native we essentially use a vpxor for a memset which is an illegal instruction on gc188 of the compile farm. This might be a known bug but I haven't found something in bugzilla. In total: Bootstrap and testsuite unchanged on x86, aarch64 and power10. Regarding Tamar's comment: > I'll leave the review to Richard, but I think you should adopt the same > approach > taken by the match.pd split, in that you provide the list of files as an > argument > to the genemit instead of the number of files. And if no list is provided it > outputs to stdout as it does today. I think this would involve rewriting the argument handling for all gen* tools (it is shared via gensupport). Currently, I make use of the callback and just add two new options which helps limit the number of changes. Is stdout so valuable from a debugging point of view that changing it would be prohibitive? Of course it's a change but I usually grep through insn-emit.cc anyways and that would still be possible. Regards Robin