cvs commit: fptools/ghc/compiler/absCSyn CLabel.lhs fptools/ghc/compiler/main
DriverFlags.hs DriverPipeline.hs fptools/ghc/docs/comm/the-beast
driver.html fptools/ghc/docs/users_guide win32-dlls.sgml
fptools/ghc/driver PackageSrc.hs fptools/ghc/driver/mangler ...
Julian Seward
sewardj@glass.cse.ogi.edu
Wed, 5 Sep 2001 09:32:25 -0700
sewardj 2001/09/05 09:32:25 PDT
Modified files: (Branch: ghc-5-02-branch)
ghc/compiler/absCSyn CLabel.lhs
ghc/compiler/main DriverFlags.hs DriverPipeline.hs
ghc/docs/comm/the-beast driver.html
ghc/docs/users_guide win32-dlls.sgml
ghc/driver PackageSrc.hs
ghc/driver/mangler ghc-asm.lprl
ghc/rts HSprel.def Linker.c Main.c RtsStartup.c
StgStartup.h StgStartup.hc
ghc/utils/debugNCG Diff_Gcc_Nat.hs
hdirect/examples/server tst.c
hdirect/lib dll_stub.c
mk bootstrap.mk
testsuite/tests/ghc-regress/ccall/should_run ffi002.c
Log:
merge Ken's renaming of __init_* to __stginit_*:
THIS CHANGE AFFECTS ALL OBJECT FILES COMPILED FROM HASKELL.
Please say "make -C ghc/lib/std clean; make -C hslibs clean".
This commit eliminates spurious warning messages when compiling on
the Alpha. There are two kinds of spurious warning messages:
(1) gcc: -noprefix_recognition: linker input file unused since linking not done
This warning is because we pass the flag "-Xlinker -noprefix_recognition"
to gcc. We remove this warning by no longer passing the flag to gcc,
and by removing the reason we were passing the flag in the first place:
__init_* is now renamed to __stginit_*.
(2) .../includes/Regs.h: warning: call-clobbered register used for global
register variable
This warning and all other warnings except (1), we eliminate by
passing the -w flag to gcc.
Revision Changes Path
1.46.4.1 +2 -2 fptools/ghc/compiler/absCSyn/CLabel.lhs
1.66.4.2 +8 -2 fptools/ghc/compiler/main/DriverFlags.hs
1.106.2.2 +1 -1 fptools/ghc/compiler/main/DriverPipeline.hs
1.4.2.1 +8 -8 fptools/ghc/docs/comm/the-beast/driver.html
1.11.4.1 +2 -2 fptools/ghc/docs/users_guide/win32-dlls.sgml
1.48.2.2 +1 -1 fptools/ghc/driver/PackageSrc.hs
1.61.4.1 +3 -3 fptools/ghc/driver/mangler/ghc-asm.lprl
1.11.6.1 +1 -1 fptools/ghc/rts/HSprel.def
1.60.2.3 +2 -2 fptools/ghc/rts/Linker.c
1.30.4.1 +3 -3 fptools/ghc/rts/Main.c
1.52.4.1 +6 -6 fptools/ghc/rts/RtsStartup.c
1.4.12.1 +2 -2 fptools/ghc/rts/StgStartup.h
1.15.6.1 +4 -4 fptools/ghc/rts/StgStartup.hc
1.2.10.1 +1 -1 fptools/ghc/utils/debugNCG/Diff_Gcc_Nat.hs
1.4.2.1 +2 -2 fptools/hdirect/examples/server/tst.c
1.6.2.1 +2 -2 fptools/hdirect/lib/dll_stub.c
1.13.2.1 +10 -5 fptools/mk/bootstrap.mk
1.1.2.1 +2 -2 fptools/testsuite/tests/ghc-regress/ccall/should_run/ffi002.c