Drop pre-AMP compatibility CPP conditionals
authorHerbert Valerio Riedel <hvr@gnu.org>
Thu, 31 Dec 2015 12:47:43 +0000 (13:47 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Thu, 31 Dec 2015 21:35:50 +0000 (22:35 +0100)
commit2f923ce2ab8bad6d01645c735c81bbf1b9ff1e05
tree8a21936336868ae1bdaf5b10eb8a1d58480a4727
parent0d20737860c29169d89c1d5ea728f3848cc28564
Drop pre-AMP compatibility CPP conditionals

Since GHC 8.1/8.2 only needs to be bootstrap-able by GHC 7.10 and
GHC 8.0 (and GHC 8.2), we can now finally drop all that pre-AMP
compatibility CPP-mess for good!

Reviewers: austin, goldfire, bgamari

Subscribers: goldfire, thomie, erikd

Differential Revision: https://phabricator.haskell.org/D1724
76 files changed:
compiler/basicTypes/ConLike.hs
compiler/basicTypes/FieldLabel.hs
compiler/basicTypes/SrcLoc.hs
compiler/cmm/CmmLayoutStack.hs
compiler/cmm/CmmLint.hs
compiler/cmm/PprC.hs
compiler/codeGen/StgCmmBind.hs
compiler/codeGen/StgCmmExpr.hs
compiler/codeGen/StgCmmExtCode.hs
compiler/codeGen/StgCmmForeign.hs
compiler/codeGen/StgCmmHeap.hs
compiler/codeGen/StgCmmLayout.hs
compiler/codeGen/StgCmmPrim.hs
compiler/coreSyn/CorePrep.hs
compiler/coreSyn/MkCore.hs
compiler/deSugar/MatchLit.hs
compiler/deSugar/PmExpr.hs
compiler/ghci/ByteCodeAsm.hs
compiler/ghci/ByteCodeGen.hs
compiler/ghci/RtClosureInspect.hs
compiler/hsSyn/Convert.hs
compiler/hsSyn/HsBinds.hs
compiler/hsSyn/HsDecls.hs
compiler/hsSyn/HsUtils.hs
compiler/iface/TcIface.hs
compiler/llvmGen/LlvmCodeGen/Base.hs
compiler/llvmGen/LlvmCodeGen/CodeGen.hs
compiler/main/CmdLineParser.hs
compiler/main/DynFlags.hs
compiler/main/GHC.hs
compiler/main/GhcMonad.hs
compiler/main/Packages.hs
compiler/nativeGen/AsmCodeGen.hs
compiler/nativeGen/NCGMonad.hs
compiler/nativeGen/RegAlloc/Linear/State.hs
compiler/parser/Lexer.x
compiler/parser/RdrHsSyn.hs
compiler/prelude/PrelRules.hs
compiler/profiling/SCCfinal.hs
compiler/rename/RnBinds.hs
compiler/rename/RnSource.hs
compiler/rename/RnTypes.hs
compiler/specialise/Specialise.hs
compiler/stgSyn/StgLint.hs
compiler/typecheck/FamInst.hs
compiler/typecheck/FunDeps.hs
compiler/typecheck/TcCanonical.hs
compiler/typecheck/TcErrors.hs
compiler/typecheck/TcEvidence.hs
compiler/typecheck/TcFlatten.hs
compiler/typecheck/TcGenDeriv.hs
compiler/typecheck/TcHsSyn.hs
compiler/typecheck/TcMatches.hs
compiler/typecheck/TcPatSyn.hs
compiler/typecheck/TcSimplify.hs
compiler/typecheck/TcTyClsDecls.hs
compiler/typecheck/TcType.hs
compiler/typecheck/TcTypeNats.hs
compiler/types/Coercion.hs
compiler/types/InstEnv.hs
compiler/types/Type.hs
compiler/types/Unify.hs
compiler/utils/BooleanFormula.hs
compiler/utils/FastString.hs
compiler/utils/OrdList.hs
compiler/utils/Pair.hs
compiler/utils/State.hs
compiler/utils/Stream.hs
compiler/utils/StringBuffer.hs
compiler/utils/UniqFM.hs
compiler/utils/Util.hs
compiler/vectorise/Vectorise/Exp.hs
configure.ac
libraries/template-haskell/Language/Haskell/TH/PprLib.hs
libraries/template-haskell/Language/Haskell/TH/Syntax.hs
utils/ghc-pkg/Main.hs