Opened 4 years ago

Last modified 18 months ago

#11260 new bug

Re-compilation driver/recomp11 test fails

Reported by: trommler Owned by:
Priority: normal Milestone:
Component: Compiler Version: 7.11
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Compile-time performance bug Test Case: driver/recomp011
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:

Description (last modified by trommler)

recomp011:

 [1 of 1] Compiling Main             ( Main.hs, Main.o ) [A.hsinc changed]
 Linking Main ...
 4343
+Linking Main ...
 4343

Change History (8)

comment:1 Changed 4 years ago by bgamari

I am seeing this same redundant linking of recomp011 on ARM.

Last edited 4 years ago by bgamari (previous) (diff)

comment:2 Changed 4 years ago by trommler

Architecture: powerpc64Unknown/Multiple
Description: modified (diff)
Operating System: LinuxUnknown/Multiple
Owner: trommler deleted
Summary: Re-compilation tests fail on powerpc64Re-compilation driver/recomp11 test fails
Test Case: driver/recomp011

I take it recomp015 does not fail on ARM.

In https://gist.github.com/AlainODea/98141991849093285c52, which is a build on SmartOS, recomp011 fails but not recomp015.

It seems to me that the recomp015 failure is powerpc64 specific and I will create a new ticket for it.

I am disowning the ticket because it is not powerpc64 specific.

comment:3 Changed 4 years ago by bgamari

Right, I've not observed failures of recomp015 on ARM.

Last edited 4 years ago by bgamari (previous) (diff)

comment:4 Changed 4 years ago by Ben Gamari <ben@…>

In feb19eae/ghc:

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

comment:5 Changed 3 years ago by Ben Gamari <ben@…>

In 1dadd9a9/ghc:

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

comment:6 Changed 2 years ago by bgamari

Milestone: 8.2.18.4.1

Given that 8.2.1-rc1 is imminent, I'm bumping these off to the 8.4

comment:7 Changed 20 months ago by bgamari

Milestone: 8.4.18.6.1

This ticket won't be resolved in 8.4; remilestoning for 8.6. Do holler if you are affected by this or would otherwise like to work on it.

comment:8 Changed 18 months ago by bgamari

Milestone: 8.6.1

Removing milestone as there is no one actively working on this and we very much lack direction here.

Note: See TracTickets for help on using tickets.