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