brintos

brintos / llvm-project-archived public Read only

0
0
Text · 874 B · da16a62 Raw
32 lines · yaml
1## Check how obj2yaml dumps e_flags field.2 3--- !ELF4FileHeader:5  Class:   ELFCLASS646  Data:    ELFDATA2MSB7  Type:    ET_EXEC8  Machine: EM_SPARC32PLUS9  Flags:   [ [[FLAGS]] ]10 11# RUN: yaml2obj -DFLAGS="EF_SPARC_32PLUS " %s -o %t212# RUN: obj2yaml %t2 | FileCheck %s --check-prefix=FLAG13 14# FLAG:      --- !ELF15# FLAG-NEXT: FileHeader:16# FLAG-NEXT:   Class:   ELFCLASS6417# FLAG-NEXT:   Data:    ELFDATA2MSB18# FLAG-NEXT:   Type:    ET_EXEC19# FLAG-NEXT:   Machine: EM_SPARC32PLUS20# FLAG-NEXT:   Flags:   [ EF_SPARC_32PLUS ]21 22# RUN: yaml2obj -DFLAGS="EF_SPARC_HAL_R1 " %s -o %t323# RUN: obj2yaml %t3 | FileCheck %s --check-prefix=FLAG224 25# FLAG2:      --- !ELF26# FLAG2-NEXT: FileHeader:27# FLAG2-NEXT:   Class:   ELFCLASS6428# FLAG2-NEXT:   Data:    ELFDATA2MSB29# FLAG2-NEXT:   Type:    ET_EXEC30# FLAG2-NEXT:   Machine: EM_SPARC32PLUS31# FLAG2-NEXT:   Flags:   [ EF_SPARC_HAL_R1 ]32