release_33 branch patches
Brad Smith
brad at comstyle.com
Thu Aug 29 09:00:59 PDT 2013
Here are some patches I'd like to propose being merged to the 3.3 branch..
For LLVM..
r183533 | rafael | 2013-06-07 12:35:57 -0400 (Fri, 07 Jun 2013) | 12 lines
Support OpenBSD's native frame protection conventions.
OpenBSD's stack smashing protection differs slightly from other
platforms:
1. The smash handler function is "__stack_smash_handler(const char
*funcname)" instead of "__stack_chk_fail(void)".
2. There's a hidden "long __guard_local" object that gets linked
into each executable and DSO.
Patch by Matthew Dempsky.
r182446 | rafael | 2013-05-21 22:30:47 -0400 (Tue, 21 May 2013) | 4 lines
Attempt to fix the mingw32 bot.
This should hopefully fix
http://lab.llvm.org:8011/builders/clang-x86_64-darwin11-self-mingw32
For Clang..
r183295 | rafael | 2013-06-05 00:28:55 -0400 (Wed, 05 Jun 2013) | 3 lines
Default to PIE and using stack protection on OpenBSD.
Patch by Matthew Dempsky.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the llvm-commits
mailing list