Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #!/bin/sh |
Greg Kroah-Hartman | b244131 | 2017-11-01 15:07:57 +0100 | [diff] [blame] | 2 | # SPDX-License-Identifier: GPL-2.0 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 3 | dir=$(dirname $0) |
| 4 | CC=$1 |
| 5 | OBJDUMP=$2 |
| 6 | tmp=${TMPDIR:-/tmp} |
| 7 | out=$tmp/out$$.o |
| 8 | $CC -c $dir/check-gas-asm.S -o $out |
| 9 | res=$($OBJDUMP -r --section .data $out | fgrep 00004 | tr -s ' ' |cut -f3 -d' ') |
| 10 | rm -f $out |
| 11 | if [ $res != ".text" ]; then |
| 12 | echo buggy |
| 13 | else |
| 14 | echo good |
| 15 | fi |
| 16 | exit 0 |