Skip to content

Update normaliseGhcArgs for GHC-8.12 #6904

@phadej

Description

@phadej

So far it doesn't look like there's are new options which should not affect hashes:

% diff -ur opts-8.10.txt opts-8.12.txt
--- opts-8.10.txt	2020-07-08 11:53:28.460256339 +0300
+++ opts-8.12.txt	2020-07-08 11:53:09.732447707 +0300
@@ -33,6 +33,7 @@
 -ddump-cmm-cps
 -ddump-cmm-from-stg
 -ddump-cmm-info
+-ddump-cmm-opt
 -ddump-cmm-proc
 -ddump-cmm-procmap
 -ddump-cmm-raw
@@ -43,6 +44,8 @@
 -ddump-cmm-verbose
 -ddump-cmm-verbose-by-proc
 -ddump-core-stats
+-ddump-cpranal
+-ddump-cpr-signatures
 -ddump-cse
 -ddump-cs-trace
 -ddump-debug
@@ -55,6 +58,7 @@
 -ddump-foreign
 -ddump-hi
 -ddump-hi-diffs
+-ddump-hie
 -ddump-hpc
 -ddump-if-trace
 -ddump-inlinings
@@ -106,6 +110,7 @@
 -dinline-check
 -distrust
 -distrust-all-packages
+-dlinear-core-lint
 -dno-debug-output
 -dno-llvm-mangler
 -dno-ppr-case-as-let
@@ -171,7 +176,6 @@
 -farrows
 -fasm
 -fasm-shortcutting
--fast-llvm
 -fbang-patterns
 -fbinary-blob-threshold
 -fblock-layout-cfg
@@ -186,6 +190,7 @@
 -fclear-plugins
 -fcmm-elim-common-blocks
 -fcmm-sink
+-fcmm-static-pred
 -fconstraint-solver-iterations
 -fcontext-stack
 -fcpr-anal
@@ -244,8 +249,6 @@
 -firrefutable-tuples
 -fkeep-cafs
 -fkeep-going
--fkill-absence
--fkill-one-shot
 -flate-dmd-anal
 -flate-specialise
 -fliberate-case
@@ -284,6 +287,7 @@
 -fno-catch-bottoms
 -fno-cmm-elim-common-blocks
 -fno-cmm-sink
+-fno-cmm-static-pred
 -fno-code
 -fno-cpr-anal
 -fno-cross-module-specialise
@@ -334,8 +338,6 @@
 -fno-irrefutable-tuples
 -fno-keep-cafs
 -fno-keep-going
--fno-kill-absence
--fno-kill-one-shot
 -fno-late-dmd-anal
 -fno-late-specialise
 -fno-liberate-case
@@ -577,6 +579,7 @@
 -no-auto-link-packages
 -no-caf-all
 -no-global-package-db
+-no-haddock
 -no-hs-main
 -no-keep-hi-file
 -no-keep-hi-files
@@ -669,7 +672,6 @@
 --show-iface
 --show-options
 --show-packages
--smp
 -split-objs
 -split-sections
 -static
@@ -679,7 +681,6 @@
 --supported-languages
 -syslib
 -this-component-id
--this-package-key
 -this-unit-id
 -threaded
 -ticky
@@ -1209,7 +1210,9 @@
 -XJavaScriptFFI
 -XKindSignatures
 -XLambdaCase
+-XLexicalNegation
 -XLiberalTypeSynonyms
+-XLinearTypes
 -XMagicHash
 -XMonadComprehensions
 -XMonadFailDesugaring
@@ -1279,7 +1282,9 @@
 -XNoJavaScriptFFI
 -XNoKindSignatures
 -XNoLambdaCase
+-XNoLexicalNegation
 -XNoLiberalTypeSynonyms
+-XNoLinearTypes
 -XNoMagicHash
 -XNoMonadComprehensions
 -XNoMonadFailDesugaring
@@ -1311,6 +1316,7 @@
 -XNoPolyKinds
 -XNoPolymorphicComponents
 -XNoPostfixOperators
+-XNoQualifiedDo
 -XNoQuantifiedConstraints
 -XNoQuasiQuotes
 -XNoRank2Types
@@ -1366,6 +1372,7 @@
 -XPolyKinds
 -XPolymorphicComponents
 -XPostfixOperators
+-XQualifiedDo
 -XQuantifiedConstraints
 -XQuasiQuotes
 -XRank2Types

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions