| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
I'm holding this change to give maintainers of Darwin buildbots more time
to update their toolchains.
This reverts commit r201375.
llvm-svn: 201520
|
|
|
|
|
|
| |
the dwarf .debug_aranges section.
llvm-svn: 201379
|
|
|
|
| |
llvm-svn: 201375
|
|
|
|
| |
llvm-svn: 200236
|
|
|
|
|
|
|
|
|
| |
Using backend-option like a few other debug codegen flags. I believe
Eric Christopher's working at porting those over to something nicer
such as an API level CodeGenOptions or the like, so this can be
improved along with that work.
llvm-svn: 199535
|
|
|
|
|
|
|
|
|
| |
We are still using Dwarf Version 2 for Darwin systems, make it consistent
with -gline-tables-only.
This should fix an internal buildbot.
llvm-svn: 195267
|
|
|
|
| |
llvm-svn: 190729
|
|
|
|
| |
llvm-svn: 185577
|
|
|
|
|
|
|
|
|
|
|
|
| |
Darwin systems currently do not support dwarf version 3 or above. When we are
ready, we can bump the default to gdwarf-4 for Darwin.
For other systems, the default is dwarf version 3, if everything goes smoothly,
we can bump the version to 4.
rdar://13591116
llvm-svn: 185483
|
|
|
|
|
|
|
|
| |
These options will add a module flag with name "Dwarf Version".
The behavior flag is currently set to Warning, so when two values disagree,
a warning will be emitted.
llvm-svn: 184276
|
|
|
|
|
|
| |
later with dwarf4 type hashing.
llvm-svn: 184152
|
|
|
|
| |
llvm-svn: 184151
|
|
|
|
| |
llvm-svn: 161237
|
|
|
|
|
|
|
|
| |
1. Accept flags -g[0-3], -ggdb[0-3], -gdwarf-[2-4] and collapse them to simple -g (except -g0/-ggdb0).
2. Produce driver error on unsupported formats (-gcoff, -gstabs, -gvms) and options (-gtoggle).
3. Recognize and ignore flags -g[no-]strict-dwarf, -g[no-]record-gcc-switches.
llvm-svn: 158906
|
|
|
|
|
|
| |
Leave a better fixme for different debug info flags
llvm-svn: 157602
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It reduces the amount of emitted debug information:
1) DIEs in .debug_info have types DW_TAG_compile_unit, DW_TAG_subprogram,
DW_TAG_inlined_subroutine (for opt builds) and DW_TAG_lexical_block only.
2) .debug_str contains only function names.
3) No debug data for types/namespaces/variables is emitted.
4) The data in .debug_line is enough to produce valid stack traces with
function names and line numbers.
Reviewed by Eric Christopher.
llvm-svn: 156160
|
|
|
|
|
|
| |
rdar://10947759
llvm-svn: 151654
|
|
|
|
|
|
| |
cc1as-sensitive test. gcc driver is invoked for assembling on cygming.
llvm-svn: 148022
|
|
|
|
|
|
|
|
|
| |
source file. Otherwise -g -save-temps will error out on the compile
of any .c file.
Fixes about 4000 of the errors in the clang-tests gdb test suite.
llvm-svn: 147819
|
|
|
|
|
|
|
|
| |
mark it as XFAIL: mingw32.
Mingw32 target has not supported integrated-as yet.
llvm-svn: 147386
|
|
|
|
|
|
| |
the clang driver to enable this when assembling a .s file. rdar://9275556
llvm-svn: 147167
|
|
rdar://10383444
llvm-svn: 143732
|