Hello, Debugging a DSE bug, I found the dumps to be almost unusable because they are so verbose. For my test case, the -fdump-rtl-dse1 dump is a ~17GB file without the attached patch (the test case has ~50000 insns). With the patch, all this extra information is only dumped with -fdump-rtl-dse1-details.
Bootstrapped&tested on x86_64-unknown-linux-gnu and powerpc64-unknown-linux-gnu. Will commit as obvious. Ciao! Steven * dse.c (delete_dead_store_insn): Respect TDF_DETAILS. (canon_address, record_store, replace_read, check_mem_read_rtx, scan_insn, dse_step1, dse_step2_init, dse_step2_spill, dse_step4, dse_step5_nospill, dse_step5_spill, dse_step6, rest_of_handle_dse): Likewise.
dse_dump_details.diff
Description: Binary data