check-gas 277 B

123456789101112131415
  1. #!/bin/sh
  2. dir=$(dirname $0)
  3. CC=$1
  4. OBJDUMP=$2
  5. tmp=${TMPDIR:-/tmp}
  6. out=$tmp/out$$.o
  7. $CC -c $dir/check-gas-asm.S -o $out
  8. res=$($OBJDUMP -r --section .data $out | fgrep 00004 | tr -s ' ' |cut -f3 -d' ')
  9. rm -f $out
  10. if [ $res != ".text" ]; then
  11. echo buggy
  12. else
  13. echo good
  14. fi
  15. exit 0