This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Add more tree dump options, remove inconsistencies
- To: nathan at codesourcery dot com
- Subject: Re: Add more tree dump options, remove inconsistencies
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Mon, 04 Jun 2001 10:11:24 -0700
- Cc: gcc-patches at gcc dot gnu dot org
- Organization: CodeSourcery, LLC
- References: <3B1132E3.22473214@codesourcery.com><20010603235934A.mitchell@codesourcery.com><3B1B9414.5AABE2A8@codesourcery.com>
4) rather than `preoptimize' & `postoptimize' I've named them `raw' &
`cooked'. If you have a better suggestion, please make it.
Stick with your original terminology. It's bad enough that
colloquialisms like `grok' appear in our source code; they certainly
shouldn't appear in our external interface.
2) I added the functionality of the first version of this patch to help
track down a tree-based optimizer bug in 3.0. I've now added the additional
class information for bug 3006 (an ABI problem). Without this patch in the
branch, I'd have to apply and unapply the patch locally, which I suspect
would be more error prone in the long run.
That's compelling enough. I don't think the issues about
command-lines and such really matter -- these switches aren't, in
practice, used for much other than debugging. (In fact, I can imagine
packagers disabling them entirely for "production" versions of the
compiler.) But, making it easier for you to find and fix bugs is
definitely important.
Thanks,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com