From: LLVM Packaging Team Date: Thu, 16 Jun 2022 10:00:08 +0000 (+0100) Subject: openmp-check-execstack X-Git-Tag: archive/raspbian/1%13.0.1-6_deb11u1+rpi1^2~52 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2473611c097c351131b90c731f4b7ddcb069117e;p=llvm-toolchain-13.git openmp-check-execstack =================================================================== Gbp-Pq: Topic openmp Gbp-Pq: Name openmp-check-execstack.diff --- diff --git a/openmp/runtime/tools/check-execstack.pl b/openmp/runtime/tools/check-execstack.pl index 7a710072f9..8ea5a6ed1e 100755 --- a/openmp/runtime/tools/check-execstack.pl +++ b/openmp/runtime/tools/check-execstack.pl @@ -45,7 +45,8 @@ sub execstack($) { # GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4 # Linux* OS Intel(R) 64: # GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x8 - if ( $stack[ 0 ] !~ m{\A\s*(?:GNU_)?STACK(?:\s+0x[0-9a-f]+){5}\s+([R ][W ][E ])\s+0x[0-9a-f]+\s*\z} ) { +# if ( $stack[ 0 ] !~ m{\A\s*(?:GNU_)?STACK(?:\s+0x[0-9a-f]+){5}\s+([R ][W ][E ])\s+0x[0-9a-f]+\s*\z} ) { + if ( $stack[ 0 ] !~ m{\A\s*(?:GNU_)?STACK(?:\s+0x[0-9a-f]+){5}\s+([R ][W ][E ])\s+0(?:x[0-9a-f]+)*\s*\z} ) { runtime_error( "$file: Cannot parse stack segment line:", ">>> $stack[ 0 ]" ); }; # if my $attrs = $1;