NAME=ELF_ABI : gcc m32 O0 
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_m32_O0
ARGS=-A
CMDS=<<EOF
s
iI~arch,binsz,bits
id~?
fsl~symbols$
EOF
EXPECT=<<EOF
0x8048e40
arch     x86
binsz    0x0001b04d
bits     32
25843
  137 * symbols
EOF
RUN

NAME=ELF_ABI : gcc m32 O1 flagspaces
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_m32_O1
ARGS=-A
CMDS=<<EOF
fsl~functions
EOF
EXPECT=<<EOF
   67 * functions
EOF
RUN

NAME=ELF_ABI : gcc m32 O2 flagspaces
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_m32_O2
ARGS=-A
CMDS=<<EOF
fsl~functions
EOF
EXPECT=<<EOF
   51 * functions
EOF
RUN

NAME=ELF_ABI : gcc m32 O3 flagspaces
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_m32_O3
ARGS=-A
CMDS=<<EOF
fsl~functions
EOF
EXPECT=<<EOF
   43 * functions
EOF
RUN

NAME=ELF_ABI : gcc m32 Of flagspaces
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_m32_Of
ARGS=-A
CMDS=<<EOF
fsl~functions
EOF
EXPECT=<<EOF
   45 * functions
EOF
RUN

NAME=ELF_ABI : gcc m32 Os flagspaces
FILE=bins/abi_bins/elf/compilers/gcc/echo_gcc_m32_Os
ARGS=-A
CMDS=<<EOF
fsl~functions
iI~binsz
EOF
EXPECT=<<EOF
   86 * functions
binsz    0x00021cf7
EOF
RUN
