This commit is causing segmentation faults on Travis (DYNAMIC_GHC_PROGRAMS = NO):
Unexpected failures:
ghci.debugger/scripts break001 [bad exit code] (ghci)
ghci.debugger/scripts break005 [bad exit code] (ghci)
ghci.debugger/scripts break006 [bad exit code] (ghci)
ghci.debugger/scripts break011 [bad exit code] (ghci)
ghci.debugger/scripts break017 [bad exit code] (ghci)
ghci.debugger/scripts dynbrk007 [bad exit code] (ghci)
ghci.debugger/scripts hist001 [bad exit code] (ghci)
ghci.debugger/scripts print001 [bad exit code] (ghci)
ghci.debugger/scripts print002 [bad exit code] (ghci)
ghci.debugger/scripts print003 [bad exit code] (ghci)
ghci.debugger/scripts print004 [bad exit code] (ghci)
ghci.debugger/scripts print005 [bad exit code] (ghci)
ghci.debugger/scripts print006 [bad exit code] (ghci)
ghci.debugger/scripts print008 [bad exit code] (ghci)
ghci.debugger/scripts print010 [bad exit code] (ghci)
ghci.debugger/scripts print011 [bad exit code] (ghci)
ghci.debugger/scripts print012 [bad exit code] (ghci)
ghci.debugger/scripts print013 [bad exit code] (ghci)
ghci.debugger/scripts print016 [bad exit code] (ghci)
ghci.debugger/scripts print017 [bad exit code] (ghci)
ghci.debugger/scripts print019 [bad exit code] (ghci)
ghci.debugger/scripts print020 [bad exit code] (ghci)
ghci.debugger/scripts print023 [bad exit code] (ghci)
ghci.debugger/scripts print024 [bad exit code] (ghci)
ghci.debugger/scripts print026 [bad exit code] (ghci)
ghci.debugger/scripts print028 [bad exit code] (ghci)
ghci.debugger/scripts print031 [bad exit code] (ghci)
ghci.debugger/scripts print032 [bad exit code] (ghci)
ghci.debugger/scripts print034 [bad exit code] (ghci)
ghci/scripts T2976 [bad exit code] (ghci)