[ ghc-Bugs-830247 ] When compiled with -O2, we get extra warnings

SourceForge.net noreply at sourceforge.net
Sat Oct 25 17:10:19 EDT 2003


Bugs item #830247, was opened at 2003-10-25 14:10
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=830247&group_id=8032

Category: Compiler (FFI)
Group: 6.0.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: When compiled with -O2, we get extra warnings

Initial Comment:
This is happending on a WinXP installation:
-----------------------------------------------
[arf]~/tst>cat Main.hs
module Main where

import CString

foreign import ccall "readline"  gnuRL :: CString -> IO 
CString

main = main
[arf]~/tst>ghc --version
The Glorious Glasgow Haskell Compilation System, 
version 6.0.1
[arf]~/tst>ghc -c -ffi Main.hs
[arf]~/tst>rm Main.o Main.hi
[arf]~/tst>ghc -O2 -c -ffi Main.hs
c:/DOCUME~1/lerkok/LOCALS~1/Temp/ghc2484.hc: In 
function `s1cV_entry':
c:/DOCUME~1/lerkok/LOCALS~1/Temp/ghc2484.hc:52: 
warning: implicit declaration of function `readline'
c:/DOCUME~1/lerkok/LOCALS~1/Temp/ghc2484.hc:52: 
warning: assignment makes pointer from integer without 
a cast
--------------------------------------------------

For some reason, compiling with -O2 produces these 
warnings that don't show up otherwise.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=830247&group_id=8032


More information about the Glasgow-haskell-bugs mailing list