[llvm] r331821 - MC: Remove dead code. NFCI.

Daniel Sanders via llvm-commits llvm-commits at lists.llvm.org
Tue May 8 21:22:25 PDT 2018


It's possible, it's supposed to be a non-functional change though (it's just a different path to the same result). We'll find out soon

> On 8 May 2018, at 20:48, Peter Collingbourne <peter at pcc.me.uk> wrote:
> 
> I see these failing bots:
> 
> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-global-isel/builds/5477 <http://lab.llvm.org:8011/builders/clang-cmake-aarch64-global-isel/builds/5477>
> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-quick/builds/13131 <http://lab.llvm.org:8011/builders/clang-cmake-aarch64-quick/builds/13131>
> 
> These culprits seem likely: r331816, r331819, r331820.
> 
> But it looks like only r331819 has been reverted.
> 
> I would suspect r331816 and/or r331820.
> 
> Peter
> 
> On Tue, May 8, 2018 at 8:40 PM, Roman Tereshin <rtereshin at apple.com <mailto:rtereshin at apple.com>> wrote:
> Hi Peter,
> 
> I have reverted my commit and the bots are still failing: lab.llvm.org:8011/builders/clang-cmake-aarch64-global-isel/builds/5481 <>
> 
> Best,
> Roman
> 
> On May 8, 2018, at 6:47 PM, Peter Collingbourne <peter at pcc.me.uk <mailto:peter at pcc.me.uk>> wrote:
> 
>> Hmm, it wouldn't actually be unreachable, you can reach it like this:
>> 
>> .section .foo,"a", at 11
>> 
>> If we encounter input like that, doing nothing is an acceptable thing to do.
>> 
>> Peter
>> 
>> On Tue, May 8, 2018 at 5:50 PM, Daniel Sanders <daniel_l_sanders at apple.com <mailto:daniel_l_sanders at apple.com>> wrote:
>> Hi Peter,
>> 
>> Shouldn't it call llvm_unreachable() so that an asserts build fails noisily rather than silently doing nothing?
>> 
>> > On 8 May 2018, at 15:59, Peter Collingbourne via llvm-commits <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> wrote:
>> > 
>> > Author: pcc
>> > Date: Tue May  8 15:59:05 2018
>> > New Revision: 331821
>> > 
>> > URL: http://llvm.org/viewvc/llvm-project?rev=331821&view=rev <http://llvm.org/viewvc/llvm-project?rev=331821&view=rev>
>> > Log:
>> > MC: Remove dead code. NFCI.
>> > 
>> > We should never emit an SHT_DYNSYM into an object file.
>> > 
>> > Modified:
>> >    llvm/trunk/lib/MC/ELFObjectWriter.cpp
>> > 
>> > Modified: llvm/trunk/lib/MC/ELFObjectWriter.cpp
>> > URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/ELFObjectWriter.cpp?rev=331821&r1=331820&r2=331821&view=diff <http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/ELFObjectWriter.cpp?rev=331821&r1=331820&r2=331821&view=diff>
>> > ==============================================================================
>> > --- llvm/trunk/lib/MC/ELFObjectWriter.cpp (original)
>> > +++ llvm/trunk/lib/MC/ELFObjectWriter.cpp Tue May  8 15:59:05 2018
>> > @@ -1149,7 +1149,6 @@ void ELFObjectWriter::writeSection(const
>> >   }
>> > 
>> >   case ELF::SHT_SYMTAB:
>> > -  case ELF::SHT_DYNSYM:
>> >     sh_link = StringTableIndex;
>> >     sh_info = LastLocalSymbolIndex;
>> >     break;
>> > 
>> > 
>> > _______________________________________________
>> > llvm-commits mailing list
>> > llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>
>> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits>
>> 
>> 
>> 
>> 
>> -- 
>> -- 
>> Peter
> 
> 
> 
> -- 
> -- 
> Peter

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180508/e3014714/attachment.html>


More information about the llvm-commits mailing list