2013-12-04 11:41:15 +08:00
|
|
|
// REQUIRES: powerpc-registered-target
|
2012-10-29 22:59:24 +08:00
|
|
|
// RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -emit-llvm -o - %s | FileCheck %s
|
|
|
|
|
|
|
|
struct S {
|
|
|
|
double a;
|
|
|
|
long double b;
|
|
|
|
};
|
|
|
|
|
|
|
|
// CHECK: %struct.{{[a-zA-Z0-9]+}} = type { double, ppc_fp128 }
|
|
|
|
|
|
|
|
long double test (struct S x)
|
|
|
|
{
|
|
|
|
return x.b;
|
|
|
|
}
|
|
|
|
|
2015-02-28 05:19:58 +08:00
|
|
|
// CHECK: %{{[0-9]}} = load ppc_fp128, ppc_fp128* %{{[a-zA-Z0-9]+}}, align 16
|