Fix GHCi perf-llvm build on x86_64
authorErik de Castro Lopo <erikd@mega-nerd.com>
Sat, 13 Aug 2016 21:23:35 +0000 (07:23 +1000)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Sat, 13 Aug 2016 21:23:36 +0000 (07:23 +1000)
commitbd0c31063551744d00796219174739216c398da5
tree0c3fef6d7477079361b226ae9446636588ef8bd5
parentac0e11252af149f085e2262200b7a1638b4a1553
Fix GHCi perf-llvm build on x86_64

With BuildFlavour set to `perf-llvm`, GHCi would fail as soon as it
was run with:

  ghc-stage2: .../ghc-prim/dist-install/build/HSghc-prim-0.5.0.0.o:
  unknown symbol `__udivti3'
  ghc-stage2: unable to load package `ghc-prim-0.5.0.0'

Fix this by adding `__udivti3` and `__umodti3` to RtsSymbols.c.

Test Plan: Validate

Reviewers: simonmar, austin, bgamari, Phyx, trofi

Reviewed By: Phyx, trofi

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D2449

GHC Trac Issues: #11981
rts/RtsSymbols.c