emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/haskell-mode 36bc06330c 2/4: Merge pull request #1803 from


From: ELPA Syncer
Subject: [nongnu] elpa/haskell-mode 36bc06330c 2/4: Merge pull request #1803 from cydparser/ghc-9.6
Date: Sun, 30 Jul 2023 03:59:42 -0400 (EDT)

branch: elpa/haskell-mode
commit 36bc06330c42105a0e7bb769b1740481976f85f1
Merge: 6f0bad7c73 6ebacd31fd
Author: Steve Purcell <steve@sanityinc.com>
Commit: GitHub <noreply@github.com>

    Merge pull request #1803 from cydparser/ghc-9.6
    
    Add GHC 9.6.1 extensions and options
---
 haskell-ghc-support.el | 107 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 107 insertions(+)

diff --git a/haskell-ghc-support.el b/haskell-ghc-support.el
index 010a788ef1..4720d153ca 100644
--- a/haskell-ghc-support.el
+++ b/haskell-ghc-support.el
@@ -43,6 +43,7 @@
     "ConstraintKinds"
     "DataKinds"
     "DatatypeContexts"
+    "DeepSubsumption"
     "DefaultSignatures"
     "DeriveAnyClass"
     "DeriveDataTypeable"
@@ -119,6 +120,7 @@
     "NoConstraintKinds"
     "NoDataKinds"
     "NoDatatypeContexts"
+    "NoDeepSubsumption"
     "NoDefaultSignatures"
     "NoDeriveAnyClass"
     "NoDeriveDataTypeable"
@@ -221,6 +223,7 @@
     "NoTransformListComp"
     "NoTupleSections"
     "NoTypeApplications"
+    "NoTypeData"
     "NoTypeFamilies"
     "NoTypeFamilyDependencies"
     "NoTypeInType"
@@ -282,6 +285,7 @@
     "Trustworthy"
     "TupleSections"
     "TypeApplications"
+    "TypeData"
     "TypeFamilies"
     "TypeFamilyDependencies"
     "TypeInType"
@@ -314,6 +318,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "--info"
     "--interactive"
     "--make"
+    "--merge-objs"
     "--numeric-version"
     "--print-booter-version"
     "--print-build-platform"
@@ -407,6 +412,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Werror=duplicate-constraints"
     "-Werror=duplicate-exports"
     "-Werror=empty-enumerations"
+    "-Werror=forall-identifier"
+    "-Werror=gadt-mono-local-binds"
     "-Werror=hi-shadowing"
     "-Werror=identities"
     "-Werror=implicit-kind-vars"
@@ -419,11 +426,13 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Werror=inferred-safe-imports"
     "-Werror=inline-rule-shadowing"
     "-Werror=invalid-haddock"
+    "-Werror=misplaced-pragmas"
     "-Werror=missed-extra-shared-lib"
     "-Werror=missed-specialisations"
     "-Werror=missed-specializations"
     "-Werror=missing-deriving-strategies"
     "-Werror=missing-export-lists"
+    "-Werror=missing-exported-pattern-synonym-signatures"
     "-Werror=missing-exported-signatures"
     "-Werror=missing-exported-sigs"
     "-Werror=missing-fields"
@@ -454,6 +463,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Werror=redundant-bang-patterns"
     "-Werror=redundant-constraints"
     "-Werror=redundant-record-wildcards"
+    "-Werror=redundant-strictness-flags"
     "-Werror=safe"
     "-Werror=semigroup"
     "-Werror=simplifiable-class-constraints"
@@ -462,6 +472,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Werror=tabs"
     "-Werror=trustworthy-safe"
     "-Werror=type-defaults"
+    "-Werror=type-equality-out-of-scope"
+    "-Werror=type-equality-requires-operators"
     "-Werror=typed-holes"
     "-Werror=unbanged-strict-patterns"
     "-Werror=unicode-bidirectional-format-characters"
@@ -485,6 +497,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Werror=wrong-do-bind"
     "-Weverything"
     "-Wextra"
+    "-Wforall-identifier"
+    "-Wgadt-mono-local-binds"
     "-Whi-shadowing"
     "-Widentities"
     "-Wimplicit-kind-vars"
@@ -497,11 +511,13 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Winferred-safe-imports"
     "-Winline-rule-shadowing"
     "-Winvalid-haddock"
+    "-Wmisplaced-pragmas"
     "-Wmissed-extra-shared-lib"
     "-Wmissed-specialisations"
     "-Wmissed-specializations"
     "-Wmissing-deriving-strategies"
     "-Wmissing-export-lists"
+    "-Wmissing-exported-pattern-synonym-signatures"
     "-Wmissing-exported-signatures"
     "-Wmissing-exported-sigs"
     "-Wmissing-fields"
@@ -562,6 +578,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-error=duplicate-constraints"
     "-Wno-error=duplicate-exports"
     "-Wno-error=empty-enumerations"
+    "-Wno-error=forall-identifier"
+    "-Wno-error=gadt-mono-local-binds"
     "-Wno-error=hi-shadowing"
     "-Wno-error=identities"
     "-Wno-error=implicit-kind-vars"
@@ -574,11 +592,13 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-error=inferred-safe-imports"
     "-Wno-error=inline-rule-shadowing"
     "-Wno-error=invalid-haddock"
+    "-Wno-error=misplaced-pragmas"
     "-Wno-error=missed-extra-shared-lib"
     "-Wno-error=missed-specialisations"
     "-Wno-error=missed-specializations"
     "-Wno-error=missing-deriving-strategies"
     "-Wno-error=missing-export-lists"
+    "-Wno-error=missing-exported-pattern-synonym-signatures"
     "-Wno-error=missing-exported-signatures"
     "-Wno-error=missing-exported-sigs"
     "-Wno-error=missing-fields"
@@ -609,6 +629,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-error=redundant-bang-patterns"
     "-Wno-error=redundant-constraints"
     "-Wno-error=redundant-record-wildcards"
+    "-Wno-error=redundant-strictness-flags"
     "-Wno-error=safe"
     "-Wno-error=semigroup"
     "-Wno-error=simplifiable-class-constraints"
@@ -617,6 +638,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-error=tabs"
     "-Wno-error=trustworthy-safe"
     "-Wno-error=type-defaults"
+    "-Wno-error=type-equality-out-of-scope"
+    "-Wno-error=type-equality-requires-operators"
     "-Wno-error=typed-holes"
     "-Wno-error=unbanged-strict-patterns"
     "-Wno-error=unicode-bidirectional-format-characters"
@@ -640,6 +663,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-error=wrong-do-bind"
     "-Wno-everything"
     "-Wno-extra"
+    "-Wno-forall-identifier"
+    "-Wno-gadt-mono-local-binds"
     "-Wno-hi-shadowing"
     "-Wno-identities"
     "-Wno-implicit-kind-vars"
@@ -652,11 +677,13 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-inferred-safe-imports"
     "-Wno-inline-rule-shadowing"
     "-Wno-invalid-haddock"
+    "-Wno-misplaced-pragmas"
     "-Wno-missed-extra-shared-lib"
     "-Wno-missed-specialisations"
     "-Wno-missed-specializations"
     "-Wno-missing-deriving-strategies"
     "-Wno-missing-export-lists"
+    "-Wno-missing-exported-pattern-synonym-signatures"
     "-Wno-missing-exported-signatures"
     "-Wno-missing-exported-sigs"
     "-Wno-missing-fields"
@@ -687,6 +714,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-redundant-bang-patterns"
     "-Wno-redundant-constraints"
     "-Wno-redundant-record-wildcards"
+    "-Wno-redundant-strictness-flags"
     "-Wno-safe"
     "-Wno-semigroup"
     "-Wno-simplifiable-class-constraints"
@@ -695,6 +723,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wno-tabs"
     "-Wno-trustworthy-safe"
     "-Wno-type-defaults"
+    "-Wno-type-equality-out-of-scope"
+    "-Wno-type-equality-requires-operators"
     "-Wno-typed-holes"
     "-Wno-unbanged-strict-patterns"
     "-Wno-unicode-bidirectional-format-characters"
@@ -732,6 +762,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wredundant-bang-patterns"
     "-Wredundant-constraints"
     "-Wredundant-record-wildcards"
+    "-Wredundant-strictness-flags"
     "-Wsafe"
     "-Wsemigroup"
     "-Wsimplifiable-class-constraints"
@@ -740,6 +771,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wtabs"
     "-Wtrustworthy-safe"
     "-Wtype-defaults"
+    "-Wtype-equality-out-of-scope"
+    "-Wtype-equality-requires-operators"
     "-Wtyped-holes"
     "-Wunbanged-strict-patterns"
     "-Wunicode-bidirectional-format-characters"
@@ -781,6 +814,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wwarn=duplicate-constraints"
     "-Wwarn=duplicate-exports"
     "-Wwarn=empty-enumerations"
+    "-Wwarn=forall-identifier"
+    "-Wwarn=gadt-mono-local-binds"
     "-Wwarn=hi-shadowing"
     "-Wwarn=identities"
     "-Wwarn=implicit-kind-vars"
@@ -793,11 +828,13 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wwarn=inferred-safe-imports"
     "-Wwarn=inline-rule-shadowing"
     "-Wwarn=invalid-haddock"
+    "-Wwarn=misplaced-pragmas"
     "-Wwarn=missed-extra-shared-lib"
     "-Wwarn=missed-specialisations"
     "-Wwarn=missed-specializations"
     "-Wwarn=missing-deriving-strategies"
     "-Wwarn=missing-export-lists"
+    "-Wwarn=missing-exported-pattern-synonym-signatures"
     "-Wwarn=missing-exported-signatures"
     "-Wwarn=missing-exported-sigs"
     "-Wwarn=missing-fields"
@@ -828,6 +865,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wwarn=redundant-bang-patterns"
     "-Wwarn=redundant-constraints"
     "-Wwarn=redundant-record-wildcards"
+    "-Wwarn=redundant-strictness-flags"
     "-Wwarn=safe"
     "-Wwarn=semigroup"
     "-Wwarn=simplifiable-class-constraints"
@@ -836,6 +874,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-Wwarn=tabs"
     "-Wwarn=trustworthy-safe"
     "-Wwarn=type-defaults"
+    "-Wwarn=type-equality-out-of-scope"
+    "-Wwarn=type-equality-requires-operators"
     "-Wwarn=typed-holes"
     "-Wwarn=unbanged-strict-patterns"
     "-Wwarn=unicode-bidirectional-format-characters"
@@ -875,6 +915,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-XConstraintKinds"
     "-XDataKinds"
     "-XDatatypeContexts"
+    "-XDeepSubsumption"
     "-XDefaultSignatures"
     "-XDeriveAnyClass"
     "-XDeriveDataTypeable"
@@ -952,6 +993,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-XNoConstraintKinds"
     "-XNoDataKinds"
     "-XNoDatatypeContexts"
+    "-XNoDeepSubsumption"
     "-XNoDefaultSignatures"
     "-XNoDeriveAnyClass"
     "-XNoDeriveDataTypeable"
@@ -1055,6 +1097,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-XNoTransformListComp"
     "-XNoTupleSections"
     "-XNoTypeApplications"
+    "-XNoTypeData"
     "-XNoTypeFamilies"
     "-XNoTypeFamilyDependencies"
     "-XNoTypeInType"
@@ -1116,6 +1159,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-XTrustworthy"
     "-XTupleSections"
     "-XTypeApplications"
+    "-XTypeData"
     "-XTypeFamilies"
     "-XTypeFamilyDependencies"
     "-XTypeInType"
@@ -1170,6 +1214,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-ddump-cmm-sp"
     "-ddump-cmm-split"
     "-ddump-cmm-switch"
+    "-ddump-cmm-thread-sanitizer"
     "-ddump-cmm-verbose"
     "-ddump-cmm-verbose-by-proc"
     "-ddump-core-stats"
@@ -1192,7 +1237,9 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-ddump-hpc"
     "-ddump-if-trace"
     "-ddump-inlinings"
+    "-ddump-js"
     "-ddump-json"
+    "-ddump-late-cc"
     "-ddump-llvm"
     "-ddump-minimal-imports"
     "-ddump-mod-cycles"
@@ -1217,8 +1264,10 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-ddump-spec"
     "-ddump-splices"
     "-ddump-stg"
+    "-ddump-stg-cg"
     "-ddump-stg-final"
     "-ddump-stg-from-core"
+    "-ddump-stg-tags"
     "-ddump-stg-unarised"
     "-ddump-str-signatures"
     "-ddump-stranal"
@@ -1231,6 +1280,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-ddump-to-file"
     "-ddump-types"
     "-ddump-vect"
+    "-ddump-verbose-inlinings"
     "-ddump-view-pattern-commoning"
     "-ddump-vt-trace"
     "-ddump-worker-wrapper"
@@ -1243,16 +1293,21 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-dinline-check"
     "-distrust"
     "-distrust-all-packages"
+    "-dkeep-comments"
     "-dlinear-core-lint"
+    "-dlint"
     "-dno-debug-output"
     "-dno-llvm-mangler"
     "-dno-ppr-case-as-let"
     "-dno-ppr-ticks"
+    "-dno-suppress-coercion-types"
     "-dno-suppress-coercions"
+    "-dno-suppress-core-sizes"
     "-dno-suppress-idinfo"
     "-dno-suppress-module-prefixes"
     "-dno-suppress-stg-exts"
     "-dno-suppress-stg-free-vars"
+    "-dno-suppress-stg-reps"
     "-dno-suppress-ticks"
     "-dno-suppress-timestamps"
     "-dno-suppress-type-applications"
@@ -1272,11 +1327,14 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-dstg-lint"
     "-dstg-stats"
     "-dsuppress-all"
+    "-dsuppress-coercion-types"
     "-dsuppress-coercions"
+    "-dsuppress-core-sizes"
     "-dsuppress-idinfo"
     "-dsuppress-module-prefixes"
     "-dsuppress-stg-exts"
     "-dsuppress-stg-free-vars"
+    "-dsuppress-stg-reps"
     "-dsuppress-ticks"
     "-dsuppress-timestamps"
     "-dsuppress-type-applications"
@@ -1284,6 +1342,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-dsuppress-unfoldings"
     "-dsuppress-uniques"
     "-dsuppress-var-kinds"
+    "-dtag-inference-checks"
     "-dth-dec-file"
     "-dtrace-level"
     "-dumpdir"
@@ -1319,18 +1378,23 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fblock-layout-weights"
     "-fbuilding-cabal-package"
     "-fbyte-code"
+    "-fbyte-code-and-object-code"
     "-fcall-arity"
     "-fcase-folding"
     "-fcase-merge"
     "-fcatch-bottoms"
+    "-fcatch-nonexhaustive-cases"
     "-fcheck-prim-bounds"
     "-fclear-plugins"
+    "-fcmm-control-flow"
     "-fcmm-elim-common-blocks"
     "-fcmm-sink"
     "-fcmm-static-pred"
+    "-fcmm-thread-sanitizer"
     "-fcompact-unwind"
     "-fconstraint-solver-iterations"
     "-fcontext-stack"
+    "-fcore-constant-folding"
     "-fcpr-anal"
     "-fcpr-off"
     "-fcross-module-specialise"
@@ -1348,8 +1412,10 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fdicts-strict"
     "-fdistinct-constructor-tables"
     "-fdmd-tx-dict-sel"
+    "-fdmd-unbox-width"
     "-fdo-eta-reduction"
     "-fdo-lambda-eta-expansion"
+    "-fdump-with-ways"
     "-feager-blackholing"
     "-fembed-manifest"
     "-fenable-rewrite-rules"
@@ -1364,6 +1430,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fexternal-dynamic-refs"
     "-fexternal-interpreter"
     "-ffamily-application-cache"
+    "-ffast-pap-calls"
     "-fffi"
     "-ffi"
     "-fflat-cache"
@@ -1405,6 +1472,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-flink-rts"
     "-fllvm"
     "-fllvm-pass-vectors-in-regs"
+    "-flocal-float-out"
+    "-flocal-float-out-top-level"
     "-floopification"
     "-fmax-errors"
     "-fmax-inline-alloc-size"
@@ -1434,15 +1503,21 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-block-layout-cfg"
     "-fno-block-layout-weightless"
     "-fno-building-cabal-package"
+    "-fno-byte-code-and-object-code"
     "-fno-call-arity"
     "-fno-case-folding"
     "-fno-case-merge"
     "-fno-catch-bottoms"
+    "-fno-catch-nonexhaustive-cases"
     "-fno-check-prim-bounds"
+    "-fno-cmm-control-flow"
     "-fno-cmm-elim-common-blocks"
     "-fno-cmm-sink"
     "-fno-cmm-static-pred"
+    "-fno-cmm-thread-sanitizer"
     "-fno-code"
+    "-fno-compact-unwind"
+    "-fno-core-constant-folding"
     "-fno-cpr-anal"
     "-fno-cross-module-specialise"
     "-fno-cross-module-specialize"
@@ -1457,6 +1532,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-dmd-tx-dict-sel"
     "-fno-do-eta-reduction"
     "-fno-do-lambda-eta-expansion"
+    "-fno-dump-with-ways"
     "-fno-eager-blackholing"
     "-fno-embed-manifest"
     "-fno-enable-rewrite-rules"
@@ -1471,6 +1547,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-external-dynamic-refs"
     "-fno-external-interpreter"
     "-fno-family-application-cache"
+    "-fno-fast-pap-calls"
     "-fno-ffi"
     "-fno-fi"
     "-fno-flat-cache"
@@ -1505,6 +1582,8 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-liberate-case"
     "-fno-liberate-case-threshold"
     "-fno-link-rts"
+    "-fno-local-float-out"
+    "-fno-local-float-out-top-level"
     "-fno-loopification"
     "-fno-max-errors"
     "-fno-max-refinement-hole-fits"
@@ -1520,6 +1599,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-parr"
     "-fno-pedantic-bottoms"
     "-fno-pre-inlining"
+    "-fno-prefer-byte-code"
     "-fno-print-axiom-incomps"
     "-fno-print-equality-relations"
     "-fno-print-expanded-synonyms"
@@ -1528,11 +1608,15 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-print-explicit-kinds"
     "-fno-print-explicit-runtime-reps"
     "-fno-print-potential-instances"
+    "-fno-print-redundant-promotion-ticks"
     "-fno-print-typechecker-elaboration"
     "-fno-print-unicode-syntax"
     "-fno-prof-auto"
     "-fno-prof-cafs"
     "-fno-prof-count-entries"
+    "-fno-prof-late"
+    "-fno-prof-late-inline"
+    "-fno-prof-manual"
     "-fno-refinement-level-hole-fits"
     "-fno-regs-graph"
     "-fno-regs-iterative"
@@ -1543,6 +1627,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-scoped-type-variables"
     "-fno-shared-implib"
     "-fno-show-docs-of-hole-fits"
+    "-fno-show-error-context"
     "-fno-show-hole-constraints"
     "-fno-show-hole-matches-of-hole-fits"
     "-fno-show-loaded-modules"
@@ -1566,6 +1651,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-specialise-aggressively"
     "-fno-specialize"
     "-fno-specialize-aggressively"
+    "-fno-split-sections"
     "-fno-state-hack"
     "-fno-static-argument-transformation"
     "-fno-stg-cse"
@@ -1633,7 +1719,9 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fno-warn-wrong-do-bind"
     "-fno-whole-archive-hs-libs"
     "-fno-worker-wrapper"
+    "-fno-worker-wrapper-cbv"
     "-fno-write-ide-info"
+    "-fno-write-if-simplified-core"
     "-fno-write-interface"
     "-fnum-constant-folding"
     "-fobject-code"
@@ -1644,9 +1732,11 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fparr"
     "-fpedantic-bottoms"
     "-fplugin"
+    "-fplugin-library"
     "-fplugin-opt"
     "-fplugin-trustworthy"
     "-fpre-inlining"
+    "-fprefer-byte-code"
     "-fprint-axiom-incomps"
     "-fprint-equality-relations"
     "-fprint-expanded-synonyms"
@@ -1655,6 +1745,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fprint-explicit-kinds"
     "-fprint-explicit-runtime-reps"
     "-fprint-potential-instances"
+    "-fprint-redundant-promotion-ticks"
     "-fprint-typechecker-elaboration"
     "-fprint-unicode-syntax"
     "-fproc-alignment"
@@ -1665,6 +1756,9 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fprof-cafs"
     "-fprof-callers"
     "-fprof-count-entries"
+    "-fprof-late"
+    "-fprof-late-inline"
+    "-fprof-manual"
     "-framework"
     "-framework-path"
     "-freduction-depth"
@@ -1677,6 +1771,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fscoped-type-variables"
     "-fshared-implib"
     "-fshow-docs-of-hole-fits"
+    "-fshow-error-context"
     "-fshow-hole-constraints"
     "-fshow-hole-matches-of-hole-fits"
     "-fshow-loaded-modules"
@@ -1703,6 +1798,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fspecialise-aggressively"
     "-fspecialize"
     "-fspecialize-aggressively"
+    "-fsplit-sections"
     "-fstatic-argument-transformation"
     "-fstg-cse"
     "-fstg-lift-lams"
@@ -1784,7 +1880,9 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-fwarn-wrong-do-bind"
     "-fwhole-archive-hs-libs"
     "-fworker-wrapper"
+    "-fworker-wrapper-cbv"
     "-fwrite-ide-info"
+    "-fwrite-if-simplified-core"
     "-fwrite-interface"
     "-g"
     "-ghcversion-file"
@@ -1793,6 +1891,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-haddock"
     "-haddock-opts"
     "-hcsuf"
+    "-hidden-module"
     "-hide-all-packages"
     "-hide-all-plugin-packages"
     "-hide-package"
@@ -1887,10 +1986,12 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-pgmar"
     "-pgmc"
     "-pgmc-supports-no-pie"
+    "-pgmcxx"
     "-pgmdll"
     "-pgmi"
     "-pgminstall_name_tool"
     "-pgml"
+    "-pgml-supports-no-pie"
     "-pgmlc"
     "-pgmlibtool"
     "-pgmlm"
@@ -1905,6 +2006,7 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-prof"
     "-rdynamic"
     "-recomp"
+    "-reexported-module"
     "-relative-dynlib-paths"
     "-rtsopts"
     "-rtsopts=all"
@@ -1923,18 +2025,23 @@ This list should be updated by running 
`haskell-update-ghc-support'.")
     "-syslib"
     "-this-component-id"
     "-this-package-key"
+    "-this-package-name"
     "-this-unit-id"
     "-threaded"
     "-ticky"
     "-ticky-LNE"
     "-ticky-allocd"
+    "-ticky-ap-thunk"
     "-ticky-dyn-thunk"
+    "-ticky-tag-checks"
     "-tmpdir"
     "-trust"
+    "-unit"
     "-user-package-db"
     "-v"
     "-w"
     "-with-rtsopts"
+    "-working-dir"
     ;;; END haskell-ghc-supported-options
     )
   "List of options supported by any known version of GHC.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]