mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
Equally to NetBSD, Bitrig/ARM uses the Itanium-ABI.
Patch by Patrick Wildt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230762 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2846ef3680
commit
636aacf211
@ -59,6 +59,7 @@ ARMELFMCAsmInfo::ARMELFMCAsmInfo(StringRef TT) {
|
||||
|
||||
// Exceptions handling
|
||||
switch (TheTriple.getOS()) {
|
||||
case Triple::Bitrig:
|
||||
case Triple::NetBSD:
|
||||
ExceptionsType = ExceptionHandling::DwarfCFI;
|
||||
break;
|
||||
|
@ -2,6 +2,10 @@
|
||||
; RUN: FileCheck %s
|
||||
; RUN: llc -mtriple=arm-netbsd-eabi -o - -filetype=asm %s \
|
||||
; RUN: -relocation-model=pic | FileCheck -check-prefix=CHECK-PIC %s
|
||||
; RUN: llc -mtriple=armv7-bitrig-gnueabihf -o - -filetype=asm %s | \
|
||||
; RUN: FileCheck %s
|
||||
; RUN: llc -mtriple=armv7-bitrig-gnueabihf -o - -filetype=asm %s \
|
||||
; RUN: -relocation-model=pic | FileCheck -check-prefix=CHECK-PIC %s
|
||||
|
||||
; ModuleID = 'test.cc'
|
||||
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:64:128-a0:0:64-n32-S64"
|
||||
|
Loading…
Reference in New Issue
Block a user