<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Print value to adjust by rather than final line value for verbose DW_LNS_advance_line"
   href="https://bugs.llvm.org/show_bug.cgi?id=44261">44261</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Print value to adjust by rather than final line value for verbose DW_LNS_advance_line
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>tools
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows NT
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>llvm-dwarfdump
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jh7370.2008@my.bristol.ac.uk
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Currently, when llvm-dwarfdump prints the debug line table with --verbose, any
DW_LNS_advance_line opcodes are printed as:

<offset>: 03 DW_LNS_advance_line (<new line value>)

I think this should be changed to:

<offset>: 03 DW_LNS_advance_line (<value to adjust by>)

This would be in keeping with the various operations that change the PC value,
e.g. DW_LNS_advance_pc, which print the value to adjust by.

This inconsistency can easily lead to confusion. Additionally, nothing really
is lost: the next time a line is emitted using e.g. DW_LNS_copy or a special
opcode, the new line value is printed there. Without this change, there is no
direct way of seeing what is actually written in the line program, which is the
point of verbose printing.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>