llvm-project/clang/test/CodeGen/ppc64-align-long-double.c
Rafael Espindola c4d672a49d Misc test cleanups.
* tbaa-struct.cpp always has a 64 bit pointer.
* f32:32:32, f64:64:64 and f128:128:128 are defaults, don't assume they are
  printed.

llvm-svn: 197415
2013-12-16 19:53:26 +00:00

17 lines
354 B
C

// REQUIRES: powerpc-registered-target
// 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;
}
// CHECK: %{{[0-9]}} = load ppc_fp128* %{{[a-zA-Z0-9]+}}, align 16