[commit: ghc] master: Add sparc64 a known architecture (Ticket #11211) (59de6e8)

git at git.haskell.org git at git.haskell.org
Sat Dec 19 17:17:18 UTC 2015


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/59de6e84ff022ddca540724ab1aa0577c6aa2363/ghc

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

commit 59de6e84ff022ddca540724ab1aa0577c6aa2363
Author: John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>
Date:   Sat Dec 19 10:39:25 2015 +0100

    Add sparc64 a known architecture (Ticket #11211)
    
    Explicitly pass "--no-relax" on ArchSPARC64
    (as ArchSPARC does) where gcc's default specs
    set "-mrelax" which conflicts with "-Wl,-r".
    
    Known architecture will also help extending
    sparc NCG support 64-bit ABI.
    
    Signed-off-by: John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>
    Signed-off-by: Sergei Trofimovich <siarheit at google.com>


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

59de6e84ff022ddca540724ab1aa0577c6aa2363
 aclocal.m4                                         | 5 ++++-
 compiler/main/DriverPipeline.hs                    | 3 ++-
 compiler/nativeGen/AsmCodeGen.hs                   | 1 +
 compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs | 4 ++++
 compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs     | 1 +
 compiler/nativeGen/RegAlloc/Linear/Main.hs         | 1 +
 compiler/nativeGen/TargetReg.hs                    | 5 +++++
 compiler/utils/Platform.hs                         | 1 +
 8 files changed, 19 insertions(+), 2 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 59de6e84ff022ddca540724ab1aa0577c6aa2363


More information about the ghc-commits mailing list