Merge pull request #1026 from uraimo/no-more-powerpc
diff --git a/Foundation/CGFloat.swift b/Foundation/CGFloat.swift
index 930478c..03371f3 100644
--- a/Foundation/CGFloat.swift
+++ b/Foundation/CGFloat.swift
@@ -9,7 +9,7 @@
@_fixed_layout
public struct CGFloat {
-#if arch(i386) || arch(arm) || arch(powerpc)
+#if arch(i386) || arch(arm)
/// The native type used to store the CGFloat, which is Float on
/// 32-bit architectures and Double on 64-bit architectures.
public typealias NativeType = Float
@@ -183,7 +183,7 @@
@_transparent
public init(bitPattern: UInt) {
-#if arch(i386) || arch(arm) || arch(powerpc)
+#if arch(i386) || arch(arm)
native = NativeType(bitPattern: UInt32(bitPattern))
#elseif arch(x86_64) || arch(arm64) || arch(s390x) || arch(powerpc64) || arch(powerpc64le)
native = NativeType(bitPattern: UInt64(bitPattern))