Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,867
    • Issues 4,867
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 457
    • Merge requests 457
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #21224
Closed
Open
Created Mar 12, 2022 by Peter Trommler@trommler🥁Developer

Testsuite: PackedDataCon broken on PowerPC 64-bit big-endian

Here is the output:

Actual stdout output differs from expected:
--- ghci/should_run/PackedDataCon/PackedDataCon.run/PackedDataCon.stdout.normalised     2022-01-03 17:55:12.954999320 +0100
+++ ghci/should_run/PackedDataCon/PackedDataCon.run/PackedDataCon.run.stdout.normalised 2022-01-03 17:55:12.959001310 +0100
@@ -1,28 +1,28 @@
-D1w8 True "33"
-D1i8 True "33"
-D1w16 True "3333"
-D1i16 True "3333"
-D1w32 True "33333333"
-D1i32 True "33333333"
-D2a True "(44,55)"
-D2b True "(44,55)"
-D2c True "(44,5555,66)"
-D2d True "(5555,66,7777)"
-D2e True "(7777,66,55.55,44.44,33)"
-D2l 0 True "(44,55)"
-D2l 1 True "(44,55)"
-D2l 2 True "(44,5555,66)"
-D2l 3 True "(5555,66,7777)"
-D2l 4 True "(7777,66,55.55,44.44,33)"
-f1  True "(123,456.789,8765,123.456,12345678,33)"
-f1a True "(123,456.789,8765,123.456,12345678,77)"
-f1b True "(123,456.789,8765,123.456,12345678,77)"
-f1c True "(123,456.789,8765,123.456,12345678,77)"
-f1d True "(123,456.789,8765,123.456,12345678,77)"
-unboxed1 0 True 11
-unboxed1 1 True 13
-unboxed2 0 True 1111
-unboxed2 1 True 1333
-unboxed3 0 True 55.55
-unboxed3 1 True 77.77
-tuple1 True (66,7777,99.99,3)
+D1w8 False "0"
+D1i8 False "0"
+D1w16 False "0"
+D1i16 False "0"
+D1w32 False "0"
+D1i32 False "0"
+D2a False "(0,0)"
+D2b False "(0,0)"
+D2c False "(0,0,0)"
+D2d False "(5555,0,7777)"
+D2e False "(7777,0,55.55,0.0,0)"
+D2l 0 False "(0,0)"
+D2l 1 False "(0,0)"
+D2l 2 False "(0,0,0)"
+D2l 3 False "(5555,0,7777)"
+D2l 4 False "(7777,0,55.55,0.0,0)"
+f1  False "(0,0.0,0,123.456,0,0)"
+f1a True "(0,0.0,0,123.456,0,0)"
+f1b False "(0,456.789,0,123.456,0,0)"
+f1c True "(0,0.0,0,123.456,0,0)"
+f1d False "(0,456.789,0,123.456,0,77)"
+unboxed1 0 False 0
+unboxed1 1 False 0
+unboxed2 0 False 0
+unboxed2 1 False 0
+unboxed3 0 False 0.0
+unboxed3 1 False 0.0
+tuple1 False (0,0,0.0,3)

The test passes on little-endian.

This might be related to #18431.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking