1. 04 Jul, 2016 1 commit
  2. 03 Jun, 2016 1 commit
    • Peter Trommler's avatar
      testsuite: Mark broken tests on powerpc64le · 1dadd9a9
      Peter Trommler authored
      Mark all failing tests that have a ticket for powerpc64 as broken. Most
      of these failures are due to the lack of linker support in the runtime
      system.
      
      Test Plan: validate on powerpc and AIX
      
      Reviewers: erikd, bgamari, simonmar, hvr, austin
      
      Reviewed By: austin
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D2289
      
      GHC Trac Issues: #11261, #11259, #11260, #11323
      1dadd9a9
  3. 26 May, 2016 1 commit
    • Simon Peyton Jones's avatar
      Reduce special-casing for nullary unboxed tuple · e9e61f18
      Simon Peyton Jones authored
      When we built the kind of a nullary unboxed tuple, we said, in
      TysWiredIn.mk_tuple:
      
          res_rep | arity == 0 = voidRepDataConTy
                        -- See Note [Nullary unboxed tuple] in Type
                  | otherwise  = unboxedTupleRepDataConTy
      
      But this is bogus.  The Note deals with what the 'unarise' transformation
      does, and up to that point it's simpler and more uniform to treat
      nullary unboxed tuples the same as all the others.
      
      Nicer now.  And it fixes the Lint error in Trac #12115
      e9e61f18
  4. 25 Feb, 2016 1 commit
    • Peter Trommler's avatar
      testsuite: mark tests broken on powerpc64 · feb19eae
      Peter Trommler authored
      The following tests fail on powerpc64 and have a ticket.
      Mark those tests as expect_broken.
      
      Here are the details:
      The PowerPC native code generator does not support DWARF debug
      information. This is tracked in ticket #11261. Mark the respective
      tests broken on powerpc64.
      
      testsuite: mark print022 broken on powerpc64
      Ticket #11262 tracks difference in stdout for print022.
      
      testsuite: mark recomp015 broken on powerpc64
      testsuite: mark recomp011 broken on powerpc64
      This is tracked as ticket #11323 and #11260.
      
      testsuite: mark linker tests broken on powerpc64
      Ticket #11259 tracks tests failing because there is no RTS
      linker on powerpc64.
      
      Test Plan: validate
      
      Reviewers: erikd, austin, bgamari
      
      Reviewed By: bgamari
      
      Subscribers: thomie
      
      Differential Revision: https://phabricator.haskell.org/D1928
      
      GHC Trac Issues: #11259, #11260, #11261, #11262, #11323
      feb19eae
  5. 29 Oct, 2015 1 commit
  6. 13 Jul, 2015 1 commit
  7. 14 Jun, 2015 1 commit
  8. 20 Feb, 2015 1 commit
    • Simon Peyton Jones's avatar
      Add a bizarre corner-case to cgExpr (Trac #9964) · 9c78d09e
      Simon Peyton Jones authored
      David Feuer managed to tickle a corner case in the
      code generator. See Note [Scrutinising VoidRep]
      in StgCmmExpr.
      
      I rejigged the comments in that area of the code generator
        Note [Dodgy unsafeCoerce 1]
        Note [Dodgy unsafeCoerce 2]
      but I can't say I fully understand them, alas.
      9c78d09e
  9. 16 Dec, 2014 1 commit
    • Peter Wortmann's avatar
      Debug test case and test suite way · c6306140
      Peter Wortmann authored
      Adds a test way for debug (-g -dannot-lint) as well as a test covering
      basic source tick functionality.
      
      The debug way fails for a number of test cases because of annotation
      linting: Tracing simplification (e.g. rule firings) will see
      duplicated output, and sometimes expression matching might take so
      long that the test case timeouts. We blacklist these tests.
      
      (From Phabricator D169)
      c6306140
  10. 01 Aug, 2014 1 commit
  11. 31 Jul, 2014 1 commit
    • Simon Marlow's avatar
      Allow multiple entry points when allocating recursive groups (#9303) · da70f9ef
      Simon Marlow authored
      Summary:
      In this example we ended up with some code that was only reachable via
      an info table, because a branch had been optimised away by the native
      code generator.  The register allocator then got confused because it
      was only considering the first block of the proc to be an entry point,
      when actually any of the info tables are entry points.
      
      Test Plan: validate
      
      Reviewers: simonpj, austin
      
      Subscribers: simonmar, relrod, carter
      
      Differential Revision: https://phabricator.haskell.org/D88
      da70f9ef
  12. 06 Jun, 2014 1 commit
  13. 23 Sep, 2013 1 commit
  14. 12 Sep, 2013 1 commit
    • Jan Stolarek's avatar
      Test for #8205 · 28013971
      Jan Stolarek authored
      This test is a bit speculative, because I can't reproduce problem
      on my machine. Still, it should work because it produces the same
      Cmm that originally caused the problem.
      28013971
  15. 14 Aug, 2013 1 commit
  16. 02 Jul, 2013 2 commits
  17. 11 Feb, 2013 1 commit
  18. 25 Jan, 2013 1 commit
  19. 08 Oct, 2012 1 commit
  20. 18 Sep, 2012 1 commit
  21. 03 Sep, 2012 1 commit
  22. 20 Jul, 2011 1 commit
  23. 28 Jun, 2011 1 commit
  24. 13 May, 2011 2 commits
  25. 04 May, 2011 1 commit
  26. 16 Apr, 2011 1 commit
  27. 02 Apr, 2011 1 commit
  28. 06 Jul, 2010 1 commit
  29. 27 Feb, 2010 1 commit
  30. 14 Oct, 2009 1 commit
  31. 24 Aug, 2009 1 commit
  32. 19 Aug, 2009 1 commit
  33. 17 Jun, 2009 1 commit
  34. 09 Jun, 2009 1 commit
  35. 30 Jul, 2008 1 commit
  36. 21 Dec, 2007 1 commit
  37. 28 Nov, 2007 1 commit
  38. 06 Jun, 2006 1 commit