[commit: ghc] master: testsuite: add CmmSwitchTest for 32-bit platforms (43589f5)

git at git.haskell.org git at git.haskell.org
Fri May 20 20:58:03 UTC 2016


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/43589f5cad0926ec077214e7a21a27ef7a8cfe25/ghc

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

commit 43589f5cad0926ec077214e7a21a27ef7a8cfe25
Author: Alex Dzyoba <alex at dzyoba.com>
Date:   Fri May 20 20:28:38 2016 +0000

    testsuite: add CmmSwitchTest for 32-bit platforms
    
    Move CmmSwitchTest to CmmSwitchTest64, because it's broken on 32-bit
    platforms. Create CmmSwitchTest32 that repeats CmmSwitchTest64 for
    platforms with 32-bit wordsize.
    
    Reviewed By: nomeata, austin, bgamari, thomie
    
    Differential Revision: https://phabricator.haskell.org/D2226
    
    GHC Trac Issues: #11297


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

43589f5cad0926ec077214e7a21a27ef7a8cfe25
 .../tests/codeGen/should_run/CmmSwitchTest32.hs    | 791 +++++++++++++++++++++
 .../{CmmSwitchTest.hs => CmmSwitchTest64.hs}       | 342 ++++++++-
 .../tests/codeGen/should_run/CmmSwitchTestGen.hs   |  59 +-
 testsuite/tests/codeGen/should_run/all.T           |   5 +-
 4 files changed, 1148 insertions(+), 49 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 43589f5cad0926ec077214e7a21a27ef7a8cfe25


More information about the ghc-commits mailing list