[GHC] #11487: stg_ap_pp_fast doesn't pass the argument in the arity=1 case
GHC
ghc-devs at haskell.org
Sun Jan 31 18:36:01 UTC 2016
#11487: stg_ap_pp_fast doesn't pass the argument in the arity=1 case
-------------------------------------+-------------------------------------
Reporter: rwbarton | Owner: gmainland
Type: bug | Status: new
Priority: highest | Milestone: 8.0.1
Component: Runtime System | Version: 8.0.1-rc1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: Runtime crash | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s): Phab:D1864
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Geoffrey Mainland <mainland@…>):
In [changeset:"6544f8de1ed575378f14b82a2eaa06cab58b2d65/ghc"
6544f8de/ghc]:
{{{
#!CommitTicketReference repository="ghc"
revision="6544f8de1ed575378f14b82a2eaa06cab58b2d65"
Properly track live registers when saving the CCCS.
Summary:
When saving the CCCS, we now correctly track the set of live registers and
pass
them to the jump_SAVE_CCCS macro. This is now a variadic macro, but
variadic
macros are supported by GCC since 3.0 and by all versions of clang, so
this
should not be a problem.
Test Plan:
./validate with the following build options:
```
BuildFlavour = quick-llvm
SRC_HC_OPTS_STAGE1 = -fllvm-fill-undef-with-garbage
```
Reviewers: bgamari, simonmar, austin, rwbarton, simonpj
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D1864
GHC Trac Issues: #11487
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11487#comment:20>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list