[GHC] #9831: the 'impossible' happened : iselExpr64(powerpc)

#9831: the 'impossible' happened : iselExpr64(powerpc) ----------------------------+---------------------------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.9 Keywords: | Operating System: Linux Architecture: powerpc | Type of failure: Building GHC failed Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: ----------------------------+---------------------------------------------- After working around the problem in #9828 I now run into this: {{{ "inplace/bin/ghc-stage1" -static -H64m -O -fasm -keep-tmp-files -Iincludes \ -Iincludes/dist -Iincludes/dist-derivedconstants/header \ -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build \ -DCOMPILING_RTS -this-package-key rts -dcmm-lint -i -irts \ -irts/dist/build -irts/dist/build/autogen -Irts/dist/build \ -Irts/dist/build/autogen -O2 -c rts/StgStartup.cmm \ -o rts/dist/build/StgStartup.o ghc-stage1: panic! (the 'impossible' happened) (GHC version 7.9.20141122 for powerpc-unknown-linux): iselExpr64(powerpc) I64[_c1::P32 + 64] - %MO_UU_Conv_W32_W64((Hp + 4) - I32[_c2::I32]) Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9831 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9831: the 'impossible' happened : iselExpr64(powerpc) ----------------------------------------------+--------------------------- Reporter: erikd | Owner: erikd Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.9 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc Type of failure: Building GHC failed | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: Differential Revisions: | ----------------------------------------------+--------------------------- Changes (by erikd): * owner: => erikd Comment: Working on a fix for this. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9831#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9831: the 'impossible' happened : iselExpr64(powerpc) ----------------------------------------------+--------------------------- Reporter: erikd | Owner: erikd Type: bug | Status: new Priority: normal | Milestone: Component: Compiler (NCG) | Version: 7.9 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc Type of failure: Building GHC failed | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: Differential Revisions: Phab:D560 | ----------------------------------------------+--------------------------- Changes (by thomie): * cc: simonmar (added) * differential: => Phab:D560 * component: Compiler => Compiler (NCG) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9831#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9831: the 'impossible' happened : iselExpr64(powerpc) ----------------------------------------------+--------------------------- Reporter: erikd | Owner: erikd Type: bug | Status: new Priority: normal | Milestone: Component: Compiler (NCG) | Version: 7.9 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc Type of failure: Building GHC failed | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: Differential Revisions: Phab:D560 | ----------------------------------------------+--------------------------- Comment (by simonmar): Yeah, sorry about this, as you probably realised you need to support a few more 64-bit ops in the NCG. Hopefully it shouldn't be too hard by looking at the x86 versions. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9831#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9831: the 'impossible' happened : iselExpr64(powerpc) ----------------------------------------------+--------------------------- Reporter: erikd | Owner: erikd Type: bug | Status: new Priority: normal | Milestone: Component: Compiler (NCG) | Version: 7.9 Resolution: | Keywords: Operating System: Linux | Architecture: powerpc Type of failure: Building GHC failed | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: Differential Revisions: Phab:D560 | ----------------------------------------------+--------------------------- Comment (by erikd): Seems Sergei Trofimovich has already fixed this as part of his #D560 patch. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9831#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#9831: the 'impossible' happened : iselExpr64(powerpc)
----------------------------------------------+---------------------------
Reporter: erikd | Owner: erikd
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler (NCG) | Version: 7.9
Resolution: | Keywords:
Operating System: Linux | Architecture: powerpc
Type of failure: Building GHC failed | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Revisions: Phab:D560 |
----------------------------------------------+---------------------------
Comment (by Sergei Trofimovich

#9831: the 'impossible' happened : iselExpr64(powerpc) ----------------------------------------------+--------------------------- Reporter: erikd | Owner: erikd Type: bug | Status: closed Priority: normal | Milestone: Component: Compiler (NCG) | Version: 7.9 Resolution: fixed | Keywords: Operating System: Linux | Architecture: powerpc Type of failure: Building GHC failed | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: Differential Revisions: Phab:D560 | ----------------------------------------------+--------------------------- Changes (by slyfox): * status: new => closed * resolution: => fixed -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9831#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC