This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: relocate DWARF2 glossary to top-of-file


dwarf2out.c has a helpful comment block containing a glossary of DWARF
abbreviations.  However, it is much more useful if it appears as close
to the top of the file as possible.  I propose that it be moved up
accordingly.

Okay for the trunk?

Ben

2007-07-04  Ben Elliston  <bje@au.ibm.com>

        * dwarf2out.c: Move DWARF2 abbreviation glossary closer to the top
        of this file.

Index: dwarf2out.c
===================================================================
--- dwarf2out.c (revision 126283)
+++ dwarf2out.c (working copy)
@@ -34,6 +34,29 @@ Software Foundation, 51 Franklin Street,
    DWARF2_DEBUGGING_INFO, deals with the other DWARF 2 debugging
    information.  */
 
+/* DWARF2 Abbreviation Glossary:
+
+   CFA = Canonical Frame Address
+          a fixed address on the stack which identifies a call frame.
+          We define it to be the value of SP just before the call insn.
+          The CFA register and offset, which may change during the course
+          of the function, are used to calculate its value at runtime.
+
+   CFI = Call Frame Instruction
+          an instruction for the DWARF2 abstract machine
+
+   CIE = Common Information Entry
+          information describing information common to one or more FDEs
+
+   DIE = Debugging Information Entry
+
+   FDE = Frame Description Entry
+          information describing the stack call frame, in particular,
+          how to restore registers
+
+   DW_CFA_... = DWARF2 CFA call frame instruction
+   DW_TAG_... = DWARF2 DIE tag */
+
 #include "config.h"
 #include "system.h"
 #include "coretypes.h"
@@ -72,24 +95,6 @@ Software Foundation, 51 Franklin Street,
 static void dwarf2out_source_line (unsigned int, const char *);
 #endif
 
-/* DWARF2 Abbreviation Glossary:
-   CFA = Canonical Frame Address
-          a fixed address on the stack which identifies a call frame.
-          We define it to be the value of SP just before the call insn.
-          The CFA register and offset, which may change during the course
-          of the function, are used to calculate its value at runtime.
-   CFI = Call Frame Instruction
-          an instruction for the DWARF2 abstract machine
-   CIE = Common Information Entry
-          information describing information common to one or more FDEs
-   DIE = Debugging Information Entry
-   FDE = Frame Description Entry
-          information describing the stack call frame, in particular,
-          how to restore registers
-
-   DW_CFA_... = DWARF2 CFA call frame instruction
-   DW_TAG_... = DWARF2 DIE tag */
-
 #ifndef DWARF2_FRAME_INFO
 # ifdef DWARF2_DEBUGGING_INFO
 #  define DWARF2_FRAME_INFO \



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]