[llvm] r308912 - test-release.sh: Fix phase2 and phase3 binary comparision

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 24 12:34:10 PDT 2017


Hi Hans,

Is this OK to merge to the 5.0 branch?

-Tom

On 07/24/2017 03:28 PM, Tom Stellard via llvm-commits wrote:
> Author: tstellar
> Date: Mon Jul 24 12:28:30 2017
> New Revision: 308912
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=308912&view=rev
> Log:
> test-release.sh: Fix phase2 and phase3 binary comparision
> 
> Summary:
> scudo_utils.cpp.o from compiler-rt has one of the host compiler's builtin
> include paths stored in the .debug_line section.  So we need to do
> sed 's,Phase1,Phase2,g` on the Phase2 object file so it matches Phase3.
> 
> Reviewers: hans
> 
> Reviewed By: hans
> 
> Subscribers: llvm-commits
> 
> Differential Revision: https://reviews.llvm.org/D34989
> 
> Modified:
>     llvm/trunk/utils/release/test-release.sh
> 
> Modified: llvm/trunk/utils/release/test-release.sh
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/release/test-release.sh?rev=308912&r1=308911&r2=308912&view=diff
> ==============================================================================
> --- llvm/trunk/utils/release/test-release.sh (original)
> +++ llvm/trunk/utils/release/test-release.sh Mon Jul 24 12:28:30 2017
> @@ -562,7 +562,7 @@ for Flavor in $Flavors ; do
>              # case there are build paths in the debug info. On some systems,
>              # sed adds a newline to the output, so pass $p3 through sed too.
>              if ! cmp -s \
> -                <(env LC_CTYPE=C sed -e 's,Phase2,Phase3,g' $p2) \
> +                <(env LC_CTYPE=C sed -e 's,Phase2,Phase3,g' -e 's,Phase1,Phase2,g' $p2) \
>                  <(env LC_CTYPE=C sed -e '' $p3) 16 16; then
>                  echo "file `basename $p2` differs between phase 2 and phase 3"
>              fi
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
> 



More information about the llvm-commits mailing list