This patchset is applied to vendors/axis/cris-decc0. The intent is to apply it myself to master, once master opens for stage 1, before the planned destruction of cc0 targets that was announced last September. I've earlier obsoleted the crisv32-* and cris-*-linux* sub-ports as no longer relevant (not counting retrocomputing), and all but the last parts of the patchset consist of that removal.
If a global maintainer feels trigger-happy about getting rid of cc0 before I can apply the patchset myself, then please consider merging it; it should rebase cleanly at any point. ChangeLog entries are in the commit-log. I intend to rebase the branch now and then, and also improve the decc0rated CRIS port, which is currently over-simplified to avoiding early fallout from the decc0ration, but also suffering from long-time bit-rot from generic changes like changes in rtx cost, register allocator, various rtl canonicalization changes, mult->shift in address-like expressions, to name a few causes. brgds, H-P