[cfe-dev] [Release-testers] [llvm-dev] 10.0.1-rc4 tagged

Tom Stellard via cfe-dev cfe-dev at lists.llvm.org
Wed Jul 15 11:16:47 PDT 2020


On 7/15/20 1:07 PM, Tom Stellard via Release-testers wrote:
> On 7/14/20 8:35 PM, Brian Cain wrote:
>>> -----Original Message-----
>>> From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of Tom 
>>> Stellard
>>> via llvm-dev
>> ...
>>> On 7/9/20 7:42 PM, Brian Cain wrote:
>>>> Uploaded:
>>>> dcf43e25a77a2ffb4ffaa5a04babe409b2b3ffac07bc989a1dca730ecacb43c2
>>>>    clang+llvm-10.0.1-rc4-x86_64-linux-sles12.4.tar.xz
>>>> 6db54d9f55fb41877b23f4b89e7b68d44fcc5378d615d232c820307237dc33f7
>>>>    clang+llvm-10.0.1-rc2-x86_64-linux-sles12.4.tar.xz
>>>> 2d907945d8d8d5d2969c6947c50d91e100d5dd09ccb37214a811c11cbfa635af
>>>>    clang+llvm-10.0.1-rc3-x86_64-linux-sles12.4.tar.xz
>>>>
>>>> ccdfda65932661e5fd4faba1fde17fe3800f39b4c21687242b7cdfdbea4cf131
>>>>    clang+llvm-10.0.1-rc3-x86_64-linux-gnu-ubuntu-16.04.tar.xz
>>>> 761a6f4658545f733f14dcd6c50a16b49994a4c448c779616c5716eed80b90f1
>>>>    clang+llvm-10.0.1-rc4-x86_64-linux-gnu-ubuntu-16.04.tar.xz
>>>>
>>>> I saw phase2/3 mismatches that seem concerning.  Are these the only
>>>> platforms that encountered them?
>>>>
>>>> I can open a bug, let me know if there's particular data beyond the
>>>> logs I should gather.
>>>>
>>>
>>> Can you attach 2 of the binary files the are different?
>>>
>>
>> Attached a few from each impacted platform.  Additional notes below.
>>
>> # for ubuntu16, 10.0.1-rc4:
>> $ grep 'differs between' rc4/logs/testing.10.0.1-rc4.log |wc -l
>> 14
>>
>> $ grep 'differs between' rc4/logs/testing.10.0.1-rc4.log
>> file omptarget-nvptx_intermediate_link.o differs between phase 2 and 
>> phase 3
>> file omptarget-nvptx_generated_target_impl.cu.o differs between phase 
>> 2 and phase 3
>> file omptarget-nvptx_generated_reduction.cu.o differs between phase 2 
>> and phase 3
>> file omptarget-nvptx_generated_omptarget.cu.o differs between phase 2 
>> and phase 3
>> file omptarget-nvptx_generated_support.cu.o differs between phase 2 
>> and phase 3
>> file omptarget-nvptx_generated_libcall.cu.o differs between phase 2 
>> and phase 3
>> file omptarget-nvptx_generated_critical.cu.o differs between phase 2 
>> and phase 3
>> file omptarget-nvptx_generated_data_sharing.cu.o differs between phase 
>> 2 and phase 3
>> file omptarget-nvptx_generated_task.cu.o differs between phase 2 and 
>> phase 3
>> file omptarget-nvptx_generated_cancel.cu.o differs between phase 2 and 
>> phase 3
>> file omptarget-nvptx_generated_sync.cu.o differs between phase 2 and 
>> phase 3
>> file omptarget-nvptx_generated_loop.cu.o differs between phase 2 and 
>> phase 3
>> file omptarget-nvptx_generated_omp_data.cu.o differs between phase 2 
>> and phase 3
>> file omptarget-nvptx_generated_parallel.cu.o differs between phase 2 
>> and phase 3
>>
>> ~~~~~~~~~~
> 
> The difference in ubuntu 10.0.1-rc4 are in the '__nv_module_id'
> section of binaries, which contains a GUID that is unique to the
> binary, so this is expected.
> 
>>
>> # for sles12, 10.0.1-rc3:
>> $ grep 'differs between' rc3/logs/testing.10.0.1-rc3.log |wc -l
>> 4860
>>
>> $ tail rc3/logs/testing.10.0.1-rc3.log
>> file interface.cpp.o differs between phase 2 and phase 3
>> file rtl.cpp.o differs between phase 2 and phase 3
>> file omptarget.cpp.o differs between phase 2 and phase 3
>> file ompt-tsan.cpp.o differs between phase 2 and phase 3
>> file ompt-tsan.cpp.o differs between phase 2 and phase 3
>> file Bye.cpp.o differs between phase 2 and phase 3
>> file TestPlugin.cpp.o differs between phase 2 and phase 3
>> file PipSqueak.cpp.o differs between phase 2 and phase 3
>> file PipSqueak.cpp.o differs between phase 2 and phase 3
>> file ExportedFuncs.cpp.o differs between phase 2 and phase 3
>>
> 
> Do you get these same failures on sles with rc4?
> 

It looks like the difference in the objects on sles is because
the compiler ID string in phase 2 and phase 3 have a different
git commit hash. The git hash in the phase 3 binaries is
acd921f02c39fa5cf7aa055b6062bfe9025e3781, which I don't see in
the llvm git tree.

-Tom

> -Tom
> 
> _______________________________________________
> Release-testers mailing list
> Release-testers at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers



More information about the cfe-dev mailing list