#10383: AArch64: get GHC Calling convention working ----------------------------------------+---------------------------------- Reporter: erikd | Owner: erikd Type: feature request | Status: new Priority: normal | Milestone: 7.12.1 Component: Compiler | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: aarch64 Type of failure: Building GHC failed | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: ----------------------------------------+---------------------------------- Comment (by erikd): If I load this up in GDB and break at line 383 of file `rts/sm/Evac.c` when `q->header.info == 0x0` I see: {{{ (gdb) print q->header $8 = {info = 0x0} (gdb) print &(q->header.info) $9 = (const StgInfoTable **) 0x7fb3dc4618 <MainCapability+24> }}} which suggests that the address of `q->header.info` is within the `MainCapability` struct which is just completely wrong. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10383#comment:13> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler