[GHC] #9917: ddump-llvm runs opt/llc even when -fllvm isnt set
GHC
ghc-devs at haskell.org
Mon Dec 22 04:46:25 UTC 2014
#9917: ddump-llvm runs opt/llc even when -fllvm isnt set
-------------------------------------+-------------------------------------
Reporter: carter | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.3
Keywords: | Operating System:
Architecture: Unknown/Multiple | Unknown/Multiple
Difficulty: Unknown | Type of failure:
Blocked By: | None/Unknown
Related Tickets: | Test Case:
| Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
to reproduce
put
{{{
main= putStrLn "hello world"
}}}
in hello.hs
and then invoke `ghc hello.hs -O2 -v3 -fforce-recomp -ddump-llvm`
then at some point you'll see something like
{{{
*** LLVM Optimiser:
opt-3.4
/var/folders/py/wgp_hj9d2rl3cx48yym_ynj00000gn/T/ghc88460_0/ghc88460_2.ll
-o
/var/folders/py/wgp_hj9d2rl3cx48yym_ynj00000gn/T/ghc88460_0/ghc88460_4.bc
-O2 '--enable-tbaa=true'
*** LLVM Compiler:
llc-3.4 -O2 '-relocation-model=pic'
/var/folders/py/wgp_hj9d2rl3cx48yym_ynj00000gn/T/ghc88460_0/ghc88460_4.bc
-o
/var/folders/py/wgp_hj9d2rl3cx48yym_ynj00000gn/T/ghc88460_0/ghc88460_5.lm_s
'--enable-tbaa=true' '-mattr=+sse2'
*** LLVM Mangler:
}}}
in the output
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9917>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list