On 11/04/2016 08:14 PM, David Malcolm wrote:
With this, compact dumps omit the trailing (nil) for both regular insns and for JUMP_INSNs, and omits the surplus newline seen in my earlier patch. It also appears removes the trailing (nil) from expr_list. Bootstrap®rtest in progress. OK for trunk if it passes?
This seems OK, with something left to be addressed perhaps in a followup:
+ case JUMP_INSN: + return JUMP_LABEL (in_rtx) == NULL_RTX;
Weren't we going to omit JUMP_LABELs in compact mode? If so, we'll need a m_compact test here eventually as well.
Bernd