simonmar    2006/02/01 07:49:46 PST

  Modified files:        (Branch: ghc-6-4-branch)
    ghc/driver/mangler   ghc-asm.lprl 
  Log:
  merge patches:
  Fri Nov 18 14:01:33 GMT 2005  simonmar
    * [project @ 2005-11-18 14:01:33 by simonmar]
    Discard various ways in which gcc zeroes stack slots in the prologue.
    So far in my investigations these have always been unnecessary, they
    appear to be the result of missed optimisations by gcc, so cross
    fingers and discard them.  New variants have just shown up because I
    started compiling the RTS with -optc-O2.
  
  Mon Oct 31 11:31:10 GMT 2005  simonmar
    * [project @ 2005-10-31 11:31:10 by simonmar]
    clean up more junk generated by gcc
  
  Mon Oct 31 11:17:53 GMT 2005  simonmar
    * [project @ 2005-10-31 11:17:53 by simonmar]
    X86_64: catch and fix one kind of crappy code generated by gcc
  
              #    movq -4(%rbp), %rax
              #    jmp  *%rax
  
    ==>
  
              #    jmp  *-4(%rbp)
  
  Revision  Changes    Path
  1.122.2.13 +31 -14    fptools/ghc/driver/mangler/ghc-asm.lprl
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to