1. 24 Mar, 2006 1 commit
    • duncan.coutts@worc.ox.ac.uk's avatar
      mkDerivedConstants.c depends on ghcplatform.h · 354cefe7
      duncan.coutts@worc.ox.ac.uk authored
      I think this missing dep is what broke my parallel build
      I used make -j2 with ghc-6.4.2.20060323 and got:
      
      ------------------------------------------------------------------------
      ==fptools== make boot -wr --jobserver-fds=3,11 -j;
      in /var/tmp/portage/ghc-6.4.2_pre20060323/work/ghc-6.4.2.20060323/ghc/includes
      ------------------------------------------------------------------------
      Creating ghcplatform.h...
      Done.
      gcc -O -O2 -march=k8 -pipe -Wa,--noexecstack    -c mkDerivedConstants.c -o mkDerivedConstants.o
      In file included from ghcconfig.h:5,
                       from Stg.h:42,
                       from Rts.h:19,
                       from mkDerivedConstants.c:20:
      ghcplatform.h:1:1: unterminated #ifndef
      Done.
      						    
      With this patch applied I can no longer repoduce this build bug.
      So I think this patch should be applied to the cvs ghc-6-4-branch too.
      354cefe7
  2. 27 Mar, 2006 2 commits
  3. 25 Mar, 2006 1 commit
  4. 08 Mar, 2006 1 commit
  5. 24 Mar, 2006 3 commits
  6. 23 Mar, 2006 2 commits
    • Volker Stolz's avatar
      Accept amd64-*-freebsd architecture · 1eff6846
      Volker Stolz authored
      1eff6846
    • Simon Marlow's avatar
      gcc is getting smarter, so we need to hit it with a bigger stick · 7aede9b1
      Simon Marlow authored
      On x86_64 we are using C argument registers for global registers in
      the STG machine.  This is always going to be problematic when it comes
      to making C calls from STG and compiling via C.  Prior to GCC 4.1.0
      (approx) it was possible to just assign the argument expressions to
      temporaries to avoid a clash.  Now, we need to add an extra dummy
      function call as a barrier between the temporary assignments and the
      actual call.  The dummy call is removed by the mangler.
      7aede9b1
  7. 18 Mar, 2006 3 commits
  8. 22 Mar, 2006 2 commits
  9. 21 Mar, 2006 5 commits
  10. 20 Mar, 2006 2 commits
  11. 18 Mar, 2006 3 commits
  12. 12 Mar, 2006 1 commit
  13. 17 Mar, 2006 3 commits
  14. 16 Mar, 2006 6 commits
  15. 02 Mar, 2006 1 commit
  16. 16 Mar, 2006 2 commits
  17. 15 Mar, 2006 1 commit
    • Simon Marlow's avatar
      Improvements to shutting down of the runtime · 5638488b
      Simon Marlow authored
      Yet another attempt at shutdown & interruption.  This one appears to
      work better; ^C is more responsive in multi threaded / SMP, and I
      fixed one case where the runtime wasn't responding to ^C at all.
      5638488b
  18. 14 Mar, 2006 1 commit