-; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
+; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 | FileCheck %s --check-prefix=ELF64
; Test add with non-legal types
-define void @add_i8(i8 %a, i8 %b) nounwind ssp {
+define void @add_i8(i8 %a, i8 %b) nounwind {
entry:
; ELF64: add_i8
%a.addr = alloca i8, align 4
ret void
}
-define void @add_i8_imm(i8 %a) nounwind ssp {
+define void @add_i8_imm(i8 %a) nounwind {
entry:
; ELF64: add_i8_imm
%a.addr = alloca i8, align 4
ret void
}
-define void @add_i16(i16 %a, i16 %b) nounwind ssp {
+define void @add_i16(i16 %a, i16 %b) nounwind {
entry:
; ELF64: add_i16
%a.addr = alloca i16, align 4
ret void
}
-define void @add_i16_imm(i16 %a, i16 %b) nounwind ssp {
+define void @add_i16_imm(i16 %a, i16 %b) nounwind {
entry:
; ELF64: add_i16_imm
%a.addr = alloca i16, align 4
; Test or with non-legal types
-define void @or_i8(i8 %a, i8 %b) nounwind ssp {
+define void @or_i8(i8 %a, i8 %b) nounwind {
entry:
; ELF64: or_i8
%a.addr = alloca i8, align 4
ret void
}
-define void @or_i8_imm(i8 %a) nounwind ssp {
+define void @or_i8_imm(i8 %a) nounwind {
entry:
; ELF64: or_i8_imm
%a.addr = alloca i8, align 4
ret void
}
-define void @or_i16(i16 %a, i16 %b) nounwind ssp {
+define void @or_i16(i16 %a, i16 %b) nounwind {
entry:
; ELF64: or_i16
%a.addr = alloca i16, align 4
ret void
}
-define void @or_i16_imm(i16 %a) nounwind ssp {
+define void @or_i16_imm(i16 %a) nounwind {
entry:
; ELF64: or_i16_imm
%a.addr = alloca i16, align 4
; Test sub with non-legal types
-define void @sub_i8(i8 %a, i8 %b) nounwind ssp {
+define void @sub_i8(i8 %a, i8 %b) nounwind {
entry:
; ELF64: sub_i8
%a.addr = alloca i8, align 4
ret void
}
-define void @sub_i8_imm(i8 %a) nounwind ssp {
+define void @sub_i8_imm(i8 %a) nounwind {
entry:
; ELF64: sub_i8_imm
%a.addr = alloca i8, align 4
ret void
}
-define void @sub_i16(i16 %a, i16 %b) nounwind ssp {
+define void @sub_i16(i16 %a, i16 %b) nounwind {
entry:
; ELF64: sub_i16
%a.addr = alloca i16, align 4
ret void
}
-define void @sub_i16_imm(i16 %a) nounwind ssp {
+define void @sub_i16_imm(i16 %a) nounwind {
entry:
; ELF64: sub_i16_imm
%a.addr = alloca i16, align 4
ret void
}
-define void @sub_i16_badimm(i16 %a) nounwind ssp {
+define void @sub_i16_badimm(i16 %a) nounwind {
entry:
; ELF64: sub_i16_imm
%a.addr = alloca i16, align 4