[GHC] #10376: arm/linux linking failure

GHC ghc-devs at haskell.org
Thu Dec 17 11:11:09 UTC 2015


#10376: arm/linux linking failure
-------------------------------------+-----------------------------
        Reporter:  erikd             |                Owner:
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.0.1
       Component:  Compiler          |              Version:  7.11
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:  arm
 Type of failure:  Other             |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #10464            |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-----------------------------

Comment (by Ben Gamari <ben@…>):

 In [changeset:"786d528e8f949daeb62d34e0daa5e35f642065fc/ghc"
 786d528e/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="786d528e8f949daeb62d34e0daa5e35f642065fc"
 TcTypeable: Don't use bogus fingerprints when suppress-uniques is enabled

 Previously the Typeable implementation would intentionally create TyCon
 representations with bogus fingerprints to avoid fingerprints (which may
 change often) from leaking into test output. As pointed out by Richard
 in #10376 this is very bad as simply enabling a debug flag,
 `-dsuppress-uniques`, completely breaks the soundness of `Typeable`!

 This patch removes this behavior and replaces it with logic in the
 testsuite driver to filter out spurious changes due to Typeable
 representations.

 Test Plan: Validate

 Reviewers: austin, simonpj, goldfire

 Reviewed By: goldfire

 Subscribers: thomie

 Differential Revision: https://phabricator.haskell.org/D1629

 GHC Trac Issues: #10376
 }}}

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10376#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list