diff options
author | Peter Trommler <ptrommler@acm.org> | 2018-12-30 22:23:53 +0100 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2019-01-01 11:44:16 -0500 |
commit | 374e44704b64afafc1179127e6c9c5bf1715ef39 (patch) | |
tree | e55962e8ac605a6762a18e30c8614d772effb2eb /compiler/cmm | |
parent | ae4f1033cfe131fca9416e2993bda081e1f8c152 (diff) | |
download | haskell-374e44704b64afafc1179127e6c9c5bf1715ef39.tar.gz |
PPC NCG: Remove Darwin support
Support for Mac OS X on PowerPC has been dropped by Apple years ago. We
follow suit and remove PowerPC support for Darwin.
Fixes #16106.
Diffstat (limited to 'compiler/cmm')
-rw-r--r-- | compiler/cmm/CmmPipeline.hs | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/compiler/cmm/CmmPipeline.hs b/compiler/cmm/CmmPipeline.hs index 8c4f21452a..7f7c111848 100644 --- a/compiler/cmm/CmmPipeline.hs +++ b/compiler/cmm/CmmPipeline.hs @@ -167,7 +167,6 @@ cpsTop hsc_env proc = usingInconsistentPicReg = case (platformArch platform, platformOS platform, positionIndependent dflags) of (ArchX86, OSDarwin, pic) -> pic - (ArchPPC, OSDarwin, pic) -> pic _ -> False -- Note [Sinking after stack layout] @@ -314,12 +313,6 @@ points, then at the join point we don't have a consistent value for Hence, on x86/Darwin, we have to split proc points, and then each proc point will get its own PIC initialisation sequence. -The situation is the same for ppc/Darwin. We use essentially the same -sequence to load the program counter onto reg: - - bcl 20,31,1f - 1: mflr reg - This isn't an issue on x86/ELF, where the sequence is call 1f |