Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1-rc1 released
On Fri, Jan 24, 2020 at 11:58 PM Ben Gamari wrote: > * A number of improvements in code generation, including changes > This seems like it's missing some detail. -- brandon s allbery kf8nh allber...@gmail.com ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1-rc1 released
Yeah, like how we removed x87 support from code gen except one tiny piece in the abi, so 32bit x86 code gen is always -msse2 flavor so rounding now acts sane :) (A tiny step in a long running make floating point great effort of mine) On Sat, Jan 25, 2020 at 7:39 AM Brandon Allbery wrote: > > > On Fri, Jan 24, 2020 at 11:58 PM Ben Gamari wrote: > >> * A number of improvements in code generation, including changes >> > > This seems like it's missing some detail. > > -- > brandon s allbery kf8nh > allber...@gmail.com > ___ > ghc-devs mailing list > ghc-devs@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
stage2 build fails
I'm getting this with "sh validate -legacy" compiler/main/DynFlags.hs:1344:15: error: [-Woverlapping-patterns, -Werror=overlapping-patterns] Pattern match is redundant In an equation for 'settings': settings s | otherwise = ... | 1344 | | otherwise = panic $ "Invalid cfg parameters." ++ exampleString | ^ This is when compiling the stage-2 compiler. There's an ifdef in DynFlags thus #if __GLASGOW_HASKELL__ <= 810 | otherwise = panic $ "Invalid cfg parameters." ++ exampleString #endif but somehow it's not triggering for the stage2 compiler. Any ideas? It's blocking a full build. This #ifdef was added in 8038cbd96f4, when GHC became better at reporting redundant code. Simon ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs