[GHC] #8742: Reuse scavenge_small_bitmap
GHC
ghc-devs at haskell.org
Wed Feb 12 10:50:30 UTC 2014
#8742: Reuse scavenge_small_bitmap
-------------------------------------+------------------------------------
Reporter: Tarrasch | Owner:
Type: task | Status: new
Priority: lowest | Milestone: 7.10.1
Component: Runtime System | Version: 7.6.3
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+------------------------------------
Comment (by simonmar):
Is the code better or worse with the inline function?
I'd be surprised if gcc wasn't smart enough to optimise that. But that's
why we test these things rather than assuming it'll work. The GC has
various workarounds for quirks and missing optimisations in gcc; I tend to
treat the whole of the GC as performance-critical code.
If you want to share this code without the performance loss (and the
inline function really doesn't work) then maybe try a macro, if that's not
too ugly.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8742#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list