[GHC] #11261: Implement DWARF debugging on powerpc64

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[GHC] #11261: Implement DWARF debugging on powerpc64

GHC - devs mailing list
#11261: Implement DWARF debugging on powerpc64
-------------------------------------+-------------------------------------
           Reporter:  trommler       |             Owner:  trommler
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:  8.2.1
          Component:  Compiler       |           Version:  7.11
  (CodeGen)                          |
           Keywords:                 |  Operating System:  Linux
       Architecture:  powerpc64      |   Type of failure:  Incorrect result
                                     |  at runtime
          Test Case:  debug, T10667  |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 debug:
 {{{
 ghc-stage2: panic! (the 'impossible' happened)
   (GHC version 7.11.20151219 for powerpc64-unknown-linux):
         dwarfReturnRegNo: Unsupported platform!
 CallStack (from ImplicitParams):
   error, called at compiler/nativeGen/Dwarf/Constants.hs:224:19 in
 ghc:Dwarf.Constants

 Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
 }}}

 Provide DWARF constants for registers.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11261>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
ghc-tickets mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
Reply | Threaded
Open this post in threaded view
|

Re: [GHC] #11261: Implement DWARF debugging on powerpc64

GHC - devs mailing list
#11261: Implement DWARF debugging on powerpc64
-------------------------------------+-------------------------------------
        Reporter:  trommler          |                Owner:  trommler
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  7.11
  (CodeGen)                          |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  powerpc64
 Type of failure:  Incorrect result  |            Test Case:  debug, T10667
  at runtime                         |
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

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

 In [changeset:"feb19eae3d7b70a2c0038624dcfe2c417213d5c5/ghc"
 feb19eae/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="feb19eae3d7b70a2c0038624dcfe2c417213d5c5"
 testsuite: mark tests broken on powerpc64

 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
 }}}

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11261#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
ghc-tickets mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
Reply | Threaded
Open this post in threaded view
|

Re: [GHC] #11261: Implement DWARF debugging on powerpc64

GHC - devs mailing list
In reply to this post by GHC - devs mailing list
#11261: Implement DWARF debugging on powerpc64
-------------------------------------+-------------------------------------
        Reporter:  trommler          |                Owner:  trommler
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  7.11
  (CodeGen)                          |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  powerpc64
 Type of failure:  Incorrect result  |            Test Case:  debug, T10667
  at runtime                         |
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

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

 In [changeset:"1dadd9a91454bb098e9c47d6c034b07e2e1e2529/ghc"
 1dadd9a9/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="1dadd9a91454bb098e9c47d6c034b07e2e1e2529"
 testsuite: Mark broken tests on powerpc64le

 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
 }}}

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11261#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
ghc-tickets mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
Reply | Threaded
Open this post in threaded view
|

Re: [GHC] #11261: Implement DWARF debugging on powerpc64

GHC - devs mailing list
In reply to this post by GHC - devs mailing list
#11261: Implement DWARF debugging on powerpc64
-------------------------------------+-------------------------------------
        Reporter:  trommler          |                Owner:  trommler
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.4.1
       Component:  Compiler          |              Version:  7.11
  (CodeGen)                          |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  powerpc64
 Type of failure:  Incorrect result  |            Test Case:  debug, T10667
  at runtime                         |
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------
Changes (by bgamari):

 * milestone:  8.2.1 => 8.4.1


Comment:

 It seems unlikely that this will happen for 8.2.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11261#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
ghc-tickets mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
Reply | Threaded
Open this post in threaded view
|

Re: [GHC] #11261: Implement DWARF debugging on powerpc64

GHC - devs mailing list
In reply to this post by GHC - devs mailing list
#11261: Implement DWARF debugging on powerpc64
-------------------------------------+-------------------------------------
        Reporter:  trommler          |                Owner:  trommler
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.4.1
       Component:  Compiler          |              Version:  7.11
  (CodeGen)                          |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  powerpc64
 Type of failure:  Incorrect result  |            Test Case:  debug,
  at runtime                         |  T10667,
                                     |  simplCore/should_compile/T13658
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------
Changes (by trommler):

 * testcase:  debug, T10667 => debug, T10667,
               simplCore/should_compile/T13658


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

_______________________________________________
ghc-tickets mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
Reply | Threaded
Open this post in threaded view
|

Re: [GHC] #11261: Implement DWARF debugging on powerpc64

GHC - devs mailing list
In reply to this post by GHC - devs mailing list
#11261: Implement DWARF debugging on powerpc64
-------------------------------------+-------------------------------------
        Reporter:  trommler          |                Owner:  trommler
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.4.1
       Component:  Compiler          |              Version:  7.11
  (CodeGen)                          |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  powerpc64
 Type of failure:  Incorrect result  |            Test Case:  debug,
  at runtime                         |  T10667,
                                     |  simplCore/should_compile/T13658
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

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

 In [changeset:"8b1020ed21ec8af1accdd900f0d48c3c92b6ed83/ghc"
 8b1020ed/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="8b1020ed21ec8af1accdd900f0d48c3c92b6ed83"
 RTS: Disable warnings in ffi.h

 The update of GHC's in-tree libffi causes warnings about
 undefined macros and hence validate fails.

 Also mark broken tests that have a ticket.

 Fixes #14353

 Test Plan: ./validate (on AIX and powerpc if possible)

 Reviewers: bgamari, hvr, erikd, simonmar

 Reviewed By: bgamari

 Subscribers: snowleopard, rwbarton, thomie

 GHC Trac Issues: #14353, #11259, #14455, #11261

 Differential Revision: https://phabricator.haskell.org/D4181
 }}}

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

_______________________________________________
ghc-tickets mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
Reply | Threaded
Open this post in threaded view
|

Re: [GHC] #11261: Implement DWARF debugging on powerpc64

GHC - devs mailing list
In reply to this post by GHC - devs mailing list
#11261: Implement DWARF debugging on powerpc64
-------------------------------------+-------------------------------------
        Reporter:  trommler          |                Owner:  trommler
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.6.1
       Component:  Compiler          |              Version:  7.11
  (CodeGen)                          |
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  powerpc64
 Type of failure:  Incorrect result  |            Test Case:  debug,
  at runtime                         |  T10667,
                                     |  simplCore/should_compile/T13658
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

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

 In [changeset:"5f5d0c9d43bbab922582f437c4a1a3f06ff3fd0e/ghc"
 5f5d0c9d/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="5f5d0c9d43bbab922582f437c4a1a3f06ff3fd0e"
 Mark test broken on powerpc64[le]

 Test num009 fails different results. #15062 lists more issues on other
 platforms. Test T14894 fails because DWARF support is not implemented in
 the PowerPC native code backend. T5435_v_asm_b fails because the runtime
 linker is not implemented for PowerPC 64-bit systems.

 Test Plan: validate

 Reviewers: bgamari, hvr, erikd, simonmar

 Reviewed By: bgamari

 Subscribers: rwbarton, thomie, carter

 GHC Trac Issues: #13634, #11261, #11259, #15062

 Differential Revision: https://phabricator.haskell.org/D4825
 }}}

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

_______________________________________________
ghc-tickets mailing list
[hidden email]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets