[commit: ghc] wip/T15916: PPC NCG: Remove Darwin support (374e447)

git at git.haskell.org git at git.haskell.org
Sat Jan 5 08:46:47 UTC 2019


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/T15916
Link       : http://ghc.haskell.org/trac/ghc/changeset/374e44704b64afafc1179127e6c9c5bf1715ef39/ghc

>---------------------------------------------------------------

commit 374e44704b64afafc1179127e6c9c5bf1715ef39
Author: Peter Trommler <ptrommler at acm.org>
Date:   Sun Dec 30 22:23:53 2018 +0100

    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.


>---------------------------------------------------------------

374e44704b64afafc1179127e6c9c5bf1715ef39
 compiler/cmm/CmmPipeline.hs                     |   7 -
 compiler/codeGen/CodeGen/Platform.hs            |  21 +-
 compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs |  11 -
 compiler/ghc.cabal.in                           |   1 -
 compiler/nativeGen/PIC.hs                       |  62 ------
 compiler/nativeGen/PPC/CodeGen.hs               |  92 +++-----
 compiler/nativeGen/PPC/Instr.hs                 |   5 +-
 compiler/nativeGen/PPC/Ppr.hs                   |  85 +-------
 compiler/nativeGen/PPC/Regs.hs                  |   2 -
 configure.ac                                    |  11 +-
 includes/CodeGen.Platform.hs                    |   9 +-
 includes/stg/MachRegs.h                         |  16 --
 rts/Adjustor.c                                  |  32 +--
 rts/AdjustorAsm.S                               | 102 ++++-----
 rts/RtsSymbols.c                                |   9 -
 rts/StgCRun.c                                   |  40 ----
 rts/linker/LoadArchive.c                        |   8 +-
 rts/linker/MachO.c                              | 267 +-----------------------
 rts/linker/MachOTypes.h                         |   5 +-
 testsuite/tests/rts/all.T                       |   2 -
 20 files changed, 97 insertions(+), 690 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 374e44704b64afafc1179127e6c9c5bf1715ef39


More information about the ghc-commits mailing list