aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/iresolve.cc
diff options
context:
space:
mode:
authorMark Harmstone <mark@harmstone.com>2024-05-11 08:24:59 -0600
committerJeff Law <jlaw@ventanamicro.com>2024-05-11 08:24:59 -0600
commit1da83fece2963cfe0df57ac5e85dd1f92427ca70 (patch)
tree0972479372fb2397b1ccac772904881554403b9f /gcc/fortran/iresolve.cc
parent1f129e5e2b74c20a757f2809792af229b551b09b (diff)
downloadgcc-1da83fece2963cfe0df57ac5e85dd1f92427ca70.zip
gcc-1da83fece2963cfe0df57ac5e85dd1f92427ca70.tar.gz
gcc-1da83fece2963cfe0df57ac5e85dd1f92427ca70.tar.bz2
[PATCH v4 4/4] Output S_COMPILE3 symbol in CodeView debug section
Outputs the S_COMPILE3 symbol in the CodeView .debug$S debug section. The DEBUG_S_SYMBOLS block added here makes up pretty much everything that isn't data structures or line numbers; we add the S_COMPILE3 symbol here to start it off. This is a descriptive bit, the most interesting part of which is the version of the compiler used. gcc/ * dwarf2codeview.cc (DEBUG_S_SYMBOLS): Define. (S_COMPILE3, CV_CFL_80386, CV_CFL_X64): Likewise. (CV_CFL_C, CV_CFL_CXX): Likewise. (SYMBOL_START_LABEL, SYMBOL_END_LABEL): Likewise. (start_processor, language_constant): New functions. (write_compile3_symbol, write_codeview_symbols): Likewise. (codeview_debug_finish): Call write_codeview_symbols.
Diffstat (limited to 'gcc/fortran/iresolve.cc')
0 files changed, 0 insertions, 0 deletions