diff options
author | Mark Harmstone <mark@harmstone.com> | 2024-08-11 02:23:26 +0100 |
---|---|---|
committer | Mark Harmstone <mark@harmstone.com> | 2024-08-25 17:35:20 +0100 |
commit | be23c8befcf37cabb3cef500d22d1af592139959 (patch) | |
tree | 79bf4226b86c7ca05f89526783f4eec6d8cbb7a3 /gcc/tree-ssa-loop-unswitch.cc | |
parent | ee020b4a6cb796c3363bed562fb43d7b36603108 (diff) | |
download | gcc-be23c8befcf37cabb3cef500d22d1af592139959.zip gcc-be23c8befcf37cabb3cef500d22d1af592139959.tar.gz gcc-be23c8befcf37cabb3cef500d22d1af592139959.tar.bz2 |
Write CodeView information about optimized stack variables
Outputs S_DEFRANGE_REGISTER_REL symbols for optimized local variables that are
on the stack, consisting of the stack register, the offset, and the code range
for which this applies.
gcc/
* dwarf2codeview.cc (enum cv_sym_type): Add S_DEFRANGE_REGISTER_REL.
(write_defrange_register_rel): New function.
(write_optimized_local_variable_loc): Add fbloc param, and call
write_defrange_register_rel.
(write_optimized_local_variable): Add fbloc param.
(write_optimized_function_vars): Add fbloc param.
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.cc')
0 files changed, 0 insertions, 0 deletions