1da0c48c4Sopenharmony_ci#! /bin/sh
2da0c48c4Sopenharmony_ci
3da0c48c4Sopenharmony_ci. $srcdir/test-subr.sh
4da0c48c4Sopenharmony_ci
5da0c48c4Sopenharmony_ci# echo "int main () {}" | gcc -xc -o testfile-arm-flags -
6da0c48c4Sopenharmony_citestfiles testfile-arm-flags
7da0c48c4Sopenharmony_ci
8da0c48c4Sopenharmony_citestrun_compare ${abs_top_builddir}/src/readelf -h testfile-arm-flags <<\EOF
9da0c48c4Sopenharmony_ciELF Header:
10da0c48c4Sopenharmony_ci  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
11da0c48c4Sopenharmony_ci  Class:                             ELF32
12da0c48c4Sopenharmony_ci  Data:                              2's complement, little endian
13da0c48c4Sopenharmony_ci  Ident Version:                     1 (current)
14da0c48c4Sopenharmony_ci  OS/ABI:                            UNIX - System V
15da0c48c4Sopenharmony_ci  ABI Version:                       0
16da0c48c4Sopenharmony_ci  Type:                              DYN (Shared object file)
17da0c48c4Sopenharmony_ci  Machine:                           ARM
18da0c48c4Sopenharmony_ci  Version:                           1 (current)
19da0c48c4Sopenharmony_ci  Entry point address:               0x3d1
20da0c48c4Sopenharmony_ci  Start of program headers:          52 (bytes into file)
21da0c48c4Sopenharmony_ci  Start of section headers:          6920 (bytes into file)
22da0c48c4Sopenharmony_ci  Flags:                             Version5 EABI, hard-float ABI
23da0c48c4Sopenharmony_ci  Size of this header:               52 (bytes)
24da0c48c4Sopenharmony_ci  Size of program header entries:    32 (bytes)
25da0c48c4Sopenharmony_ci  Number of program headers entries: 9
26da0c48c4Sopenharmony_ci  Size of section header entries:    40 (bytes)
27da0c48c4Sopenharmony_ci  Number of section headers entries: 29
28da0c48c4Sopenharmony_ci  Section header string table index: 28
29da0c48c4Sopenharmony_ci
30da0c48c4Sopenharmony_ciEOF
31