On 10/04/2012 17:41, Paweł Sikora wrote: > On Tuesday 10 of April 2012 10:46:14 Jakub Jelinek wrote: >> On Mon, Apr 09, 2012 at 04:34:32PM -0700, Xinliang David Li wrote: >>> Class hierarchy is one such feature that is useful. Assuming we have >>> two hierarchies for gcc: one for values rooted at ValExp, and one for >>> gimple stmts rooted at GimpInst. >>> >>> 1) For IR browsing, *) all the macro accessors can be eliminated -- a >>> big plus for debugging; >> Not that clear, if all the macros are replaced by tons of inline >> functions, the debugging experience can be actually significantly worse. > > debugabilty can be improved with set of gdb python pretty printers which > could present gcc's structures in human readable form (instead of union > mix). >
Would that be much different from "call debug_tree(x)" which we already have? cheers, DaveK