<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </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 --- - Support -maccumulate-outgoing-args"
   href="https://llvm.org/bugs/show_bug.cgi?id=28145">28145</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Support -maccumulate-outgoing-args
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clang
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.8
          </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>-New Bugs
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>austinenglish@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>anton@korobeynikov.info, anton@samba.org, austinenglish@gmail.com, baldrick@free.fr, edwin+llvm@etorok.net, eli.friedman@gmail.com, emaste@freebsd.org, geek4civic@gmail.com, lionel_debroux@yahoo.fr, llvm-bugs@lists.llvm.org
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>This is needed by the Linux kernel. GCC's manpage says:
       -maccumulate-outgoing-args
           If enabled, the maximum amount of space required for outgoing
           arguments is computed in the function prologue.  This is faster on
           most modern CPUs because of reduced dependencies, improved
           scheduling and reduced stack usage when the preferred stack
           boundary is not equal to 2.  The drawback is a notable increase in
           code size.  This switch implies -mno-push-args.

clang should probably support it too.</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>