* RFA: manual updates for c++
@ 2011-11-10 18:45 Tom Tromey
2011-11-11 8:27 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Tom Tromey @ 2011-11-10 18:45 UTC (permalink / raw)
To: gdb-patches
This needs a doc review.
While looking at the manual, I noticed some outdated advice and some
missing information about C++ debugging. This patch fixes the problems.
I mostly consolidated compiler option advice into the Compilation node
and made xrefs back to it. Both -gstabs+ and -gdwarf-2 are obsolete
nowadays, and in general I think it is best to offer a bit of generic
advice and a link to the GCC manual.
The manual was never updated for ADL, wide characters, or support for
using declarations. This patch adds that.
Ok?
Tom
2011-11-10 Tom Tromey <tromey@redhat.com>
* gdb.texinfo (Compilation): Don't mention -gdwarf-2. Link to GCC
manual.
(Variables): Don't mention -gdwarf-2. Link to Compilation node.
(Macros): Add a footnote.
(C): Remove paragraph about compiler options.
(C Constants): Mention wide character and string constants.
(C Plus Plus Expressions): Update compiler option advice. Mention
using declarations. Mention ADL. Remove old HP compiler
information.
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index d2bdefa..1423b07 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -1875,12 +1875,18 @@ expansion (@pxref{Macros}). Most compilers do not include information
about preprocessor macros in the debugging information if you specify
the @option{-g} flag alone, because this information is rather large.
Version 3.1 and later of @value{NGCC}, the @sc{gnu} C compiler,
-provides macro information if you specify the options
-@option{-gdwarf-2} and @option{-g3}; the former option requests
-debugging information in the Dwarf 2 format, and the latter requests
-``extra information''. In the future, we hope to find more compact
-ways to represent macro information, so that it can be included with
-@option{-g} alone.
+provides macro information if you are using the DWARF debugging
+format, and specify the option @option{-g3}. Starting with version
+4.7, @value{NGCC} can emit macro information in a more compact format.
+
+@xref{Debugging Options,,Options for Debugging Your Program or GCC,
+gcc.info, Using the @sc{gnu} Compiler Collection (GCC)}, for more
+information on @value{NGCC} options affecting debug information.
+
+You will have the best debugging experience if you use the latest
+version of the DWARF debugging format that your compiler supports.
+DWARF is currently the most expressive and best supported debugging
+format in @value{GDBN}.
@need 2000
@node Starting
@@ -7369,15 +7375,9 @@ No symbol "foo" in current context.
To solve such problems, either recompile without optimizations, or use a
different debug info format, if the compiler supports several such
-formats. For example, @value{NGCC}, the @sc{gnu} C/C@t{++} compiler,
-usually supports the @option{-gstabs+} option. @option{-gstabs+}
-produces debug info in a format that is superior to formats such as
-COFF. You may be able to use DWARF 2 (@option{-gdwarf-2}), which is also
-an effective form for debug info. @xref{Debugging Options,,Options
-for Debugging Your Program or GCC, gcc.info, Using the @sc{gnu}
-Compiler Collection (GCC)}.
-@xref{C, ,C and C@t{++}}, for more information about debug info formats
-that are best suited to C@t{++} programs.
+formats. @xref{Compilation}, for more information on choosing compiler
+options. @xref{C, ,C and C@t{++}}, for more information about debug
+info formats that are best suited to C@t{++} programs.
If you ask to print an object whose contents are unknown to
@value{GDBN}, e.g., because its data type is not completely specified
@@ -10083,9 +10083,12 @@ $ cat sample.h
$
@end smallexample
-Now, we compile the program using the @sc{gnu} C compiler, @value{NGCC}.
-We pass the @option{-gdwarf-2} and @option{-g3} flags to ensure the
-compiler includes information about preprocessor macros in the debugging
+Now, we compile the program using the @sc{gnu} C compiler,
+@value{NGCC}. We pass the @option{-gdwarf-2} @footnote{This is the
+minimum. Recent versions of @value{NGCC} support @option{-gdwarf-3}
+@option{-gdwarf-4}; we recommend always choosing the most recent
+version of DWARF} AND @option{-g3} flags to ensure the compiler
+includes information about preprocessor macros in the debugging
information.
@smallexample
@@ -12173,13 +12176,6 @@ effectively, you must compile your C@t{++} programs with a supported
C@t{++} compiler, such as @sc{gnu} @code{g++}, or the HP ANSI C@t{++}
compiler (@code{aCC}).
-For best results when using @sc{gnu} C@t{++}, use the DWARF 2 debugging
-format; if it doesn't work on your system, try the stabs+ debugging
-format. You can select those formats explicitly with the @code{g++}
-command-line options @option{-gdwarf-2} and @option{-gstabs+}.
-@xref{Debugging Options,,Options for Debugging Your Program or GCC,
-gcc.info, Using the @sc{gnu} Compiler Collection (GCC)}.
-
@menu
* C Operators:: C and C@t{++} operators
* C Constants:: C and C@t{++} constants
@@ -12389,6 +12385,11 @@ of the character's ordinal value; or of the form @samp{\@var{x}}, where
@samp{@var{x}} is a predefined special character---for example,
@samp{\n} for newline.
+Wide character constants can be written by prefixing a character
+constant with @samp{L}, as in C. For example, @samp{L'x'} is the wide
+form of @samp{x}. The target wide character set is used when
+computing the value of this constant (@pxref{Character Sets}).
+
@item
String constants are a sequence of character constants surrounded by
double quotes (@code{"}). Any valid character constant (as described
@@ -12396,6 +12397,10 @@ above) may appear. Double quotes within the string must be preceded by
a backslash, so for instance @samp{"a\"b'c"} is a string of five
characters.
+Wide string constants can be written by prefixing a string constant
+with @samp{L}, as in C. The target wide character set is used when
+computing the value of this constant (@pxref{Character Sets}).
+
@item
Pointer constants are an integral value. You can also write pointers
to constants using the C operator @samp{&}.
@@ -12418,16 +12423,14 @@ and @samp{@{&"hi", &"there", &"fred"@}} is a three-element array of pointers.
@cindex debug formats and C@t{++}
@cindex @value{NGCC} and C@t{++}
@quotation
-@emph{Warning:} @value{GDBN} can only debug C@t{++} code if you use the
-proper compiler and the proper debug format. Currently, @value{GDBN}
-works best when debugging C@t{++} code that is compiled with
-@value{NGCC} 2.95.3 or with @value{NGCC} 3.1 or newer, using the options
-@option{-gdwarf-2} or @option{-gstabs+}. DWARF 2 is preferred over
-stabs+. Most configurations of @value{NGCC} emit either DWARF 2 or
-stabs+ as their default debug format, so you usually don't need to
-specify a debug format explicitly. Other compilers and/or debug formats
-are likely to work badly or not at all when using @value{GDBN} to debug
-C@t{++} code.
+@emph{Warning:} @value{GDBN} can only debug C@t{++} code if you use
+the proper compiler and the proper debug format. Currently,
+@value{GDBN} works best when debugging C@t{++} code that is compiled
+with the most recent version of @value{NGCC} possible. The DWARF
+debugging format is preferred; @value{NGCC} defaults to this on most
+popular platforms. Other compilers and/or debug formats are likely to
+work badly or not at all when using @value{GDBN} to debug C@t{++}
+code. @xref{Compilation}.
@end quotation
@enumerate
@@ -12446,7 +12449,8 @@ count = aml->GetOriginal(x, y)
While a member function is active (in the selected stack frame), your
expressions have the same namespace available as the member function;
that is, @value{GDBN} allows implicit references to the class instance
-pointer @code{this} following the same rules as C@t{++}.
+pointer @code{this} following the same rules as C@t{++}. @code{using}
+declarations in the current scope are also respected by @value{GDBN}.
@cindex call overloaded functions
@cindex overloaded functions, calling
@@ -12498,12 +12502,11 @@ necessary, for example in an expression like
@samp{@var{scope1}::@var{scope2}::@var{name}}. @value{GDBN} also allows
resolving name scope by reference to source files, in both C and C@t{++}
debugging (@pxref{Variables, ,Program Variables}).
-@end enumerate
-In addition, when used with HP's C@t{++} compiler, @value{GDBN} supports
-calling virtual functions correctly, printing out virtual bases of
-objects, calling functions in a base subobject, casting objects, and
-invoking user-defined operators.
+@item
+@value{GDBN} performs argument-dependent lookup, following the C@t{++}
+specification.
+@end enumerate
@node C Defaults
@subsubsection C and C@t{++} Defaults
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: RFA: manual updates for c++
2011-11-10 18:45 RFA: manual updates for c++ Tom Tromey
@ 2011-11-11 8:27 ` Eli Zaretskii
2011-11-11 15:00 ` Tom Tromey
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2011-11-11 8:27 UTC (permalink / raw)
To: Tom Tromey; +Cc: gdb-patches
> From: Tom Tromey <tromey@redhat.com>
> Date: Thu, 10 Nov 2011 11:45:16 -0700
>
> This needs a doc review.
>
> While looking at the manual, I noticed some outdated advice and some
> missing information about C++ debugging. This patch fixes the problems.
Thank you for doing this.
> Both -gstabs+ and -gdwarf-2 are obsolete nowadays
On most platforms, but not on all of them. It's true that -gdwarf-2
is the default, though.
> + Starting with version
> +4.7, @value{NGCC} can emit macro information in a more compact format.
Why is this part important to a GDB user?
> + Recent versions of @value{NGCC} support @option{-gdwarf-3}
> +@option{-gdwarf-4};
Should there be an "and" between the two option names? They are
orthogonal, right?
OK with these fixed.
Thanks.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: RFA: manual updates for c++
2011-11-11 8:27 ` Eli Zaretskii
@ 2011-11-11 15:00 ` Tom Tromey
2011-11-11 15:47 ` Eli Zaretskii
2011-11-27 20:46 ` Jan Kratochvil
0 siblings, 2 replies; 7+ messages in thread
From: Tom Tromey @ 2011-11-11 15:00 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: gdb-patches
>>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> writes:
>> Both -gstabs+ and -gdwarf-2 are obsolete nowadays
Eli> On most platforms, but not on all of them. It's true that -gdwarf-2
Eli> is the default, though.
No, -gdwarf-3 is the default. Someday it will be -gdwarf-4. -gdwarf-2
really is obsolete, DWARF 2 is quite ancient and there have been many
important additions since then.
-gstabs+ ... I don't know as much about stabs. My impression is that
they don't handle C++ very well. Certainly on the GCC side nobody puts
any work into them at all, and very little work in GDB.
So, I think that sentence remains true. Perhaps it is untrue on
platforms which are themselves obsolete.
>> + Starting with version
>> +4.7, @value{NGCC} can emit macro information in a more compact format.
Eli> Why is this part important to a GDB user?
A previous sentence mentions that the information is large. Assuming
that this earlier sentence provides any value to the GDB user,
mentioning that the problem can be ameliorated also seems appropriate.
>> + Recent versions of @value{NGCC} support @option{-gdwarf-3}
>> +@option{-gdwarf-4};
Eli> Should there be an "and" between the two option names? They are
Eli> orthogonal, right?
Yes.
Tom
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: RFA: manual updates for c++
2011-11-11 15:00 ` Tom Tromey
@ 2011-11-11 15:47 ` Eli Zaretskii
2011-11-11 16:27 ` Tom Tromey
2011-11-27 20:46 ` Jan Kratochvil
1 sibling, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2011-11-11 15:47 UTC (permalink / raw)
To: Tom Tromey; +Cc: gdb-patches
> From: Tom Tromey <tromey@redhat.com>
> Cc: gdb-patches@sourceware.org
> Date: Fri, 11 Nov 2011 08:00:01 -0700
>
> -gstabs+ ... I don't know as much about stabs. My impression is that
> they don't handle C++ very well. Certainly on the GCC side nobody puts
> any work into them at all, and very little work in GDB.
Maybe we should tell that stabs doesn't work well with C++, then.
> >> + Starting with version
> >> +4.7, @value{NGCC} can emit macro information in a more compact format.
>
> Eli> Why is this part important to a GDB user?
>
> A previous sentence mentions that the information is large. Assuming
> that this earlier sentence provides any value to the GDB user,
> mentioning that the problem can be ameliorated also seems appropriate.
If you think it's important. It reads as if it isn't. How about
removing that sentence about large information instead?
Another nit:
> +Now, we compile the program using the @sc{gnu} C compiler,
> +@value{NGCC}. We pass the @option{-gdwarf-2} @footnote{This is the
> +minimum. Recent versions of @value{NGCC} support @option{-gdwarf-3}
> +@option{-gdwarf-4}; we recommend always choosing the most recent
> +version of DWARF} AND @option{-g3} flags to ensure the compiler
The last sentence in the @footnote doesn't have a period after it.
Also the @footnote should immediately follow the character after which
you want to see the footnote number in print, without any whitespace.
Finally, the "AND" part will look better in print if you use @strong
or @emph markup.
Sorry I didn't see that before.
Thanks.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: RFA: manual updates for c++
2011-11-11 15:47 ` Eli Zaretskii
@ 2011-11-11 16:27 ` Tom Tromey
2011-11-11 16:51 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Tom Tromey @ 2011-11-11 16:27 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: gdb-patches
Eli> Maybe we should tell that stabs doesn't work well with C++, then.
I think the new text in the node "C Plus Plus Expressions" is reasonably
clear on this account.
Eli> If you think it's important. It reads as if it isn't. How about
Eli> removing that sentence about large information instead?
Ok.
>> +Now, we compile the program using the @sc{gnu} C compiler,
>> +@value{NGCC}. We pass the @option{-gdwarf-2} @footnote{This is the
>> +minimum. Recent versions of @value{NGCC} support @option{-gdwarf-3}
>> +@option{-gdwarf-4}; we recommend always choosing the most recent
>> +version of DWARF} AND @option{-g3} flags to ensure the compiler
Eli> The last sentence in the @footnote doesn't have a period after it.
Eli> Also the @footnote should immediately follow the character after which
Eli> you want to see the footnote number in print, without any whitespace.
Eli> Finally, the "AND" part will look better in print if you use @strong
Eli> or @emph markup.
I didn't write that AND but I changed it anyway.
New patch appended.
Tom
2011-11-10 Tom Tromey <tromey@redhat.com>
* gdb.texinfo (Compilation): Don't mention -gdwarf-2. Link to GCC
manual.
(Variables): Don't mention -gdwarf-2. Link to Compilation node.
(Macros): Add a footnote.
(C): Remove paragraph about compiler options.
(C Constants): Mention wide character and string constants.
(C Plus Plus Expressions): Update compiler option advice. Mention
using declarations. Mention ADL. Remove old HP compiler
information.
diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index d2bdefa..0c213ca 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -1873,14 +1873,18 @@ format; if your @sc{gnu} C compiler has this option, do not use it.
@value{GDBN} knows about preprocessor macros and can show you their
expansion (@pxref{Macros}). Most compilers do not include information
about preprocessor macros in the debugging information if you specify
-the @option{-g} flag alone, because this information is rather large.
-Version 3.1 and later of @value{NGCC}, the @sc{gnu} C compiler,
-provides macro information if you specify the options
-@option{-gdwarf-2} and @option{-g3}; the former option requests
-debugging information in the Dwarf 2 format, and the latter requests
-``extra information''. In the future, we hope to find more compact
-ways to represent macro information, so that it can be included with
-@option{-g} alone.
+the @option{-g} flag alone. Version 3.1 and later of @value{NGCC},
+the @sc{gnu} C compiler, provides macro information if you are using
+the DWARF debugging format, and specify the option @option{-g3}.
+
+@xref{Debugging Options,,Options for Debugging Your Program or GCC,
+gcc.info, Using the @sc{gnu} Compiler Collection (GCC)}, for more
+information on @value{NGCC} options affecting debug information.
+
+You will have the best debugging experience if you use the latest
+version of the DWARF debugging format that your compiler supports.
+DWARF is currently the most expressive and best supported debugging
+format in @value{GDBN}.
@need 2000
@node Starting
@@ -7369,15 +7373,9 @@ No symbol "foo" in current context.
To solve such problems, either recompile without optimizations, or use a
different debug info format, if the compiler supports several such
-formats. For example, @value{NGCC}, the @sc{gnu} C/C@t{++} compiler,
-usually supports the @option{-gstabs+} option. @option{-gstabs+}
-produces debug info in a format that is superior to formats such as
-COFF. You may be able to use DWARF 2 (@option{-gdwarf-2}), which is also
-an effective form for debug info. @xref{Debugging Options,,Options
-for Debugging Your Program or GCC, gcc.info, Using the @sc{gnu}
-Compiler Collection (GCC)}.
-@xref{C, ,C and C@t{++}}, for more information about debug info formats
-that are best suited to C@t{++} programs.
+formats. @xref{Compilation}, for more information on choosing compiler
+options. @xref{C, ,C and C@t{++}}, for more information about debug
+info formats that are best suited to C@t{++} programs.
If you ask to print an object whose contents are unknown to
@value{GDBN}, e.g., because its data type is not completely specified
@@ -10083,9 +10081,12 @@ $ cat sample.h
$
@end smallexample
-Now, we compile the program using the @sc{gnu} C compiler, @value{NGCC}.
-We pass the @option{-gdwarf-2} and @option{-g3} flags to ensure the
-compiler includes information about preprocessor macros in the debugging
+Now, we compile the program using the @sc{gnu} C compiler,
+@value{NGCC}. We pass the @option{-gdwarf-2}@footnote{This is the
+minimum. Recent versions of @value{NGCC} support @option{-gdwarf-3}
+and @option{-gdwarf-4}; we recommend always choosing the most recent
+version of DWARF.} @emph{and} @option{-g3} flags to ensure the compiler
+includes information about preprocessor macros in the debugging
information.
@smallexample
@@ -12173,13 +12174,6 @@ effectively, you must compile your C@t{++} programs with a supported
C@t{++} compiler, such as @sc{gnu} @code{g++}, or the HP ANSI C@t{++}
compiler (@code{aCC}).
-For best results when using @sc{gnu} C@t{++}, use the DWARF 2 debugging
-format; if it doesn't work on your system, try the stabs+ debugging
-format. You can select those formats explicitly with the @code{g++}
-command-line options @option{-gdwarf-2} and @option{-gstabs+}.
-@xref{Debugging Options,,Options for Debugging Your Program or GCC,
-gcc.info, Using the @sc{gnu} Compiler Collection (GCC)}.
-
@menu
* C Operators:: C and C@t{++} operators
* C Constants:: C and C@t{++} constants
@@ -12389,6 +12383,11 @@ of the character's ordinal value; or of the form @samp{\@var{x}}, where
@samp{@var{x}} is a predefined special character---for example,
@samp{\n} for newline.
+Wide character constants can be written by prefixing a character
+constant with @samp{L}, as in C. For example, @samp{L'x'} is the wide
+form of @samp{x}. The target wide character set is used when
+computing the value of this constant (@pxref{Character Sets}).
+
@item
String constants are a sequence of character constants surrounded by
double quotes (@code{"}). Any valid character constant (as described
@@ -12396,6 +12395,10 @@ above) may appear. Double quotes within the string must be preceded by
a backslash, so for instance @samp{"a\"b'c"} is a string of five
characters.
+Wide string constants can be written by prefixing a string constant
+with @samp{L}, as in C. The target wide character set is used when
+computing the value of this constant (@pxref{Character Sets}).
+
@item
Pointer constants are an integral value. You can also write pointers
to constants using the C operator @samp{&}.
@@ -12418,16 +12421,14 @@ and @samp{@{&"hi", &"there", &"fred"@}} is a three-element array of pointers.
@cindex debug formats and C@t{++}
@cindex @value{NGCC} and C@t{++}
@quotation
-@emph{Warning:} @value{GDBN} can only debug C@t{++} code if you use the
-proper compiler and the proper debug format. Currently, @value{GDBN}
-works best when debugging C@t{++} code that is compiled with
-@value{NGCC} 2.95.3 or with @value{NGCC} 3.1 or newer, using the options
-@option{-gdwarf-2} or @option{-gstabs+}. DWARF 2 is preferred over
-stabs+. Most configurations of @value{NGCC} emit either DWARF 2 or
-stabs+ as their default debug format, so you usually don't need to
-specify a debug format explicitly. Other compilers and/or debug formats
-are likely to work badly or not at all when using @value{GDBN} to debug
-C@t{++} code.
+@emph{Warning:} @value{GDBN} can only debug C@t{++} code if you use
+the proper compiler and the proper debug format. Currently,
+@value{GDBN} works best when debugging C@t{++} code that is compiled
+with the most recent version of @value{NGCC} possible. The DWARF
+debugging format is preferred; @value{NGCC} defaults to this on most
+popular platforms. Other compilers and/or debug formats are likely to
+work badly or not at all when using @value{GDBN} to debug C@t{++}
+code. @xref{Compilation}.
@end quotation
@enumerate
@@ -12446,7 +12447,8 @@ count = aml->GetOriginal(x, y)
While a member function is active (in the selected stack frame), your
expressions have the same namespace available as the member function;
that is, @value{GDBN} allows implicit references to the class instance
-pointer @code{this} following the same rules as C@t{++}.
+pointer @code{this} following the same rules as C@t{++}. @code{using}
+declarations in the current scope are also respected by @value{GDBN}.
@cindex call overloaded functions
@cindex overloaded functions, calling
@@ -12498,12 +12500,11 @@ necessary, for example in an expression like
@samp{@var{scope1}::@var{scope2}::@var{name}}. @value{GDBN} also allows
resolving name scope by reference to source files, in both C and C@t{++}
debugging (@pxref{Variables, ,Program Variables}).
-@end enumerate
-In addition, when used with HP's C@t{++} compiler, @value{GDBN} supports
-calling virtual functions correctly, printing out virtual bases of
-objects, calling functions in a base subobject, casting objects, and
-invoking user-defined operators.
+@item
+@value{GDBN} performs argument-dependent lookup, following the C@t{++}
+specification.
+@end enumerate
@node C Defaults
@subsubsection C and C@t{++} Defaults
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: RFA: manual updates for c++
2011-11-11 16:27 ` Tom Tromey
@ 2011-11-11 16:51 ` Eli Zaretskii
0 siblings, 0 replies; 7+ messages in thread
From: Eli Zaretskii @ 2011-11-11 16:51 UTC (permalink / raw)
To: Tom Tromey; +Cc: gdb-patches
> From: Tom Tromey <tromey@redhat.com>
> Cc: gdb-patches@sourceware.org
> Date: Fri, 11 Nov 2011 09:26:51 -0700
>
> New patch appended.
This is fine, thanks.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: RFA: manual updates for c++
2011-11-11 15:00 ` Tom Tromey
2011-11-11 15:47 ` Eli Zaretskii
@ 2011-11-27 20:46 ` Jan Kratochvil
1 sibling, 0 replies; 7+ messages in thread
From: Jan Kratochvil @ 2011-11-27 20:46 UTC (permalink / raw)
To: Tom Tromey; +Cc: Eli Zaretskii, gdb-patches
On Fri, 11 Nov 2011 16:00:01 +0100, Tom Tromey wrote:
> >>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> writes:
>
> >> Both -gstabs+ and -gdwarf-2 are obsolete nowadays
>
> Eli> On most platforms, but not on all of them. It's true that -gdwarf-2
> Eli> is the default, though.
>
> No, -gdwarf-3 is the default. Someday it will be -gdwarf-4. -gdwarf-2
> really is obsolete,
FSF GCC
gcc (GCC) 4.7.0 20111127 (experimental)
still has -gdwarf-2 as the default. Fedora GCCs have now -gdwarf-4
(with -fno-debug-types-section now) as the default.
(Your doc change is not affected by this.)
Regards,
Jan
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-11-27 20:46 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-10 18:45 RFA: manual updates for c++ Tom Tromey
2011-11-11 8:27 ` Eli Zaretskii
2011-11-11 15:00 ` Tom Tromey
2011-11-11 15:47 ` Eli Zaretskii
2011-11-11 16:27 ` Tom Tromey
2011-11-11 16:51 ` Eli Zaretskii
2011-11-27 20:46 ` Jan Kratochvil
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox