This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: __nodebug__ attribute for use on SSE intrinsic wrappers
- From: Daniel Jacobowitz <drow at false dot org>
- To: Mike Stump <mrs at apple dot com>
- Cc: Devang Patel <dpatel at apple dot com>,Fariborz Jahanian <fjahanian at apple dot com>,Geoffrey Keating <geoffk at apple dot com>,GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 29 Jul 2005 16:40:28 -0400
- Subject: Re: PATCH: __nodebug__ attribute for use on SSE intrinsic wrappers
- References: <20050729181932.GA4112@nevyn.them.org> <78E4E2DA-0070-11DA-BCD4-003065BDF310@apple.com>
On Fri, Jul 29, 2005 at 01:36:42PM -0700, Mike Stump wrote:
> On Friday, July 29, 2005, at 11:19 AM, Daniel Jacobowitz wrote:
> >Yes. My point is that the attribute should ADD to the debug info, not
> >SUBTRACT.
>
> Ok, let me ask a few question, do you have any users?
>
> How many?
Mike, please be civil. I haven't spent four years working on GDB so
that you can claim I don't know anything about the implications of
additional debug information.
> Have they ever complained about the debug information being too big?
That's just not relevant here. If you want to eliminate them _for the
purpose of reducing the size of debug information_ then do it under a
switch with that documented effect. The information is valuable, even
if you don't care about it personally. If your goal is to improve the
debugging experience, the right way to do this in DWARF is almost never
to provide less information.
--
Daniel Jacobowitz
CodeSourcery, LLC