DOC: a practical approach to source-level debugging of globally optimized code
- 1 June 1988
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 23 (7) , 125-134
- https://doi.org/10.1145/53990.54003
Abstract
As optimizing compilers become more sophisticated, the problem of debugging the source code of an application becomes more difficult. In order to investigate this problem, we implemented DOC, a prototype solution for Debugging Optimized Code. DOC is a modification of the existing C compiler and source-level symbolic debugger for the HP9000 Series 800. This paper describes our experiences in this effort. We show in an actual implementation that source-level debugging of globally optimized code is viable.Keywords
This publication has 8 references indexed in Scilit:
- An efficient approach to data flow analysis in a multiple pass global optimizerPublished by Association for Computing Machinery (ACM) ,1988
- Effectiveness of a machine-level, global optimizerPublished by Association for Computing Machinery (ACM) ,1986
- Efficient instruction scheduling for a pipelined architecturePublished by Association for Computing Machinery (ACM) ,1986
- Retargetable high-level alias analysisPublished by Association for Computing Machinery (ACM) ,1986
- An interactive high-level debugger for control-flow optimized programsACM SIGPLAN Notices, 1983
- Symbolic Debugging of Optimized CodeACM Transactions on Programming Languages and Systems, 1982
- Register allocation & spilling via graph coloringPublished by Association for Computing Machinery (ACM) ,1982
- Design and implementation of a diagnostic compiler for PL/ICommunications of the ACM, 1973