[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