cvs commit: fptools/ghc/driver/mangler ghc-asm.lprl

ken@glass.cse.ogi.edu ken@glass.cse.ogi.edu
Sat, 22 Sep 2001 05:24:57 -0700


ken         2001/09/22 05:24:57 PDT

  Modified files:
    ghc/driver/mangler   ghc-asm.lprl 
  Log:
  Alphas: The heroic Simon Marlow found a bug in the Digital UNIX
  assembler (!) wherein .quad constants inside .text sections are
  first narrowed to 32 bits then sign-extended back to 64 bits.
  This obviously screws up our 64-bit bitmaps, so we work around
  the bug by replacing .quad with .align 3 + .long + .long
  
  Revision  Changes    Path
  1.63      +36 -11    fptools/ghc/driver/mangler/ghc-asm.lprl