Could anyone from the team comment on the following issue please?
https://gitlab.com/freepascal.org/lazarus/lazarus/-/merge_requests/28
It seems with -O2 FPC may set the location of a variable to a register
(which is correct).
But it then attempts
DW_OP_push_object_address, DW_OP_deref
which may not be correct (not sure, but read my big comment on the issue)
While -O2 is normally not for debugging, it may still be desirable that
debug info is at least conform to the DWARF standard.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel