11da177e4SLinus Torvalds#!/bin/sh 2*b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 31da177e4SLinus Torvaldsdir=$(dirname $0) 41da177e4SLinus TorvaldsCC=$1 51da177e4SLinus TorvaldsOBJDUMP=$2 61da177e4SLinus Torvaldstmp=${TMPDIR:-/tmp} 71da177e4SLinus Torvaldsout=$tmp/out$$.o 81da177e4SLinus Torvalds$CC -c $dir/check-gas-asm.S -o $out 91da177e4SLinus Torvaldsres=$($OBJDUMP -r --section .data $out | fgrep 00004 | tr -s ' ' |cut -f3 -d' ') 101da177e4SLinus Torvaldsrm -f $out 111da177e4SLinus Torvaldsif [ $res != ".text" ]; then 121da177e4SLinus Torvalds echo buggy 131da177e4SLinus Torvaldselse 141da177e4SLinus Torvalds echo good 151da177e4SLinus Torvaldsfi 161da177e4SLinus Torvaldsexit 0 17