tag | f13f00a7dfff81fe6947086185d6c4b2c62a3c7f | |
---|---|---|
tagger | Jon Ziegler <jonz@apple.com> | Thu Jul 30 06:19:32 2009 +0000 |
object | 33630fcf92841537f57d422aadeef8b6b7b75320 |
Creating llvmgcc42-2202 branch llvm-svn: 77581
commit | 33630fcf92841537f57d422aadeef8b6b7b75320 | [log] [tgz] |
---|---|---|
author | Bill Wendling <isanbard@gmail.com> | Mon Jul 27 23:53:56 2009 +0000 |
committer | Bill Wendling <isanbard@gmail.com> | Mon Jul 27 23:53:56 2009 +0000 |
tree | 16b027c6d8d50172b6d6952f6ee62ed21f9d3b21 | |
parent | 40ab2adeb776a36eebefe38e868b13a3b02ed017 [diff] |
--- Merging r77276 into 'gcc/objc/objc-act.c': U gcc/objc/objc-act.c LTO was stripping some Objective-C metadata symbols because IPSCCP thought that they were dead. They weren't in the llvm.used list. Mark them as "preserve" so that they're placed into the list. The testcase for this is the SingleSource/UnitTests/ObjC/protocols.m file in the test suite. llvm-svn: 77277