diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2016-01-16 17:18:53 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2016-01-16 17:18:53 +0000 |
commit | 53e9d7970557c6b1e6924cc30eb3bcf317aa8861 (patch) | |
tree | b9bf28be134c2c9a79dd8aec94e6aa44e6d634aa /docs/ReleaseNotes.rst | |
parent | 0414e226b73ef7952be3ef346c1c802e7f036f54 (diff) | |
download | src-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.rst | 17 |
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 |