<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 - Superregs are not automatically inferred into the callee saved regs list"
   href="https://bugs.llvm.org/show_bug.cgi?id=34550">34550</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Superregs are not automatically inferred into the callee saved regs list
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libraries
          </td>
        </tr>

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

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

        <tr>
          <th>OS</th>
          <td>Linux
          </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>Common Code Generator Code
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>paulsson@linux.vnet.ibm.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Although the SystemZ backend adds e.g. %R6 and %R7 to the CalleeSavedRegs list,
it is still needed to add %R6Q (the 128 bit super register of exactly those two
registers) to the list explicitly. This should not be necessary, since both the
subregs are already in the list.

Adding only the 128-bit regs gives unexpected results, see discussion:
<a href="http://lists.llvm.org/pipermail/llvm-dev/2017-August/116570.html">http://lists.llvm.org/pipermail/llvm-dev/2017-August/116570.html</a></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>