... | ... | @@ -16,7 +16,7 @@ This section lists show-stopper bugs in 7.8.3. A show-stopper is a bug that sim |
|
|
>
|
|
|
> This bug poses a potentially significant inconvenience to users of architectures supported only by the LLVM code generator (e.g. ARM) as they will be unable to bootstrap 7.10 with a 7.8 release. The fix is implemented in [5895f2b8ffba72a8393e9f712461e6e5ed7ceced](/trac/ghc/changeset/5895f2b8ffba72a8393e9f712461e6e5ed7ceced/ghc). A configure-time check to ensure an affected compiler isn't used as stage0 is implemented in [bbd031134a571c1020945b2548e3fc4795b5047a](/trac/ghc/changeset/bbd031134a571c1020945b2548e3fc4795b5047a/ghc). Both of these should be easily backported to the 7.8 branch.
|
|
|
|
|
|
- [\#8819](https://gitlab.haskell.org//ghc/ghc/issues/8819) and [\#8849](https://gitlab.haskell.org//ghc/ghc/issues/8849): Arithmetic is broken in unregisterised compiler. A regression in the C code backend leads to the compiler producing incorrect code that fails almost all arithmetic tests ([\#8849](https://gitlab.haskell.org//ghc/ghc/issues/8849)) and others ([\#8819](https://gitlab.haskell.org//ghc/ghc/issues/8819)) in the test suite. Moreover, the resulting 7.8.3 cannot bootstrap itself. This is a significant inconvenience for users of architectures where only the unregisterised backend via C is supported, such as ppc64 and z390.
|
|
|
- [\#8819](https://gitlab.haskell.org//ghc/ghc/issues/8819) and [\#8849](https://gitlab.haskell.org//ghc/ghc/issues/8849): Arithmetic is broken in unregisterised compiler. A regression in the C code backend leads to the compiler producing incorrect code that fails almost all arithmetic tests ([\#8849](https://gitlab.haskell.org//ghc/ghc/issues/8849)) and others ([\#8819](https://gitlab.haskell.org//ghc/ghc/issues/8819)) in the test suite. Moreover, the resulting 7.8.3 cannot bootstrap itself. This is a significant inconvenience for users of architectures where only the unregisterised backend via C is supported, such as powerpc64 and s390.
|
|
|
|
|
|
>
|
|
|
> Phabricator D173 [ https://phabricator.haskell.org/D173](https://phabricator.haskell.org/D173) has a patch that fixes both tickets. The patch applies cleanly (with an offset of a few lines).
|
... | ... | |