[GHC] #11395: The via-C code generation backend is incompatible with gcc 5.3.1 on m68k (ELF)

GHC ghc-devs at haskell.org
Tue Mar 8 08:20:55 UTC 2016


#11395: The via-C code generation backend is incompatible with gcc 5.3.1 on m68k
(ELF)
--------------------------------------------+------------------------------
        Reporter:  mkarcher                 |                Owner:
            Type:  bug                      |               Status:  new
        Priority:  normal                   |            Milestone:
       Component:  Compiler                 |              Version:  7.10.2
      Resolution:                           |             Keywords:
Operating System:  Linux                    |         Architecture:  m68k
 Type of failure:  GHC doesn't work at all  |            Test Case:
      Blocked By:                           |             Blocking:
 Related Tickets:                           |  Differential Rev(s):
       Wiki Page:                           |
--------------------------------------------+------------------------------

Comment (by slyfox):

 The problem in comment:#21 was in ASL/LSL implementation:
     https://github.com/vivier/qemu-m68k/pull/7 should fix it (lightly
 tested)

 With Phab:D1975 applied ghc-stage2 still SIGSEGs.

 Current run of regression tests fails the following ~200 tests:
 {{{
 $ make fasttest TEST_HC=$(pwd)/inplace/bin/ghc-stage1 THREADS=12
 # testsuite/mk/ghcconfig_*.mk needs a fix in WORDSIZE, GHCI support
 }}}

 TEST="T7962 T9905fail3 T9905fail2 T9905fail1 ghc-e-fail2 ghc-e-fail1
 annfail09 annfail03 T7859 cabal08 T1372 T5681 T8131b T7571 T9576 cabal09
 cabal01 cabal03 cabal04 cabal05 cabal06 rnfail043 T3333 ghcilink001
 ghcilink002 ghcilink003 ghcilink004 ghcilink005 ghcilink006 GShow1 T9045
 linker_unload stack001 stack003 T5435_v_gcc bug1010 T5435_v_asm T9839_01
 T10017 testmblockalloc T8124 T5250 T9329 T11103 overloadedrecfldsfail09
 SafeLang16 SafeLang12 SafeLang01 T8628 T6145 T8639_api T10508_api literals
 parsed RAE_T32a T11195 T11303b T11303 T11276 T11374 UnsafeInfered02
 UnsafeWarn02 UnsafeInfered12 T5550 T7702 T5321FD T5030 T4801 T5631 T5837
 T9872a T5642 T9872b T3064 parsing001 T9872d T9872c T1969 T5321Fun T783
 T9233 T9961 recomp009 ImpSafeOnly08 safePkg01 ImpSafeOnly02 ImpSafeOnly03
 ImpSafeOnly01 ImpSafeOnly06 ImpSafeOnly07 ImpSafeOnly04 ImpSafeOnly05
 ImpSafeOnly09 ImpSafeOnly10 T10052 prog001 T7022 T9160 AtomicPrimops
 tryReadMVar2 conc006 overloadedrecfldsrun04 overloadedlabelsrun04 T680
 T5314 T949 prof-doc-last heapprof001 T3001-2 scc003 T10826 dynCompileExpr
 bug1465 ExtraConstraintsWildcardInPatternSplice NamedWildcardInTypeSplice
 posix004 ghci004 ghci006 landmines dynHelloWorld T9360a T9360b T5313 T7478
 Conversions T3586 T5549 T7954 T5237 T3245 T4321 T7850 T9203 T10359
 MethSharing integerGmpInternals dataToExpQUnit T3007 T1679 ffi014
 TH_spliceViewPat T1407 load_short_name T6016 qsem001 hTell002 showDouble
 qsemn001 T4006 memo002 dynamic003 unicode002 stableptr003 stableptr004
 T7600 cgrun058 cgrun074 cgrun026 encoding004 T3307 openTempFile001
 environment001 T4855 num008 T11430 T10269 T10268 exampleTest T11321
 comments T10396 listcomps T10307 T10399 bundle-export T10357 T10354 T10358
 annotations T10255 T10276 T10278 T11018 T10313 T10312 T11332 parseTree
 T10309 T10280 boolFormula apirecomp001 numrun014 T8726 arith001 arith012
 arith005 KindEqualities2 RAE_T32b Rae31 T876 T4830 T7257 lazy-bs-alloc"

 Many of them are not real problems (like missing TH annotation around
 tests, perf failures)
 but some are real failures.

 Investigating.

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


More information about the ghc-tickets mailing list