Dump flags lack test coverage
Many ddump-* flags have no test coverage.
Examples (not an exhaustive list):
ddump-cmm-rawddump-cmm-cfgddump-cmm-cbeddump-cmm-switchddump-cmm-procddump-cmm-spddump-cmm-sinkddump-cmm-cafddump-cmm-procmapddump-cmm-splitddump-cmm-infoddump-cmm-optddump-cfg-weightsddump-asm-nativeddump-asm-livenessddump-asm-regallocddump-asm-conflictsddump-asm-regalloc-stagesddump-asm-statsddump-c-backendddump-faststringsddump-foreignddump-call-arityddump-view-pattern-commoningddump-stg-unarisedddump-stg-tagsfalignment-sanitisationfllvm-fill-undef-with-garbagefproc-alignment
There are a few which have tests (ddump-cmm, ddump-core-stats, ddump-asm etc.), but I claim every flag that we list in the manual should have some coverage.
Motivation: I'm attempting to decouple code output from pretty-printing as described in #21853 (closed). This involves changing the way we pretty-print CLabels. At the moment, dumping uses a different style than code output: PprDump vs PprCode, and always prints labels using CStyle, which seems haphazard. I will be assuming that for those functions, the style doesn't matter in the end, but it feels awkward.