aboutsummaryrefslogtreecommitdiff
path: root/docs/ReleaseNotes.rst
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-01-16 17:18:53 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-01-16 17:18:53 +0000
commit53e9d7970557c6b1e6924cc30eb3bcf317aa8861 (patch)
treeb9bf28be134c2c9a79dd8aec94e6aa44e6d634aa /docs/ReleaseNotes.rst
parent0414e226b73ef7952be3ef346c1c802e7f036f54 (diff)
downloadsrc-53e9d7970557c6b1e6924cc30eb3bcf317aa8861.tar.gz
src-53e9d7970557c6b1e6924cc30eb3bcf317aa8861.zip
Vendor import of clang release_38 branch r257836:vendor/clang/clang-release_38-r257836
Notes
Notes: svn path=/vendor/clang/dist/; revision=294162 svn path=/vendor/clang/clang-release_38-r257836/; revision=294163; tag=vendor/clang/clang-release_38-r257836
Diffstat (limited to 'docs/ReleaseNotes.rst')
-rw-r--r--docs/ReleaseNotes.rst17
1 files changed, 16 insertions, 1 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 779d45c2928b..9bdbcdbc1250 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -61,7 +61,22 @@ about them. The improvements since the 3.7 release include:
New Compiler Flags
------------------
-The option ....
+Clang can "tune" DWARF debugging information to suit one of several different
+debuggers. This fine-tuning can mean omitting DWARF features that the
+debugger does not need or use, or including DWARF extensions specific to the
+debugger. Clang supports tuning for three debuggers, as follows.
+
+- ``-ggdb`` is equivalent to ``-g`` plus tuning for the GDB debugger. For
+ compatibility with GCC, Clang allows this option to be followed by a
+ single digit from 0 to 3 indicating the debugging information "level."
+ For example, ``-ggdb1`` is equivalent to ``-ggdb -g1``.
+
+- ``-glldb`` is equivalent to ``-g`` plus tuning for the LLDB debugger.
+
+- ``-gsce`` is equivalent to ``-g`` plus tuning for the Sony Computer
+ Entertainment debugger.
+
+Specifying ``-g`` without a tuning option will use a target-dependent default.
New Pragmas in Clang