brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · e82d864 Raw
75 lines · plain
1; RUN: llvm-mc -filetype=obj -triple avr -mcpu=at90s8515 %s -o - \2; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,AVR2 %s3; RUN: llvm-mc -filetype=obj -triple avr -mcpu=attiny13a %s -o - \4; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,AVR25 %s5; RUN: llvm-mc -filetype=obj -triple avr -mcpu=attiny167 %s -o - \6; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,AVR35 %s7; RUN: llvm-mc -filetype=obj -triple avr -mcpu=atmega88 %s -o - \8; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,AVR4 %s9; RUN: llvm-mc -filetype=obj -triple avr -mcpu=atmega16 %s -o - \10; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,AVR5 %s11; RUN: llvm-mc -filetype=obj -triple avr -mcpu=atmega128 %s -o - \12; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,AVR51 %s13; RUN: llvm-mc -filetype=obj -triple avr -mcpu=attiny817 %s -o - \14; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,XM3 %s15; RUN: llvm-mc -filetype=obj -triple avr -mcpu=atxmega256a3u %s -o - \16; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,XM6 %s17; RUN: llvm-mc -filetype=obj -triple avr -mcpu=atxmega256a3u %s -o - \18; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,XM6 %s19; RUN: llvm-mc -filetype=obj -triple avr -mcpu=attiny10 %s -o - \20; RUN:     | llvm-readobj -h - | FileCheck --check-prefixes=ALL,TINY %s21 22; ALL:       ElfHeader {23; ALL-NEXT:    Ident {24; ALL-NEXT:      Magic: (7F 45 4C 46)25; ALL-NEXT:      Class: 32-bit (0x1)26; ALL-NEXT:      DataEncoding: LittleEndian (0x1)27; ALL-NEXT:      FileVersion: 128; ALL-NEXT:      OS/ABI: SystemV (0x0)29; ALL-NEXT:      ABIVersion: 030; ALL-NEXT:      Unused: (00 00 00 00 00 00 00)31; ALL-NEXT:    }32; ALL-NEXT:    Type: Relocatable (0x1)33; ALL-NEXT:    Machine: EM_AVR (0x53)34; ALL-NEXT:    Version: 135; ALL-NEXT:    Entry: 0x036; ALL-NEXT:    ProgramHeaderOffset: 0x037; ALL-NEXT:    SectionHeaderOffset: 0x5C38 39; AVR2:        Flags [ (0x82)40; AVR2-NEXT:     EF_AVR_ARCH_AVR2 (0x2)41 42; AVR25:       Flags [ (0x99)43; AVR25-NEXT:    EF_AVR_ARCH_AVR25 (0x19)44 45; AVR35:       Flags [ (0xA3)46; AVR35-NEXT:    EF_AVR_ARCH_AVR35 (0x23)47 48; AVR4:        Flags [ (0x84)49; AVR4-NEXT:     EF_AVR_ARCH_AVR4 (0x4)50 51; AVR5:        Flags [ (0x85)52; AVR5-NEXT:     EF_AVR_ARCH_AVR5 (0x5)53 54; AVR51:       Flags [ (0xB3)55; AVR51-NEXT:    EF_AVR_ARCH_AVR51 (0x33)56 57; XM3:         Flags [ (0xE7)58; XM3-NEXT:      EF_AVR_ARCH_XMEGA3 (0x67)59 60; XM6:         Flags [ (0xEA)61; XM6-NEXT:      EF_AVR_ARCH_XMEGA6 (0x6A)62 63; TINY:        Flags [ (0xE4)64; TINY-NEXT:     EF_AVR_ARCH_AVRTINY (0x64)65 66; ALL:           EF_AVR_LINKRELAX_PREPARED (0x80)67; ALL-NEXT:    ]68; ALL-NEXT:    HeaderSize: 5269; ALL-NEXT:    ProgramHeaderEntrySize: 070; ALL-NEXT:    ProgramHeaderCount: 071; ALL-NEXT:    SectionHeaderEntrySize: 4072; ALL-NEXT:    SectionHeaderCount: 473; ALL-NEXT:    StringTableSectionIndex: 174; ALL-NEXT:  }75