; RUN: not --crash llc < %s -verify-machineinstrs -mcpu=pwr7 -mattr=+altivec \ ; RUN: -vec-extabi -mtriple powerpc-ibm-aix-xcoff 2>&1 | \ ; RUN: FileCheck %s --check-prefix=AIX-ERROR ; RUN: not --crash llc < %s -verify-machineinstrs -mcpu=pwr7 -mattr=+altivec \ ; RUN: -vec-extabi -mtriple powerpc64-ibm-aix-xcoff 2>&1 | \ ; RUN: FileCheck %s --check-prefix=AIX-ERROR define dso_local i32 @vec_caller() { entry: %call = call i32 bitcast (i32 (...)* @vec_callee_stack to i32 (<4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32>)*)(<4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> , <4 x i32> ) ret i32 0 } declare i32 @vec_callee_stack(...) ; AIX-ERROR: LLVM ERROR: passing vector parameters to the stack is unimplemented for AIX