1 // REQUIRES: ppc64-registered-target 2 // RUN: %clang_cc1 -triple powerpc64-unknown-linux-gnu -emit-llvm -o - %s | FileCheck %s 3 4 // CHECK: -f128:128:128- 5 6 struct S { 7 double a; 8 long double b; 9 }; 10 11 // CHECK: %struct.{{[a-zA-Z0-9]+}} = type { double, ppc_fp128 } 12 13 long double test (struct S x) 14 { 15 return x.b; 16 } 17 18 // CHECK: %{{[0-9]}} = load ppc_fp128* %{{[a-zA-Z0-9]+}}, align 16 19