Il 10/05/2012 08:45, Paolo Bonzini ha scritto: > Il 30/03/2012 12:08, Richard Sandiford ha scritto: >>>> + There are two useful preprocessor defines for use by maintainers: >>>> + >>>> + #define LOG_COSTS >>>> + >>>> + if you wish to see the actual cost estimates that are being used >>>> + for each mode wider than word mode and the cost estimates for zero >>>> + extension and the shifts. This can be useful when port maintainers >>>> + are tuning insn rtx costs. >>>> + >>>> + #define FORCE_LOWERING >>>> + >>>> + if you wish to test the pass with all the transformation forced on. >>>> + This can be useful for finding bugs in the transformations. >> Must admit I'm not keen on these kinds of macro, but it's Ian's call. > > Indeed, LOG_COSTS should be (dump_flags & TDF_DETAILS) != 0, and perhaps > FORCE_LOWERING should be a -f flag (like -flower-all-subregs) or a --param.
Not sure how this got sent a month after I wrote it (and decided not to send it). :) Paolo