https://llvm.org/bugs/show_bug.cgi?id=28145
Bug ID: 28145 Summary: Support -maccumulate-outgoing-args Product: clang Version: 3.8 Hardware: PC OS: Linux Status: NEW Severity: enhancement Priority: P Component: -New Bugs Assignee: unassignedclangb...@nondot.org Reporter: austinengl...@gmail.com CC: an...@korobeynikov.info, an...@samba.org, austinengl...@gmail.com, baldr...@free.fr, edwin+l...@etorok.net, eli.fried...@gmail.com, ema...@freebsd.org, geek4ci...@gmail.com, lionel_debr...@yahoo.fr, llvm-bugs@lists.llvm.org Classification: Unclassified 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. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs